Photometric stereo using LCD displays

https://doi.org/10.1016/j.imavis.2008.10.011Get rights and content

Abstract

This paper considers the problem of shape-from-shading using nearby extended light sources. The paper reviews a number of methods that employ nearby illuminants, and describes a new technique that assumes a rectangular planar nearby distributed uniform isotropic illuminant. It is shown that such a light source illuminating a small Lambertian surface patch is equivalent to a single isotropic point light source at infinity, in the absence of shadowing. A closed-form solution is given for the equivalent point light source direction in terms of the illuminant corner locations. Equivalent point light sources can be obtained for distinct illuminant patterns allowing standard photometric stereo algorithms to be used. An extension is given to the case of a rectangular planar illuminant with arbitrary radiance distribution. Experimental results are shown demonstrating the application of the theory to photometric stereo using illumination from a LCD computer monitor. Details on the photometric calibration of the illumination source and image acquisition device are provided.

Introduction

Methods for the extraction of surface shape information from images of the surface have been the focus of much research since the foundational work of Horn [7]. Much of this research has concentrated on situations involving point light sources at large distances from the surfaces in question (i.e. the point-light-source-at-infinity model). There are two significant paths by which the classical point-source-at-infinity methods can be extended. The first is to bring the light source close to the object being illuminated, while the other is to distribute the light source across an extended area of space.

Using nearby light sources provides a number of advantages, but gives rise to serious difficulties as well. The primary advantages of using nearby light sources are the possibility of obtaining absolute depth information and the increased flexibility of illuminant positioning. The use of nearby light sources permits the imaging setups to be relatively compact, an important issue in many applications. Clark [2], Iwahori et al. [10], [11], [12] and Kim and Burger [13] point out that the shading induced by nearby illuminants is dependent on the distance between the illuminant and the surface. While this dependence is usually non-linear and complicates the shading equations, it also provides the possibility of extracting absolute depth information from the shading. The inherent difficulties with nearby illuminants are many, however. They include increased shadowing effects (since the range of incident angles is typically larger than for sources at infinity), increased dynamic range (due to the intensity variation induced by depth variations and the 1/r2 falloff with distance), and the non-linearity of the resulting shading equations.

The use of distributed light sources has a number of inherent advantages, and attendent difficulties, over point illuminants. Primary among the positive aspects of distributed illuminants is that they require less intense light sources with reduced power density. This lowers illuminant temperature and simplifies construction. As noted by Schechner et al. [15], a problem with practical shape-from-shading systems using point light sources is that the illuminant might not be bright enough to provide adequate signal-to-noise ratios in the cameras, except perhaps at specularities. Schechner et al. suggest using controllable distributed light sources, and integrating multiple images acquired under differing patterns of illumination. As shown by Clark and Pekau [3], distributed light sources can be used to alleviate the noise-sensitivity of some shape-from-shading algorithms by transforming gradient-based algorithms into integral-based algorithms. On the down side, distributed light sources have issues with lack of uniformity and isotropy. Recent advances in LCD projection technology have alleviated this concern somewhat.

Section snippets

Extending photometric stereo

Following in the footsteps of Horn’s pioneering work on extracting surface gradient and height information from image irradiance [7], Woodham [18] developed a method, which he termed photometric stereo, for obtaining surface gradient information from a series of images acquired with the light source in different positions. Woodham showed that if images of a planar Lambertian surface patch are acquired under three different illumination conditions consisting of point source illuminants at

Shape-from-shading with rectangular planar illuminants

The Clark–Pekau approach provides a shape-from-shading technique that makes use of an extended nearby illuminant. It is, however, rather cumbersome to implement in practice due to the need to move a rectangular planar illuminant through a cubic volume in space in small increments, as well as to move and orient this planar illuminant sequentially to the six faces of a cube. The process requires a robotic manipulator under tight position control, and can take a significant amount of time due to

Experiments

One of the goals of the experimental demonstration is to show that the approach will work with commonly available illuminant sources and cameras. To this end, the experiments used a Samsung 931BF LCD monitor was used as the programmable planar extended illuminant, and the luminance was measured by a Canon A95 digital camera.

The LCD monitor has a pixel pitch of 0.294 mm, and has a resolution of 1280 × 1024 pixels. The F-images for this monitor, assuming an object distance of 291 mm, are shown in

Discussion

In this paper, we have looked at the possibility of estimating surface shape from images of the surface illuminated by nearby rectangular planar illuminants. We showed that for a surface patch at a known location, the illuminant can be replaced by an equivalent point light source at infinity, and provided close form expressions for the equivalent light source direction vectors and radiances. This equivalence permits the application of standard shape-from-shading techniques that assume point

References (21)

  • B. Kim et al.

    Depth and shape from shading using the photometric stereo method

    Computer Vision Graph Image Proceedings

    (1991)
  • A. Agrawal, R. Raskar, R. Chellappa, What is the range of surface reconstructions from a gradient field? in: European...
  • J.J. Clark, Active photometric stereo, in: Proceedings of the Computer Vision and Pattern Recognition Conference,...
  • J.J. Clark, H. Pekau, An integral formulation of differential photometric stereo, in: Proceedings of the 1999 IEEE...
  • J.J. Clark, Photometric stereo with nearby planar distributed illuminants, in: Proceedings of the Third Canadian...
  • N. Funk, Using a raster display for controlled illumination, M.S. Thesis, University of Alberta Computer Science...
  • N. Funk, Y.H. Yang, Using a raster display for photometric stereo, Technical Report, University of Alberta, Computer...
  • B.K.P. Horn

    Obtaining shape from shading information

  • K. Ikeuchi

    Determining surface orientations of specular surfaces by using the photometric stereo method

    IEEE Transactions on Pattern Analysis and Machine Intelligence

    (1981)
  • ISO 14524:1999(E), Photography – electronic still-picture cameras method for measuring opto-electronic conversion...
There are more references available in the full text version of this article.

Cited by (21)

  • Comprehensive assessment of non-uniform illumination for 3D heightmap reconstruction in outdoor environments

    2018, Computers in Industry
    Citation Excerpt :

    To achieve automatic non-uniform lighting correction of nonplanar documents, Landon et al. [25] introduced an automatic photometric correction method utilizing a point light source and a light probe. By decomposing the illuminant field into a number of rectangular patches, Clark [18] proposed an approach to handle the non-uniform illumination field for estimating the surface shape. Furthermore, Dong et al. [10] described a close-form solution for representing 3D surface textures under arbitrary illumination directions.

  • A full photometric and geometric model for attached webcam/matte screen devices

    2016, Signal Processing: Image Communication
    Citation Excerpt :

    We believe that the closed-form model above might help improving the results obtained by photometric stereo techniques using rectangular patterns [2,3,5–7], since it is physically motivated. Compared to Clark׳s model [4], our model considers anisotropy, while Clark considers that pixels emit light in an isotropic way, limiting the applications of his model to small objects, as stated in the sentence: “We assume that the LCD pixels are isotropic illuminants, which is not the case […]. The assumption of isotropy is made more palatable […] in our experimental setup, where the object is small […]”.

  • FSAM: A fast self-adaptive method for correcting non-uniform illumination for 3D reconstruction

    2013, Computers in Industry
    Citation Excerpt :

    In [23], Landon et al. discussed Photometric correction in camera-captured documents and proposed a method for automatic correction of nonplanar documents. Clark [18] described a new method that assumes a rectangular planar nearby a distributed uniform isotropic illuminant. Dong et al. [10] introduced a single mathematical framework and used it to express three commonly used surface texture relighting representations: surface gradients (Gradient), which are essentially derived from Photometric Stereo; Polynomial Texture Maps (PTM), which employs six coefficients to represent original multiple images; and eigenbase images (Eigen), which are obtained using singular value decomposition.

  • Display-camera calibration using eye reflections and geometry constraints

    2011, Computer Vision and Image Understanding
    Citation Excerpt :

    In object reconstruction, properties of static surfaces are recovered from series of images under varying screen illumination. Photometric stereo methods have been proposed to estimate the shape of lambertian [11,21,52] objects. PC monitor illumination is not directed and focused and is therefore ideal for coping with partially lambertian [20] or non-lambertian objects [29].

View all citing articles on Scopus

Originally submitted for consideration in the Canadian Robotic Vision 2005–2006 Special Issue, published in issue IMAVIS 27/1–2.

View full text