×

Producing a rendered image version of an original image using an image structure map representation of the image

  • US 5,809,179 A
  • Filed: 05/31/1996
  • Issued: 09/15/1998
  • Est. Priority Date: 05/31/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for operating a processor-controlled machine to produce a rendered image version of an input original image on a display device;

  • the machine including image input circuitry for receiving image definition data defining the input original image;

    memory for storing data;

    output circuitry connected to the display device; and

    a processor connected for accessing instruction data stored in the memory for operating the machine;

    the processor being further connected for receiving the input original image from the image input circuitry, and connected for providing image definition data defining images to the output circuitry for presenting the rendered image version on the display device;

    the method comprising;

    performing an automatic image segmentation operation using the input original image;

    the automatic image segmentation operation determining image region boundaries occurring in the input original image between image regions therein by detecting a discontinuity in a value of a smoothly varying signal property of signal values indicated by original image locations in the original image;

    an image region in the original image being indicated by a coherent area of original image locations in which the signal values vary smoothly;

    an image region boundary occurring at a discontinuity in the smoothly varying signal values;

    producing a partition data structure representation, referred to as a partition, of the original image using the image region boundaries determined by the automatic image segmentation operation;

    the partition indicating a plurality of nonoverlapping image regions of a 2D plane induced by the set of image region boundaries;

    the partition being produced dynamically by inserting image region boundaries one at a time therein;

    the partition including, for each image region in the original image, a region data structure including region boundary data items each indicating an adjacent image region boundary of the image region in the original image;

    the region data structure further including a plurality of vertex data items each indicating a vertex location adjacent to a region boundary data item included in the region data structure, wherein a vertex location refers to an endpoint location of a respective one of the image region boundaries or an intersection location between two image region boundaries;

    each vertex data item having a machine representable value when stored in the partition;

    the machine representable value being computed by applying a rounding operation to an exact higher precision value for the vertex location of the respective image region boundary and modifying the exact value to produce the machine representable value;

    modifying the vertex location of an image region boundary producing a rounded image region boundary represented by the region boundary data item;

    rendering a rendered image version of the original image using the partition data structure;

    the rendered image version showing the image regions determined to be included in the original image; and

    presenting the rendered image version of the original image on a display device.

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