{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T08:53:32Z","timestamp":1772182412494,"version":"3.50.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2014,4,9]],"date-time":"2014-04-09T00:00:00Z","timestamp":1397001600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Math Imaging Vis"],"published-print":{"date-parts":[[2015,1]]},"DOI":"10.1007\/s10851-014-0505-4","type":"journal-article","created":{"date-parts":[[2014,4,8]],"date-time":"2014-04-08T20:52:06Z","timestamp":1396990326000},"page":"46-70","source":"Crossref","is-referenced-by-count":59,"title":["Regularized Reconstruction of a Surface from its Measured Gradient Field"],"prefix":"10.1007","volume":"51","author":[{"given":"Matthew","family":"Harker","sequence":"first","affiliation":[]},{"given":"Paul","family":"O\u2019Leary","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,4,9]]},"reference":[{"key":"505_CR1","doi-asserted-by":"crossref","unstructured":"Agrawal, A., Raskar, R., Chellappa, R.: What is the range of surface reconstruction from a gradient field? In: ECCV 2006, pp. 578\u2013591. LNCS, Graz, Austria (2006)","DOI":"10.1007\/11744023_45"},{"issue":"1","key":"505_CR2","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s10851-011-0311-1","volume":"44","author":"J Balzer","year":"2011","unstructured":"Balzer, J.: A Gauss\u2013Newton method for the integration of spatial normal fields in shape space. J. Math. Imaging Vis. 44(1), 65\u201379 (2011)","journal-title":"J. Math. Imaging Vis."},{"key":"505_CR3","doi-asserted-by":"crossref","unstructured":"Balzer, J., M\u00f6rwald, T.: Isogeometric finite-elements methods and variational reconstruction tasks in vision: a perfect match. In: CVPR 2012, pp. 1624\u20131631. IEEE, Providence, RI (2012)","DOI":"10.1109\/CVPR.2012.6247855"},{"key":"505_CR4","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1145\/361573.361582","volume":"15","author":"R Bartels","year":"1972","unstructured":"Bartels, R., Stewart, G.: Algorithm 432: solution of the matrix equation AX + XB = C. Commun. ACM 15, 820\u2013826 (1972)","journal-title":"Commun. ACM"},{"key":"505_CR5","doi-asserted-by":"crossref","first-page":"1161","DOI":"10.1088\/0266-5611\/18\/4\/314","volume":"18","author":"M Belge","year":"2002","unstructured":"Belge, M., Kilmer, M., Miller, E.: Efficient determination of multiple regularization parameters in a generalized L-curve framework. Inverse Prob. 18, 1161\u20131183 (2002)","journal-title":"Inverse Prob."},{"key":"505_CR6","volume-title":"The Fourier Transform and Its Applications","author":"R Bracewell","year":"1986","unstructured":"Bracewell, R.: The Fourier Transform and Its Applications, 2nd edn. McGraw-Hill, New York (1986)","edition":"2"},{"key":"505_CR7","volume-title":"Numerical Analysis","author":"R Burden","year":"2005","unstructured":"Burden, R., Faires, J.: Numerical Analysis, 8th edn. Thomson Learning, Inc., Belmont (2005)","edition":"8"},{"issue":"2","key":"505_CR8","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1137\/1012045","volume":"12","author":"F Dorr","year":"1970","unstructured":"Dorr, F.: The direct solution of the discrete Poisson equation on a rectangle. SIAM Rev. 12(2), 248\u2013263 (1970)","journal-title":"SIAM Rev."},{"key":"505_CR9","unstructured":"Durou, J.D., Courteille, F.: Integration of a normal field without boundary condition. In: Proc. 1st Workshop on PACV. Rio de Janeiro, Brazil (2007)"},{"key":"505_CR10","volume-title":"Regularization of Inverse Problems","author":"H Engl","year":"2000","unstructured":"Engl, H., Hanke, M., Neubauer, A.: Regularization of Inverse Problems. Kluwer Academic Publishers, Dordrecht (2000)"},{"issue":"4","key":"505_CR11","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1109\/34.3909","volume":"10","author":"R Frankot","year":"1988","unstructured":"Frankot, R., Chellappa, R.: A method for enforcing integrability in shape from shading algorithms. IEEE PAMI 10(4), 439\u2013451 (1988)","journal-title":"IEEE PAMI"},{"key":"505_CR12","doi-asserted-by":"crossref","unstructured":"Galliani, S., Breu\u00df, M., Ju, Y.: Fast and robust surface normal integration by a discrete eikonal equation. In: BMVC. BMVA, Guildford, UK (2012)","DOI":"10.5244\/C.26.106"},{"key":"505_CR13","doi-asserted-by":"crossref","DOI":"10.1515\/9781400833887","volume-title":"Matrices, Moments and Quadrature with Applications","author":"G Golub","year":"2010","unstructured":"Golub, G., Meurant, G.: Matrices, Moments and Quadrature with Applications. Princeton University Press, Princeton (2010)"},{"issue":"6","key":"505_CR14","doi-asserted-by":"crossref","first-page":"909","DOI":"10.1109\/TAC.1979.1102170","volume":"24","author":"G Golub","year":"1979","unstructured":"Golub, G., Nash, S., Van Loan, C.: A Hessenberg\u2013Schur method for the problem AX+XB = C. IEEE Trans. Autom. Control 24(6), 909\u2013913 (1979)","journal-title":"IEEE Trans. Autom. Control"},{"key":"505_CR15","volume-title":"Matrix Computations","author":"G Golub","year":"1996","unstructured":"Golub, G., Van Loan, C.: Matrix Computations, 3rd edn. The Johns Hopkins University Press, Baltimore (1996)","edition":"3"},{"issue":"1","key":"505_CR16","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1515\/crll.1883.94.41","volume":"94","author":"J Gram","year":"1883","unstructured":"Gram, J.: Ueber die Entwickelung reeller Functionen in Reihen mittelst der Methode der kleinsten Quadrate. Journal f\u00fcr die reine und angewandte Mathematik 94(1), 41\u201373 (1883)","journal-title":"Journal f\u00fcr die reine und angewandte Mathematik"},{"key":"505_CR17","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1007\/BF01456326","volume":"69","author":"A Haar","year":"1910","unstructured":"Haar, A.: Zur theorie der orthogonalen funktionensysteme (erste mitteilung). Mathematische Annalen 69, 331\u2013371 (1910)","journal-title":"Mathematische Annalen"},{"key":"505_CR18","doi-asserted-by":"crossref","unstructured":"Hansen, P.: Discrete inverse problems: insight and algorithms. In: Fundamentals of Algorithms. SIAM, Philadelphia (2010)","DOI":"10.1137\/1.9780898718836"},{"issue":"6","key":"505_CR19","doi-asserted-by":"crossref","first-page":"1487","DOI":"10.1137\/0914086","volume":"14","author":"P Hansen","year":"1993","unstructured":"Hansen, P., O\u2019Leary, D.: The use of the L-curve in the regularization of discrete ill-posed problems. SIAM J. Sci. Comput. 14(6), 1487\u20131503 (1993)","journal-title":"SIAM J. Sci. Comput."},{"key":"505_CR20","doi-asserted-by":"crossref","unstructured":"Harker, M., O\u2019Leary, P.: Least squares surface reconstruction from measured gradient fields. In: CVPR 2008, pp. 1\u20137. IEEE, Anchorage, AK (2008)","DOI":"10.1109\/CVPR.2008.4587414"},{"key":"505_CR21","doi-asserted-by":"crossref","unstructured":"Harker, M., O\u2019Leary, P.: Least squares surface reconstruction from gradients: direct algebraic methods with spectral, Tikhonov, and constrained regularization. In: IEEE CVPR, pp. 2529\u20132536. IEEE, Colorado Springs, CO (2011)","DOI":"10.1109\/CVPR.2011.5995427"},{"key":"505_CR22","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718027","volume-title":"Accuracy and Stability of Numerical Algorithms","author":"N Higham","year":"2002","unstructured":"Higham, N.: Accuracy and Stability of Numerical Algorithms, 2nd edn. SIAM, Philadelphia (2002)","edition":"2"},{"key":"505_CR23","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1093\/imanum\/22.3.329","volume":"22","author":"N Higham","year":"2002","unstructured":"Higham, N.: Computing the nearest correlation matrix: a problem from finance. IMA J. Numer. Anal. 22, 329\u2013343 (2002)","journal-title":"IMA J. Numer. Anal."},{"key":"505_CR24","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/0734-189X(86)90114-3","volume":"33","author":"B Horn","year":"1986","unstructured":"Horn, B., Brooks, M.: The variational approach to shape from shading. Comput. Vis. Graph. Image Process. 33, 174\u2013208 (1986)","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"505_CR25","doi-asserted-by":"crossref","first-page":"681","DOI":"10.1016\/j.imavis.2004.01.005","volume":"22","author":"I Horovitz","year":"2004","unstructured":"Horovitz, I., Kiryati, N.: Depth from gradient fields and control points: bias correction in photometric stereo. Image Vis. Comput. 22, 681\u2013694 (2004)","journal-title":"Image Vis. Comput."},{"key":"505_CR26","unstructured":"Jaindl, G.: Development of a photometric stereo measurement system. Diploma thesis, University of Leoben (2009)"},{"key":"505_CR27","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/S1077-3142(03)00095-X","volume":"92","author":"B Kara\u00e7al\u0131","year":"2003","unstructured":"Kara\u00e7al\u0131, B., Snyder, W.: Reconstructing discontinuous surfaces from a given gradient field using partial integrability. Comput. Vis. Image Underst. 92, 78\u2013111 (2003)","journal-title":"Comput. Vis. Image Underst."},{"issue":"1","key":"505_CR28","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1023\/B:VISI.0000027788.50090.b6","volume":"60","author":"B Kara\u00e7al\u0131","year":"2004","unstructured":"Kara\u00e7al\u0131, B., Snyder, W.: Noise reduction in surface reconstruction from a given gradient field. Int. J. Comput. Vis. 60(1), 25\u201344 (2004)","journal-title":"Int. J. Comput. Vis."},{"key":"505_CR29","volume-title":"Computer Vision: Three-Dimensional Data from Images","author":"R Klette","year":"1998","unstructured":"Klette, R., Schl\u00fcns, K., Koschan, A.: Computer Vision: Three-Dimensional Data from Images. Springer, Singapore (1998)"},{"issue":"2","key":"505_CR30","doi-asserted-by":"crossref","first-page":"1714","DOI":"10.1364\/OE.20.001714","volume":"20","author":"J Koskulics","year":"2012","unstructured":"Koskulics, J., Englehardt, S., Long, S., Hu, Y., Stamnes, K.: Method of surface topography retrieval by direct solution of sparse weighted seminormal equations. Opt. Express 20(2), 1714\u20131726 (2012)","journal-title":"Opt. Express"},{"key":"505_CR31","doi-asserted-by":"crossref","unstructured":"Kovesi, P.: Shapelets correlated with surface normals produce surfaces. In: IEEE ICCV, pp. 994\u20131001. Beijing (2005)","DOI":"10.1109\/ICCV.2005.224"},{"key":"505_CR32","doi-asserted-by":"crossref","DOI":"10.1002\/9781118032961","volume-title":"Numerical Solution of Partial Differential Equations in Science and Engineering","author":"L Lapidus","year":"1999","unstructured":"Lapidus, L., Pinder, G.: Numerical Solution of Partial Differential Equations in Science and Engineering. Wiley, New York (1999)"},{"issue":"5","key":"505_CR33","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1364\/JOSAA.10.000855","volume":"10","author":"K Lee","year":"1993","unstructured":"Lee, K., Kuo, C.C.: Surface reconstruction from photometric stereo images. J. Opt. Soc. Am. A 10(5), 855\u2013868 (1993)","journal-title":"J. Opt. Soc. Am. A"},{"issue":"2","key":"505_CR34","doi-asserted-by":"crossref","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. Ind. Appl. Math. 11(2), 431\u2013441 (1963)","journal-title":"J. Soc. Ind. Appl. Math."},{"issue":"11","key":"505_CR35","doi-asserted-by":"crossref","first-page":"2085","DOI":"10.1109\/TPAMI.2009.183","volume":"32","author":"HS Ng","year":"2010","unstructured":"Ng, H.S., Wu, T.P., Tang, C.K.: Surface-from-gradients without discrete integrability enforcement: a Gaussian kernel approach. IEEE PAMI 32(11), 2085\u20132099 (2010)","journal-title":"IEEE PAMI"},{"key":"505_CR36","doi-asserted-by":"crossref","unstructured":"O\u2019Leary, P., Harker, M.: An algebraic framework for discrete basis functions in computer vision. In: 2008 6th ICVGIP, pp. 150\u2013157. IEEE, Bhubaneswar, India (2008)","DOI":"10.1109\/ICVGIP.2008.107"},{"key":"505_CR37","doi-asserted-by":"crossref","unstructured":"O\u2019Leary, P., Harker, M., Neumayr, R.: Savitzky\u2013Golay smoothing for multivariate cyclic measurement data. In: IEEE International Instrumentation and Measurement Technology Conference, pp. 1585\u20131590. IEEE, Austin, USA (2010)","DOI":"10.1109\/IMTC.2010.5488242"},{"issue":"1","key":"505_CR38","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/355984.355989","volume":"8","author":"C Paige","year":"1982","unstructured":"Paige, C., Saunders, M.: LSQR: an algorithm for sparse linear equations and sparse least-squares. ACM Trans. Math. Softw. 8(1), 43\u201371 (1982)","journal-title":"ACM Trans. Math. Softw."},{"key":"505_CR39","doi-asserted-by":"crossref","DOI":"10.3997\/9789073781788","volume-title":"Seismic Imaging: A Review of the Techniques, their Principles, Merits and Limitations","author":"E Robein","year":"2010","unstructured":"Robein, E.: Seismic Imaging: A Review of the Techniques, their Principles, Merits and Limitations. EAGE, Houten (2010)"},{"key":"505_CR40","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.1016\/j.patcog.2004.12.005","volume":"38","author":"A Robles-Kelly","year":"2005","unstructured":"Robles-Kelly, A., Hancock, E.: A graph-spectral method for surface height recovery. Pattern Recogn. 38, 1167\u20131186 (2005)","journal-title":"Pattern Recogn."},{"key":"505_CR41","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1207\/s15327906mbr2002_1","volume":"20","author":"P Sch\u00f6nemann","year":"1985","unstructured":"Sch\u00f6nemann, P.: On the formal differentiation of traces and determinants. Multivar. Behav. Res. 20, 113\u2013139 (1985)","journal-title":"Multivar. Behav. Res."},{"issue":"5","key":"505_CR42","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1109\/34.55103","volume":"12","author":"T Simchony","year":"1990","unstructured":"Simchony, T., Chellappa, R., Shao, M.: Direct analytical methods for solving Poisson equations in computer vision. IEEE PAMI 12(5), 435\u2013446 (1990)","journal-title":"IEEE PAMI"},{"key":"505_CR43","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718058","volume-title":"Matrix Algorithms, vol. II: Eigensystems","author":"G Stewart","year":"2001","unstructured":"Stewart, G.: Matrix Algorithms, vol. II: Eigensystems. SIAM, Philadelphia (2001)"},{"key":"505_CR44","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/S0377-0427(00)00393-9","volume":"123","author":"C Loan Van","year":"2000","unstructured":"Van Loan, C.: The ubiquitous Kronecker product. J. Comput. Appl. Math. 123, 85\u2013100 (2000)","journal-title":"J. Comput. Appl. Math."},{"key":"505_CR45","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/s11263-011-0482-7","volume":"97","author":"G Vogiatzis","year":"2012","unstructured":"Vogiatzis, G.: Hern\u00e1ndez: self-calibrated multi-spectral photometric stereo for 3D face capture. Int. J. Comput. Vis. 97, 91\u2013103 (2012)","journal-title":"Int. J. Comput. Vis."},{"issue":"1","key":"505_CR46","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1117\/12.7972479","volume":"19","author":"R Woodham","year":"1980","unstructured":"Woodham, R.: Photometric method for determining surface orientation from multiple images. Opt. Eng. 19(1), 139\u2013144 (1980)","journal-title":"Opt. Eng."},{"key":"505_CR47","doi-asserted-by":"crossref","unstructured":"Wu, Z., Li, L.: A line integration based method for depth recovery from surface normals. In: IEEE ICPR, pp. 591\u2013595. IEEE, Rome (1988)","DOI":"10.1016\/0734-189X(88)90157-0"}],"container-title":["Journal of Mathematical Imaging and Vision"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10851-014-0505-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10851-014-0505-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10851-014-0505-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T03:40:26Z","timestamp":1648784426000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10851-014-0505-4"}},"subtitle":["Algorithms for Spectral, Tikhonov, Constrained, and Weighted Regularization"],"short-title":[],"issued":{"date-parts":[[2014,4,9]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,1]]}},"alternative-id":["505"],"URL":"https:\/\/doi.org\/10.1007\/s10851-014-0505-4","relation":{},"ISSN":["0924-9907","1573-7683"],"issn-type":[{"value":"0924-9907","type":"print"},{"value":"1573-7683","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,4,9]]}}}