{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:59:17Z","timestamp":1760241557581,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2018,5,18]],"date-time":"2018-05-18T00:00:00Z","timestamp":1526601600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Natural Science Basic Research Plan in Shaanxi Province of China","award":["2016JM6041"],"award-info":[{"award-number":["2016JM6041"]}]},{"name":"Scientific Research Program Funded by Shaanxi Provincial Education Department","award":["15JK1351"],"award-info":[{"award-number":["15JK1351"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61102144"],"award-info":[{"award-number":["61102144"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>3D shape reconstruction from images has been an important topic in the field of robot vision. Shape-From-Shading (SFS) is a classical method for determining the shape of a 3D surface from a one intensity image. The Lambertian reflectance is a fundamental assumption in conventional SFS approaches. Unfortunately, when applied to characterize the reflection attribute of the diffuse reflection, the Lambertian model is tested to be inexact. In this paper, we present a new SFS approach for 3D reconstruction of diffuse surfaces whose reflection attribute is approximated by the Oren\u2013Nayar reflection model. The partial differential Image Irradiance Equation (IIR) is set up with this model under a single distant point light source and an orthographic camera projection whose direction coincides with the light source. Then, the IIR is converted into an eikonal equation by solving a quadratic equation that includes the 3D surface shape. The viscosity solution of the resulting eikonal equation is approximated by using the high-order Godunov-based scheme that is accelerated by means of an alternating sweeping strategy. We conduct the experiments on synthetic and real-world images, and the experimental results illustrate the effectiveness of the presented approach.<\/jats:p>","DOI":"10.3390\/a11050075","type":"journal-article","created":{"date-parts":[[2018,5,21]],"date-time":"2018-05-21T04:07:30Z","timestamp":1526875650000},"page":"75","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A New Oren\u2013Nayar Shape-from-Shading Approach for 3D Reconstruction Using High-Order Godunov-Based Scheme"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9631-0307","authenticated-orcid":false,"given":"Guohui","family":"Wang","sequence":"first","affiliation":[{"name":"School of Optoelectronic Engineering, Xi\u2019an Technological University, Xi\u2019an 710021, China"},{"name":"Shaanxi Province Key Laboratory of Optoelectronic Measurement and Instrument Technology, Xi\u2019an Technological University, Xi\u2019an 710021, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanbo","family":"Chu","sequence":"additional","affiliation":[{"name":"School of Optoelectronic Engineering, Xi\u2019an Technological University, Xi\u2019an 710021, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,5,18]]},"reference":[{"key":"ref_1","unstructured":"Horn, B.K.P. (1970). Shape from Shading: A Method for Obtaining the Shape of a Smooth Opaque Object from One View. [Ph.D. Thesis, Massachusetts Institute of Technology]."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/0734-189X(86)90114-3","article-title":"The variational approach to shape from shading","volume":"33","author":"Horn","year":"1986","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"ref_3","unstructured":"Horn, B.K.P., and Brooks, M.J. (1989). Shape from Shading, MIT Press."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/34.784284","article-title":"Shape from shading: A survey","volume":"21","author":"Zhang","year":"1999","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.cviu.2007.09.003","article-title":"Numerical methods for shape-from-shading: A new survey with benchmarks","volume":"109","author":"Durou","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1007\/s10851-016-0636-x","article-title":"Analysis and approximation of some shape-from-shading models for non-Lambertian surfaces","volume":"55","author":"Tozza","year":"2016","journal-title":"J. Math. Imaging Vis."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"867","DOI":"10.1137\/0729053","article-title":"A viscosity solutions approach to shape-from-shading","volume":"29","author":"Rouy","year":"1992","journal-title":"SIAM J. Numer. Anal."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1023\/A:1011234012449","article-title":"Optimal algorithm for shape from shading and path planning","volume":"14","author":"Kimmel","year":"2001","journal-title":"J. Math. Imaging Vis."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10851-006-6899-x","article-title":"A unifying and rigorous shape from shading method adapted to realistic data and applications","volume":"25","author":"Prados","year":"2006","journal-title":"J. Math. Imaging Vis."},{"key":"ref_10","first-page":"207","article-title":"Numerical algorithms for perspective shape from shading","volume":"46","author":"Cristiani","year":"2010","journal-title":"Kybernetika"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1137\/100815104","article-title":"Perspective shape from shading: Ambiguity analysis and numerical approximations","volume":"5","author":"Cristiani","year":"2012","journal-title":"SIAM J. Imaging Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1137\/S0036144598347059","article-title":"Fast marching methods","volume":"41","author":"Sethian","year":"1999","journal-title":"SIAM Rev."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1006\/cviu.1994.1015","article-title":"Shape from shading with perspective projection","volume":"59","author":"Lee","year":"1994","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1016\/j.imavis.2007.02.004","article-title":"3D-spline reconstruction using shape from shading: Spline from shading","volume":"26","author":"Courteille","year":"2008","journal-title":"Image Vis. Comput."},{"key":"ref_15","unstructured":"Pelillo, M., and Hancock, E. (November, January 30). A variational approach to shape-from-shading under natural illumination. Proceedings of the International Workshop on Energy Minimization Methods in Computer Vision and Pattern Recognition (EMMCVPR 2017), Venice, Italy."},{"key":"ref_16","unstructured":"Pelillo, M., and Hancock, E. (November, January 30). A graph theoretic approach for shape from shading. Proceedings of the International Workshop on Energy Minimization Methods in Computer Vision and Pattern Recognition (EMMCVPR 2017), Venice, Italy."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1007\/BF01679684","article-title":"Generalization of the Lambertian model and implications for machine vision","volume":"14","author":"Oren","year":"1995","journal-title":"Int. J. Comput. Vis."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1109\/TPAMI.2003.1177155","article-title":"Incorporating illumination constraints in deformable models for shape from shading and light direction estimation","volume":"25","author":"Samaras","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1574","DOI":"10.1016\/j.patcog.2005.03.025","article-title":"Surface radiance correction for shape from shading","volume":"38","author":"Ragheb","year":"2005","journal-title":"Pattern Recognit."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ahmed, A.H., and Farag, A.A. (2007, January 17\u201322). Shape from shading under various imaging conditions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN, USA.","DOI":"10.1109\/CVPR.2007.383286"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.jcp.2003.11.007","article-title":"Lax-Friedrichs sweeping scheme for static Hamilton-Jacobi equations","volume":"196","author":"Kao","year":"2004","journal-title":"J. Comput. Phys."},{"key":"ref_22","unstructured":"Ahmed, A.H., and Farag, A.A. (2006, January 17\u201322). A new formulation for shape from shading for non-Lambertian surfaces. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2006), New York, NY, USA."},{"key":"ref_23","unstructured":"Burghardt, T., Damen, D., Mayol-Cuevas, W., and Mirmehdi, M. (2013, January 9\u201313). Generalised perspective shape from shading with Oren-Nayar reflectance. Proceedings of the 24th British Machine Vision Conference (BMVC 2013), Bristol, UK."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Kuijper, A., Bredies, K., Pock, T., and Bischof, H. (2013, January 2\u20136). Generalised perspective shape from shading in spherical coordinates. Proceedings of the International Conference on Scale Space and Variational Methods in Computer Vision (SSVM 2013), Leibnitz, Austria.","DOI":"10.1007\/978-3-642-38267-3"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Wang, G., Liu, S., Han, J., and Zhang, X. (2011, January 6\u20137). A novel shape from shading algorithm for non-Lambertian surfaces. Proceedings of the 3rd International Conference on Measuring Technology and Mechatronics Automation (ICMTMA 2011), Shangshai, China.","DOI":"10.1109\/ICMTMA.2011.61"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Breu\u00df, M., Bruckstein, A., Maragos, P., and Wuhrer, S. (2016). A comparison of non-Lambertian models for the shape-from-shading problem. New Perspectives in Shape Analysis, Springer International Publishing AG.","DOI":"10.1007\/978-3-319-24726-7"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/s10915-005-9014-3","article-title":"High order fast sweeping methods for static Hamilton-Jacobi equations","volume":"29","author":"Zhang","year":"2006","journal-title":"J. Sci. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1137\/S0036142901396533","article-title":"Fast sweeping algorithms for a class of Hamilton-Jacobi equations","volume":"41","author":"Tsai","year":"2003","journal-title":"SIAM J. Numer. Anal."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"603","DOI":"10.1090\/S0025-5718-04-01678-3","article-title":"A fast sweeping method for eikonal equations","volume":"74","author":"Zhao","year":"2005","journal-title":"Math. Comput."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/5\/75\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:04:59Z","timestamp":1760195099000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/5\/75"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,18]]},"references-count":29,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2018,5]]}},"alternative-id":["a11050075"],"URL":"https:\/\/doi.org\/10.3390\/a11050075","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2018,5,18]]}}}