Abstract

Given blurred observations of a stationary scene captured using a static camera but with different and unknown light source positions, we estimate the light source positions and scene structure (surface gradients) and perform blind image restoration. The images are restored using the estimated light source positions, surface gradients, and albedo. The surface of the object is assumed to be Lambertian. We first propose a simple approach to obtain a rough estimate of the light source position from a single image using the shading information which does not use any calibration or initialization. We model the prior information for the scene structure as a separate Markov random field (MRF) with discontinuity preservation, and the blur function is modeled as Gaussian. A proper regularization approach is then used to estimate the light source position, scene structure, and blur parameter. The optimization is carried out using the graph cuts approach. The advantage of the proposed approach is that its time complexity is much less as compared to other approaches that use global optimization techniques such as simulated annealing. Reducing the time complexity is crucial in many of the practical vision problems. Results of experimentation on both synthetic and real images are presented.

Highlights

  • Photometric stereo has been used by many researchers for recovering the shape of the object and the albedo

  • We model the prior information for the scene structure as a separate Markov random field (MRF) with discontinuity preservation, and the blur function is modeled as Gaussian

  • Due to erroneous observations, the equations may be inconsistent, and one needs to capture more than three images with different light source positions and obtain the surface gradients and albedo by solving the overdetermined set of equations using the least squares (LS) method

Read more

Summary

INTRODUCTION

Many researchers use global optimization techniques such as simulated annealing for minimization of energy functions. Minimization of an energy function by graph cuts is basically finding that cut on the graph which has the minimum cost It has been proved that iteratively running the expansion algorithm produces approximate solutions within a factor of two of the global minima for a multilabel case provided that the smoothness term V(x,y),(u,v)( f (x, y), f (u, v)) is a metric. This motivates us to use graph cuts as an optimization method in our work. We explain how we solve our problem of estimating the light source directions, surface gradients, and the blur parameter

PHOTOMETRIC STEREO
FORWARD MODEL
PROPOSED APPROACH FOR INITIAL ESTIMATES OF LIGHT SOURCE POSITIONS
Data fitting term
Prior modeling
Source position direction constraint
Total cost function
Choice of the label set
EXPERIMENTAL RESULTS
Experimental results on initial estimates of light source positions
Experimental results on depth estimation and blind restoration of images
CONCLUSIONS
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.