Skip to main content
Top

2016 | OriginalPaper | Chapter

ShapeFit and ShapeKick for Robust, Scalable Structure from Motion

Authors : Thomas Goldstein, Paul Hand, Choongbum Lee, Vladislav Voroninski, Stefano Soatto

Published in: Computer Vision – ECCV 2016

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We introduce a new method for location recovery from pairwise directions that leverages an efficient convex program that comes with exact recovery guarantees, even in the presence of adversarial outliers. When pairwise directions represent scaled relative positions between pairs of views (estimated for instance with epipolar geometry) our method can be used for location recovery, that is the determination of relative pose up to a single unknown scale. For this task, our method yields performance comparable to the state-of-the-art with an order of magnitude speed-up. Our proposed numerical framework is flexible in that it accommodates other approaches to location recovery and can be used to speed up other methods. These properties are demonstrated by extensively testing against state-of-the-art methods for location recovery on 13 large, irregular collections of images of real scenes in addition to simulated data with ground truth.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
1
The standard pipeline stands in opposition to direct methods that minimize the discrepancy between the measured images and the images predicted by a forward rendering model with respect to the (infinite-dimensional) shape of the scene, which gives rise to a variational optimization problem which we do not address here.
 
2
\(p = \varOmega (f(n))\) means that there exists a universal constant C such that \(p \ge C f(n)\).
 
3
shrink\((x, \lambda ) = \text {sign}(x) \max (0,|x| - \lambda )\).
 
4
Six of these can be seen in Table 1, and two can be seen in the monopartite \(k=50\) case in the Supplemental Materials.
 
Literature
1.
go back to reference Arie-Nachimson, M., Kovalsky, S.Z., Kemelmacher-Shlizerman, I., Singer, A., Basri, R.: Global motion estimation from point matches. In: 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT), pp. 81–88. IEEE (2012) Arie-Nachimson, M., Kovalsky, S.Z., Kemelmacher-Shlizerman, I., Singer, A., Basri, R.: Global motion estimation from point matches. In: 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT), pp. 81–88. IEEE (2012)
2.
go back to reference Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends\(\textregistered \) Mach. Learn. 3(1), 1–122 (2011) Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends\(\textregistered \) Mach. Learn. 3(1), 1–122 (2011)
3.
go back to reference Brand, M., Antone, M., Teller, S.: Spectral solution of large-scale extrinsic camera calibration as a graph embedding problem. In: Pajdla, T., Matas, J. (eds.) ECCV 2004. LNCS, vol. 3022, pp. 262–273. Springer, Heidelberg (2004). doi:10.1007/978-3-540-24671-8_21 CrossRef Brand, M., Antone, M., Teller, S.: Spectral solution of large-scale extrinsic camera calibration as a graph embedding problem. In: Pajdla, T., Matas, J. (eds.) ECCV 2004. LNCS, vol. 3022, pp. 262–273. Springer, Heidelberg (2004). doi:10.​1007/​978-3-540-24671-8_​21 CrossRef
4.
go back to reference Chatterjee, A., Govindu, V.M.: Efficient and robust large-scale rotation averaging. In: 2013 IEEE International Conference on Computer Vision (ICCV), pp. 521–528. IEEE (2013) Chatterjee, A., Govindu, V.M.: Efficient and robust large-scale rotation averaging. In: 2013 IEEE International Conference on Computer Vision (ICCV), pp. 521–528. IEEE (2013)
5.
go back to reference Crandall, D., Owens, A., Snavely, N., Huttenlocher, D.: Discrete-continuous optimization for large-scale structure from motion. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 3001–3008. IEEE (2011) Crandall, D., Owens, A., Snavely, N., Huttenlocher, D.: Discrete-continuous optimization for large-scale structure from motion. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 3001–3008. IEEE (2011)
6.
go back to reference Eades, P., Lin, X., Smyth, W.F.: A fast and effective heuristic for the feedback arc set problem. Inf. Process. Lett. 47(6), 319–323 (1993)MathSciNetCrossRefMATH Eades, P., Lin, X., Smyth, W.F.: A fast and effective heuristic for the feedback arc set problem. Inf. Process. Lett. 47(6), 319–323 (1993)MathSciNetCrossRefMATH
7.
go back to reference Enqvist, O., Kahl, F., Olsson, C.: Non-sequential structure from motion. In: 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), pp. 264–271. IEEE (2011) Enqvist, O., Kahl, F., Olsson, C.: Non-sequential structure from motion. In: 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), pp. 264–271. IEEE (2011)
8.
go back to reference Fredriksson, J., Olsson, C.: Simultaneous multiple rotation averaging using Lagrangian duality. In: Lee, K.M., Matsushita, Y., Rehg, J.M., Hu, Z. (eds.) ACCV 2012. LNCS, vol. 7726, pp. 245–258. Springer, Heidelberg (2013). doi:10.1007/978-3-642-37431-9_19 Fredriksson, J., Olsson, C.: Simultaneous multiple rotation averaging using Lagrangian duality. In: Lee, K.M., Matsushita, Y., Rehg, J.M., Hu, Z. (eds.) ACCV 2012. LNCS, vol. 7726, pp. 245–258. Springer, Heidelberg (2013). doi:10.​1007/​978-3-642-37431-9_​19
9.
go back to reference Goldstein, T., O’Donoghue, B., Setzer, S., Baraniuk, R.: Fast alternating direction optimization methods. SIAM J. Imaging Sci. 7(3), 1588–1623 (2014)MathSciNetCrossRefMATH Goldstein, T., O’Donoghue, B., Setzer, S., Baraniuk, R.: Fast alternating direction optimization methods. SIAM J. Imaging Sci. 7(3), 1588–1623 (2014)MathSciNetCrossRefMATH
10.
go back to reference Govindu, V.M.: Combining two-view constraints for motion estimation. In: Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2001, vol. 2, pp. II-218. IEEE (2001) Govindu, V.M.: Combining two-view constraints for motion estimation. In: Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2001, vol. 2, pp. II-218. IEEE (2001)
11.
go back to reference Govindu, V.M.: Lie-algebraic averaging for globally consistent motion estimation. In: Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2004, vol. 1, pp. I–684. IEEE (2004) Govindu, V.M.: Lie-algebraic averaging for globally consistent motion estimation. In: Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2004, vol. 1, pp. I–684. IEEE (2004)
12.
go back to reference Hartley, R., Aftab, K., Trumpf, J.: L1 rotation averaging using the Weiszfeld algorithm. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 3041–3048. IEEE (2011) Hartley, R., Aftab, K., Trumpf, J.: L1 rotation averaging using the Weiszfeld algorithm. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 3041–3048. IEEE (2011)
13.
go back to reference Jiang, N., Cui, Z., Tan, P.: A global linear method for camera pose registration. In: 2013 IEEE International Conference on Computer Vision (ICCV), pp. 481–488. IEEE (2013) Jiang, N., Cui, Z., Tan, P.: A global linear method for camera pose registration. In: 2013 IEEE International Conference on Computer Vision (ICCV), pp. 481–488. IEEE (2013)
14.
go back to reference Jiang, N., Cui, Z., Tan, P.: A global linear method for camera pose registration. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 481–488 (2013) Jiang, N., Cui, Z., Tan, P.: A global linear method for camera pose registration. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 481–488 (2013)
15.
go back to reference Kahl, F.: Multiple view geometry and the \(l^\infty \)-norm. In: Tenth IEEE International Conference on Computer Vision, ICCV 2005, vol. 2, pp. 1002–1009. IEEE (2005) Kahl, F.: Multiple view geometry and the \(l^\infty \)-norm. In: Tenth IEEE International Conference on Computer Vision, ICCV 2005, vol. 2, pp. 1002–1009. IEEE (2005)
16.
go back to reference Kahl, F., Hartley, R.: Multiple-view geometry under the \(l_\infty \)-norm. IEEE Trans. Pattern Anal. Mach. Intell. 30(9), 1603–1617 (2008)CrossRef Kahl, F., Hartley, R.: Multiple-view geometry under the \(l_\infty \)-norm. IEEE Trans. Pattern Anal. Mach. Intell. 30(9), 1603–1617 (2008)CrossRef
17.
go back to reference Martinec, D., Pajdla, T.: Robust rotation and translation estimation in multiview reconstruction. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2007, pp. 1–8. IEEE (2007) Martinec, D., Pajdla, T.: Robust rotation and translation estimation in multiview reconstruction. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2007, pp. 1–8. IEEE (2007)
18.
go back to reference Moulon, P., Monasse, P., Marlet, R.: Global fusion of relative motions for robust, accurate and scalable structure from motion. In: 2013 IEEE International Conference on Computer Vision (ICCV), pp. 3248–3255. IEEE (2013) Moulon, P., Monasse, P., Marlet, R.: Global fusion of relative motions for robust, accurate and scalable structure from motion. In: 2013 IEEE International Conference on Computer Vision (ICCV), pp. 3248–3255. IEEE (2013)
21.
go back to reference Sim, K., Hartley, R.: Recovering camera motion using \(l^\infty \) minimization. In: 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 1230–1237. IEEE (2006) Sim, K., Hartley, R.: Recovering camera motion using \(l^\infty \) minimization. In: 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 1230–1237. IEEE (2006)
22.
go back to reference Sinha, S.N., Steedly, D., Szeliski, R.: A multi-stage linear approach to structure from motion. In: Kutulakos, K.N. (ed.) ECCV 2010. LNCS, vol. 6554, pp. 267–281. Springer, Heidelberg (2012). doi:10.1007/978-3-642-35740-4_21 Sinha, S.N., Steedly, D., Szeliski, R.: A multi-stage linear approach to structure from motion. In: Kutulakos, K.N. (ed.) ECCV 2010. LNCS, vol. 6554, pp. 267–281. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-35740-4_​21
23.
go back to reference Tron, R., Vidal, R.: Distributed image-based 3-D localization of camera sensor networks. In: Proceedings of the 48th IEEE Conference on Decision and Control, CDC/CCC 2009, pp. 901–908. IEEE (2009) (2009 Held Jointly with the 2009 28th Chinese Control Conference) Tron, R., Vidal, R.: Distributed image-based 3-D localization of camera sensor networks. In: Proceedings of the 48th IEEE Conference on Decision and Control, CDC/CCC 2009, pp. 901–908. IEEE (2009) (2009 Held Jointly with the 2009 28th Chinese Control Conference)
24.
go back to reference Tron, R., Zhou, X., Daniilidis, K.: A survey on rotation optimization in structure from motion. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 77–85 (2016) Tron, R., Zhou, X., Daniilidis, K.: A survey on rotation optimization in structure from motion. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 77–85 (2016)
25.
go back to reference Wang, L., Singer, A.: Exact and stable recovery of rotations for robust synchronization. Information and Inference, iat005 (2013) Wang, L., Singer, A.: Exact and stable recovery of rotations for robust synchronization. Information and Inference, iat005 (2013)
26.
go back to reference Wilson, K., Snavely, N.: Robust global translations with 1dSfM. In: Proceedings of the European Conference on Computer Vision (ECCV) (2014) Wilson, K., Snavely, N.: Robust global translations with 1dSfM. In: Proceedings of the European Conference on Computer Vision (ECCV) (2014)
Metadata
Title
ShapeFit and ShapeKick for Robust, Scalable Structure from Motion
Authors
Thomas Goldstein
Paul Hand
Choongbum Lee
Vladislav Voroninski
Stefano Soatto
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-46478-7_18

Premium Partner