{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T00:21:18Z","timestamp":1778113278190,"version":"3.51.4"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319464473","type":"print"},{"value":"9783319464480","type":"electronic"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-46448-0_29","type":"book-chapter","created":{"date-parts":[[2016,9,16]],"date-time":"2016-09-16T08:27:24Z","timestamp":1474014444000},"page":"477-493","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Projective Bundle Adjustment from Arbitrary Initialization Using the Variable Projection Method"],"prefix":"10.1007","author":[{"given":"Je Hyeong","family":"Hong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Zach","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Fitzgibbon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"Cipolla","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,17]]},"reference":[{"key":"29_CR1","doi-asserted-by":"publisher","DOI":"10.1515\/9781400830244","volume-title":"Optimization Algorithms on Matrix Manifolds","author":"PA Absil","year":"2008","unstructured":"Absil, P.A., Mahony, R., Sepulchre, R.: Optimization Algorithms on Matrix Manifolds. Princeton University Press, New Jersey (2008)"},{"key":"29_CR2","unstructured":"Agarwal, S., Mierle, K., Others: Ceres solver (2014). http:\/\/ceres-solver.org"},{"key":"29_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/978-3-642-15552-9_3","volume-title":"Computer Vision\u2013ECCV 2010","author":"S Agarwal","year":"2010","unstructured":"Agarwal, S., Snavely, N., Seitz, S.M., Szeliski, R.: Bundle adjustment in the large. In: Daniilidis, K., Maragos, P., Paragios, N. (eds.) ECCV 2010. LNCS, vol. 6312, pp. 29\u201342. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-15552-9_3"},{"key":"29_CR4","unstructured":"Boumal, N., Absil, P.A.: RTRMC: a Riemannian trust-region method for low-rank matrix completion. In: Proceedings of Advances in Neural Information Processing Systems 24 (NIPS 2011), pp. 406\u2013414 (2011)"},{"key":"29_CR5","doi-asserted-by":"crossref","unstructured":"Buchanan, A.M., Fitzgibbon, A.W.: Damped Newton algorithms for matrix factorization with missing data. In: Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), vol. 2, pp. 316\u2013322 (2005)","DOI":"10.1109\/CVPR.2005.118"},{"issue":"2","key":"29_CR6","doi-asserted-by":"publisher","first-page":"413","DOI":"10.1137\/0710036","volume":"10","author":"GH Golub","year":"1973","unstructured":"Golub, G.H., Pereyra, V.: The differentiation of pseudo-inverses and nonlinear least squares problems whose variables separate. SIAM J. Numer. Anal. (SINUM) 10(2), 413\u2013432 (1973)","journal-title":"SIAM J. Numer. Anal. (SINUM)"},{"key":"29_CR7","doi-asserted-by":"crossref","unstructured":"Golub, G.H., Pereyra, V.: Separable nonlinear least squares: the variable projection method and its applications. In: Proceedings of Inverse Problems, pp. 1\u201326 (2002)","DOI":"10.1088\/0266-5611\/19\/2\/201"},{"issue":"10","key":"29_CR8","doi-asserted-by":"publisher","first-page":"2051","DOI":"10.1109\/TPAMI.2011.50","volume":"33","author":"PF Gotardo","year":"2011","unstructured":"Gotardo, P.F., Martinez, A.M.: Computing smooth time trajectories for camera and deformable shape in structure from motion with occlusion. IEEE Trans. Pattern Anal. Mach. Intell. (TPAMI) 33(10), 2051\u20132065 (2011)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell. (TPAMI)"},{"key":"29_CR9","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511811685","volume-title":"Multiple View Geometry in Computer Vision","author":"RI Hartley","year":"2004","unstructured":"Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision, 2nd edn. Cambridge University Press, Cambridge (2004)","edition":"2"},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"Hong, J.H., Fitzgibbon, A.W.: Secrets of matrix factorization: approximations, numerics, manifold optimization and random restarts. In: Proceedings of the 2015 IEEE Internatonal Conference on Computer Vision (ICCV), pp. 4130\u20134138 (2015)","DOI":"10.1109\/ICCV.2015.470"},{"key":"29_CR11","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1007\/978-3-319-46448-0_29","volume-title":"Computer Vision \u2013 ECCV 2016","author":"Je Hyeong Hong","year":"2016","unstructured":"Hong, J.H., Zach, C., Fitzgibbon, A.W., Cipolla, R.: Projective bundle adjustment from arbitrary initialization using the variable projection method: Supplementary document (2016). https:\/\/github.com\/jhh37\/projective-ba"},{"key":"29_CR12","doi-asserted-by":"crossref","unstructured":"Jeong, Y., Nister, D., Steedly, D., Szeliski, R., Kweon, I.S.: Pushing the envelope of modern methods for bundle adjustment. In: Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1474\u20131481 (2010)","DOI":"10.1109\/CVPR.2010.5539795"},{"issue":"2","key":"29_CR13","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1090\/qam\/10666","volume":"2","author":"K Levenberg","year":"1944","unstructured":"Levenberg, K.: A method for the solution of certain non-linear problems in least squares. Q. Appl. Math. 2(2), 164\u2013168 (1944)","journal-title":"Q. Appl. Math."},{"issue":"2","key":"29_CR14","doi-asserted-by":"publisher","first-page":"500","DOI":"10.1109\/TSP.2002.807002","volume":"51","author":"JH Manton","year":"2003","unstructured":"Manton, J.H., Mahony, R., Hua, Y.: The geometry of weighted low-rank approximations. IEEE Trans. Sig. Process. 51(2), 500\u2013514 (2003)","journal-title":"IEEE Trans. Sig. Process."},{"issue":"2","key":"29_CR15","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1137\/0111030","volume":"11","author":"D Marquardt","year":"1963","unstructured":"Marquardt, D.: An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Indus. Appl. Math. 11(2), 431\u2013441 (1963)","journal-title":"J. Soc. Indus. Appl. Math."},{"issue":"4","key":"29_CR16","doi-asserted-by":"publisher","first-page":"2124","DOI":"10.1137\/110859646","volume":"23","author":"B Mishra","year":"2013","unstructured":"Mishra, B., Meyer, G., Bach, F., Sepulchre, R.: Low-rank optimization with trace norm penalty. SIAM J. Optim. (SIOPT) 23(4), 2124\u20132149 (2013)","journal-title":"SIAM J. Optim. (SIOPT)"},{"key":"29_CR17","doi-asserted-by":"crossref","unstructured":"Okatani, T., Yoshida, T., Deguchi, K.: Efficient algorithm for low-rank matrix factorization with missing components and performance comparison of latest algorithms. In: Proceedings of the 2011 IEEE International Conference on Computer Vision (ICCV), pp. 842\u2013849 (2011)","DOI":"10.1109\/ICCV.2011.6126324"},{"key":"29_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"524","DOI":"10.1007\/978-3-642-21227-7_49","volume-title":"Image Analysis","author":"C Olsson","year":"2011","unstructured":"Olsson, C., Enqvist, O.: Stable structure from motion for unordered image collections. In: Heyden, A., Kahl, F. (eds.) SCIA 2011. LNCS, vol. 6688, pp. 524\u2013535. Springer, Heidelberg (2011). doi: 10.1007\/978-3-642-21227-7_49"},{"issue":"3","key":"29_CR19","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1137\/1022057","volume":"22","author":"A Ruhe","year":"1980","unstructured":"Ruhe, A., Wedin, P.\u00c5.: Algorithms for separable nonlinear least squares problems. SIAM Rev. (SIREV) 22(3), 318\u2013337 (1980)","journal-title":"SIAM Rev. (SIREV)"},{"key":"29_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-642-33786-4_15","volume-title":"Computer Vision\u2013ECCV 2012","author":"D Strelow","year":"2012","unstructured":"Strelow, D.: General and nested Wiberg minimization: L2 and maximum likelihood. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) ECCV 2012. LNCS, vol. 7578, pp. 195\u2013207. Springer, Heidelberg (2012). doi: 10.1007\/978-3-642-33786-4_15"},{"key":"29_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1007\/3-540-61123-1_183","volume-title":"Computer Vision\u2014ECCV 1996","author":"P Sturm","year":"1996","unstructured":"Sturm, P., Triggs, B.: A factorization based algorithm for multi-image projective structure and motion. In: Buxton, B., Cipolla, R. (eds.) ECCV 1996. LNCS, vol. 1065, pp. 709\u2013720. Springer, Heidelberg (1996). doi: 10.1007\/3-540-61123-1_183"},{"issue":"2","key":"29_CR22","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1007\/BF00129684","volume":"9","author":"C Tomasi","year":"1992","unstructured":"Tomasi, C., Kanade, T.: Shape and motion from image streams under orthography: a factorization method. Int. J. Comput. Vis. (IJCV) 9(2), 137\u2013154 (1992)","journal-title":"Int. J. Comput. Vis. (IJCV)"},{"key":"29_CR23","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1007\/3-540-44480-7_21","volume-title":"Vision Algorithms: Theory and Practice","author":"Bill Triggs","year":"2000","unstructured":"Triggs, B., McLauchlan, P.F., Hartley, R.I., Fitzgibbon, A.W.: Bundle adjustment - a modern synthesis. In: Proceedings of the International Workshop on Vision Algorithms: Theory and Practice, ICCV 1999, pp. 298\u2013372 (2000)"},{"key":"29_CR24","unstructured":"Wiberg, T.: Computation of principal components when data are missing. In: Proceedings of the 2nd Symposium of Computational Statistics, pp. 229\u2013326 (1976)"},{"key":"29_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"772","DOI":"10.1007\/978-3-319-10602-1_50","volume-title":"Computer Vision\u2013ECCV 2014","author":"C Zach","year":"2014","unstructured":"Zach, C.: Robust bundle adjustment revisited. In: Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T. (eds.) ECCV 2014. LNCS, vol. 8693, pp. 772\u2013787. Springer, Heidelberg (2014). doi: 10.1007\/978-3-319-10602-1_50"}],"container-title":["Lecture Notes in Computer Science","Computer Vision \u2013 ECCV 2016"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-46448-0_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T19:14:21Z","timestamp":1749582861000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-46448-0_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319464473","9783319464480"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-46448-0_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"17 September 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ECCV","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Computer Vision","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Amsterdam","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 October 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 October 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"eccv2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.eccv2016.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}