×

Digital makeup

  • US 9,495,582 B2
  • Filed: 12/04/2012
  • Issued: 11/15/2016
  • Est. Priority Date: 12/04/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for processing an image of a human face, the system comprising a data processing and analyzing utility comprising:

  • a filtering system comprising a plurality of filtering modules, each filtering module being configured for receiving and processing data indicative of an input image data and generating an output signal, thereby providing a corresponding plurality of output signals indicative of different facial features, said plurality of filtering modules comprising;

    a high pass filtering module comprising a first filtering utility configured for receiving the input image data, applying a first smoothing filter thereto, and outputting a first smoothed signal, and a first subtracting utility for subtracting the first smoothed signal from the input image data, thus yielding the high-pass signal indicative of at least one of edges and contours of the face in the input image data;

    at least one bandpass filtering device comprising a second filtering utility, configured for receiving the input image data, applying a second smoothing filter thereto, and outputting a second smoothed signal, and a second subtracting utility for subtracting the second smoothed signal from the first smoothed signal, thus yielding at least one bandpass signal indicative of low-contrast slowly-varying qualitative features of the face; and

    a low-pass filtering module configured for receiving 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 for each filtering modules in said plurality of the filtering modules to be used 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 output signal of said plurality of output signals of the filtering modules; and

    an addition module configured for receiving the output signals of the filtering modules after said at least portion of the at least one of said output signals has been altered, and for adding the received output signals together, thus yielding an output signal indicative of a characteristic of an altered image.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×