In-camera based method of detecting defect eye with high accuracy
First Claim
Patent Images
1. A portable digital image acquisition device, comprising:
- (a) a lens and a sensor for acquiring a main digital image and first and second reference images;
(b) first and second light sources disposed at different distances from the lens for illuminating one or more objects within an acquired scene;
(c) a memory for storing the main digital image;
(d) one or more non-transitory processor-readable media having digital code embedded therein for programming a processor to perform a method of determining and correcting a flash eye defect in the main digital image using the first and second reference images, wherein the method comprises;
(i) acquiring the first and second reference images respectively using the first and second light sources;
(ii) normalizing the first and second reference images to generate normalized first and second reference images;
(iii) analyzing one or more differences between the first and second normalized reference images;
(iv) determining and correcting the flash eye defect within the main image based on the analyzing to generate a corrected main image; and
(v) storing, transmitting, communicating, displaying, or projecting the corrected main image or a further processed version, or combinations thereof.
5 Assignments
0 Petitions
Accused Products
Abstract
A portable digital image acquisition device includes multiple lenses and/or multiple flashes. A main digital image and first and second reference images are acquired. The first and second reference images are acquired with different flash-lens combinations that have different flash-lens distances. One or more flash eye defects are detected and corrected in the main image based on analysis of the first and second reference images.
-
Citations
39 Claims
-
1. A portable digital image acquisition device, comprising:
-
(a) a lens and a sensor for acquiring a main digital image and first and second reference images; (b) first and second light sources disposed at different distances from the lens for illuminating one or more objects within an acquired scene; (c) a memory for storing the main digital image; (d) one or more non-transitory processor-readable media having digital code embedded therein for programming a processor to perform a method of determining and correcting a flash eye defect in the main digital image using the first and second reference images, wherein the method comprises; (i) acquiring the first and second reference images respectively using the first and second light sources; (ii) normalizing the first and second reference images to generate normalized first and second reference images; (iii) analyzing one or more differences between the first and second normalized reference images; (iv) determining and correcting the flash eye defect within the main image based on the analyzing to generate a corrected main image; and (v) storing, transmitting, communicating, displaying, or projecting the corrected main image or a further processed version, or combinations thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of determining and correcting a flash eye defect in a main digital image using first and second reference images, wherein the method comprises using a processor-based digital image acquisition device to perform the following:
-
acquiring first and second reference images respectively using first and second light sources disposed at different distances from a camera lens; normalizing the first and second reference images to generate normalized first and second reference images; analyzing one or more differences between the first and second normalized reference images; determining and correcting a flash eye defect within the main image based on the analyzing to generate a corrected main image; and storing, transmitting, communicating, displaying, or projecting the corrected main image or a further processed version, or combinations thereof. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. One or more non-transitory processor-readable media having digital code embedded therein for programming a processor to perform a method of determining and correcting a flash eye defect in a main digital image using first and second reference images acquired with first and second light sources respectively disposed different distances from a camera lens, wherein the method comprises:
-
normalizing the first and second reference images to generate normalized first and second reference images; analyzing one or more differences between the first and second normalized reference images; determining and correcting the flash eye defect within the main image based on the analyzing to generate a corrected main image; and storing, transmitting, communicating, displaying, or projecting the corrected main image or a further processed version, or combinations thereof. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification