WO2001071421A1 - Red-eye correction by image processing - Google Patents

Red-eye correction by image processing Download PDF

Info

Publication number
WO2001071421A1
WO2001071421A1 PCT/SG2000/000040 SG0000040W WO0171421A1 WO 2001071421 A1 WO2001071421 A1 WO 2001071421A1 SG 0000040 W SG0000040 W SG 0000040W WO 0171421 A1 WO0171421 A1 WO 0171421A1
Authority
WO
WIPO (PCT)
Prior art keywords
colored region
red
homogeneously
homogeneously colored
region
Prior art date
Application number
PCT/SG2000/000040
Other languages
French (fr)
Other versions
WO2001071421A8 (en
Inventor
Roberto Mariani
Jian Kang Wu
James Lee
Original Assignee
Kent Ridge Digital Labs
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kent Ridge Digital Labs filed Critical Kent Ridge Digital Labs
Priority to JP2001569552A priority Critical patent/JP2004502212A/en
Priority to PCT/SG2000/000040 priority patent/WO2001071421A1/en
Publication of WO2001071421A1 publication Critical patent/WO2001071421A1/en
Publication of WO2001071421A8 publication Critical patent/WO2001071421A8/en

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • G06T5/77
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • H04N1/624Red-eye correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30216Redeye defect

Definitions

  • the red dot detector device 104 then identifies all red dots m image 110 to the eye detector 106.
  • An exemplary manner to identify each red dot is to identify the coordinates of each pixel within a red dot, as well as the following proprerties of the red dot: 1) compacity C, 2) excentricity E, 3) centroid (xg, yg) , and 4) radius rd of the minimum circle which englobes the red dot.

Abstract

A computer implemented method, system, and computer-readable medium for identifying and correcting red-eyes in images. The method includes the acts of determining the presence of at least one homogeneously colored region (620); determining whether an eye image surrounds the at least one homogeneously colored circular region (630, 410, 420, 430, 440, 450); and replacing the color of the at least single colored circular region with the color of a region that immediately surrounds the at least one homogeneously colored circular region (640).

Description

RED-EYE CORRECTION BY IMAGE PROCESSING
1. Field of the Invention
This invention pertains to the field of image processing, and more particularly to the field of 10 correction of red-eyes m images
2. Description of Background Art
In flash photography, the "red-eye effect" is a well known problem The "red-eye effect" is at least one red
I dot appealing m the pupil of an eye image One conventional technique to reduce the red-eye effect is to use a pre-flash light emission technique. In the pre-flash light emission technique, when a shutter release button is pressed, a pre-flash is fired. When the pre-flash strikes
20 a suD]ect's eyes, the pupils of the subject's eyes shrink in response to the bright light. Subsequently, within a short time, the primary flash fires before the pupils revert to normal size. Thereby, the red dots of the pupils are reduced due to the smaller size of the pupils. For a
2 description of a suitable pre-flash light emission technique see for example, U S Patent 4,285,588 to Kodak
One drawback to the pre-flash light emission technique is the picture taken is not that desired because of a t me delay between the desired shutter release time and the time
^0 of actual shutter release Another drawback to the pre- flash light emission technique is the pre-flash distorts the intended picture by, for example, shrinking the subject's pupils Still another drawback to the pre-flash light emission technique is when the subject is not looking at the camera, the subject's eyes do not react to the pre- flash, and conventional technique does not prevent red-eye. Thus what is needed is an apparatus and method that eliminates the red-eye effect but does not distort the subject image
Disclosure of Invention The present invention includes a computer implemented method for identifying and correcting red-eyes. The method includes the acts of determining the presence of a red colored region (620) ; determining whether an eye image surrounds the red colored region (410, 420, 430, 440, 450, and 630) ; and replacing the color of the red colored region with a color of a region that immediately surrounds the red colored region (510, 520, 530, and 640) .
The present invention further includes a computer system (100) adapted for locating and modifying a red-eye m a first image, the system including: a storage medium
(102) for storing the first image (110) that includes a red dot and at least one eye image; a red dot detector (104) coupled to the storage medium for receiving the first image from the storage medium and for detecting the presence of the red dot within the first image and for identifying the red dot; an eye detector (106) coupled to the red dot detector for receiving the identified red dot from the red dot detector (104) and for determining whether the red dot is positioned within an eye image and for outputtmg the location of the red dot positioned within the eye image, and a red-eye remover (108) coupled to the eye detector for receiving the location of the red dot positioned within the eye image and for replacing the color of the red dot positioned within the eye image with the color of the region that immediately surrounds the red dot.
Brief Description of the Drawings
These and other more detailed and specific objects and features of the present invention are more fully disclosed m the following specif cation, reference being had to the accompanying drawings, m which: FIG. 1A depicts m block diagram form an exemplary embodiment of red-eye correction device 100;
FIG. IB depicts m block diagram form an exemplary embodiment of eye detector 106 of red-eye correction device 100; FIG 1C depicts m block diagram form an exemplary embodiment of red-eye remover 108 of red-eye correction device 100;
FIG 2 depicts an exemplary image 110 having multiple red dots 202-1 to 202-5; FIG. 3A depicts a suitable process 300 to identify red dots ;
FIG. 3B depicts a suitable process to determine whether a red area is circular;
FIG. 4 depicts a suitable process 400 to determine whether a red dot is spatially enclosed within an eye image ;
FIG. 5 depicts a suitable process 500, m accordance with an embodiment of the present invention, and
FIG. 6 depicts a suitable process 600, m accordance with an embodiment of the present invention.
Detailed Description of the Preferred Embodiments Embodiments of the present invention can be used m conjunction with any image recording device, such as a camera (e.g., digital or non-digital) , or m an environment that processes still images (e.g., photo development m mlabs or internet based photo processing services) .
Additionally, embodiments of the present invention can be used m conjunction with any video recording device, as video may be a series of still images.
In accordance with embodiments of the present invention, at least an apparatus and process are disclosed herein that locate a red dot within an eye image and replace the red dot with the color of the pupil or iris that encapsulates the red dot. Hereafter "red-eye" means a red dot located within an eye image. Thereby, the red-eye effect is corrected without need for an image distorting pre-flash .
FIG. 1A depicts m block diagram form an exemplary embodiment of red-eye correction device 100. Red-eye correction device 100 can be implemented m hardware, software, and/or firmware. Red-eye correction device 100 includes a storage medium 102, red dot detector device 104, eye detector 106, and red-eye remover 108.
Suitable implementations of storage medium 102 are a random access memory (RAM) , magnetic or optical storage medium, or allocated memory space For example, when the red-eye correction device 100 is used m conjunction with a camera, an exemplary storage medium 102 is a flash memory such as the Iomega Click or the IBM microdisk. Storage medium 102 stores an image 110, which, m th s embodiment, s represented m conventional red-green-blue (RGB) format. In this example, the image 110 represents a still image that includes at least one red-eye Herein, image 110 is also an image represented by the image 110 unless otherwise stated. FIG. 2 depicts an example image 200, represented by the image 110, that includes multiple red dots 202-1 to 202-5. The storage medium 102 is coupled to provide the image 110 to red dot detector device 104. Red dot detector device 104 detects all red colored approximately circular shaped regions ("red dots") m image 110. An exemplary approach to identify red dots m image 110 is provided as process 300 of FIG. 3A.
In action 310 of process 300, an area A having N red pixels is identified by using a classical component algorithm whereby all pixels of area A, {(xl,yl), (x2,y2), .. , (xn,yn)>, such that each pixel (xι,yι) is an "8- neighbor" of at least another pixel (xj,yj) of area A. Two pixels (xι,yι) and (xj,y ) are "8-neιghbors" if |xι-xj|<=l and |y -y |<=l- The area A is built by starting from a red pixel (xl,yl) and using a classical connected component algorithm to build the area A which contains (xl,yl) . In action 320, the red dot detector device 104 determines if the shape of the area A of red pixels is circular One suitable technique to determine whether the area A is circular is shown m FIG. 3B.
In action 320-1 of FIG. 3B, red dot detector device 104 determines the centroid (xg, yg) of area A using a conventional calculation such as: xg = 1/N * (xl+x2+... +xN) and yg = 1/N * (yl+y2+ ... +yN) . In action 320-2, red dot detector device 104 encloses the area A with bounding box B to determine the compacity C and excentricity E of the area A. The compacity C of area A is defined as the ratio of the number of pixels N and the area of the bounding box B, areaB, as further defined m the following equation C = N/areaB, where areaB = H*L, where
H = yr-yl+1, L = xr-xl+1, where
(xl, yl) are the upper left hand coordinates of the bounding box B and are obtained by xl
= mm(xl,x2 .. xN) and yl = mm(yl,y2 yN) ; and
(xr, yr) are the lower right hand coordinates of the bounding box B and are obtained by xr = max(xl,x2 . xN) and yr = max (yl , y2 ... yN) ; The excentricity E of the area A is defined as the ratio of the short side of bounding box B with the ratio of the long side of bounding box B The following equation defines the excentricity E
E = mm(H, L) /max(H, ) In action 320-3, the red dot detector device 104 uses the compacity C and excentricity E to determine if the area A is circular In this embodiment, if any of the following conditions are true, area A is circular: l (N < mmpixel) OR li (N > mmpixel) and (N < maxpixel) and (C > mmcompact) and (E > mmexcentricity ) where mmpixel is a threshold under which the area A is too small and therefore is accepted as red dot. A typical value of mmpixel is 20, maxpixel is a threshold above which the area A is rejected as red dot because it is too big. For example, maxpixel can be fixed to the quarter or full size of the image; mmcompact is a threshold under which the area A is rejected because it is too compact. Setting mmcompact to 0 cancels this test. Setting mmcompact to 1.0 makes the red dot detector device 104 very selective about the compacity, and mmexcentricity is a threshold under which the area A is rejected because it is too elongated. Setting mmexcentricity to 0 cancels this test. Setting mmexcentricity to 1.0 makes the red dot detector device 104 very selective about the excentricy.
For a 10 cm by 14.9 cm photograph that includes one or several persons, typically, mmpixel = 40, maxpixel = 1000, mmcompact = 0.3, and mmexcentricity = 0.3.
The red dot detector device 104 then identifies all red dots m image 110 to the eye detector 106. An exemplary manner to identify each red dot is to identify the coordinates of each pixel within a red dot, as well as the following proprerties of the red dot: 1) compacity C, 2) excentricity E, 3) centroid (xg, yg) , and 4) radius rd of the minimum circle which englobes the red dot. The radius rd is the largest distance linking the centroid (xg,yg) to each point (xι,yι) withm the red dot and is further defined m the following equation: rd = max ( d ( (xg,yg) , (xι,yι) ) ) , I = 1 to N where the function d() is the euclidean distance between two points. Thus with respect to the example of FIG. 2, red dot detector device 104 identifies red dots 202-1 to 202-5 to eye detector 106.
Eye detector 106 detects whether each red dot identified by the red dot detector device 104 s spatially enclosed withm an eye image. One suitable approach performed by eye detector 106 to determine whether a red dot is spatially enclosed withm an eye image is described with respect to process 400 of FIG. 4. Process 400 is repeated for each red dot.
In action 410 of process 400, the eye detector 106 extends a ray from the centroid (xg, yg) to determine whether a first homogeneously colored circular region encapsulates the red dot. In one embodiment, the first homogeneously colored circular region corresponds to the pupil. For example, referring to the image 200 of FIG. 2, region 220 corresponds to a first homogeneously colored circular region. If a first homogeneously colored circular region encapsulates the red dot, then m action 420, the eye detector 106 locates the center of the first homogeneously colored circular region (x*, y*) For example, referring to the image 200 of FIG. 2, point 225 corresponds to the center of the first homogeneously colored circular region. Otherwise, the eye detector 106 determines that the red dot is not a "red-eye" .
In action 430, the eye detector 106 determines whether to locate a second homogeneously colored circular region. In th s embodiment, the eye detector 106 locates a second homogeneously colored circular region by examining the size of the red dot. If the size of the red dot is sufficiently small, the eye detector 106 presumes that the first homogeneously colored circular region does not correspond to a pupil image because the pupil will not be resolved. The eye detector 106 identifies the first homogeneously colored circular region as an iris and proceeds to action 450. Otherwise, if the size of the red dot is sufficiently large such as in the example of FIG. 2, the eye detector 106 identifies the first homogeneously colored circular region as a pupil and proceeds to action 440.
In action 440, the eye detector 106 seeks a second homogeneously colored circular region by extending a second ray from the center (x*, y*) of the first homogeneously colored circular region. The second homogeneously colored circular region corresponds to an iris. For example, referring to the image 200 of FIG. 2, region 230 corresponds to a second homogeneously colored circular region. If such second homogeneously colored circular region is located, then action 450 follows.
In action 450, the eye detector 106 extends the second ray from the center (x*, y*) of the first homogeneously colored circular region or from the edge of the first homogeneously colored circular region (action 440) to locate a region that is brighter than the homogeneously colored region outmost from the red dot (e.g., first homogeneously colored circular region or second homogeneously colored circular region) ("middle region"). The brighter region corresponds to the sclera. For example, referring to the image 200 of FIG. 2, region 240 corresponds to the brighter region. If the region that surrounds the middle region is brighter than the middle region, then in action 460, eye detector 106 identifies the red dot as a "red-eye" .
Otherwise, if the region that surrounds the middle region is not brighter than the middle region, then eye detector 106 determines that the red dot is not a "redeye" .
FIG. IB depicts m block diagram form an exemplary embodiment of eye detector 106 of red-eye correction device 100. Eye detector 106 includes first homogeneous region detector 152 that performs the actions 410, 420, and 430 of process 400; second homogeneous region detector 154 that performs action 440 of process 400; and brightness detector 156 that performs action 450 of process 400. Numerous alternatives to process 400 are available.
For example, one alternative to process 400 is described m U.S. Patent No. 5,164,992 to Massachusetts Institute of Technology, which is incorporated by reference herein m its entirety. After repeating process 400 for all red dots with image 110, the eye detector 106 identifies all red-eyes withm the image 110 to the red-eye remover 108. A suitable manner that eye detector 106 identifies red-eyes to the red-eye remover 108 is by providing: 1) the coordinates of each pixel withm a red-eye, 2) the center coordinates (x*, y*) of the first homogeneously colored circular region (e.g., pupil or an iris) , and 3) a ray r* defining the radius of the first homogeneously colored circular region. The red-eye remover 108 further receives the image 110 from the storage medium 102.
FIG. 5 depicts a suitable process 500 performed by the red-eye remover 108 for correcting the color of each redeye. In action 510 of process 500, the red-eye remover 108 determines the color of the first homogeneously colored circular region (i.e., pupil or iris) . One suitable technique to determine the color of the first homogeneously colored circular region that surrounds a red-eye is as follows. The red-eye remover 108 determines the mean color of all pixels with the first homogeneously colored circular region. In th s embodiment, the mean color is determined m terms of colors red, green, and blue (RGB) . In action 520, the red-eye remover 108 replaces the red, green, and blue color components of the red-eye image 110 with the respective mean red, green, and blue colors of the first homogeneously colored circular region. Hereafter "modified image" means the image 110 having the red-eyes modified by action 520. In action 530, the red-eye remover 108 stores the modified version of image 110 to the storage medium 102.
FIG. 1C depicts m block diagram form an exemplary embodiment of red-eye remover 108 of red-eye correction device 100. Red-eye remover 108 includes a color detector 170 that performs action 510 of process 500; and color replacer 172 that performs actions 520 and 530 of process 500.
Suitable process
Accordingly, a suitable process m accordance with an embodiment of the present invention is represented m FIG. 6 as process 600. In action 610 of process 600, a digital image 110 is available m RGB format. In action 620, red dots withm the digital image are detected and identified. In action 630, each red dot is examined to determine whether it is a red-eye. An exemplary action 630 is process 400 or its alternate described earlier. In action 640, the color of each red-eye m image 110 is replaced with the mean color of the first homogeneously colored circular region (i.e., iris or pupil) . An exemplary action 640 s process 500 described earlier. Modifications
The above description is included to illustrate the operation of the preferred embodiments and is not meant to limit the scope of the invention. For example, non-red colored-eye image distortions can be modified. The scope of the invention is to be limited only by the following claims. From the above discussion, many variations will be apparent to one skilled in the art that would yet be encompassed by the spirit and scope of the present invention .
What is claimed is:

Claims

Claims
1. A computer-implemented method for identifying and repairing red-eyes, the method comprising the steps of: determining the presence of a red colored regio ; determining whether an eye image surrounds the red colored region; and replacing the color of the red colored region with a color of a region that immediately surrounds the red colored region.
2. The method of Claim 1, wherein the step of determining whether an eye image surrounds the red colored region comprises the substeps of determining whether a first homogeneously colored region surrounds the red colored region; determining whether a second homogeneously colored region surrounds the first homogeneously colored region; and determining whether a region brighter than the second homogeneously colored region surrounds the second homogeneously colored region.
3. The method of Claim 2, wherein the step of replacing comprises the substeps of: determining the color of the first homogeneously colored region, and replacing the color of the red colored region with the color of the first homogeneously colored region.
4. The method of Claim 2, wherein the step of determining whether a first homogeneously colored region surrounds the red colored region comprises the substeps of: determining a center of the red colored region; and extending at least one ray from the center to determine whether the first homogeneously colored region surrounds the red colored region.
5. The method of Claim 2, wherein the step of determining whether a second homogeneously colored region surrounds the first homogeneously colored region comprises the substeps of: determining a center of the first homogeneously colored region; and extending at least one ray from the center of the first homogeneously colored region to determine whether the second homogeneously colored region surrounds the first homogeneously colored region.
6. The method of Claim 5, further comprising: extending at least one ray from the center of the first homogeneously colored region to determine whether a region brighter than the second homogeneously colored region surrounds the second homogeneously colored region.
7. The method of Claim 1, wherein the red colored region is circularly shaped.
8. The method of Claim 1, wherein the step of determining whether an eye image surrounds the red colored region comprises the substeps of: determining whether a first homogeneously colored region surrounds the red colored region; and determining whether a region brighter than the first homogeneously colored region surrounds the first homogeneously colored region.
9. The method of Claim 8, wherein the step of determining whether a first homogeneously colored region surrounds the red colored region comprises the substeps of: determining a center of the red colored region; and extending at least one ray from the center to determine whether the first homogeneously colored region surrounds the red colored region.
10. A computer-implemented method for diagnosing and repairing red-eyes an image, the method comprising the steps of: determining the presence of a red colored region; determining whether a first homogeneously colored region surrounds the red colored region; determining whether a region brighter than the first homogeneously colored region surrounds the first homogeneously colored region; determining the color of the first homogeneously colored region; and replacing the color of the red colored region with the color of the first homogeneously colored region
11. The method of Claim 10, wherein the red colored region is circularly shaped.
12 The method of Claim 10, wherein the first homogeneously colored region is an iris image.
13. The method of Claim 10, wherein the region brighter than the first homogeneously colored region s a sclera image.
14. A computer system adapted for locating and modifying a redeye a first image, the system comprising: a storage medium for storing the first image that includes a red dot and at least one eye image; a red dot detector coupled to the storage medium for receiving the first image from the storage medium and for detecting the presence of the red dot withm the first image and for identifying the red dot; an eye detector coupled to the red dot detector for receiving the identified red dot from the red dot detector and for determining whether the red dot is positioned withm an eye image and for outputtmg the location of the red dot positioned withm the eye image; and a red-eye remover coupled to the eye detector for receiving the location of the red dot positioned withm the eye image and for replacing the color of the red dot positioned within the eye image with the color of the region that immediately surrounds the red dot.
15. The computer system of Claim 14 wherein the eye detector comprises a module for determining whether a first homogeneously colored region surrounds the red dot; and a module for determining whether a region brighter than the first homogeneously colored region surrounds the first homogeneously colored region.
16. The computer system of Claim 15 wherein the red-eye remover comprises . a module for determining the color of the first homogeneously colored region; and a module for replacing the color of the red dot with the color of the first homogeneously colored region.
17. The computer system of Claim 14 wherein the eye detector comprises . a module for determining whether a first homogeneously colored region surrounds the red dot; a module for determining whether a second homogeneously colored region surrounds the first homogeneously colored region; and a module for determining whether a region brighter than the second homogeneously colored region surrounds the second homogeneously colored region.
18. The computer system of Claim 17 wherein the red-eye remover comprises : a module for determining the color of the first homogeneously colored region; and a module for replacing the color of the red dot with the color of the first homogeneously colored region.
19. A computer-readable medium that locates and modifies a redeye m an image, the computer-readable medium comprising: an image including a red dot; a code segment for determining whether a first homogeneously colored region surrounds the red dot; a code segment for determining whether a region brighter than the first homogeneously colored region surrounds the first homogeneously colored region; a code segment for determining the color of the first homogeneously colored region; and a code segment for replacing the color of the at least one red dot with the color of the first homogeneously colored region.
PCT/SG2000/000040 2000-03-23 2000-03-23 Red-eye correction by image processing WO2001071421A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001569552A JP2004502212A (en) 2000-03-23 2000-03-23 Red-eye correction by image processing
PCT/SG2000/000040 WO2001071421A1 (en) 2000-03-23 2000-03-23 Red-eye correction by image processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SG2000/000040 WO2001071421A1 (en) 2000-03-23 2000-03-23 Red-eye correction by image processing

Publications (2)

Publication Number Publication Date
WO2001071421A1 true WO2001071421A1 (en) 2001-09-27
WO2001071421A8 WO2001071421A8 (en) 2002-03-21

Family

ID=20428798

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SG2000/000040 WO2001071421A1 (en) 2000-03-23 2000-03-23 Red-eye correction by image processing

Country Status (2)

Country Link
JP (1) JP2004502212A (en)
WO (1) WO2001071421A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003071484A1 (en) * 2002-02-22 2003-08-28 Pixology Software Limited Detection and correction of red-eye features in digital images
EP1499110A2 (en) * 2003-04-28 2005-01-19 Hewlett-Packard Development Company, L.P. Detecting and correcting red-eye in a digital-image
WO2005114982A1 (en) * 2004-05-07 2005-12-01 Eastman Kodak Company Identifying red eye in digital camera images
US7042505B1 (en) 1997-10-09 2006-05-09 Fotonation Ireland Ltd. Red-eye filter method and apparatus
US7352394B1 (en) 1997-10-09 2008-04-01 Fotonation Vision Limited Image modification based on red-eye filter analysis
JP2009064459A (en) * 2008-10-24 2009-03-26 Konica Minolta Business Technologies Inc Program for correcting red eye in image, recording medium and pink eye correction method
US7738015B2 (en) 1997-10-09 2010-06-15 Fotonation Vision Limited Red-eye filter method and apparatus
US7804531B2 (en) 1997-10-09 2010-09-28 Fotonation Vision Limited Detecting red eye filter and apparatus using meta-data
US7953252B2 (en) 2005-11-18 2011-05-31 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US7962629B2 (en) 2005-06-17 2011-06-14 Tessera Technologies Ireland Limited Method for establishing a paired connection between media devices
US7965875B2 (en) 2006-06-12 2011-06-21 Tessera Technologies Ireland Limited Advances in extending the AAM techniques from grayscale to color images
US8000526B2 (en) 2007-11-08 2011-08-16 Tessera Technologies Ireland Limited Detecting redeye defects in digital images
WO2011135158A1 (en) * 2010-04-30 2011-11-03 Nokia Corporation Method, apparatus and computer program product for compensating eye color defects
US8055067B2 (en) 2007-01-18 2011-11-08 DigitalOptics Corporation Europe Limited Color segmentation
US8126217B2 (en) 2005-11-18 2012-02-28 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US8126208B2 (en) 2003-06-26 2012-02-28 DigitalOptics Corporation Europe Limited Digital image processing using face detection information
US8160308B2 (en) 2005-11-18 2012-04-17 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US8233674B2 (en) 2007-03-05 2012-07-31 DigitalOptics Corporation Europe Limited Red eye false positive filtering using face location and orientation
US9412007B2 (en) 2003-08-05 2016-08-09 Fotonation Limited Partial face detector red-eye filter method and apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4901229B2 (en) * 2005-03-11 2012-03-21 富士フイルム株式会社 Red-eye detection method, apparatus, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10341352A (en) * 1997-06-09 1998-12-22 Konica Corp Image processor
EP0911759A2 (en) * 1997-10-23 1999-04-28 Hewlett-Packard Company apparatus and a method for reducing red-eye in an image
JPH11284874A (en) * 1998-01-29 1999-10-15 Hewlett Packard Co <Hp> Automatic red-eye detection and reduction system
US6009209A (en) * 1997-06-27 1999-12-28 Microsoft Corporation Automated removal of red eye effect from a digital image

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10341352A (en) * 1997-06-09 1998-12-22 Konica Corp Image processor
US6009209A (en) * 1997-06-27 1999-12-28 Microsoft Corporation Automated removal of red eye effect from a digital image
EP0911759A2 (en) * 1997-10-23 1999-04-28 Hewlett-Packard Company apparatus and a method for reducing red-eye in an image
JPH11284874A (en) * 1998-01-29 1999-10-15 Hewlett Packard Co <Hp> Automatic red-eye detection and reduction system

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7916190B1 (en) 1997-10-09 2011-03-29 Tessera Technologies Ireland Limited Red-eye filter method and apparatus
US8203621B2 (en) 1997-10-09 2012-06-19 DigitalOptics Corporation Europe Limited Red-eye filter method and apparatus
US7042505B1 (en) 1997-10-09 2006-05-09 Fotonation Ireland Ltd. Red-eye filter method and apparatus
US7352394B1 (en) 1997-10-09 2008-04-01 Fotonation Vision Limited Image modification based on red-eye filter analysis
US7619665B1 (en) 1997-10-09 2009-11-17 Fotonation Ireland Limited Red eye filter for in-camera digital image processing within a face of an acquired subject
US7738015B2 (en) 1997-10-09 2010-06-15 Fotonation Vision Limited Red-eye filter method and apparatus
US7787022B2 (en) 1997-10-09 2010-08-31 Fotonation Vision Limited Red-eye filter method and apparatus
US7804531B2 (en) 1997-10-09 2010-09-28 Fotonation Vision Limited Detecting red eye filter and apparatus using meta-data
WO2003071484A1 (en) * 2002-02-22 2003-08-28 Pixology Software Limited Detection and correction of red-eye features in digital images
EP1499110A2 (en) * 2003-04-28 2005-01-19 Hewlett-Packard Development Company, L.P. Detecting and correcting red-eye in a digital-image
EP1499110A3 (en) * 2003-04-28 2006-03-01 Hewlett-Packard Development Company, L.P. Detecting and correcting red-eye in a digital-image
US7116820B2 (en) 2003-04-28 2006-10-03 Hewlett-Packard Development Company, Lp. Detecting and correcting red-eye in a digital image
US8126208B2 (en) 2003-06-26 2012-02-28 DigitalOptics Corporation Europe Limited Digital image processing using face detection information
US8131016B2 (en) 2003-06-26 2012-03-06 DigitalOptics Corporation Europe Limited Digital image processing using face detection information
US8224108B2 (en) 2003-06-26 2012-07-17 DigitalOptics Corporation Europe Limited Digital image processing using face detection information
US9412007B2 (en) 2003-08-05 2016-08-09 Fotonation Limited Partial face detector red-eye filter method and apparatus
WO2005114982A1 (en) * 2004-05-07 2005-12-01 Eastman Kodak Company Identifying red eye in digital camera images
US7962629B2 (en) 2005-06-17 2011-06-14 Tessera Technologies Ireland Limited Method for establishing a paired connection between media devices
US8126218B2 (en) 2005-11-18 2012-02-28 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US8160308B2 (en) 2005-11-18 2012-04-17 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US7953252B2 (en) 2005-11-18 2011-05-31 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US7970184B2 (en) 2005-11-18 2011-06-28 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US8126217B2 (en) 2005-11-18 2012-02-28 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US8180115B2 (en) 2005-11-18 2012-05-15 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US8175342B2 (en) 2005-11-18 2012-05-08 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US7970183B2 (en) 2005-11-18 2011-06-28 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US8131021B2 (en) 2005-11-18 2012-03-06 DigitalOptics Corporation Europe Limited Two stage detection for photographic eye artifacts
US7965875B2 (en) 2006-06-12 2011-06-21 Tessera Technologies Ireland Limited Advances in extending the AAM techniques from grayscale to color images
US8055067B2 (en) 2007-01-18 2011-11-08 DigitalOptics Corporation Europe Limited Color segmentation
US8233674B2 (en) 2007-03-05 2012-07-31 DigitalOptics Corporation Europe Limited Red eye false positive filtering using face location and orientation
US8000526B2 (en) 2007-11-08 2011-08-16 Tessera Technologies Ireland Limited Detecting redeye defects in digital images
JP2009064459A (en) * 2008-10-24 2009-03-26 Konica Minolta Business Technologies Inc Program for correcting red eye in image, recording medium and pink eye correction method
JP4640490B2 (en) * 2008-10-24 2011-03-02 コニカミノルタビジネステクノロジーズ株式会社 Program for correcting red eye in image, recording medium, and red eye correction method
US8442317B2 (en) 2010-04-30 2013-05-14 Nokia Corporation Method, apparatus and computer program product for compensating eye color defects
WO2011135158A1 (en) * 2010-04-30 2011-11-03 Nokia Corporation Method, apparatus and computer program product for compensating eye color defects

Also Published As

Publication number Publication date
JP2004502212A (en) 2004-01-22
WO2001071421A8 (en) 2002-03-21

Similar Documents

Publication Publication Date Title
WO2001071421A1 (en) Red-eye correction by image processing
US20210365720A1 (en) Image processing apparatus, image processing method, and storage medium for lighting processing on image using model data
EP1654865B1 (en) A method and system of filtering a red-eye phenomenon from a digital image
JP4619589B2 (en) Digital image processing method
EP0932114B1 (en) A method of and apparatus for detecting a face-like region
JPH11284874A (en) Automatic red-eye detection and reduction system
JP2005310124A (en) Red eye detecting device, program, and recording medium with program recorded therein
JP2010160792A (en) Method of detecting red-eye, computer readable medium, and image processing device
CN108024058A (en) Image virtualization processing method, device, mobile terminal and storage medium
JP2004320285A (en) Digital camera
CN112532891A (en) Photographing method and device
CN107491718A (en) The method that human hand Face Detection is carried out under different lightness environment
JP3510040B2 (en) Image processing method
CN114341923A (en) Control apparatus, control method, and storage medium
US8223220B2 (en) Image processing device, image processing method, and information storage medium
JP3709656B2 (en) Image processing device
CN102243761B (en) Red eye image detection method and relevant device thereof
US20240046434A1 (en) Image processing method and image processing apparatus performing the same
CA2405270A1 (en) Method of image defect detection and correction
JP2006185054A (en) Face image photographing device and face image photographing method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP SG US

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: C1

Designated state(s): JP SG US

WR Later publication of a revised version of an international search report
ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 569552

Kind code of ref document: A

Format of ref document f/p: F