×

Low light image registration

  • US 9,414,037 B1
  • Filed: 09/26/2014
  • Issued: 08/09/2016
  • Est. Priority Date: 09/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for enhancing images captured in low light, the method comprising:

  • obtaining first monochromatic image data corresponding to a first monochromatic image of a first field of view;

    obtaining second monochromatic image data corresponding to a second monochromatic image of a second field of view, the second field of view at least partially overlapping the first field of view;

    obtaining color image data corresponding to a color image of a third field of view, the third field of view at least partially overlapping the first field of view and the second field of view;

    determining mono registration data between the first monochromatic image data and the second monochromatic image data, the mono registration data corresponding to a mono registration image;

    determining, using the first monochromatic image data and the second monochromatic image data, a depth map to identify foreground pixels and background pixels of a color image corresponding to the color image data, the depth map providing a first depth value for a foreground plane corresponding to the foreground pixels and a second depth value for a background plane corresponding to the background pixels;

    applying a first homography to the color image data to modify at least one of a foreground rotation or translation of the color image relative to the mono registration image to generate foreground adjusted color image data, the first homography corresponding to the first depth value;

    applying a second homography to the background plane to modify at least one of a background rotation or translation of the color image relative to the mono registration image to generate background adjusted color image data, the second homography corresponding to the second depth value;

    comparing the foreground adjusted color image data to the mono registration data to determine a first error value for each pixel between the mono registration data and the foreground adjusted color image data, the first error value corresponding to a foreground difference between a first foreground location of a foreground pixel from the mono registration data and a second foreground location of a corresponding foreground pixel from the foreground adjusted color image data;

    comparing the background adjusted color image data to the mono registration data to determine a second error value for each pixel between the mono registration data and the background adjusted color image data, the second error value corresponding to a background difference between a first background location of a background pixel from the mono registration data and a second background location of a corresponding background pixel from the background adjusted color image data;

    selecting, for each pixel of the color image, one of the foreground adjusted color image data or the background adjusted color image data having a smallest error value between the first error value and the second error value to generate combined color image data;

    removing, from the combined color image data, first luminance image data to generate chrominance image data; and

    combining the chrominance image data with second luminance image data from the mono registration data to generate fused image data corresponding to a low-light enhanced color image.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×