Image defect map creation using batches of digital images
First Claim
Patent Images
1. A method of correcting defects in digital images, comprising:
- using a processor;
acquiring a set of images with a device including a lens and an image sensor;
computing a gray-scale version of a current image, of the set of images, including designating one or more defect-object regions and designating non-object regions to approximately cover all of the current image;
computing a difference image based on differences between the gray-scale version and a version of the current image;
computing a current binary map that results after thresholding the difference image;
generating a gray map based, at least in part, on the current binary map;
updating the gray map based, at least in part, on subsequent binary maps computed for subsequent images of the set of images;
based on the gray map, generating a final binary map having an area threshold value; and
determining whether to eliminate a defect-object region, from the one or more defect-object regions within the digital image, based on the final binary map.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of automatically determining a need to service a digital image acquisition system including a digital camera with a lens assembly includes analyzing pixels within one or more acquired digital images according to probability determinations that such pixels correspond to blemish artifacts. It is automatically determined whether a threshold distribution of blemish artifacts is present within one or more of the digital images. A need for service is indicated when at least the threshold distribution is determined to be present.
-
Citations
27 Claims
-
1. A method of correcting defects in digital images, comprising:
- using a processor;
acquiring a set of images with a device including a lens and an image sensor; computing a gray-scale version of a current image, of the set of images, including designating one or more defect-object regions and designating non-object regions to approximately cover all of the current image; computing a difference image based on differences between the gray-scale version and a version of the current image; computing a current binary map that results after thresholding the difference image; generating a gray map based, at least in part, on the current binary map; updating the gray map based, at least in part, on subsequent binary maps computed for subsequent images of the set of images; based on the gray map, generating a final binary map having an area threshold value; and determining whether to eliminate a defect-object region, from the one or more defect-object regions within the digital image, based on the final binary map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- using a processor;
-
9. One or more non-transitory processor-readable media having embedded therein code for programming a processor to perform a method of correcting defects in digital images or determining to apply selected image processing, wherein the method comprising:
-
computing a gray-scale version of a current image, of the set of images, including designating one or more defect-object regions and designating non-object regions to approximately cover all of the current image; computing a difference image based on differences between the gray-scale version and a version of the current image; computing a current binary map that results after thresholding the difference image; generating a gray map based, at least in part, on the current binary map; updating the gray map based, at least in part, on subsequent binary maps computed for subsequent images of the set of images; based on the gray map, generating a final binary map having an area threshold value; and determining whether to eliminate a defect-object region, from the one or more defect-object regions within the digital image, based on the final binary map.
-
-
10. An image acquisition and processing device that acquires and corrects defects in digital images or determines to apply selected image processing, or combinations thereof, the device comprising a lens, an image sensor, a processor and a memory having code embedded therein for programming the processor to perform within the device the following method:
-
acquiring a set of images with a device including a lens and image sensor; computing a gray-scale version of a current image, of the set of images, including designating one or more defect-object regions and designating non-object regions to approximately cover all of the current image; computing a difference image based on differences between the gray-scale version and a version of the current image; computing a current binary map that results after thresholding the difference image; generating a gray map based, at least in part, on the current binary map; updating the gray map based, at least in part, on subsequent binary maps computed for subsequent images of the set of images; based on the gray map, generating a final binary map having an area threshold value; and determining whether to eliminate a defect-object region, from the one or more defect-object regions within the digital image, based on the final binary map. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An image acquisition and processing device that acquires and corrects defects in digital images or determines to apply selected image processing, or combinations thereof, the device comprising a lens, an image sensor, a processor and a memory having code embedded therein for programming the processor to perform within the device the following method:
-
acquiring a set of images with a device including a lens and image sensor; computing a gray-scale version of a current image of a set of acquired images including designating one or more object regions and designating non-object regions to approximately cover all of the image; computing a difference image based on differences between the gray-scale version and a version of the current image; computing a current binary map that results after thresholding the difference image, including replacing one or more non-object region designations with one or more object region designations when a non-object region is determined to have a probability of being a non-object region that is above a threshold; growing a gray map by adding to the current binary map with subsequent binary maps of subsequent images of the set; generating a final binary map; and correcting a defect within a digital image based on the final binary map or determining to apply selected image processing based on the final binary map, or combinations thereof. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification