×

Comparison of image shapes based on near neighbor data

  • US 5,255,354 A
  • Filed: 06/08/1990
  • Issued: 10/19/1993
  • Est. Priority Date: 06/08/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a system that includes memory and a processor, the processor including a plurality of processing units, each processing unit being connected for accessing data stored in the memory, the method comprising steps of:

  • for a first image that includes a plurality of pixels, storing in the memory a respective data item for each pixel, each pixel'"'"'s respective data item including a first image pixel value;

    the respective data item of each pixel in the first image being stored so that a respective processing unit for the pixel can access the pixel'"'"'s respective data item;

    operating the processing units to produce, for each of the pixels in the first image, near neighbor distance data for the pixel, the near neighbor distance data indicating a distance to a near neighbor pixel whose first image pixel value meets a criterion;

    each pixel'"'"'s processing unit producing the near neighbor distance data by operating on the pixel'"'"'s respective data item;

    the step of operating the processing units to produce near neighbor distance data comprising substeps of;

    finding, for each pixel in the first image, a set of near neighbor pixels that includes the near neighbor pixel; and

    performing a hierarchical operation to produce, for each pixel'"'"'s set of near neighbor pixels, a set of distance values indicating the distances to the near neighbor pixels;

    for a second image that includes a plurality of pixels, each mapping to a respective pixel of the first image, storing in the memory a respective data item for each pixel, each pixel'"'"'s respective data item including a second image pixel value;

    the respective data item of each pixel in the second image being stored so that it can be accessed by a respective processing unit for the pixel;

    each pixel in the second image and the respective pixel of the first image both having the same respective processing unit;

    the pixels of the second image including a set of pixels whose pixel values meet the criterion; and

    operating the processor to produce a measure of dissimilarity between the first and second images;

    the step of operating the processor to produce the measure of dissimilarity comprising a substep of producing, for the set of pixels of the second image whose pixel values meet the criterion, a sum of distances, the distances being the distances indicated by the near neighbor distance data of the respective pixels of the first image.

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