Systems and methods for synthesizing higher resolution images using a set of images containing a baseline image
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-005/262
H04N-005/225
H04N-005/232
H04N-005/33
H04N-005/341
H04N-005/349
H04N-005/355
H04N-005/357
H04N-009/04
H04N-005/247
H04N-009/097
G06T-007/00
G06T-019/20
H04N-009/09
H04N-009/73
G02B-005/20
H04N-005/265
G06T-011/60
H04N-013/00
H04N-013/02
출원번호
US-0459283
(2014-08-13)
등록번호
US-9055233
(2015-06-09)
발명자
/ 주소
Venkataraman, Kartik
Jabbi, Amandeep S.
Mullis, Robert H.
Duparre, Jacques
Hu, Shane Ching-Feng
출원인 / 주소
Pelican Imaging Corporation
대리인 / 주소
KPPB LLP
인용정보
피인용 횟수 :
58인용 특허 :
127
초록▼
Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. An imaging device in accordance wit
Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. An imaging device in accordance with one embodiment of the invention includes at least one imager array, and each imager in the array comprises a plurality of light sensing elements and a lens stack including at least one lens surface, where the lens stack is configured to form an image on the light sensing elements, control circuitry configured to capture images formed on the light sensing elements of each of the imagers, and a super-resolution processing module configured to generate at least one higher resolution super-resolved image using a plurality of the captured images.
대표청구항▼
1. A method of synthesizing a higher resolution image from a plurality of images captured from different viewpoints, comprising: normalizing a set of images using calibration data stored in a storage device using an address conversion module, where: the set of images comprises a plurality of images
1. A method of synthesizing a higher resolution image from a plurality of images captured from different viewpoints, comprising: normalizing a set of images using calibration data stored in a storage device using an address conversion module, where: the set of images comprises a plurality of images that are: captured from different viewpoints and include sampling diversity;include different occlusions sets;wherein 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; andthe set of images includes: images captured using the same imaging characteristics;images captured using different imaging characteristics; anda first image that captures pixels around an edge of a foreground object that is visible in a baseline image and is in the occlusion set of a second image captured using the same imaging characteristics as the first imager;detecting and metering parallax using a parallax confirmation and measurement module, where detecting and metering parallax comprises ignoring pixels in the images that are in an exposed occlusion set;aligning portions of images captured by different imagers to compensate for parallax using an image pixel correlation module based upon the detected and metered parallax and the stored calibration data; andobtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images using a super-resolution module, where color information around the edge of the foreground object that is visible in the baseline image and in the occlusion set of the second image is reconstructed in the higher resolution image using the pixels captured by the first image. 2. The method 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 method of claim 1, further comprising performing normalization of the color planes of the set of images using an upstream pipeline processing module. 4. The method of claim 1, further comprising performing a process to adjust the set of images using an upstream pipeline processing module, where the process is selected from the group consisting of: black level calculation and adjustments;fixed noise compensation;optical point spread function deconvolution;noise reduction;lateral color correction; andcrosstalk reduction. 5. The method of claim 1, further comprising performing temperature normalization using an upstream pipeline processing module based upon a temperature measurement. 6. The method of claim 5, wherein performing temperature normalization comprises performing a refractive index normalization using a stored point spread function selected based upon the temperature measurement. 7. The method of claim 1, wherein detecting and metering parallax comprises determining the parallax that yields the highest correlation between pixels from images captured using same imaging characteristics accounting for the positions of the imagers that captured the images. 8. The method of claim 7, wherein determining the parallax that yields the highest correlation between pixels from images captured using similar integration time conditions comprises performing pair-wise measurements to determine pixel correlation for different parallax-induced shifts. 9. The method of claim 8, wherein determining the parallax that yields the highest correlation between pixels from images captured using similar integration time conditions further comprises keeping track of various pair-wise measurements and calculating a parallax difference that yields the highest correlation as the best least squares fit of the pair-wise measurements. 10. The method of claim 1, wherein aligning portions of images captured by different imagers to compensate for parallax using an image pixel correlation module further comprises determining appropriate X and Y offsets to be applied to logical pixel address calculations using an address conversion module based upon the detected and metered parallax and the stored calibration data. 11. The method of claim 1, wherein obtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images comprises fusing the aligned image portions. 12. The method of claim 11, wherein image fusion is performed by interpolating luminance information from the aligned image portions to each grid point on the higher resolution image. 13. The method of claim 11, wherein obtaining a higher resolution image having a resolution that is higher than the resolutions of the images comprises performing super-resolution processing on the fused image portions to synthesize a super-resolution image. 14. The method of claim 1, wherein obtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images comprises performing a super-resolution processing on the aligned image portions to synthesize a super-resolution image. 15. The method of claim 1, further comprising generating a depth map using the parallax confirmation and measurement module. 16. The method of claim 15, further comprising selecting 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 using the super-resolution processing module. 17. The method of claim 11, wherein: images in the set of images are captured with different exposure times; andnormalizing a set of images further comprises linearizing the camera response in the images based upon exposure time. 18. The method of claim 1, further comprising: capturing the set of images using an array of imagers;wherein each imager includes a spectral 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. 19. The method of claim 1, wherein the address conversion module, the parallax confirmation and measurement module, the image pixel correlation module, and the super-resolution module are implemented using a general-purpose computer selectively reconfigured by a computer program stored in the computer. 20. A method of synthesizing a higher resolution image from a plurality of images captured from different viewpoints, comprising: normalizing a set of images using calibration data stored in a storage device using an address conversion module, where the set of images comprises a plurality of images that are: captured from different viewpoints and include sampling diversity;include different occlusions sets;wherein 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; and the set of images includes:images captured using the same imaging characteristics;images captured using different imaging characteristics;a first image that captures pixels around an edge of a foreground object that is visible in a baseline image and is in the occlusion set of a second image captured using the same imaging characteristics as the first imager;detecting and metering parallax using a parallax confirmation and measurement module, where detecting and metering parallax comprises ignoring pixels in the images that are in an exposed occlusion set;aligning portions of images captured by different imagers to compensate for parallax using an image pixel correlation module based upon the detected and metered parallax and the stored calibration data;obtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images using a super-resolution module, where color information around the edge of the foreground object that is visible in the baseline image and in the occlusion set of the second image is reconstructed in the higher resolution image using the pixels captured by the first image; andgenerating a depth map for the higher resolution image using the parallax confirmation and measurement module;wherein the higher resolution image is obtained by: fusing the aligned image portions; andperforming super-resolution processing on the fused image portions to synthesize a super-resolution image.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (127)
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.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H.; Duparre, Jacques; Hu, Shane Ching-Feng, 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.
Ciurea, Florian; Venkataraman, Kartik; Molina, Gabriel; Lelescu, Dan, Systems and methods for parallax detection and correction in images captured using array cameras that contain occlusions using subsets of images to perform depth estimation.
Venkataraman, Kartik; Jabbi, Amandeep S.; Mullis, Robert H., Systems and methods for parallax measurement using camera arrays incorporating 3 x 3 camera configurations.
Ciurea, Florian; Venkataraman, Kartik; Molina, Gabriel; Lelescu, Dan, Systems and methods for performing depth estimation using image data from multiple spectral channels.
Ludwig, Lester F., Vignetted optoelectronic array for use in synthetic image formation via signal processing, lensless cameras, and integrated camera-displays.
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.
Duparre, Jacques; Lelescu, Dan; Venkataraman, Kartik, Array cameras incorporating monolithic array camera modules with high MTF lens stacks for capture of images used in super-resolution processing.
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.
Liu, Helen; Patnaik, Rohit; Osborne, Stephen, System and method for reconstructing high-resolution point spread functions from low-resolution inspection images.
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.
Lelescu, Dan; Molina, Gabriel; Venkataraman, Kartik, Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers.
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는 부적절한 답변을 할 수 있습니다.