← Back to Patent Explorer
US6272239B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Digital image color correction device and method employing fuzzy logic

Assignee: STMicroelectronics SRL
•
Filing: 1998-12-28
•
Granted: 2001-08-07
•
Expires: 2018-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital image color correction device and method employing fuzzy logic, for correcting a facial tone image portion of a digital video image is provided. The device is a pixel fuzzifier unit ( 1 ) receiving in input a stream of pixels belonging to a sequence of correlated frames of a digital video image and computing a multilevel value representing a membership of each pixel to a skin color class; a global parameter estimator ( 2 ) receiving in input each of said pixel and the relative membership value, and computing a first and a second parameter which define the characteristics of a portion of said image that belongs to said skin color class; a processing unit ( 3 ) connected downstream to said global parameter estimator and to said pixel fuzzifier unit and adapted to correct each of the pixels of said portion of the image that belongs to said skin color class, according to said first global parameter ( 300 ), to obtain corrected pixels; and a processing switch ( 4 ) for outputting said pixels or said corrected pixels according to said second global parameter ( 400 ).

Inventors

  • 👤 Federica Colla
  • 👤 Massimo Mancuso
  • 👤 Rinaldo Poluzzi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:46
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/64; H04N9/643; G; G06; G06T; G06T7/00; G06T7/90; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/62; H04N1/628

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 183 words
A digital image color correction device for correcting a facial tone image portion of a digital video image, the device comprising: a pixel fuzzifier unit receiving in input a stream of pixels belonging to a sequence of correlated frames of a digital video image and computing a multilevel value representing a membership of each pixel to a skin color class; a global parameter estimator receiving in input each of said pixels and the relative membership value, and computing a first and second parameter which define the characteristics of pixels in a portion of said image that belongs to said skin color class; a processing unit connected downstream to said global parameter estimator and to said pixel fuzzifier unit and adapted to correct each of the pixels of said portion of the image that belongs to said skin color class, according to said first global parameter, to obtain corrected pixels, so that each pixel of said portion is corrected based upon other pixels in said portion; and a processing switch for outputting said pixels or said corrected pixels according to said second global parameter.
Claim 2
Dependent Claim 183 words
A digital image color correction device for correcting a facial tone image portion of a digital video image, the device comprising: a pixel fuzzifier unit receiving in input a stream of pixels belonging to a sequence of correlated frames of a digital video image and computing a multilevel value representing a membership of each pixel to a skin color class; a global parameter estimator receiving in input each of said pixels and the relative membership value, and computing a first and second parameter which define the characteristics of pixels in a portion of said image that belongs to said skin color class; a processing unit connected downstream to said global parameter estimator and to said pixel fuzzifier unit and adapted to correct each of the pixels of said portion of the image that belongs to said skin color class, according to said first global parameter, to obtain corrected pixels, so that each pixel of said portion is corrected based upon other pixels in said portion; and a processing switch for outputting said pixels or said corrected pixels according to said second global parameter.
Claim 3
Dependent Claim 94 words
The device according to claim 1 , wherein said pixel fuzzifier unit comprises: a contextual processing unit adapted to perform a spatial filtering on the pixels input to said pixel fuzzifier unit; a conversion unit connected downstream to said contextual processing unit and adapted to perform a transformation of each pixel from a RGB color space to a HSV color space; and a membership function evaluation unit connected to the output of said conversion unit and adapted to compute the membership value of each of said pixel with respect to said skin color class.
Claim 4
Dependent Claim 73 words
The device according to claim 1 , wherein said global parameter estimator comprises: an area estimation unit receiving in input said pixels and determining the areas of said skin color class inside said digital image; and a coefficient estimation unit receiving in input the membership value of each of said pixels and adapted to compute, by means of fuzzy logic inference, correction coefficients for said pixels which belong to said skin color class.
Claim 5
Dependent Claim 28 words
The device according to claim 2 , wherein said processing unit receives in input said pixels, said first global parameter, and the memberships of each of said pixels.
Claim 6
Dependent Claim 35 words
The device according to claim 4 , wherein said processing unit comprises a conversion unit connected to a correction unit which is in turn connected to a back-conversion unit cascade connected to a soft-switch unit.
Claim 7
Dependent Claim 33 words
The device according to claim 5 , wherein said conversion unit receives in input the pixels of the digital image and is the same as the conversion unit of the pixel fuzzifier unit.
Claim 8
Dependent Claim 45 words
The device according to claim 6 , wherein said correction unit receives in unit the pixels color space-converted by said conversion unit and said second global parameter computed by the global parameter estimator and outputs corrected pixel which are then input to said back-conversion unit.
Claim 9
Dependent Claim 52 words
The device according to claim 7 , wherein said softswitch unit receives in input the output of said back-conversion unit, said pixels and the membership values for each of said pixels, said soft-switch unit performing a weighted average to output furtherly corrected pixels which are then input to said processing switch unit.
Claim 10
Dependent Claim 41 words
The device according to claim 8 , wherein said processing switch unit comprises a selector which received in input said pixels, said first global parameter and the output of said soft-switch unit, to output said pixels or said furtherly corrected pixels.
Claim 11
Independent Claim 148 words
A method for color correcting a facial tone image portion of a digital video image composed by a sequence of correlated frames, the method comprising the steps of: defining one or more fuzzy logic-defined sets to be used to identify a skin color class of a facial tone image portion of a digital video signal; examining the digital video image to determine if a portion thereof is a facial tone image; in case of positive response, dividing said facial tone image into spatial subregions and for each subregion calculating the mean saturation and the mean value thereof; carrying out a color correction of the pixels of the facial tone image portion, a color correction of each pixel of the facial tone image portion being based upon the mean saturation and mean value of the spatial subregion corresponding to the pixel; and outputting a corrected facial tone image portion.
Claim 12
Independent Claim 148 words
A method for color correcting a facial tone image portion of a digital video image composed by a sequence of correlated frames, the method comprising the steps of: defining one or more fuzzy logic-defined sets to be used to identify a skin color class of a facial tone image portion of a digital video signal; examining the digital video image to determine if a portion thereof is a facial tone image; in case of positive response, dividing said facial tone image into spatial subregions and for each subregion calculating the mean saturation and the mean value thereof; carrying out a color correction of the pixels of the facial tone image portion, a color correction of each pixel of the facial tone image portion being based upon the mean saturation and mean value of the spatial subregion corresponding to the pixel; and outputting a corrected facial tone image portion.
Claim 13
Dependent Claim 39 words
The method according to claim 10 , wherein the step of examining the image comprises applying fuzzy logic on the pixels belonging to the video signal image to determine the membership of each pixel to the skin color class.
Claim 14
Dependent Claim 58 words
The method according to claim 11 , wherein said step of applying fuzzy logic comprises the steps of: spatially filtering the video digital signal; converting the pixel representation of the video digital signal from RGB color space representation to HSV color space representation; and determining membership value of each pixel of the image to the skin color class.
Claim 15
Dependent Claim 55 words
The method according to claim 10 , wherein said step of carrying out a color correction includes the step of computing parameters for correction of the pixels belonging to said facial tone image portion, by means of said mean saturation and mean value and further by means of prototypes of skin saturation and skin value.
Claim 16
Dependent Claim 63 words
The method according to claim 13 , wherein the step of computing parameters for correction of the pixels belonging to said facial tone image portion comprises the steps of: estimating the area of the skin color class inside the facial tone image portion; and computing, by means of fuzzy inference, coefficients for the correction of the pixel of the facial tone image portion.
Claim 17
Dependent Claim 29 words
The method according to claim 14 , wherein the area of the skin color class is evaluated on the basis of the percentage of pixels belonging to the class.
Claim 18
Dependent Claim 19 words
The method according to claim 14 , wherein the coefficients for correction are computed by using fuzzy logic inference.
Claim 19
Dependent Claim 64 words
The method according to claim 14 , wherein the step of correcting the pixels of said facial tone image portion comprises the steps of: adding the coefficients to the coordinates of pixels of the facial tone image portion, the sign of said coefficients depending from predetermined fuzzy logic rules; and back-converting the corrected pixels from HSV color space representation in RGB color space representation.
Claim 20
Dependent Claim 54 words
The method according to claim 17 , wherein the step of correcting the pixels of the facial tone image portion further comprises the steps of: making, for each pixel of the facial tone image portion, a weighted average of the pixel, of the corrected pixel and of the membership value to the skin class.
Claim 21
Dependent Claim 47 words
The method according to claim 18 , further comprising the steps of: determining if the skin color class has an area larger than a predetermined threshold; in case of positive response, outputting the corrected pixels; and in case of negative response, outputting the pixels without any correction.
Claim 22
Dependent Claim 15 words
The method of claim 10 , wherein each spatial subregion is defined using fuzzy logic.
Claim 23
Independent Claim 123 words
An apparatus for correcting a digital color image, comprising: a first unit for determining whether a portion of the digital color image includes a predetermined tone; a second unit for selectively dividing the predetermined tone image portion into spatial subregions; a third unit for calculating the mean saturation and the mean value for each spatial subregion; a fourth unit for determining a color correction of the pixels of the predetermined tone image portion, a color correction of each pixel of the predetermined tone image portion being based upon the mean saturation and mean value of the spatial subregion corresponding to the pixel; and a fifth unit for selectively incorporating the color correction of the predetermined tone image portion into the digital color image.
Claim 24
Independent Claim 123 words
An apparatus for correcting a digital color image, comprising: a first unit for determining whether a portion of the digital color image includes a predetermined tone; a second unit for selectively dividing the predetermined tone image portion into spatial subregions; a third unit for calculating the mean saturation and the mean value for each spatial subregion; a fourth unit for determining a color correction of the pixels of the predetermined tone image portion, a color correction of each pixel of the predetermined tone image portion being based upon the mean saturation and mean value of the spatial subregion corresponding to the pixel; and a fifth unit for selectively incorporating the color correction of the predetermined tone image portion into the digital color image.
Claim 25
Dependent Claim 39 words
The apparatus according to claim 21 , wherein the first unit operates to perform fuzzy logic on the pixels belonging to the video signal image to determine the membership of each pixel to the class of the predetermined tone.
Claim 26
Dependent Claim 43 words
The method according to claim 21 , wherein the second unit operates to compute parameters for correction of the pixels belonging to said predetermined tone image portion, based upon said mean saturation, said mean value and predetermined prototypes of predetermined saturation and value.
Claim 27
Dependent Claim 55 words
The apparatus according to claim 21 , wherein the second unit operates to: spatially filter the video digital signal; convert the pixel representation of the video digital signal from RGB color space representation to HSV color space representation; and determine membership value of each pixel of the image to the class of the predetermined tone.
Claim 28
Dependent Claim 47 words
The apparatus according to claim 21 , wherein the second fourth unit operates to: estimate the area of the class of the predetermined tone inside the image; and compute, by means of fuzzy inference, coefficients for the correction of the pixel of the predetermined tone image portion.
Claim 29
Dependent Claim 31 words
The apparatus according to claim 21 , wherein the area of the class of the predetermined tone is evaluated on the basis of the percentage of pixels belonging to the class.
Claim 30
Dependent Claim 51 words
The apparatus according to claim 21 , wherein: the second unit operates to determine if the class of the predetermined tone has an area larger than a predetermined threshold; and the fifth unit outputs the corrected pixels in case of positive response, and outputs uncorrected pixels in case of negative response.
Claim 31
Dependent Claim 23 words
The apparatus of claim 21 , wherein: the second unit divides the predetermined tone image portion into a plurality of fuzzy logic subregions.
Claim 32
Dependent Claim 24 words
The apparatus of claim 21 , wherein: the second unit divides the predetermined tone image portion into a plurality of subregions using fuzzy logic.

References Cited (Backward Citations)

US5339365A Cited
JPH04167866A Cited
US5384601A Cited
US6088475A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-06 2005-02-05 2005-08-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-06 2009-02-05 2009-08-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-06 2013-02-05 2013-08-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag