EP1564683B1

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

Abstract

This record has no abstract on file.

EP1564683B1, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Expired 7 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 5 independent, 0 dependent

  1. 1
    A method for identifying regions of pixels in image data, comprising:providing the image data in plural scan lines having a top scan line and a bottom scan line;a) identifying a blob containing pixels in a current scan 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 scan 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 , wherein linking is performed according to information in a link field that is included in a scan table entry,characterized byperforming steps a) to c) in a top to bottom module (610) starting blob identification at the top scan line, andperforming steps d) in a bottom to top module (620) starting blob identification at the bottom scan line. Ein Verfahren zur Identifizierung von Bereichen von Bildelementen in Bilddaten, umfassend: Bereitstellen der Bilddaten in mehreren Abtastzeilen, die eine oberste Abtastzeile und eine unterste Abtastzeile aufweisen;a) Identifizieren eines Fleckes, der Bildelemente in einer laufenden Abtastzeile der Bilddaten enthält, die sich in Farbeigenschaften um weniger als einen vorher festgelegten Betrag unterscheiden;b) Verknüpfen des Fleckes mit einem temporären Fleckidentifikator;c) Identifizieren zusätzlicher Flecken, die Bildelemente in benachbarten Abtastzeilen der Bilddaten enthalten, die sich in Farbeigenschaften um weniger als den vorher festgelegten Betrag unterscheiden;d) Verknüpfen der zusätzlichen Flecken mit dem temporären Fleckidentifikator, wenn die zusätzlichen Flecken mit dem Fleck verbunden sind, wobei das Verbinden gemäß Information in einem Verbindungsfeld durchgeführt wird, das in einem Abtasttabellenzugang eingeschlossen ist,gekennzeichnet durchDurchführen der Schritte a) bis c) in einem Oben-nach-Unten-Modul (610), das die Fleckidentifizierung an der obersten Abtastzeile startet, undDurchführen des Schrittes d) in einem Unten-nach-Oben-Modul (620), das die Fleckidentifizierung an der untersten Abtastzeile startet. Procédé pour identifier des régions de pixels dans des données d'image, comprenant: fournir les données d'image en plusieurs lignes de balayage ayant une ligne de balayage supérieure et une ligne de balayage inférieure;a) identifier une tâche de couleur contenant des pixels dans une ligne de balayage actuelle de données d'image qui diffèrent en termes de caractéristiques de couleurs par une quantité inférieure à une quantité prédéfinie;b) associer la tâche de couleur à un identifiant de tâches de couleur temporaire;c) identifier des tâches de couleur additionnelles contenant des pixels dans des lignes de balayage adjacentes des données d'image qui diffèrent en termes de caractéristiques de couleur par une quantité inférieure à la quantité prédéfinie;d) associer les tâches de couleur additionnelles à l'identifiant de tâches de couleur temporaire, si les tâches de couleur additionnelles sont liées à la tâche de couleur, où la liaison est effectuée selon une information dans un champ de liaison qui est inclus dans une entrée de table de balayage,caractérisé pareffectuer les étapes a) à c) dans un module du haut vers le bas (610) commençant une identification de tâches de couleur à la ligne de balayage supérieure, eteffectuer les étapes d) dans un module du bas vers le haut (620) commençant une identification de tâches de couleur à la ligne de balayage inférieure.
  2. 2
    Das Verfahren gemäß Anspruch 1, weiterhin umfassend:Zählen einer Gesamtanzahl von Bildelementen in den Flecken, die mit dem temporären Fleckidentifikator verknüpft sind. Procédé de la revendication 1, comprenant en plus: compter un nombre total des pixels dans les tâches de couleur associées à l'identifiant de tâches de couleur temporaire. The method of claim 1, further comprising: counting a total number of the pixels in the blobs associated with the temporary blob identifier.
  3. 3
    Das Verfahren gemäß Anspruch 2, weiterhin umfassend:Berechnen eines normierten Farbwerts für den temporären Fleckidentifikator, basierend auf einer Summation der Bildelementfarbwerte und der Gesamtanzahl der Bildelemente in den Flecken, die mit dem temporären Fleckidentifikator verknüpft sind. Procédé de la revendication 2, comprenant en plus: calculer une valeur de couleur normalisée pour l'identifiant de tâches de couleur temporaire, sur la base d'une somme de valeurs de couleurs de pixels et du nombre total de pixels dans les tâches de couleur associées à l'identifiant de tâches de couleur temporaire. The method of claim 2, further comprising: calculating a normalized color value for the temporary blob identifier, based on a summation of pixel color values and the total number of pixels in the blobs associated with the temporary blob identifier.
  4. 4
    Das Verfahren gemäß Anspruch 1, weiterhin umfassend:Speichern des temporären Fleckidentifikators als einen permanenten Fleck, wenn festgestellt wird, dass keine zusätzlichen Flecken dem temporären Fleckidentifikator zugeordnet werden. Procédé de la revendication 1, comprenant en plus: stocker l'identifiant de tâches de couleur temporaire comme une tâche de couleur permanente, lorsqu'il est déterminé qu'aucune tâche de couleur additionnelle ne sera associée à l'identifiant de tâches de couleur temporaire. The method of claim 1, further comprising: storing the temporary blob identifier as a permanent blob, when it is determined that no additional blobs are going to be associated with the temporary blob identifier.
  5. 5
    An apparatus for identifying regions of pixels in image data, comprising:means for providing the image data in plural scan lines having a top scan line and a bottom scan line;a) means for identifying a blob containing pixels in a current scan line of image data which differ in color characteristics by less than a predefined amount;b) means for associating the blob with a temporary blob identifier;c) means for identifying additional blobs containing pixels in adjacent scan lines of the image data which differ in color characteristics by less than the predefined amount;d) means for associating the additional blobs with the temporary blob identifier, if the additional blobs are linked to the blob, wherein linking is performed according to information in a link field that is included in a scan table entry,characterized bymeans a) to c) are included in a top to bottom module (610) starting blob identification at the top scan line, andmeans d) is included in a bottom to top module (620) starting blob identification at the bottom scan line. Appareil pour identifier des régions de pixels dans des données d'image, comprenant: un moyen pour fournir les données d'image en plusieurs lignes de balayage ayant une ligne de balayage supérieure et une ligne de balayage inférieure;a) un moyen pour identifier une tâche de couleur contenant des pixels dans une ligne de balayage actuelle de données d'image qui diffèrent en termes de caractéristiques de couleur par une quantité inférieure à une quantité prédéfinie;b) un moyen pour associer la tâche de couleur à un identifiant de tâches de couleur temporaire;c) un moyen pour identifier des tâches de couleur additionnelles contenant des pixels dans des lignes de balayage adjacentes des données d'image qui diffèrent en termes de caractéristiques de couleurs par une quantité inférieure à la quantité prédéfinie;d) un moyen pour associer les tâches de couleur additionnelles à l'identifiant de tâches de couleur temporaire, si les tâches de couleur additionnelles sont liées à la tâche de couleur, où la liaison est effectuée selon une information dans un champ de liaison qui est inclus dans une entrée de table de balayage,caractérisé parles moyen a) à c) sont inclus dans un module du haut vers le bas (610) commençant une identification de tâches de couleur à la ligne de balayage supérieure, etle moyen d) est inclus dans un module du bas vers le haut (620) commençant une identification de tâches de couleur à la line de balayage inférieure. Eine Vorrichtung zum Identifizieren von Bereichen von Bildelementen in Bilddaten, umfassend: Einrichtung zum Bereitstellen der Bilddaten in mehreren Abtastzeilen, die eine oberste Abtastzeile und eine unterste Abtastzeile aufweisen;a) Einrichtung zum Identifizieren eines Fleckes, der Bildelemente in einer laufenden Abtastzeile der Bilddaten enthält, die sich in Farbeigenschaften um weniger als einen vorher festgelegten Betrag unterscheiden;b) Einrichtung zum Verknüpfen des Fleckes mit einem temporären Fleckidentifikator;c) Einrichtung zum Identifizieren zusätzlicher Flecken, die Bildelemente in benachbarten Abtastzeilen der Bilddaten enthalten, die sich in Farbeigenschaften um weniger als den vorher festgelegten Betrag unterscheiden;d) Einrichtung zum Verknüpfen der zusätzlichen Flecken mit dem temporären Fleckidentifikator, wenn die zusätzlichen Flecken mit dem Fleck verbunden sind, wobei das Verbinden gemäß Information in einem Verbindungsfeld durchgeführt wird, das in einem Abtasttabellenzugang eingeschlossen ist,dadurch gekennzeichnet, dassdie Einrichtungen a) bis c) in einem Oben-nach-Unten-Modul (610) eingeschlossen sind, das die Fleckidentifizierung an der obersten Abtastzeile startet, unddie Einrichtung d) in einem Unten-nach-Oben-Modul (620) eingeschlossen ist, das die Fleckidentifizierung an der untersten Abtastzeile startet.