Patent ID: 8330852
Filing Date: 2012-12-11
Classification: G02B,G06T,H04N

Abstract:
1. A method of using an image capture device to identify range information for objects in a scene, comprising: a) providing an image capture device having an image sensor, a coded aperture having circular symmetry, and a lens; b) storing in a memory a set of blur parameters derived from range calibration; c) capturing an image of the scene having a plurality of objects; d) producing a set of reference edge images using the blur parameters from the stored set; e) providing a set of deblurred images using the captured image, the reference edges and each of the blur parameters from the stored set, including, for each deblurred image, i) locating edges in the captured image of the scene; ii) forming a blur kernel estimate, based on the located edges and the set of reference edge images; iii) using the blur kernel estimate to initialize a candidate blurred image; iv) producing a plurality of differential images representing differences between neighboring pixels in the candidate deblurred image; v) producing a combined differential image by combining the differential images; vi) updating the candidate deblurred image responsive to the captured image, the blur kernel estimate, the candidate deblurred image and the combined differential image; and vii) repeating steps iii)-vi) until a convergence criterion is satisfied; and f) using the set of deblurred images to determine the range information for the objects in the scene.