Systems and methods for reducing motion blur in images or video in ultra low light with array cameras
First Claim
1. A method for synthesizing an image from multiple images captured from different viewpoints using an array camera, the method comprising:
- capturing image data using a plurality of active cameras within an array camera, where the plurality of active cameras are configured to capture image data comprising pixel brightness values that form a reference image and a plurality of alternate view images captured from different viewpoints;
applying geometric corrections to find correspondences between pixels in the plurality of alternate view images and pixels in the reference image using a processor configured by software using depth information;
summing the pixel brightness values for pixels in the reference image with pixel brightness values for corresponding pixels in the alternate view images to create pixel brightness sums for the pixel locations in the reference image using the processor configured by software; and
synthesizing an output image from the viewpoint of the reference image using image data comprising the pixel brightness sums for the pixel locations in the reference image using the processor configured by software.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for reducing motion blur in images or video in ultra low light with array cameras in accordance with embodiments of the invention are disclosed. In one embodiment, a method for synthesizing an image from multiple images captured using an array camera includes capturing image data using active cameras within an array camera, where the active cameras are configured to capture image data and the image data includes pixel brightness values that form alternate view images captured from different viewpoints, determining sets of corresponding pixels in the alternate view images where each pixel in a set of corresponding pixels is chosen from a different alternate view image, summing the pixel brightness values for corresponding pixels to create pixel brightness sums for pixel locations in an output image, and synthesizing an output image from the viewpoint of the output image using the pixel brightness sums.
1129 Citations
20 Claims
-
1. A method for synthesizing an image from multiple images captured from different viewpoints using an array camera, the method comprising:
-
capturing image data using a plurality of active cameras within an array camera, where the plurality of active cameras are configured to capture image data comprising pixel brightness values that form a reference image and a plurality of alternate view images captured from different viewpoints; applying geometric corrections to find correspondences between pixels in the plurality of alternate view images and pixels in the reference image using a processor configured by software using depth information; summing the pixel brightness values for pixels in the reference image with pixel brightness values for corresponding pixels in the alternate view images to create pixel brightness sums for the pixel locations in the reference image using the processor configured by software; and synthesizing an output image from the viewpoint of the reference image using image data comprising the pixel brightness sums for the pixel locations in the reference image using the processor configured by software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An imaging device for synthesizing an image from multiple images captured from different viewpoints, comprising:
-
an array camera; memory containing an image synthesizer application for causing a processor to perform the steps of; capturing image data using a plurality of active cameras within the array camera, where the plurality of active cameras are configured to capture image data comprising pixel brightness values that form a reference image and a plurality of alternate view images captured from different viewpoints; applying geometric corrections to find correspondences between pixels in the plurality of alternate view images and pixels in the reference image using the processor configured by software using depth information; summing the pixel brightness values for pixels in the reference image with pixel brightness values for corresponding pixels in the alternate view images to create pixel brightness sums for the pixel locations in the reference image using the processor configured by software; and synthesizing an output image from the viewpoint of the reference image using image data comprising the pixel brightness sums for the pixel locations in the reference image using the processor configured by software. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification