Systems and methods for generating depth maps using light focused on an image sensor by a lens element array
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-005/225
G06T-007/00
G02B-013/00
H04N-005/232
H04N-005/376
G02B-005/20
H04N-009/083
출원번호
US-0704909
(2015-05-05)
등록번호
US-9235898
(2016-01-12)
발명자
/ 주소
Venkataraman, Kartik
Jabbi, Amandeep S.
Mullis, Robert H.
출원인 / 주소
Pelican Imaging Corporation
대리인 / 주소
KPPB LLP
인용정보
피인용 횟수 :
48인용 특허 :
125
초록▼
A camera array, an imaging device and/or a method for capturing image that employ a plurality of imagers fabricated on a substrate is provided. Each imager includes a plurality of pixels. The plurality of imagers include a first imager having a first imaging characteristics and a second imager havin
A camera array, an imaging device and/or a method for capturing image that employ a plurality of imagers fabricated on a substrate is provided. Each imager includes a plurality of pixels. The plurality of imagers include a first imager having a first imaging characteristics and a second imager having a second imaging characteristics. The images generated by the plurality of imagers are processed to obtain an enhanced image compared to images captured by the imagers. Each imager may be associated with an optical element fabricated using a wafer level optics (WLO) technology.
대표청구항▼
1. A camera array, comprising: a plurality of imagers configured to capture images of a scene, where the plurality of imagers are formed by: an image sensor;a lens element array forming the optics of each of the plurality of imagers, where the optics of each imager comprises at least one lens elemen
1. A camera array, comprising: a plurality of imagers configured to capture images of a scene, where the plurality of imagers are formed by: an image sensor;a lens element array forming the optics of each of the plurality of imagers, where the optics of each imager comprises at least one lens element and at least one aperture and focuses light onto the image sensor; anda controller configured to control operation parameters of the plurality of imagers; andan image processing pipeline module comprising an address conversion module and a parallax confirmation and measurement module;wherein the address conversion module is configured to normalize a set of images captured by the plurality of imagers using calibration data stored in a storage device;wherein the parallax confirmation and measurement module is configured to measure parallax using images captured by the plurality of imagers and generate a depth map using the measured parallax by: determining a parallax that yields the highest correlation between pixels from the set of images captured by the plurality of imagers accounting for the positions of the imagers that captured the images by: performing redundant pair-wise measurements between pixels from different images in the set of images to determine pixel correlation for different parallax-induced shifts;keeping track of various pair-wise measurements and calculating a parallax difference that yields the highest pixel correlation ignoring pixels in the images that are in an exposed occlusion set; andgenerating a depth map using the parallax confirmation and measurement module based upon the measured parallax. 2. The array camera of claim 1, wherein: the calibration data indicates mappings between addresses of physical pixels in imagers and logical addresses within an image; andthe address conversion module resolves phase differences between the set of images by converting addresses of physical pixels in imagers to logical addresses. 3. The array camera of claim 1, wherein the parallax confirmation and measurement module is configured to calculate a parallax difference that yields the highest pixel correlation by determining parallax based upon the set of pair-wise measurements that have the best least squares fit. 4. The array camera of claim 1, further comprising an image pixel correlation module configured to align portions of images captured by different imagers to compensate for parallax by determining appropriate X and Y offsets to be applied to logical pixel address calculations using the address conversion module based upon the detected and metered parallax and the stored calibration data. 5. The array camera of claim 1, further comprising: an image pixel correlation module configured to align portions of different images to compensate for parallax using an image pixel correlation module based upon the measured parallax and the stored calibration data; anda super-resolution module configured to obtain a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images. 6. The array camera of claim 5, wherein the super-resolution module is further configured to obtain a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images by fusing the aligned image portions. 7. The array camera of claim 6, wherein the super-resolution module is further configured to obtain a higher resolution image having a resolution that is higher than the resolutions of the images by performing super-resolution processing on the fused image portions to synthesize a super-resolution image. 8. The array camera of claim 5, wherein the super-resolution module is further configured to obtain a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images comprises performing super-resolution processing on the aligned image portions to synthesize a super-resolution image. 9. The array camera of claim 5, wherein the super-resolution module is further configured to select at least one distance as a focal plane and applying blurring to pixels in the higher resolution image with depths in the depth map that are not proximate a focal plane. 10. The array camera of claim 1, wherein the parallax confirmation and measurement module is further configured to estimate distance to an object visible in the set of images using. 11. The array camera of claim 1, wherein the parallax confirmation and measurement module is further configured to measure the absolute size and shape of a physical item visible in the set of images using the parallax confirmation and measurement module. 12. The array camera of claim 1, wherein plurality of imagers is an array of between 2×2 and 6×6 imagers. 13. The array camera of claim 1, wherein the plurality of imagers form at least a 3×3 configuration of imagers comprising: an imager having a green filter at the center of a 3×3 configuration of imagers;two imagers having red filters located on opposite sides of the 3×3 configuration of imagers;two imagers having blue filters located on opposite sides of the 3×3 configuration of imagers; andfour imagers having green filters surrounding the central imager having a green filter. 14. The array camera of claim 1, wherein the plurality of imagers is a linear array of imagers. 15. The array camera of claim 14, wherein the linear array of imagers is selected from the group consisting of: a 1×4 array of imagers; and a 1×10 array of imagers. 16. The array camera of claim 1, wherein each imager in the plurality of imagers includes a filter selected from the group consisting of a Bayer filter, one or more Blue filters, one or more Green filters, one or more Red filters, one or more shifted spectral filters, one or more near-IR filters, and one or more hyper-spectral filters. 17. The array camera of claim 1, wherein at least one of the imagers in the plurality of imagers is selected from the group consisting of: a polychromatic imager; and a near-IR imager. 18. The array camera of claim 1, wherein imagers in the array of imagers have the same resolution. 19. The array camera of claim 1, wherein the images in the set of images have different resolutions. 20. The array camera of claim 1, wherein the plurality of imagers capture images that are: captured from different viewpoints; andinclude different occlusions sets, where the occlusion set of a first image is the portion of a scene visible in a second image that is occluded in the first image. 21. The array camera of claim 1, wherein the image sensor comprises control logic that is a single collection of functions common to all of the plurality of imagers. 22. The array camera of claim 1, wherein the image sensor comprises control logic that is common to some of the plurality of imagers with a smaller set of functions applicable to each imager. 23. The array camera of claim 1, wherein the image processing pipeline module is selected from the group consisting of hardware, firmware, software and a combination thereof. 24. A camera array, comprising: a plurality of imagers configured to capture images of a scene, where the plurality of imagers are formed by: an image sensor comprising control logic that is a single collection of functions common to all of the plurality of imagers;a lens element array forming the optics of each of the plurality of imagers, where the optics of each imager comprises at least one lens element and at least one aperture and focuses light onto the image sensor; anda controller configured to control operation parameters of the plurality of imagers; andan image processing pipeline module comprising a processor directed by software to: normalize a set of images captured by the plurality of imagers using calibration data stored in a storage device;measure parallax using images captured by the plurality of imagers and generate a depth map using the measured parallax by: determining a parallax that yields the highest correlation between pixels from the set of images captured by the plurality of imagers accounting for the positions of the imagers that captured the images by: performing redundant pair-wise measurements between pixels from different images in the set of images to determine pixel correlation for different parallax-induced shifts;keeping track of various pair-wise measurements and calculating a parallax difference that yields the highest pixel correlation ignoring pixels in the images that are in an exposed occlusion set; andgenerate a depth map using the parallax confirmation and measurement module based upon the measured parallax. 25. A camera array, comprising: a plurality of imagers configured to capture images of a scene, where the plurality of imagers are formed by: an image sensor comprising control logic that is common to some of the plurality of imagers with a smaller set of functions applicable to each imager;a lens element array forming the optics of each of the plurality of imagers, where the optics of each imager comprises at least one lens element and at least one aperture and focuses light onto the image sensor; anda controller configured to control operation parameters of the plurality of imagers; andan image processing pipeline module comprising a processor directed by software to: normalize a set of images captured by the plurality of imagers using calibration data stored in a storage device;measure parallax using images captured by the plurality of imagers and generate a depth map using the measured parallax by: determining a parallax that yields the highest correlation between pixels from the set of images captured by the plurality of imagers accounting for the positions of the imagers that captured the images by: performing redundant pair-wise measurements between pixels from different images in the set of images to determine pixel correlation for different parallax-induced shifts;keeping track of various pair-wise measurements and calculating a parallax difference that yields the highest pixel correlation ignoring pixels in the images that are in an exposed occlusion set; andgenerate a depth map using the parallax confirmation and measurement module based upon the measured parallax.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (125)
Wilburn, Bennett; Joshi, Neel; Levoy, Marc C.; Horowitz, Mark, Apparatus and method for capturing a scene using staggered triggering of dense camera arrays.
Iwase Toshihiro (Nara JPX) Kanekura Hiroshi (Yamatokouriyama JPX), Apparatus for and method of converting a sampling frequency according to a data driven type processing.
Boisvert, David Michael; McMahon, Andrew Kenneth John, CCD output processing stage that amplifies signals from colored pixels based on the conversion efficiency of the colored pixels.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Capturing and processing of images using monolithic camera array with heterogeneous imagers.
Yamashita,Syugo; Murata,Haruhiko; Iinuma,Toshiya; Nakashima,Mitsuo; Mori,Takayuki, Device and method for converting two-dimensional video to three-dimensional video.
Ward, Gregory John; Seetzen, Helge; Heidrich, Wolfgang, Electronic camera having multiple sensors for capturing high dynamic range images and related methods.
Abell Gurdon R. (West Woodstock CT) Cook Francis J. (Topsfield MA) Howes Peter D. (Sudbury MA), Method and apparatus for arraying image sensor modules.
Sawhney,Harpreet Singh; Tao,Hai; Kumar,Rakesh; Hanna,Keith, Method and apparatus for synthesizing new video and/or still imagery from a collection of real video and/or still imagery.
Alexander David H. (Santa Monica CA) Hershman George H. (Carlsbad CA) Jack Michael D. (Carlsbad CA) Koda N. John (Vista CA) Lloyd Randahl B. (San Marcos CA), Monolithic imager for near-IR.
Hornbaker ; III Cecil V. (New Carrolton MD) Driggers Thomas C. (Falls Church VA) Bindon Edward W. (Fairfax VA), Scanning apparatus using multiple CCD arrays and related method.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Systems and methods for parallax measurement using camera arrays incorporating 3 x 3 camera configurations.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Systems and methods for performing post capture refocus using images captured by camera arrays.
Rieger Albert,DEX ; Barclay David ; Chapman Steven ; Kellner Heinz-Andreas,DEX ; Reibl Michael,DEX ; Rydelek James G. ; Schweizer Andreas,DEX, Watertight body for accommodating a photographic camera.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H.; Duparre, Jacques; Hu, Shane Ching-Feng, Capturing and processing of images including occlusions focused on an image sensor by a lens stack array.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H.; Duparre, Jacques; Hu, Shane Ching-Feng, Capturing and processing of images using camera array incorperating Bayer cameras having different fields of view.
Srikanth, Manohar; Ramamoorthi, Ravi; Venkataraman, Kartik; Chatterjee, Priyam, System and methods for depth regularization and semiautomatic interactive matting using RGB-D images.
Nayar, Shree; Venkataraman, Kartik; Pain, Bedabrata; Lelescu, Dan, Systems and methods for controlling aliasing in images captured by an array camera for use in super resolution processing using pixel apertures.
Lelescu, Dan; Venkataraman, Kartik, Systems and methods for controlling aliasing in images captured by an array camera for use in super-resolution processing.
Duparre, Jacques; McMahon, Andrew Kenneth John; Lelescu, Dan; Venkataraman, Kartik; Molina, Gabriel, Systems and methods for detecting defective camera arrays and optic arrays.
Ciurea, Florian; Venkataraman, Kartik; Molina, Gabriel; Lelescu, Dan, Systems and methods for estimating depth and visibility from a reference viewpoint for pixels in a set of images captured from different viewpoints.
Venkataraman, Kartik; Lelescu, Dan; Molina, Gabriel, Systems and methods for generating compressed light field representation data using captured light fields, array geometry, and parallax information.
Venkataraman, Kartik; Lelescu, Dan; Molina, Gabriel, Systems and methods for generating compressed light field representation data using captured light fields, array geometry, and parallax information.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Systems and methods for generating depth maps using a camera arrays incorporating monochrome and color cameras.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Systems and methods for generating depth maps using a camera arrays incorporating monochrome and color cameras.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Systems and methods for generating depth maps using images captured by camera arrays incorporating cameras having different fields of view.
Duparre, Jacques; McMahon, Andrew Kenneth John; Lelescu, Dan, Systems and methods for manufacturing camera modules using active alignment of lens stack arrays and sensors.
Duparre, Jacques; McMahon, Andrew Kenneth John; Lelescu, Dan, Systems and methods for manufacturing camera modules using active alignment of lens stack arrays and sensors.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Systems and methods for measuring depth using images captured by a camera array including cameras surrounding a central camera.
Venkataraman, Kartik; Huang, Yusong; Jain, Ankit K.; Chatterjee, Priyam, Systems and methods for performing high speed video capture and depth estimation using array cameras.
Lelescu, Dan; Duong, Thang, Systems and methods for synthesizing high resolution images using image deconvolution based on motion and depth information.
Venkataraman, Kartik; Nisenzon, Semyon; Chatterjee, Priyam; Molina, Gabriel, Systems and methods for synthesizing images from image data captured by an array camera using restricted depth of field depth maps in which depth estimation precision varies.
Venkataraman, Kartik; Nisenzon, Semyon; Chatterjee, Priyam; Molina, Gabriel, Systems and methods for synthesizing images from image data captured by an array camera using restricted depth of field depth maps in which depth estimation precision varies.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.