Contraction Moves for Geometric Model Fitting

  • Oliver J. Woodford
  • Minh-Tri Pham
  • Atsuto Maki
  • Riccardo Gherardi
  • Frank Perbet
  • Björn Stenger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7578)


This paper presents a new class of moves, called α-expansion-contraction, which generalizes α-expansion graph cuts for multi-label energy minimization problems. The new moves are particularly useful for optimizing the assignments in model fitting frameworks whose energies include Label Cost (LC), as well as Markov Random Field (MRF) terms. These problems benefit from the contraction moves’ greater scope for removing instances from the model, reducing label costs. We demonstrate this effect on the problem of fitting sets of geometric primitives to point cloud data, including real-world point clouds containing millions of points, obtained by multi-view reconstruction.


Point Cloud Markov Random Field Point Cloud Data Label Cost Pairwise Term 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Medioni, G., Parvin, B.: Segmentation of range images into planar surfaces by split and merge. In: CVPR, pp. 415–417 (1986)Google Scholar
  2. 2.
    Leonardis, A., Gupta, A., Bajcsy, R.: Segmentation as the search for the best description of the image in terms of primitives. In: ICCV, pp. 121–125 (1990)Google Scholar
  3. 3.
    Fitzgibbon, A.W., Eggerd, D.W., Fisher, R.B.: High-level CAD model acquisition from range images. Computer-Aided Design 29(4), 321–330 (1997)CrossRefGoogle Scholar
  4. 4.
    Marshall, D., Lukacs, G., Martin, R.: Robust segmentation of primitives from range data in the presence of geometric degeneracy. TPAMI 23(3), 304–314 (2001)CrossRefGoogle Scholar
  5. 5.
    Schnabel, R., Wahl, R., Klein, R.: Efficient RANSAC for point-cloud shape detection. Computer Graphics Forum 26(2), 214–226 (2007)CrossRefGoogle Scholar
  6. 6.
    Lafarge, F., Keriven, R., Brédif, M., Vu, H.: Hybrid multi-view reconstruction by jump-diffusion. In: CVPR (2010)Google Scholar
  7. 7.
    Isack, H., Boykov, Y.: Energy-based geometric multi-model fitting. IJCV 97 (July 2011)Google Scholar
  8. 8.
    Delong, A., Osokin, A., Isack, H., Boykov, Y.: Fast approximate energy minimization with label costs. IJCV 96(1) (January 2012)Google Scholar
  9. 9.
    Ballard, D.H.: Generalizing the Hough transform to detect arbitrary shapes. Pattern Recognition 13(2), 111–122 (1981)zbMATHCrossRefGoogle Scholar
  10. 10.
    Fischler, M.A., Bolles, R.C.: Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Comm. of the ACM 24(6), 381–395 (1981)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Gerig, G.: Linking image-space and accumulator-space: A new approach for object-recognition. In: ICCV, pp. 112–117 (1987)Google Scholar
  12. 12.
    Barinova, O., Lempitsky, V., Kohli, P.: On detection of multiple object instances using Hough transforms. In: CVPR (2010)Google Scholar
  13. 13.
    Woodford, O.J., Pham, M.T., Maki, A., Perbet, F., Stenger, B.: Demisting the Hough transform for 3D shape recognition and registration. In: BMVC (2011)Google Scholar
  14. 14.
    Zuliani, M., Kenney, C.S., Manjunath, B.S.: The multiRANSAC algorithm and its application to detect planar homographies. In: Proc IEEE Int. Conf. on Image Processing, ICIP (September 2005)Google Scholar
  15. 15.
    Toldo, R., Fusiello, A.: Robust Multiple Structures Estimation with J-Linkage. In: Forsyth, D., Torr, P., Zisserman, A. (eds.) ECCV 2008, Part I. LNCS, vol. 5302, pp. 537–547. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    Cheng, Y.: Mean shift, mode seeking, and clustering. TPAMI 17(8), 790–799 (1995)CrossRefGoogle Scholar
  17. 17.
    Chum, O., Matas, J., Kittler, J.: Locally Optimized RANSAC. In: Michaelis, B., Krell, G. (eds.) DAGM 2003. LNCS, vol. 2781, pp. 236–243. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  18. 18.
    Birchfield, S., Tomasi, C.: Multiway cut for stereo and motion with slanted surfaces. In: ICCV (September 1999)Google Scholar
  19. 19.
    Szeliski, R., Zabih, R., Scharstein, D., Veksler, O., Kolmogorov, V., Agarwala, A., Tappen, M., Rother, C.: A Comparative Study of Energy Minimization Methods for Markov Random Fields. In: Leonardis, A., Bischof, H., Pinz, A. (eds.) ECCV 2006. LNCS, vol. 3952, pp. 16–29. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  20. 20.
    Boykov, Y., Veksler, O., Zabih, R.: Fast approximate energy minimization via graph cuts. TPAMI 23(11), 1222–1239 (2001)CrossRefGoogle Scholar
  21. 21.
    Schmidt, M., Alahari, K.: Generalized fast approximate energy minimization via graph cuts: α-expansion β-shrink moves. In: UAI, pp. 653–660 (2011)Google Scholar
  22. 22.
    Woodford, O.J., Torr, P.H.S., Reid, I.D., Fitzgibbon, A.W.: Global stereo reconstruction under second order smoothness priors. TPAMI 31(12), 2115–2128 (2009)CrossRefGoogle Scholar
  23. 23.
    Lempitsky, V.S., Rother, C., Roth, S., Blake, A.: Fusion moves for Markov random field optimization. TPAMI 32(8), 1392–1405 (2010)CrossRefGoogle Scholar
  24. 24.
    Ivănescu, P.L.: Some network flow problems solved with pseudo-boolean programming. Operations Research 13(3), 388–399 (1965)MathSciNetzbMATHCrossRefGoogle Scholar
  25. 25.
    Veksler, O.: Graph cut based optimization for MRFs with truncated convex priors. In: CVPR (2007)Google Scholar
  26. 26.
    Rissanen, J.: Modeling by shortest data description. Automatica 14, 465–471 (1978)zbMATHCrossRefGoogle Scholar
  27. 27.
    Leclerc, Y.G.: Constructing simple stable descriptions for image partitioning. IJCV 3(1), 73–102 (1989)CrossRefGoogle Scholar
  28. 28.
    Zhu, S.C., Yuille, A.L.: Region competition: Unifying snakes, region growing, and Bayes/MDL for multiband image segmentation. TPAMI 18(9), 884–900 (1996)CrossRefGoogle Scholar
  29. 29.
    Schindler, K., Suter, D.: Two-view multibody structure-and-motion with outliers through model selection. TPAMI 28(6), 983–995 (2006)CrossRefGoogle Scholar
  30. 30.
    Shilane, P., Min, P., Kazhdan, M., Funkhouser, T.: The Princeton shape benchmark. In: Shape Modeling International (June 2004)Google Scholar
  31. 31.
    Snavely, N., Seitz, S.M., Szeliski, R.: Photo tourism: Exploring image collections in 3D. ACM Trans. Graphics, Proc. SIGGRAPH (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Oliver J. Woodford
    • 1
  • Minh-Tri Pham
    • 1
  • Atsuto Maki
    • 1
  • Riccardo Gherardi
    • 1
  • Frank Perbet
    • 1
  • Björn Stenger
    • 1
  1. 1.Toshiba Research Europe Ltd.CambridgeUK

Personalised recommendations