×

Method and apparatus for generating masks for a multi-layer image decomposition

  • US 7,782,339 B1
  • Filed: 06/30/2005
  • Issued: 08/24/2010
  • Est. Priority Date: 06/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of transforming a digital image into at least one discrete packet for transmission to a remote client, the method executed under the control of a processor configured with computer executable instructions, comprising:

  • obtaining, from a digital source, the digital image;

    initializing a first pixel map to identify essentially all contiguous sets of pixels from the digital image that have a defined color matching tolerance and exceeding a pixel count threshold;

    determining a mark count for each pixel of the digital image, each mark of the mark count indicating a contrast detection by one of a plurality of contrast filters;

    determining a mark density for the each pixel of the digital image that exceeds a threshold of the mark count, the mark density indicating an accumulation of the mark counts from pixels of the digital image within a defined area including the each pixel of the digital image;

    initializing a second pixel map to identify pixels of the digital image that exceed a threshold of the mark density;

    updating the first pixel map to identify at least one additional pixel from the digital image, the at least one additional pixel comprising a color having the defined color matching tolerance to a pixel identified by the first pixel map, the at least one additional pixel separated from the pixel identified by the first pixel map by at least one pixel identified by the second pixel map;

    updating the second pixel map to identify a plurality of additional pixels from the digital image, each pixel in the plurality of additional pixels adjacent to a pixel identified by the second pixel map;

    updating the second pixel map by removing identifications of pixels also identified by the first pixel map;

    generating a third pixel map identifying substantially all pixels of the digital image identified by neither the first pixel map nor the second pixel map;

    compressing pixel data identified by the first pixel map by a first compression method;

    compressing pixel data identified by the second pixel map by a second compression method;

    compressing pixel data identified by the third pixel map by a third compression method; and

    constructing the at least one discrete packet comprising the pixel data compressed by the first, second and third compression methods, and the first, second and third pixel maps, wherein;

    the plurality of contrast filters comprises a saturation filter; and

    the indicating the contrast detection by one from the plurality of contrast filters comprises;

    the saturation filter identifying a saturated pixel in the digital image, the saturated pixel not identified by the first pixel map, the saturated pixel having a first value of a value range for one of the group of colors consisting of red color, green color and blue color, the first value comprising one of a minimum of the value range or a maximum of the value range;

    the saturation filter identifying a second pixel adjacent to the saturated pixel, the second pixel having a second value for the one of the group of colors consisting of red color, green color and blue color, the second value exceeding a threshold difference from the first value.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×