Abstract
Recovering the 3D shape of an object from shading is a challenging problem due to the complexity of modeling light propagation and surface reflections. Photometric Stereo (PS) is broadly considered a suitable approach for high-resolution shape recovery, but its functionality is restricted to a limited set of object surfaces and controlled lighting setup. In particular, PS models generally consider reflection from objects as purely diffuse, with specularities being regarded as a nuisance that breaks down shape reconstruction. This is a serious drawback for implementing PS approaches, since most common materials have prominent specular components. In this paper, we propose a PS model that solves the problem for both diffuse and specular components aimed at shape recovery of generic objects with the approach being independent of the albedo values thanks to the image ratio formulation used. Notably, we show that by including specularities, it is possible to solve the PS problem for a minimal number of three images using a setup with three calibrated lights and a standard industrial camera. Even if an initial separation of diffuse and specular components is still required for each input image, experimental results on synthetic and real objects demonstrate the feasibility of our approach for shape reconstruction of complex geometries.
Similar content being viewed by others
References
Anderson, R., Stenger, B., Cipolla, R.: Color photometric stereo for multicolored surfaces. In: 13th International Conference on Computer Vision (ICCV 2011), Barcelona, Spain (2011)
Artusi, A., Banterle, F., Chetverikov, D.: A survey of specularity removal methods. Comput. Graph. Forum 30(8), 2208–2230 (2011)
Barsky, S., Petrou, M.: The 4-source photometric stereo technique for three-dimensional surfaces in the presence of highlights and shadows. IEEE Trans. Pattern Anal. Mach. Intell. 25(10), 1239–1252 (2003)
Basri, R., Jacobs, D., Kemelmacher, I.: Photometric stereo with general, unknown lighting. Int. J. Comput. Vis. 72(3), 239–257 (2007)
Belhumeur, P.N., Kriegman, D.J., Yuille, A.L.: The bas-relief ambiguity. Int. J. Comput. Vis. 35(1), 33–44 (1999)
Blinn, J.F.: Models of light reflection for computer synthesized pictures. Comput. Graph. 11(2), 192–198 (1977)
Chandraker, M., Bai, J., Ramamoorthi, R.: On differential photometric reconstruction for unknown, isotropic BRDFs. IEEE Trans. Pattern Anal. Mach. Intell. 35(12), 2941–2955 (2013)
Chung, H.S., Jia, J.: Efficient photometric stereo on glossy surfaces with wide specular lobes. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2008, pp. 1–8 (2008)
Cook, R.L., Torrance, K.E.: A reflectance model for computer graphics. ACM Trans. Graph. 1(1), 7–24 (1982)
Del Bue, A., Xavier, J., Agapito, L., Paladini, M.: Bilinear modeling via augmented lagrange multipliers (balm). IEEE Trans. Pattern Anal. Mach. Intell. 34(8), 1496–1508 (2012)
Frankot, R., Chellappa, R.: A method for enforcing integrability in shape from shading algorithms. IEEE Trans. Pattern Anal. Mach. Intell. 10(4), 439–451 (1988)
Hayakawa, H.: Photometric stereo under a light source with arbitrary motion. JOSA A 11(11), 3079–3089 (1994)
Hernández, C., Vogiatzis, G., Brostow, G., Stenger, B., Cipolla, R.: Non-rigid photometric stereo with colored lights. In: 11th International Conference on Computer Vision (ICCV 2011), pp. 1–8. Rio de Janeiro, Brazil (2007)
Higo, T., Matsushita, Y., Ikeuchi, K.: Consensus photometric stereo. In: The Twenty-Third IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2010, pp. 1157–1164. San Francisco, CA, USA, 13–18 June 2010
Ikehata, S., Aizawa, K.: Photometric stereo using constrained bivariate regression for general isotropic surfaces. In: 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2187–2194 (2014)
Ikehata, S., Wipf, D., Matsushita, Y., Aizawa, K.: Robust photometric stereo using sparse regression. In: 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 318–325 (2012)
Julià, C., Lumbreras, F., Sappa, A.D.: A factorization-based approach to photometric stereo. Int. J. Imaging Syst. Technol. 21(1), 115–119 (2011)
Kim, H., Jin, H., Hadap, S., Kweon, I.: Specular reflection separation using dark channel prior. In: 2013 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1460–1467 (2013)
Lu, F., Matsushita, Y., Sato, I., Okabe, T., Sato, Y.: Uncalibrated photometric stereo for unknown isotropic reflectances. In: Proceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition, CVPR ’13, pp. 1490–1497. IEEE Computer Society, Washington, DC, USA (2013)
Mecca, R., Falcone, M.: Uniqueness and approximation of a photometric shape-from-shading model. SIAM J. Imaging Sci. 6(1), 616–659 (2013)
Mecca, R., Tankus, A., Wetzler, A., Bruckstein, A.: A direct differential approach to photometric stereo with perspective viewing. SIAM J. Imaging Sci. 7(2), 579–612 (2014)
Mecca, R., Tozza, S.: Shape reconstruction of symmetric surfaces using photometric stereo. In: Breuss, M., Bruckstein, A., Maragos, P. (eds.) Innovations for Shape Analysis: Models and Algorithms, pp. 219–243. Springer, Berlin (2013)
Mecca, R., Wetzler, A., Kimmel, R., Bruckstein, A.M.: Direct shape recovery from photometric stereo with shadows. In: 3DV, pp. 382–389 (2013)
Miyazaki, D., Ikeuchi, K.: Photometric stereo under unknown light sources using robust svd with missing data. In: 2010 17th IEEE International Conference on Image Processing (ICIP), pp. 4057–4060. IEEE (2010)
Nayar, S., Ikeuchi, K., Kanade, T.: Surface reflection: physical and geometrical perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 13(7), 611–634 (1991)
Ngan, A., Durand, F., Matusik, W.: Experimental analysis of BRDF models. In: Proceedings of the Sixteenth Eurographics Conference on Rendering Techniques, EGSR ’05, pp. 117–126 (2005)
Papadhimitri, T., Favaro, P.: A closed-form, consistent and robust solution to uncalibrated photometric stereo via local diffuse reflectance maxima. Int. J. Comput. Vis. 107(2), 139–154 (2014)
Phong, B.T.: Illumination for computer generated pictures. Commun. ACM 18(6), 311–317 (1975)
Qian, J., Zhang, Y.T., Zhao, H.K.: Fast sweeping methods for eikonal equations on triangular meshes. SIAM J. Numer. Anal. 45(1), 83–107 (2007)
Quarteroni, A., Valli, A.: Numerical Approximation of Partial Differential Equations. Springer, Berlin (1994)
Salvi, J., Pages, J., Batlle, J.: Pattern codification strategies in structured light systems. Pattern Recognit. 37(4), 827–849 (2004)
Shen, H.L., Zheng, Z.H.: Real-time highlight removal using intensity ratio. Appl. Opt. 52(19), 4483–4493 (2013)
Shi, B., Matsushita, Y., Wei, Y., Xu, C., Tan, P.: Self-calibrating photometric stereo. In: 2010 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1118–1125 (2010)
Sills, K., Capson, D., Bone, G.: Specular-reduced imaging for inspection of machined surfaces. In: 2012 Ninth Conference on Computer and Robot Vision (CRV), pp. 361–368 (2012)
Strikwerda, J.: Finite Difference Schemes and Partial Differential Equations. SIAM, Philadelphia (2004)
Wolff, L.: On the relative brightness of specular and diffuse reflection. In: Proceedings CVPR ’94, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1994, pp. 369–376 (1994)
Woodham, R.J.: Photometric method for determining surface orientation from multiple images. Opt. Eng. 19(1), 134–144 (1980)
Wu, C., Narasimhan, S.G., Jaramaz, B.: A multi-image shape-from-shading framework for near-lighting perspective endoscopes. IJCV 86, 211–228 (2009)
Yeung, S., Tsui, H., Yim, A.: Global shape from shading for an endoscope image. In: Taylor, C., Colchester, A. (eds.) Medical Image Computing and Computer-Assisted Intervention (MICCAI99). Lecture Notes in Computer Science, vol. 1679, pp. 318–327. Springer, Berlin (1999)
Zhang, L., Yip, A.M., Tan, C.L.: Shape from shading based on lax-friedrichs fast sweeping and regularization techniques with applications to document image restoration. In: CVPR (2007)
Acknowledgments
The first author acknowledges the support of INDAM under the GNCS research Project “Metodi numerici per la regolarizzazione nella ricostruzione feature-preserving di dati.”
Author information
Authors and Affiliations
Corresponding author
Additional information
R. Mecca: Marie Curie fellow of the Istituto Nazionale di Alta Matematica.
Rights and permissions
About this article
Cite this article
Tozza, S., Mecca, R., Duocastella, M. et al. Direct Differential Photometric Stereo Shape Recovery of Diffuse and Specular Surfaces. J Math Imaging Vis 56, 57–76 (2016). https://doi.org/10.1007/s10851-016-0633-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-016-0633-0