US2010303347A1PendingUtilityA1

Red eye reduction technique

Assignee: SHARP LAB OF AMERICA INCPriority: Sep 30, 2003Filed: Mar 30, 2010Published: Dec 2, 2010
Est. expirySep 30, 2023(expired)· nominal 20-yr term from priority
Inventors:A. Ferman
G06V 40/193
37
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A red-eye reduction technique includes converting a multi-channel image to a hue, saturation, value color space. The hue channel, the saturation channel, and the value channel are processed to identify the location of the red-eye within the image, if any.

Claims

exact text as granted — not AI-modified
1 . A method to identify sub-regions of a multi-channel image as containing red-eye, said method comprising the steps of:
 (a) converting said multi-channel image to a modified multi-channel image wherein at least one of said channels is an enhanced luminance channel that has more than 60% of the luminance information of said multi-channel image and at least one of said channels is a saturation channel;   (b) deriving a spatial flash mask by applying a luminance threshold operation to said enhanced luminance channel, said spatial flash mask identifying regions of said multi-channel image potentially affected by a flash;   (c) masking said saturation channel with said spatial flash mask to derive a masked saturation channel;   (d) deriving a saturation mask by applying a saturation threshold to said masked saturation channel;   (e) identifying red-eye using said saturation mask and removing the identified said red eye from said multi-channel image.   
     
     
         2 . The method of  claim 1  where said saturation mask compares the standard deviation of the saturation value of a respective pixel to a threshold. 
     
     
         3 . The method of  claim 2  wherein said standard deviation of said saturation value measured relative to the mean saturation of pixels in a neighborhood local to said respective pixel. 
     
     
         4 . The method of  claim 3  wherein said saturation channel represents the relative bandwidth of the visible output from a light source 
     
     
         5 . The method of  claim 1  where said flash mask identifies spatial boundaries around regions of said image affected by a flash. 
     
     
         6 . The method of  claim 1  where said flash mask is derived at least in part by use of a convex hull technique. 
     
     
         7 . The method of  claim 1  where said flash mask comprises a first region of said image having a first set of pixels that satisfy said threshold operation, a second region of said image having a second set of pixels that satisfy said threshold operation, and a third region of said image having a third set of pixels that does not satisfy said threshold operation. 
     
     
         8 . The method of  claim 7  where said third region is constructed so as to be contiguous with both said first and second region. 
     
     
         9 . A method to identify sub-regions of a multi-channel image stored on a computer-readable medium operably interactive with a processor, said multichannel image containing red-eye, said method comprising the steps of:
 (a) said processor converting said multi-channel image to a modified multi-channel image including a luminance channel, a saturation channel, and a hue channel;   (b) said processor masking at least one of said saturation channel and said hue channel with a flash mask, said flash mask determined by applying a threshold operation to respective pixels of said luminance channel and by computing spatial bounds around those said pixels that satisfy said threshold operation;   (c) said processor determining pixels representing red-eye from said masked at least one of said saturation channel and said hue channel; and   (d) said processor correcting said red-eye and storing the corrected said image on said computer-readable medium.   
     
     
         10 . The method of  claim 9  where said flash mask is used to mask said saturation channel, said processor determining a saturation mask from the masked said saturation channel, and using said saturation mask to mask said hue channel so as to determine said pixels representing red-eye from said masked hue channel. 
     
     
         11 . The method of  claim 10  where said saturation mask is determined by applying a second threshold operation to respective pixels of said saturation channel and by computing spatial bounds around those said pixels that satisfy said second threshold operation. 
     
     
         12 . The method of  claim 10  where said saturation mask compares the standard deviation of the saturation value of a respective pixel to a threshold. 
     
     
         13 . The method of  claim 12  wherein said standard deviation of said saturation value measured relative to the mean saturation of pixels in a neighborhood local to said respective pixel. 
     
     
         14 . The method of  claim 13  wherein said saturation channel represents the relative bandwidth of the visible output from a light source. 
     
     
         15 . The method of  claim 9  where said flash mask is derived at least in part by use of a convex hull technique. 
     
     
         16 . The method of  claim 9  where said flash mask comprises a first region of said image having a first set of pixels that satisfy said threshold operation, a second region of said image having a second set of pixels that satisfy said threshold operation, and a third region of said image having a third set of pixels that does not satisfy said threshold operation. 
     
     
         17 . The method of  claim 16  where said third region is constructed so as to be contiguous with both said first and second region. 
     
     
         18 . A method to identify sub-regions of a multi-channel image stored on a computer-readable medium operably interactive with a processor, said multichannel image containing red-eye, said method comprising the steps of:
 (a) said processor converting said multi-channel image to a modified multi-channel image including a luminance channel, a saturation channel, and a hue channel;   (b) said processor masking at least one of said saturation channel and said hue channel with a flash mask, said flash mask comprising identified spatial boundaries around regions of said image potentially affected by a flash;   (c) said processor determining pixels representing red-eye from said masked at least one of said saturation channel and said hue channel; and   (d) said processor correcting said red-eye and storing the corrected said image on said computer-readable medium.   
     
     
         19 . The method of  claim 18  where said spatial boundaries are identified using a connected component technique. 
     
     
         20 . The method of  claim 19  where said connected component technique is a convex hull technique.

Join the waitlist — get patent alerts

Track US2010303347A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.