Method and apparatus to correct digital image blur due to motion of subject or imaging device
First Claim
1. A method of avoiding distortion of images in an imager, the method comprising:
- selecting by a user in a viewfinder a subject;
capturing a plurality of sequential images of the subject using an image sensor in the imager and recording the images in a memory, the images being separated by short time intervals;
while the images are being captured,measuring motion of the imager and motion of the subject of the images,determining a 2-dimensional transfer function representing the motion of the imager, andmoving the image sensor to counteract the motion of the imager and the motion of the subject;
calculating an inverse of the transfer function;
for each of the images, detecting a location of the subject, wherein the subject is the same in each of the images;
aligning the images based on the locations of the subject in each of the images;
selectively combining the images to obtain a corrected image, wherein the combining includes calculating a pixel value for each image point in the final image based on pixel values of the image point in the combined images; and
filtering the combined image with the inverse of the transfer function.
2 Assignments
0 Petitions
Accused Products
Abstract
Signal processing techniques are applied to digital image data to remove the distortion caused by motion of the camera, or the movement of the subject being photographed, or defective optics, or optical distortion from other sources. When the image is captured, the effect of relative motion between the camera and the subject is that it transforms the true image into a blurred image according to a 2-dimensional transfer function. The 2-dimensional transfer function representing the motion is derived using blind estimation techniques or by using information from sensors that detect the motion. The transfer function is inverted and used to define a corrective filter. The filter is applied to the image and the blur due to the motion is removed, restoring the correct image. Another embodiment uses the transfer function to avoid blur by combining multiple consecutive images taken at a fast shutter speed.
105 Citations
10 Claims
-
1. A method of avoiding distortion of images in an imager, the method comprising:
-
selecting by a user in a viewfinder a subject; capturing a plurality of sequential images of the subject using an image sensor in the imager and recording the images in a memory, the images being separated by short time intervals; while the images are being captured, measuring motion of the imager and motion of the subject of the images, determining a 2-dimensional transfer function representing the motion of the imager, and moving the image sensor to counteract the motion of the imager and the motion of the subject; calculating an inverse of the transfer function; for each of the images, detecting a location of the subject, wherein the subject is the same in each of the images; aligning the images based on the locations of the subject in each of the images; selectively combining the images to obtain a corrected image, wherein the combining includes calculating a pixel value for each image point in the final image based on pixel values of the image point in the combined images; and filtering the combined image with the inverse of the transfer function. - View Dependent Claims (2, 3, 4)
-
-
5. A camera, comprising:
-
a viewfinder, configured to display an image and to receive user input designating a subject in the viewfinder; a recording medium, configured to record a plurality of sequential images, the images being separated by short time intervals; a memory, configured to store the plurality of images; a first sensor, configured to measure movement of the camera while the images are being captured, and to determine a 2-dimensional transfer function representing the movement; a second sensor, configured to measure movement of the subject of the images while the images are being captured, wherein the subject is the same in each of the images; an image sensor mover, configured to move the image sensor while the images are being captured to counteract the movement of the camera and the movement of the subject; and a processor, configured to detect a location of the subject in each image, wherein the subject is the same in each of the images, to align the images based on the locations of the subject, and to selectively combine the images to obtain a corrected image, wherein the combining includes calculating a pixel value for each image point in the corrected image based on pixel values of the image point in the combined images, and wherein the processor is further configured to calculate an inverse of the transfer function and to filter the corrected image with the inverse of the transfer function. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification