CPC G06T 7/593 (2017.01) [G02B 27/0075 (2013.01); G06T 7/557 (2017.01); G06T 7/85 (2017.01); G06T 15/20 (2013.01); H04N 13/128 (2018.05); H04N 13/232 (2018.05); H04N 13/243 (2018.05); H04N 23/16 (2023.01); G06T 2200/21 (2013.01); G06T 2207/10012 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10052 (2013.01); H04N 2013/0081 (2013.01); H04N 2013/0088 (2013.01)] | 19 Claims |
1. A method of estimating distances to objects within a scene from a light field comprising a set of images captured from different viewpoints using a processor configured by an image processing application, the method comprising:
selecting a reference image from a reference viewpoint relative to the viewpoints of the set of images captured from different viewpoints;
determining depth estimates for pixel locations in the reference image using at least a subset of the set of images, where a depth estimate for a given pixel location in the reference image is determined by:
dividing the reference image into spatial blocks;
generating depth measurements for a sparser subset of indicator pixels within the spatial blocks, where the spatial block includes a plurality of indicator pixels;
assigning a depth to the pixels in each of the spatial blocks based upon the depths of the indicator pixels.
|