DE19606819A1 - Combination scanner - Google Patents

Combination scanner

Info

Publication number
DE19606819A1
DE19606819A1 DE19606819A DE19606819A DE19606819A1 DE 19606819 A1 DE19606819 A1 DE 19606819A1 DE 19606819 A DE19606819 A DE 19606819A DE 19606819 A DE19606819 A DE 19606819A DE 19606819 A1 DE19606819 A1 DE 19606819A1
Authority
DE
Germany
Prior art keywords
code
recognized
arrangement according
class
decoder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE19606819A
Other languages
German (de)
Inventor
Joachim Schwarzkopf
Heinz Dr Sommer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wincor Nixdorf International GmbH
Original Assignee
Wincor Nixdorf International GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wincor Nixdorf International GmbH filed Critical Wincor Nixdorf International GmbH
Priority to DE19606819A priority Critical patent/DE19606819A1/en
Priority to PCT/DE1997/000213 priority patent/WO1997031328A1/en
Publication of DE19606819A1 publication Critical patent/DE19606819A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Image Analysis (AREA)

Abstract

The invention concerns an arrangement for determining the number of an article, according to which the article in question is identified from a common video image of the article (21), from a code (22) applied thereto and by determining the article type (13). The number of the article is determined by combining (14) the results.

Description

Technisches GebietTechnical field

Das Verfahren betrifft die Feststellung der Art eines Gegenstands, insbesondere von Artikelnummer bei Kassen­ systemen.The procedure concerns the determination of the type of a Item, in particular of article number at cash registers systems.

Stand der TechnikState of the art

Insbesondere im Einzelhandel zu verkaufende Waren sind mit einem Strichcode versehen, der beim Kassiervorgang abgetastet wird und die Art des Artikels angibt, worauf­ hin die Kassiereinrichtung den aktuell gültigen Preis aus einer elektronischen Tabelle ermittelt und entsprechend addiert.Goods to be sold in particular in retail provided with a barcode that is used during the checkout process is scanned and the type of item indicates what towards the cashier the current price determined in an electronic table and accordingly added.

In der DE 38 13 725 A1 wird eine entsprechende Einrichtung beschrieben, in der eine Videokamera den zu klassifizie­ renden Gegenstand erfaßt und den Strichcode zu erkennen versucht. Geht dieser Versuch fehl, so wird das Bild der Videokamera zu einer Zentrale geleitet, die manuell oder automatisch den Gegenstand bestimmt oder anderswie über ihn disponiert. Diese Anordnung erfordert eine Unterbre­ chung, wenn der Strichcode nicht lesbar ist, und hat ins­ besondere keine Sicherheiten gegen unrichtige Strichcodes, beispielsweise veränderte Etiketten.A corresponding device is described in DE 38 13 725 A1 described in which a video camera to classify detects the object and recognize the bar code tries. If this attempt is unsuccessful, the picture of Video camera directed to a central, which can be done manually or automatically determines the object or otherwise scheduled him. This arrangement requires an undersize if the barcode is not legible, and has ins special no security against incorrect barcodes, for example changed labels.

Es ist Aufgabe der Erfindung, diese Nachteile zu reduzie­ ren. It is an object of the invention to reduce these disadvantages ren.  

Diese Aufgabe wird dadurch gelöst, daß das Bild einer Vi­ deokamera gleichzeitig auf das Bild eines Strichcodes hin untersucht als auch einer Mustererkennung unterworfen wird. Liefert einer der beiden, auf dasselbe Videosignal bzw. gespeicherte Videobild wirkende Detektoren eine si­ chere Erkennung, wird diese verwendet. Liefern beide ein Signal für eine sichere Erkennung, so muß der erkannte Code gleich sein oder einer der beiden Detektoren muß melden, daß einer Erkennung nicht möglich war.This object is achieved in that the image of a Vi deokamera simultaneously on the image of a bar code examined as well as subjected to a pattern recognition becomes. Returns one of the two on the same video signal or stored video image detectors a si recognition, it is used. Deliver both Signal for a safe detection, so the recognized Code must be the same or one of the two detectors report that detection was not possible.

Es handelt sich also um eine Anordnung zur Bestimmung ei­ ner Gegenstandsnummer, bei aus einem gemeinsamen Video­ bild des Gegenstand sowohl ein an dem Gegenstand ange­ brachter Code als auch durch Mustererkennung der Gegen­ stand an sich bestimmt wird und durch Kombination der Er­ gebnisse die Nummer des Gegenstands bestimmt wird.It is therefore an arrangement for determining egg ner item number, from a shared video picture of the object and one attached to the object brought code as well as by pattern recognition of the counter was determined in itself and by combining the Er results the number of the item is determined.

Kurzbeschreibung der ZeichnungenBrief description of the drawings

Es zeigenShow it

Fig. 1 die Anordnung der Komponenten, Fig. 1 shows the arrangement of the components,

Fig. 2 eine Anwendung mit mehreren Videokameras. Fig. 2 shows an application with several video cameras.

Detaillierte Beschreibung der ErfindungDetailed description of the invention

Fig. 2 zeigt auf einer Unterlage 20 einen Gegenstand 21, durch eine Schachtel symbolisiert, auf den eine optisch maschinenlesbare Codierung 22, hier durch einen Strich­ code symbolisiert, aufgebracht ist. Der Gegenstand 21 wird durch eine oder mehrere Videokameras 24a . . . d abgeta­ stet, die beispielsweise an Ständern 23a . . . d befestigt sind. Ferner kann die Unterlage 20 auch beweglich gestal­ tet sein, so daß der Gegenstand 21 verschoben oder ge­ dreht werden kann, ohne daß dies für die Erfindung not­ wendig ist. Fig. 2 shows on a substrate 20 an object 21, symbolized by a box on which an optically machine readable code 22, symbolized here by a line code, is applied. The object 21 is through one or more video cameras 24 a. . . d abgeta stet, for example on stands 23 a. . . d are attached. Furthermore, the pad 20 can also be movably designed, so that the object 21 can be moved or rotated without this being necessary for the invention.

Fig. 1 zeigt ein Blockschaltbild für die Verarbeitung des Videobildes, das von einer Videokamera 10, die eine der in Fig. 2 gezeigten Videokameras 24a . . . d sein kann, aufge­ nommen wird. Das Signal der Videokamera wird in einer Di­ gitalisiereinrichtung 11 in ein für die weitere Verarbei­ tung sinnvolles Format umgewandelt und beispielsweise als digitalisiertes Bild in einem Speicher abgelegt. Dieses Bild oder auch ein aufbereitetes Videosignal wird einer­ seits einem Decoder 12 zugeführt, welcher aus den Bildda­ ten die Codierung 22 zu ermitteln versucht. Dies ge­ schieht beispielsweise, indem eine Strichcodeerkennung auf die Zeilen des Bildsignals angewendet wird und ein Strichcode als erkannt angesehen wird, wenn in mindestens drei aufeinanderfolgenden Zeilen derselbe Strichcode de­ codiert wurde. Andere Verfahren sind beliebig einsetzbar, sofern sie auf einem, ggf. digitalisierten, Videobild aufbauen und entweder einen erkannten Code liefern oder ein Signal, welches meldet, daß kein Code erkannt wurde. Dieses kann selbstverständlich ein spezieller Code wie Null sein. Fig. 1 shows a block diagram for the processing of the video image by a video camera 10 , one of the video cameras 24 a shown in Fig. 2. . . d can be recorded. The signal of the video camera is converted in a digitizing device 11 into a format useful for further processing and is stored, for example, as a digitized image in a memory. This image or a processed video signal is supplied on the one hand to a decoder 12 , which tries to determine the coding 22 from the image data. This happens, for example, by applying a bar code recognition to the lines of the image signal and a bar code being regarded as recognized if the same bar code has been decoded in at least three successive lines. Other methods can be used as long as they are based on a possibly digitized video image and either deliver a recognized code or a signal which reports that no code has been recognized. Of course, this can be a special code such as zero.

Das dem Decoder 12 zugeführte Signal wird gleichzeitig einer Mustererkennung 13 zugeführt, die eine Korrelation mit vorgegebenen Mustern durchführt. Hierfür haben sich neuronale Netze bewährt. Auch diese Mustererkennung lie­ fert eine Code für das erkannte Muster oder ein Signal, daß keines der bekannten Muster erkannt wurde.The signal supplied to the decoder 12 is simultaneously fed to a pattern recognition 13 , which carries out a correlation with predetermined patterns. Neural networks have proven successful for this. This pattern recognition also provides a code for the recognized pattern or a signal that none of the known patterns has been recognized.

Zweckmäßig, aber nicht notwendig, verwenden beide, der Decoder und die Mustererkennung, denselben Coderaum, in dem einerseits die Codes enthalten sind, die der Decoder liest. Zusätzlich sind, wie weiter unten noch erläutert wird, Codes für Artikelformen enthalten. Zweckmäßig ist eine Unterscheidung z. B. an erster Stelle der Codenummer. Wird die Nummer "Null" für "ungültig" verwendet, so ver­ einfachen sich die nachfolgenden Schritte, wie bekannt und leicht ersichtlich ist.Appropriate, but not necessary, use both of the Decoder and pattern recognition, the same code space, in which on the one hand contains the codes that the decoder read. In addition, as explained below will contain codes for article forms. Is expedient a distinction z. B. in the first place the code number. If the number "zero" is used for "invalid", then ver follow the simple steps, as is known and is easy to see.

Die Ausgangssignale des Decoders 12 und der Mustererken­ nung 13 werden einem Zuordner 14 zugeführt, welcher aus den beiden Signalen ein neues Signal kombiniert. Dabei arbeitet ein einfacher Zuordner 14 wie folgt:
Wenn weder der Decoder 12 noch die Mustererkennung 13 ein gültiges Signal erkennen, gibt der Zuordner 14 gleich­ falls eine Meldung aus, das kein gültiges Signal erkannt wurde. Liefert der Decoder 12 einen gültigen Code und die Musterkennung 13 keinen gültigen Code, so wird der Code des Decoders ausgegeben. Liefert der Decoder 12 einen gültigen Code und die Mustererkennung 13 einen gültigen Code, so wird festgestellt, ob der Code der Mustererken­ nung 13 zu dem Code des Decoders 12 paßt. Hierbei wird be­ rücksichtigt, daß eine Anzahl von Artikeln nur schwer durch das Bild zu unterscheiden sind, beispielsweise zwei Flaschen Wein unterschiedlicher Herkunft, die nur durch die Schrift auf dem Etikett unterscheidbar sind. Dies be­ deutet, daß die von der Mustererkennungseinrichtung be­ reitgestellte Codes danach zu unterscheiden sind, ob sie eindeutig eine einzelne Waren bestimmen oder nur eine Klasse von Waren. Im ersteren Fall wird zweckmäßig der­ selbe Code weitergegeben, den die Decodiereinrichtung für diesen Gegenstand auch ermitteln würde. Damit wird der Zuordner insofern vereinfacht, als gleiche Codes ohne weitere Verarbeitung weitergegeben werden können. Je nach Leistungsfähigkeit der Mustererkennung kann die Anzahl der Waren, die eindeutig zu erkennen sind, variieren.
The output signals of the decoder 12 and the pattern recognition 13 are fed to an assignor 14 , which combines a new signal from the two signals. A simple allocator 14 works as follows:
If neither the decoder 12 nor the pattern recognition 13 recognize a valid signal, the allocator 14 also issues a message that no valid signal was recognized. If the decoder 12 supplies a valid code and the pattern identifier 13 does not provide a valid code, the code of the decoder is output. If the decoder 12 supplies a valid code and the pattern recognition 13 a valid code, it is determined whether the code of the pattern recognition 13 matches the code of the decoder 12 . It is taken into account that a number of articles are difficult to distinguish by the picture, for example two bottles of wine of different origins, which can only be distinguished by the writing on the label. This means that the codes provided by the pattern recognition device must be distinguished according to whether they uniquely identify a single item or only a class of items. In the former case, the same code is expediently passed on, which the decoding device would also determine for this object. This simplifies the assignment in that the same codes can be passed on without further processing. Depending on the performance of the pattern recognition, the number of goods that can be clearly recognized can vary.

Insbesondere wird der Code des Decoders 12 dazu benutzt, um mittels einer Tabelle die zulässigen Codes der Mu­ stererkennung 13 zu korrelieren. Ist der Code der Mu­ stererkennung passend, so wird der Code des Decoders aus­ gegeben. Andernfalls muß die Erkennung als ungültig ge­ kennzeichnet werden. Damit wird insbesondere verhindert, daß ein Etikett mit einem Strichcode von einem billigen Gegenstand auf einen teuren Gegenstand übertragen wird, sofern diese Gegenstände ein unterschiedliches Bild ha­ ben.In particular, the code of the decoder 12 is used to correlate the permissible codes of the pattern recognition 13 by means of a table. If the code of the pattern recognition is suitable, the code of the decoder is output. Otherwise the detection must be marked as invalid. In particular, this prevents a label with a bar code from being transferred from a cheap item to an expensive item, provided that these items have a different image.

Liefert die Decodiereinrichtung keinen gültigen Code, je­ doch die Bildererkennung, so wird der Code der Bilderken­ nung weitergegeben. Dabei wird der gesamte Coderaum in die Codes für Artikelnummern und die Codes für Artikel­ formen unterteilt, wie oben beschrieben, so daß dem Er­ gebnis entnommen werden kann, ob es sich um eine Artikel­ nummer oder eine Gruppe von möglichen, gleich aussehenden Artikeln handelt. The decoder does not deliver a valid code, ever but the image recognition, this is the code of the images passed on. The entire code space is in the codes for article numbers and the codes for articles form divided, as described above, so that the Er result can be seen whether it is an article number or a group of possible, identical looking Articles.  

Die Ausgabe des Zuordners kann, in einer Anwendung auf Kassenplätze, direkt von der Software der Kasse weiter­ verarbeitet werden, um über die Artikelnummer den Preis der Ware zu bestimmen und in bekannter Art weiterzuverar­ beiten. Sofern nur die mehrdeutige Artikelklasse erkannt wurde, kann eine Option vorgesehen werden, der eine Liste der möglichen Waren dem Kunden auf einer Anzeige anbietet und der Kunde die zutreffende Angabe auswählen kann.The output of the mapper can, in an application Cash desks directly from the cash register software processed to determine the price via the item number to determine the goods and to process them in a known manner work. If only the ambiguous article class is recognized an option can be provided, which is a list offers the possible goods to the customer on an advertisement and the customer can select the appropriate information.

Eine Verbesserung der Erfindung liegt darin, daß der De­ coder und die Mustererkennung zusätzlich zu dem Code auch ein Signal über die Güte der Erkennung liefert. Im Falle des Decoders kann dies beispielsweise die Anzahl der Scanlines des Videobildes sein, in denen die bereitge­ stellte Artikelnummer erkannt wurde. Im Falle einer Mu­ stererkennung sind die bekannten neuronalen Netze durch­ aus in der Lage, neben der Nummer des erkannten Musters auch eine Zahl für das Maß der Übereinstimmung mit auszu­ geben. Damit ist die oben genannte Verarbeitung ein Spe­ zialfall, bei dem diese Größen binäre Werte sind. Die Verarbeitung in dem Zuordner erfolgt in diesem Fall durch Schwellwertlogiken oder unscharfe (fuzzy) Logik in be­ kannter Art. Diese liefert dann auch an dem Ausgang ein Maß für die Zuverlässigkeit des Ergebnisses. Hierbei wird die Decodierung ein hohes Gewicht bekommen, ggf. mit ei­ nem nicht linearen Einfluß. Damit kann die nachfolgende Verarbeitung einen Schwellwert definieren, oberhalb des­ sen das Ergebnis weiterverarbeitet wird. Ferner kann ein Toleranzbereich definiert werden, innerhalb dessen eine Verbindung zu einer Aufsichtsperson geschaltet oder zur Benutzung eines Handscanners für den Artikelcode aufge­ fordert wird.An improvement of the invention is that the De coder and pattern recognition in addition to the code too provides a signal about the quality of the detection. In the event of of the decoder, for example, the number of Scanlines of the video image in which the ready provided article number was recognized. In the case of a Mu are the well-known neural networks through from being able to next to the number of the recognized pattern also a number for the degree of agreement with give. So the processing mentioned above is a Spe special case where these quantities are binary values. The In this case, processing in the allocator is carried out by Threshold logic or fuzzy logic in be known type. This then also delivers at the output Measure of the reliability of the result. Here will the decoding is heavy, possibly with an egg non linear influence. So that the following Processing define a threshold above which the result is processed further. Furthermore, a Tolerance range can be defined, within which one Connected to a supervisor or to  Use a hand scanner for the item code is requested.

Für den in Fig. 2 angedeuteten Fall, daß mehrere Kameras 24a . . . d gleichzeitig ein Bild ein und desselben Objekts 21 aufnehmen, wird in einer Weiterbildung der Erfindung ein (nicht dargestellter) Entscheider verwendet, der die Aus­ gangssignale der Zuordner der einzelnen Kameras als Ein­ gang hat und ein gemeinsames Ausgangssignal liefert. Die­ ser Entscheider arbeitet ähnlich dem Zuordner, jedoch mit gleicher Gewichtung der Eingänge. In einer einfachen Form werden nur gültige Codes betrachtet und nur dann ein gül­ tiger Code ausgegeben, wenn die gültigen Codes alle über­ einstimmen. Auch hier ist eine unscharfe (fuzzy) Logik verwendbar, so daß ein weniger zuverlässiges Ergebnis an­ dere stützen kann. Wird beispielsweise eine fünfte Kamera oberhalb des Gegenstandes angebracht, so wird deren Ge­ wicht und auch die Gewichte innerhalb des Zuordners an­ ders als die der restlichen vier Kameras sein. Beispiels­ weise wird beobachtet, daß die Kunden, folgend einem Hin­ weis an der Kasse, die Artikel bevorzugt mit dem Strich­ code nach oben legen. Damit sollten derart erkannte Strichcodes ein hohes Gewicht erhalten. Umgekehrt ist ei­ ne Mustererkennung aus schräger Sicht meist zuverlässiger als ein Blick von oben, bei dem die Seiten meist nicht erkennbar sind. Damit wird der Zuordner für die Kamera oberhalb des Gegenstands ein geringes Gewicht auf die Bilderkennung legen. Wie bei dem Zuordner findet auch hier ein Überprüfung des von einer Kamera erkannten Codes durch die von den anderen Kameras gelieferten Musterer­ kennungs-Ergebnisse statt.For the case indicated in Fig. 2 that several cameras 24 a. . . d at the same time take an image of one and the same object 21 , in a further development of the invention a decision maker (not shown) is used, which has the output signals from the assignments of the individual cameras as an input and provides a common output signal. This decision maker works similarly to the allocator, but with the same weighting of the inputs. In a simple form, only valid codes are considered and a valid code is only issued if the valid codes all match. Here too, fuzzy logic can be used, so that a less reliable result can support others. If, for example, a fifth camera is attached above the object, its weight and the weights within the assignor will be different than that of the remaining four cameras. For example, it is observed that, following a notice at the checkout, customers prefer to put the items up with the bar code. Bar codes recognized in this way should therefore be given great weight. Conversely, a pattern recognition from an oblique view is usually more reliable than a view from above, where the sides are usually not recognizable. This means that the assignor for the camera above the object places little emphasis on image recognition. As with the allocator, the code recognized by one camera is checked by the pattern recognition results provided by the other cameras.

Bei einer Variante der Erfindung mit mehreren Kameras werden die Ausgangssignale aller Decoder und Mustererken­ ner auf eine gemeinsame Entscheidungslogik gelegt, die dann alle Ausgangswerte bei der Entscheidung, vorzugswei­ se mit unscharfer Logik, berücksichtigt.In a variant of the invention with several cameras the output signals of all decoders and patterns are recognized put on a common decision logic that then all initial values when deciding, preferably two with fuzzy logic.

Anstelle von mehreren Kameras kann auch eine einzelne Ka­ mera verwendet werden, deren Position relativ zum Gegen­ stand veränderbar ist und von der Videobilder gespeichert und sodann in der gleichen Art wie gleichzeitig ermittel­ te Bilder verarbeitet werden.Instead of several cameras, a single camera can also be used mera are used, their position relative to the opposite stand is changeable and saved from the video images and then determine in the same way as at the same time te images are processed.

Claims (8)

1. Anordnung zur Klassifizierung von gewöhnlich mit ei­ nem optisch abtastbaren Code (22) gekennzeichneten Gegenständen (21), mit den Merkmalen:
  • - Mindestens ein Videobild des Gegenstands (21) wird durch eine elektronische Bildaufnahmeeinrichtung (10, 11) erfaßt,
  • - das erfaßte Videobild wird einem Decoder (12) zur Decodierung des abtastbaren Codes (22) zugeführt,
  • - dasselbe Videobild wird einem Mustererkenner (13) zugeführt, der aus dem Videobild der äußeren Form, ggf. einschließliche der Oberfläche oder der Farbe, den Gegenstand klassifiziert,
  • - Decoder (12) und Mustererkenner (13) liefern je ein Signal, das angibt, ob die Decodierung bzw. Klassi­ fizierung möglich war und, gegebenenfalls, welches der Code bzw. die Klasse ist,
  • - die Signale beider Einrichtungen werden einem Zu­ ordner (14) zugeführt, welcher
  • * den Code ausgibt, wenn der Code erkannt ist und der Klasse nicht widerspricht oder keine Klasse erkannt ist,
    * und die Klasse ausgibt, wenn diese erkannt ist und kein Code erkannt ist,
    * oder andernfalls einen Code ausgibt, der die Nicht-Erkennbarkeit darstellt.
1. Arrangement for the classification of objects ( 21 ) usually marked with an optically scannable code ( 22 ), with the features:
  • - At least one video image of the object ( 21 ) is captured by an electronic image recording device ( 10 , 11 ),
  • - The captured video image is fed to a decoder ( 12 ) for decoding the scannable code ( 22 ),
  • the same video image is fed to a pattern recognizer ( 13 ) which classifies the object from the video image of the external shape, possibly including the surface or the color,
  • - Decoder ( 12 ) and pattern recognizer ( 13 ) each provide a signal that indicates whether decoding or classification was possible and, if necessary, which is the code or class,
  • - The signals of both devices are supplied to a folder ( 14 ), which
  • * outputs the code if the code is recognized and does not contradict the class or no class is recognized,
    * and outputs the class if it is recognized and no code is recognized,
    * or otherwise outputs a code that represents the unrecognizability.
2. Anordnung nach Anspruch 1, wobei mindestens zwei zu unterschiedlichen Zeiten oder von unterschiedlichen Richtungen aufgenommene Videobilder verarbeitet wer­ den und die Ausgangssignale der Decoder und Musterer­ kenner von einer gemeinsamen Verarbeitungseinheit be­ wertet werden, welche entweder einen Warencode, eine Warenklasse oder ein Signal für Ungültigkeit ausgibt.2. Arrangement according to claim 1, wherein at least two to different times or of different Directions processed video images who processed the and the output signals of the decoders and patterners connoisseurs of a common processing unit which are either a commodity code, a Goods class or issues a signal for invalidity. 3. Anordnung nach Anspruch 2, wobei die Verarbeitungs­ einheit eine der Anzahl der Videobilder entsprechende Anzahl von Zuordnern umfaßt, deren Ausgangssignale durch einen Entscheider verknüpft werden, welcher nur bei Übereinstimmung aller erkannten gültigen Codes und Kompatibilität mit erkannten Klassen den Code ausgibt.3. Arrangement according to claim 2, wherein the processing unit corresponding to the number of video images Number of allocators includes, their output signals be linked by a decision maker who only if all recognized valid codes match and compatibility with recognized classes the code issues. 4. Anordnung nach einer der Ansprüche 1 bis 3, wobei Zu­ ordner oder Entscheider lediglich die Gleichheit von gültigen Codes bestimmen.4. Arrangement according to one of claims 1 to 3, wherein zu folder or decision maker just the equality of determine valid codes. 5. Anordnung nach Anspruch 1 oder 2, wobei die Signale beider Einrichtungen mit einem Gütewert kombiniert sind und Zuordner und ggf. Entscheider mittels einer geeigneten Verarbeitungsvorrichtung, vorzugsweiser unscharfer (Fuzzy) Logik, ein Ergebnis mit einem dar­ aus bestimmten Gütewert bilden.5. Arrangement according to claim 1 or 2, wherein the signals both facilities combined with a quality value and assigners and possibly decision-makers by means of a suitable processing device, preferably fuzzy logic, a result with one form from certain quality value. 6. Anordnung nach einem der vorhergehenden Ansprüche, wobei die von der Mustererkennung bestimmten Klassen eine Obermenge der von dem Decoder bestimmten Codes ist. 6. Arrangement according to one of the preceding claims, where the classes determined by the pattern recognition a superset of codes determined by the decoder is.   7. Verwendung einer Anordnung nach einem der Ansprüche 1 bis 6 in einer Kasse, wobei das Ergebnis für eine Preisermittlung weiterverwendet wird.7. Use of an arrangement according to one of claims 1 to 6 in a cash register, the result for one Price determination will continue to be used. 8. Verwendung einer Anordnung nach Anspruch 7 in einer Kasse, wobei das Ergebnis für eine Preisermittlung weiterverwendet wird, sofern eine vorgegebene Schran­ ke für den Zuverlässigkeitswert überschritten ist.8. Use of an arrangement according to claim 7 in one Cash register, the result for a price determination will continue to be used provided a given cabinet ke for the reliability value is exceeded.
DE19606819A 1996-02-23 1996-02-23 Combination scanner Withdrawn DE19606819A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE19606819A DE19606819A1 (en) 1996-02-23 1996-02-23 Combination scanner
PCT/DE1997/000213 WO1997031328A1 (en) 1996-02-23 1997-02-04 Combination scanner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19606819A DE19606819A1 (en) 1996-02-23 1996-02-23 Combination scanner

Publications (1)

Publication Number Publication Date
DE19606819A1 true DE19606819A1 (en) 1997-08-28

Family

ID=7786247

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19606819A Withdrawn DE19606819A1 (en) 1996-02-23 1996-02-23 Combination scanner

Country Status (2)

Country Link
DE (1) DE19606819A1 (en)
WO (1) WO1997031328A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10245720A1 (en) * 2002-09-24 2004-04-01 Pilz Gmbh & Co. Safety method for protecting automatic machine danger area with scene analysis of different images of danger area via 2 different analysis algorithms for reliable detection of foreign object in danger area
US7729511B2 (en) 2002-09-24 2010-06-01 Pilz Gmbh & Co. Kg Method and device for safeguarding a hazardous area
ITPR20090087A1 (en) * 2009-11-05 2011-05-06 Marco Lottici METHOD OF CHECKING DETAILS ON THE OUTSIDE OF CONTAINERS AVAILABLE WITH RANDOM ORIENTATION ON A TRANSPORTATION DEVICE

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3813725A1 (en) * 1988-04-22 1989-11-09 Nixdorf Computer Ag METHOD FOR THE OPTICAL SCANING OF MARKINGS ON OBJECTS AND DEVICE FOR ITS IMPLEMENTATION
DE3524231C2 (en) * 1984-07-09 1990-04-12 Checkrobot Inc., Deerfield Beach, Fla., Us
US5426282A (en) * 1993-08-05 1995-06-20 Humble; David R. System for self-checkout of bulk produce items

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3208135A1 (en) * 1982-03-06 1983-09-08 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Method for detecting and identifying and/or the quality control of objects
US5497314A (en) * 1994-03-07 1996-03-05 Novak; Jeffrey M. Automated apparatus and method for object recognition at checkout counters

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3524231C2 (en) * 1984-07-09 1990-04-12 Checkrobot Inc., Deerfield Beach, Fla., Us
DE3813725A1 (en) * 1988-04-22 1989-11-09 Nixdorf Computer Ag METHOD FOR THE OPTICAL SCANING OF MARKINGS ON OBJECTS AND DEVICE FOR ITS IMPLEMENTATION
US5426282A (en) * 1993-08-05 1995-06-20 Humble; David R. System for self-checkout of bulk produce items

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10245720A1 (en) * 2002-09-24 2004-04-01 Pilz Gmbh & Co. Safety method for protecting automatic machine danger area with scene analysis of different images of danger area via 2 different analysis algorithms for reliable detection of foreign object in danger area
US7729511B2 (en) 2002-09-24 2010-06-01 Pilz Gmbh & Co. Kg Method and device for safeguarding a hazardous area
ITPR20090087A1 (en) * 2009-11-05 2011-05-06 Marco Lottici METHOD OF CHECKING DETAILS ON THE OUTSIDE OF CONTAINERS AVAILABLE WITH RANDOM ORIENTATION ON A TRANSPORTATION DEVICE

Also Published As

Publication number Publication date
WO1997031328A1 (en) 1997-08-28

Similar Documents

Publication Publication Date Title
DE4000603C2 (en) Method and device for temporarily storing objects such as letters or the like. in a reading system
EP0462256B1 (en) Process for distributing packets or the like
DE102011001319B4 (en) Face identification method for suppressing noise or environmental impact
DE60221573T2 (en) READERS AND PROCEDURES FOR SAW IDENTIFICATION MARKS
EP0443419B1 (en) Device for determining pricing of articles
DE60022245T2 (en) Method and device for detecting and decoding an additional bar code
DE2740483A1 (en) FEATURE DETECTOR
DE2627981A1 (en) IDENTIFICATION SYSTEM
DE3026055C2 (en) Circuit arrangement for automatic character recognition
DE19606819A1 (en) Combination scanner
DE4330815A1 (en) Marking of packs for the purpose of easy sorting
EP0585916A1 (en) Device for the recognition of signs on objects, in particular for characters and ciphers on number plates of vehicles
DE19743829A1 (en) System for providing counterfeit-proof information about an article
DE102018212671A1 (en) Method for creating shipping information and mobile devices and evaluation computers for carrying out the method for creating shipping information
DE102009008123A1 (en) lock
DE19740871A1 (en) Method and device for recognizing and deactivating a deactivatable security element
EP0618544B1 (en) Method and apparatus for automatically acquiring and recognizing writings
EP1139285B1 (en) Method and apparatus for testing or inspection of articles
DE102019109287A1 (en) System and method for detecting potential fraud by the cashier
DE3124778A1 (en) Method for visually detecting markings contained on a goods package
DE69820034T2 (en) DEVICE FOR SCANING A CODE ON AN OBJECT
DE19707155A1 (en) Construction of database for characteristics of disparate wares
EP0731416B1 (en) Contactless detection device
EP2302563B1 (en) Method for recording barcodes
DE20312065U1 (en) Detection device for objects provided with machine-readable data

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8125 Change of the main classification

Ipc: G06K 9/18

8130 Withdrawal