DIGITAL MAKEUP
First Claim
1. A system for processing an image of a human face, the system comprising a data processing and analyzing utility comprising:
- a high-pass filtering module configured for receiving an input image data indicative of a characteristic of the image and outputting a high-pass signal indicative of at least one of edges and contours of the face in the input image data;
at least one band-pass filtering module configured for receiving data indicative of the input image data and outputting a bandpass signal indicative of low-contrast slowly-varying qualitative features of the face;
a low-pass filtering module configured for receiving data indicative of the input image data and outputting a low-pass signal in which low-contrast regions are smoothed and high-contrast regions are preserved;
a feature computation module configured for receiving the input image data and calculating a localized feature of the image for a plurality of pixels of the image;
a strength computation module configured for receiving said localized feature from the feature computation module, using the localized feature for determining a localized operand to determine a strength of filters to be used in each of the high-pass filtering module, band-pass filtering module, low-pass filtering module at said plurality of the pixels, and transmitting the localized operand to each of said filtering modules;
at least one transformation module configured for receiving and altering at least a portion of at least one of the high-pass signal, the bandpass signal, and the low-pass signal; and
an addition module configured for receiving the high-pass signal, the bandpass signal, and the low-pass signal after said at least portion thereof has been altered, and for adding the received signals together, thus yielding an output signal indicative of a characteristic of an altered image.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of some embodiments of the present invention relates to a system for processing an image of a human face, the system comprising a data processing and analyzing utility comprising: a high-pass filtering module configured for receiving an input image data indicative of a characteristic of the image and outputting a high-pass signal indicative of at least one of edges and contours of the face in the input image data; at least one band-pass filtering module configured for receiving data indicative of the input image data and outputting a bandpass signal indicative of low-contrast slowly-varying qualitative features of the face; a low-pass filtering module configured for receiving data indicative of the input image data and outputting a low-pass signal in which low-contrast regions are smoothed and high-contrast regions are preserved; a feature computation module configured for receiving the input image data and calculating a localized feature of the image for a plurality of pixels of the image; a strength computation module configured for receiving said localized feature from the feature computation module, using the localized feature for determining a localized operand to determine a strength of filters to be used in each of the high-pass filtering module, band-pass filtering module, low-pass filtering module at said plurality of the pixels, and transmitting the localized operand to each of said filtering modules; at least one transformation module configured for receiving and altering at least a portion of at least one of the high-pass signal, the bandpass signal, and the low-pass signal; and an addition module configured for receiving the high-pass signal, the bandpass signal, and the low-pass signal after said at least portion thereof has been altered, and for adding the received signals together, thus yielding an output signal indicative of a characteristic of an altered image.
-
Citations
21 Claims
-
1. A system for processing an image of a human face, the system comprising a data processing and analyzing utility comprising:
-
a high-pass filtering module configured for receiving an input image data indicative of a characteristic of the image and outputting a high-pass signal indicative of at least one of edges and contours of the face in the input image data; at least one band-pass filtering module configured for receiving data indicative of the input image data and outputting a bandpass signal indicative of low-contrast slowly-varying qualitative features of the face; a low-pass filtering module configured for receiving data indicative of the input image data and outputting a low-pass signal in which low-contrast regions are smoothed and high-contrast regions are preserved; a feature computation module configured for receiving the input image data and calculating a localized feature of the image for a plurality of pixels of the image; a strength computation module configured for receiving said localized feature from the feature computation module, using the localized feature for determining a localized operand to determine a strength of filters to be used in each of the high-pass filtering module, band-pass filtering module, low-pass filtering module at said plurality of the pixels, and transmitting the localized operand to each of said filtering modules; at least one transformation module configured for receiving and altering at least a portion of at least one of the high-pass signal, the bandpass signal, and the low-pass signal; and an addition module configured for receiving the high-pass signal, the bandpass signal, and the low-pass signal after said at least portion thereof has been altered, and for adding the received signals together, thus yielding an output signal indicative of a characteristic of an altered image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for processing an input signal indicative of a characteristic of an image of a human face, the method being implemented by a data processing and analyzing utility and comprising:
-
(i) processing input image data to calculate a localized feature of the image for a plurality of pixels of the image; (ii) using the localized feature for determining a localized operand; (iii) applying a high-pass filter, at least one bandpass filter, and a low-pass filter to data indicative of the input image data, thus generating a high-pass component signal, at least one bandpass component signal, and a low-pass component signal, such that a strength of each filter is dependent on the localized operand; (iv) applying at least one transformation to at least one of the high-pass component signal, bandpass component signal, and low-pass component signal, for altering at least a portion of at least one of the component signals; (v) adding the component signals after at least one of them component has been altered, thus yielding an output signal indicative of a characteristic of an altered image. - View Dependent Claims (20)
-
-
21. A computer readable medium that is useful in conjunction with a computer and on which is stored a data processing and analyzing utility configured to cause the computer to respond to input image data to carry out the following:
-
processing input image data to calculate a localized feature of the image for a plurality of pixels of the image; using the localized feature for determining a localized operand; applying a high-pass filter, at least one bandpass filter, and a low-pass filter to data indicative of the input image data, thus generating a high-pass component signal, at least one bandpass component signal, and a low-pass component signal, such that a strength of each filter is dependent on the localized operand; applying at least one transformation to at least one of the high-pass component signal, bandpass component signal, and low-pass component signal, for altering at least a portion of at least one of the component signals; adding the component signals after at least one of them component has been altered, thus yielding an output signal indicative of a characteristic of an altered image.
-
Specification