EP1564683A1

System and method for connecting regions of image data having similar characteristics

Abstract

Image data is analyzed line by line to identify pixels having similar color and edge characteristics. The pixels on one line are linked to pixels on another line, if they share similar characteristics. The linked pixels are then grouped together in regions, and the average color of the region is calculated. An image map is generated that identifies the regions to which the pixels belong, along with a final table of the regions appearing in the image.

EP1564683A1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 7 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 4 independent, 6 dependent

  1. 1
    A method for identifying regions of pixels in image data, comprising:a) identifying a blob containing pixels in a first line of image data which differ in color characteristics by less than a predefined amount;b) associating the blob with a temporary blob identifier;c) identifying additional blobs containing pixels in adjacent lines of the image data which differ in color characteristics by less than the predefined amount;d) associating the additional blobs with the temporary blob identifier, if the additional blobs are linked to the blob.
  2. 5
    A method for identifying regions of pixels in image data, comprising:identifying a blob containing pixels in a peripheral line of image data which differ in color characteristics by less than a predefined amount, and associating the blob with a temporary blob identifier;successively identifying a next blob containing pixels which differ in color characteristics by less than the predefined amount starting with a next adjacent line adjacent to the peripheral line;associating the next blob with the temporary blob identifier if the next blob is linked to either the blob or a prior next blob which is linked to the blob based on linking information of the next blob;continue successively identifying a next blob containing pixels which differ in color characteristics by less than the predefined amount of a next adjacent line adjacent to a new next adjacent line;andcontinuing to associate the next blob of a next adjacent line with the temporary blob identifier until a line is reached which has no blobs linked to the blob.
  3. 9
    An image data processing apparatus, comprising:a blob processor;anda memory coupled to the blob processor, the memory storing link information that links together two or more line blobs of the image data,    wherein the blob processor groups line blobs of a line and of continuously adjacent lines that are linked together into a single blob and assigns a unique blob ID to the single blob.
  4. 10
    An apparatus for identifying regions in image data, comprising:means for assigning pixels in a peripheral line to a blob according to their color and edge characteristics, for assigning pixels in a next adjacent line to a next blob, and for providing linking information linking the next blob to the blob according to the color characteristics of the next blob and the blob, for successively identifying a new next blob on a new next adjacent line adjacent to the next adjacent line according to color characteristics;means for linking the new next blob in the next line to a new temporary blob identifier if the new next blob is not linked to any other blobs in a previous next adjacent line, for linking the next blob to a previous blob, for linking the previous blob to the temporary blob identifier if the previous blob is linked to the blob, and for associating the next blob on the next adjacent line with the temporary blob identifier, until a line is reached which has no blobs linked to the blob.