WO2001071421A1 - Red-eye correction by image processing - Google Patents
Red-eye correction by image processing Download PDFInfo
- 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
Links
- 241000593989 Scardinius erythrophthalmus Species 0.000 title claims description 47
- 201000005111 ocular hyperemia Diseases 0.000 title claims description 47
- 238000012937 correction Methods 0.000 title description 12
- 238000012545 processing Methods 0.000 title description 4
- 238000000034 method Methods 0.000 claims abstract description 56
- 210000003786 sclera Anatomy 0.000 claims description 2
- 230000009471 action Effects 0.000 description 30
- 230000008569 process Effects 0.000 description 28
- 210000001747 pupil Anatomy 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 150000001768 cations Chemical class 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS 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/00—Special procedures for taking photographs; Apparatus therefor
-
- G06T5/77—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/193—Preprocessing; Feature extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/62—Retouching, i.e. modification of isolated colours only or in isolated picture areas only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/62—Retouching, i.e. modification of isolated colours only or in isolated picture areas only
- H04N1/624—Red-eye correction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30216—Redeye 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
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.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/SG2000/000040 WO2001071421A1 (en) | 2000-03-23 | 2000-03-23 | Red-eye correction by image processing |
JP2001569552A JP2004502212A (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)
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)
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)
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 |
-
2000
- 2000-03-23 WO PCT/SG2000/000040 patent/WO2001071421A1/en active Search and Examination
- 2000-03-23 JP JP2001569552A patent/JP2004502212A/en active Pending
Patent Citations (4)
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)
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 |
US7970183B2 (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 |
US7970184B2 (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 |
---|---|
WO2001071421A8 (en) | 2002-03-21 |
JP2004502212A (en) | 2004-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2001071421A1 (en) | Red-eye correction by image processing | |
US11948282B2 (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 | |
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 |