DE10345581B4 - Detection method and detection device - Google Patents
Detection method and detection device Download PDFInfo
- Publication number
- DE10345581B4 DE10345581B4 DE10345581A DE10345581A DE10345581B4 DE 10345581 B4 DE10345581 B4 DE 10345581B4 DE 10345581 A DE10345581 A DE 10345581A DE 10345581 A DE10345581 A DE 10345581A DE 10345581 B4 DE10345581 B4 DE 10345581B4
- Authority
- DE
- Germany
- Prior art keywords
- processing unit
- image signal
- image
- pixels
- lines
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Erfassungsvorrichtung
mit
– eine
Zeilenkamera (16) zur Aufnahme zeilenförmiger Bilder mindestens eines
Objekts (14), das sich relativ zur Zeilenkamera (16) bewegt, wobei
die Zeilenkamera (16) ein Bildsignal (S) mit einer Anzahl von Bildpunkten
in zeilenweise aufeinanderfolgender Anordnung liefert,
– einer
ersten Verarbeitungseinheit (36) zur Verarbeitung des Bildsignals
(S), wobei aus dem Bildsignal (S) Merkmale (32, 34) extrahiert werden,
– und einer
zweiten Verarbeitungseinheit (38) zur gleichzeitigen Verarbeitung
des Bildsignals (S), wobei von dem Bildsignal (S) nur ein oder mehrere
Teilbilder (28a, 28b, 42) verarbeitet, angezeigt und/oder gespeichert
werden,
– wobei
ein Teilbild (28a, 28b, 42) einen zusammenhängenden flächigen Bereich von Zeilen (Z0,
Z1, Z2) und Bildpunkten innerhalb dieser Zeilen (Z0, Z1, Z2) umfaßt,
– und wobei
bei Erkennung eines Startmerkmals (32) in der ersten Verarbeitungseinheit
(36) die Lage des Teilbildes (42) relativ zur Lage des Startmerkmals
(32) festgelegt wird, indem Grenzwerte (Xmax,
xmin, Ymax,...Detection device with
A line scan camera (16) for capturing line-shaped images of at least one object (14) moving relative to the line scan camera (16), the line scan camera (16) providing an image signal (S) having a number of pixels in line-wise successive order,
A first processing unit (36) for processing the image signal (S), wherein features (32, 34) are extracted from the image signal (S),
And a second processing unit (38) for simultaneously processing the image signal (S), wherein only one or more sub-images (28a, 28b, 42) of the image signal (S) are processed, displayed and / or stored,
- wherein a partial image (28a, 28b, 42) comprises a contiguous area of lines (Z0, Z1, Z2) and pixels within these lines (Z0, Z1, Z2),
- and wherein upon detection of a start feature (32) in the first processing unit (36) the position of the sub-image (42) relative to the position of the starting feature (32) is determined by limiting values (X max , x min , Y max , ...
Description
Die Erfindung betrifft ein Erfassungsverfahren und eine Erfassungsvorrichtung.The The invention relates to a detection method and a detection device.
Es ist bspw. in der Automobilindustrie bekannt, Werkstücke durch optische Abtastung mit Kameras zu beobachten. Hierbei werden bspw. flächige Werkstücke wie PKW-Seitenteile, die auf einem Förderband bewegt werden, beobachtet und durch Bildverarbeitungsmethoden (Merkmalsextraktion) Objekte der Werkstücke – bspw. Löcher und Kanten – erkannt und vermessen. So ist eine genaue Kontrolle des Werkstücks möglich.It is known, for example, in the automotive industry, workpieces by to observe optical scanning with cameras. Here are, for example. flat workpieces such as Car side panels, on a conveyor belt be moved, observed and through image processing methods (feature extraction) Objects of workpieces - eg. holes and edges - detected and measure. This allows precise control of the workpiece.
Es existieren für Zwecke der Bildverarbeitung eine breite Palette an Kamerasystemen. Man unterscheidet grundsätzlich Flächenkameras und Zeilenkameras. Beide Systeme haben Vor- und Nachteile für verschiedene Einsatzzwecke. Während Flächenkameras über einen flächigen Sensor verfügen, umfassen Zeilenkameras einen zeilenförmigen Sensor aus lichtempfindlichen Elementen. Hochgeschwindigkeits-Zeilenkameras liefern die Helligkeitswerte der Zeile mit hohem Pixeltakt von bspw. 50 MHz. Zeilenkameras bieten eine sehr hohe Auflösung und Geschwindigkeit, und sie bieten darüber hinaus die Möglichkeit, theoretisch "unendlich" lange Werkstücke zu erfassen.It exist for For image processing purposes, a wide range of camera systems. One basically differentiates area cameras and line scan cameras. Both systems have advantages and disadvantages for different ones Applications. While area cameras over a flat Sensor, Line scan cameras include a line-shaped sensor of photosensitive Elements. High-speed line scan cameras provide the brightness values the line with a high pixel clock of, for example, 50 MHz. Line scan cameras offer a very high resolution and speed, and they also offer the option theoretically "infinitely" to capture long workpieces.
Flächenkameras bieten ein dem Sehen vertrautes Aufnahmebild und damit verbunden eine für den Benutzer verständlichere Anzeige und Auswertung.area cameras offer a familiar image and associated image one for the User more understandable Display and evaluation.
Die von einer Kamera, speziell von einer Hochgeschwindigkeits-Kamera gelieferten Datenmengen sind sehr hoch. Die Speicherung des anfallenden Datenstroms hat sich als aufwendig und teuer erwiesen. Zudem stellen die bei der Merkmalsextraktion notwendigen umfangreichen Berechnungen hohe Anforderungen an die Verarbeitungseinheit.The from a camera, especially from a high-speed camera supplied data volumes are very high. The storage of accumulating Data stream has proven to be expensive and expensive. In addition, ask the extensive calculations required in the feature extraction high Requirements for the processing unit.
Es existieren bereits Verfahren, um mit dem stetigen Datenstrom einer Zeilenkamera eine Auswertung in Echtzeit durchzuführen, so dass die immensen Datenmengen nicht gespeichert werden müssen, sondern nur die gefundenen Auswerteergebnisse.It There are already methods to deal with the steady stream of a Line scan to perform an evaluation in real time, so that the immense amounts of data do not need to be stored, but only the evaluation results found.
Bei der Beobachtung der Werkstücke kommt es vor, daß bestimmte Bereiche des Werk stücks von besonderem Interesse sind. Sollen auf grossen Werkstücken einzelne Gebiete herausgehoben, d.h. besonders betrachtet werden, so kann dies durch die Montage mehrerer einzelner Flächenkameras erfolgen, die auf verschiedene Gebiete desselben Werkstückes gerichtet sind. Deren Einzeldaten müssen dann aber wieder mit zum Teil hohem logistischen Aufwand geeignet zusammengeführt werden.at the observation of the workpieces it happens that certain Areas of the work piece are of particular interest. Should individual work on large workpieces Areas are highlighted, i. can be considered special, so can this is done by mounting several single area cameras on top of each other different areas of the same workpiece are directed. their Individual data must then but again be combined with partly high logistical effort suitable.
In der DE-A-196 16 176 sind ein Verfahren und eine Vorrichtung zur Erkennung von Eigenschaften bewegter Objekte beschrieben. Eine Vorrichtung zum Sortieren von Bauschutt umfaßt einen Detektorarray (CCD-Kamera, Zeilenkamera) an dem auf einem Transportband Objekte vorbeibewegt werden. Die Beobachtung erfolgt durch wellenlängenselektive Filter, deren spektrale Durchlasskurven entsprechend den spektralen Eigenschaften der verschiedenen zu sortierenden Materialien gewählt sind. Eine Auswerteinheit erkennt unterschiedliche Materialien und gibt abhängig von dem Ergebnis über einen Steuerausgang entsprechende Signale an Trennvorrichtungen.In DE-A-196 16 176 discloses a method and an apparatus for Detection of properties of moving objects described. A device for Sorting rubble covers a detector array (CCD camera, line scan camera) on the one on Conveyor belt objects are moved past. The observation is done through wavelength-selective filters, their spectral transmission curves according to the spectral properties the different materials to be sorted are selected. An evaluation unit recognizes different materials and gives dependent from the result over a control output corresponding signals to separation devices.
In der JP-A-08255248 ist eine Vorrichtung zur Identifikation eines Objekts beschrieben. Mit der Vorrichtung wird ein Siegel, dessen Anordnung in Drehrichtung nicht bekannt ist, bei hoher Geschwindigkeit durch Mustererkennung identifiziert. Ein Zeilen-Sensor übergibt ein Bild an eine Erkennungseinrichtung, die die Koordinatendaten der Mitte des zu identfizierenden Objekts ermittelt. Ausgehend von der Mittelposition wird eine Winkelposition ermittelt. Eine Merkmalsextraktion liefert Merkmale, die mit dem gesuchten Objekt verglichen werden.In JP-A-08255248 is an apparatus for identifying a Object described. With the device becomes a seal, whose Arrangement in the direction of rotation is not known, at high speed identified by pattern recognition. A line sensor passes an image to a detection device, the coordinate data of the center of the object to be identified determined. Starting from the middle position becomes an angular position determined. Feature extraction provides features associated with the sought object to be compared.
Es ist Aufgabe der Erfindung, ein Erfassungsverfahren und eine Erfassungsvorrichtung anzugeben, mit denen Bereiche des Werkstücks besonders gut beobachtet werden können.It Object of the invention, a detection method and a detection device indicate areas of the workpiece are particularly well observed can be.
Diese Aufgabe wird gelöst durch eine Vorrichtung nach Anspruch 1 und ein Verfahren nach Anspruch 8. Abhängige Ansprüche beziehen sich auf vorteilhafte Ausführungsformen der Erfindung.These Task is solved by a device according to claim 1 and a method according to claim 8. Addicts claims refer to advantageous embodiments of the invention.
Der Erfindung liegt der Gedanke zugrunde, eine Zeilenkamera als Bilderfassungselement zu benutzen und das gelieferte Bildsignal einerseits vollständig in der von der Kamera gelieferten Form einer Merkmalsextraktion zuzuführen und andererseits aus dem Gesamtbild einzelne, flächige Teilgebiete herauszugreifen und separat zu verarbeiten oder zu speichern. Die Erfindung kombiniert die Vorteile von Zeilenkameras mit den Vorteilen der flächenbezogenen Auswertung.Of the The invention is based on the idea of a line scan camera as image capture element to use and the supplied image signal on the one hand completely in supply the form of feature extraction provided by the camera and on the other hand, to pick out individual, planar subregions from the overall picture and to process or store separately. The invention combines the benefits of line scan cameras with the benefits of area related Evaluation.
Erfindungsgemäß weist die Erfassungsvorrichtung eine erste und eine zweite Verarbeitungseinheit auf. Es sei darauf hingewiesen, daß es sich bei diesen Begriffen um rein funktionale Bezeichnungen handelt. Es ist zwar bevorzugt, die Einheiten als separate Baugruppen der Erfassungsvorrichtung vorzusehen, dies ist aber nicht notwendig. Die erste und zweite Verarbeitungseinheit können auch z. T. oder sogar vollständig dieselben Bauteile der Erfassungsvorrichtung umfassen. Insbesondere ist es möglich, daß die in beiden Verarbeitungseinheiten geleistete Verarbeitungsfunktion teilweise oder vollständig in Software realisiert ist, wobei die Anweisungen für beide Verarbeitungsfunktionen auch auf derselben Zentraleinheit ausgeführt werden können.According to the invention, the detection device has a first and a second processing unit. It should be noted that these terms are purely functional terms. While it is preferred to provide the units as separate assemblies of the detection device, this is not necessary. The first and second processing unit can also z. T. or even completely the same components of the detection device. In particular, it is possible that the processing function performed in both processing units is partially or completely implemented in software, wherein the instructions for both processing functions can also be executed on the same central processing unit.
Die erste Verarbeitungseinheit verarbeitet das gelieferte Bildsignal der Zeilenkamera vollständig und extrahiert darin enthaltene Merkmale. Diese Merkmale können bspw. linien- oder punktförmige Strukturen sein. So kann bspw. die Kontur eines von der Zei lenkamera aufgenommenen Objekts als linienförmiges Merkmal extrahiert werden. Ein solches Merkmal kann bspw. vektoriell beschrieben werden (z. B. eine Strecke durch Anfangs- und Endpunkt, eine Kreislinie durch Mittelpunkt und Radius, oder eine Kurvenlinie durch Koordinaten von Stützstellen, etc.). Derartige merkmalsbeschreibende Daten sind von weitaus geringerem Umfang als das rohe Bildsignal und können daher mit deutlich weniger Aufwand gespeichert oder unter Echtzeitbedingungen weiterverarbeitet werden.The first processing unit processes the supplied image signal the line scan camera completely and extracts features contained therein. These features may, for example. line or punctiform structures be. Thus, for example, the contour of one of the Zei steering camera recorded Object as a linear Feature to be extracted. Such a feature can, for example, vectorially described (eg a route through start and end points, a Circular line through center point and radius, or a curved line through Coordinates of interpolation points, etc.). Such descriptive data is much less Scope as the raw image signal, and therefore can with significantly less Effort saved or further processed under real-time conditions become.
Die zweite Verarbeitungseinheit verarbeitet nicht das gesamte Bildsignal. Statt dessen wird von dem Bildsignal nur mindestens ein Teilbild verarbeitet oder gespeichert. Bei dem Teilbild handelt es sich um einen zusammenhängenden, flächigen Bereich, der sich über eine Anzahl von aufeinanderfolgenden Zeilen und innerhalb dieser Zeilen über eine Anzahl von zusammenhängenden Bildpunkten erstreckt. Der Bereich ist bevorzugt bezüglich des Zeilen/Punkte-Musters rechteckig, dies ist aber nicht zwingend.The second processing unit does not process the entire image signal. Instead, only at least one field of the image signal processed or stored. The drawing file is a coherent, flat Area that is about a number of consecutive lines and within these Lines over a number of related Extends pixels. The range is preferred with respect to Rectangle lines / dots pattern, but this is not mandatory.
Das Teilbild umfaßt eine deutlich geringere Anzahl von Bildpunkten als das gesamte von der Zeilenkamera gelieferte Bildsignal. So kann aus einer Bildzeile bspw. nur die Hälfte, ein Viertel oder sogar noch weniger der gesamten gelieferten Bildpunkte herausgegriffen werden. Durch diese Reduktion der Datenmenge ist es möglich, im Rahmen der Echtzeitverarbeitung des Bildsignals in der zweiten Verarbeitungseinheit komplexere Bildverarbeitungen durchzuführen, als in der ersten Verarbeitungseinheit. Während bspw. zur Merkmalsextraktion unter Echtzeitbedingungen bevorzugt wenig rechenaufwendige Algorithmen verwendet werden, die bspw. Differenzwerte der Helligkeitswerte zwischen benachbarten Bildpunkten bilden um Kontraste zu erkennen, so können bezüglich der reduzierten Datenmenge des Teilbildes auch unter Echtzeitbedingungen erheblich komplexere Algorithmen wie bspw. die Bildung von Durchschnittswerten über einen Bereich mehrere Bildpunkte, oder sogar eine Betrachtung mittels einer FFT durchgeführt werden. Als Maß für die Komplexität eines Algorithmus kann die Anzahl der hierfür notwendigen Elementar-Rechenoperationen (Grundrechenarten) je Bildpunkt angesehen werden. Alternativ oder ergänzend hierzu ist es auch möglich, daß von den als binäre Werte gelieferten Bildpunkten bei der Verarbeitung in der ersten Verarbeitungseinheit nur eine reduzierte Bitzahl verwendet wird (höchstwertige Bits), während die Verarbeitung in er zweiten Verarbeitungseinheit eine höhere Bitzahl oder sogar die gesamte Auflösung berücksichtigt.The Partial image includes a significantly smaller number of pixels than the whole of the line camera supplied image signal. So can from a picture line for example, only half, a quarter or even less of the total delivered pixels picked out become. By this reduction of the data amount it is possible in the Frame of real-time processing of the image signal in the second processing unit perform more complex image processing than in the first processing unit. While, for example. for feature extraction under real-time conditions preferably little computation-intensive algorithms are used, which, for example, difference values the brightness values between adjacent pixels form around To recognize contrasts, you can in terms of the reduced amount of data of the field even under real-time conditions much more complex algorithms such as the formation of averages over a Area multiple pixels, or even a viewing means an FFT performed become. As a measure of the complexity of a Algorithm can be the number of elementary arithmetic operations required for this (Basic operations) per pixel. Alternatively or additional this is also possible that of as a binary Values supplied pixels during processing in the first Processing unit only a reduced number of bits is used (most While) the processing in the second processing unit has a higher bit number or even the entire resolution considered.
Erfindungsgemäß erfolgt die Verarbeitung in der ersten und zweiten Verarbeitungseinheit gleichzeitig, bevorzugt unter Echtzeitbedingungen, d. h., daß die gelieferten Daten – ggf. unter Zwischenschaltung eines Puffers – mit derselben Rate gelieferte wie verarbeitet werden.According to the invention the processing in the first and second processing units simultaneously, preferably under real-time conditions, d. h., that the delivered Data - if necessary with the interposition of a buffer - delivered at the same rate how to be processed.
Die Erfindung kombiniert die Vorteile heute verfügbarer, hochauflösender Zeilenkameras mit der Möglichkeit einer (für das Teilbild) komplexen Bildverarbeitung unter Echtzeitbedingungen. Zeilenkameras bieten gegenüber Flächenkameras eine unerreicht hohe Auflösung und werden deshalb in der Meßtechnik bevorzugt eingesetzt. Für das Aufnehmen besonders großer oder langer Werkstücke, oder für eine Folge von Werkstükken, die auf einer Transportvorrichtung, bspw. einem Transportband, an der Zeilenkamera vorbei transportiert werden, ist die Aufnahme eines "unendlichen" Bildes möglich.The Invention combines the advantages of today available, high-resolution line scan cameras with the possibility one (for the field) complex image processing under real-time conditions. Line scan cameras offer opposite area cameras an unequaled high resolution and are therefore used in measuring technology preferably used. For recording especially large or long workpieces, or for a sequence of workpieces, on a transport device, for example. A conveyor belt, to the line camera are transported past, the inclusion of an "infinite" image is possible.
Das Teilbild umfaßt einen flächigen Bereich und kann daher wie von Flächenkameras aufgenommen als flächiges Bild bearbeitet, dargestellt oder gespeichert werden. Das Teilbild kann bspw. verwendet werden, um auf großen betrachteten Objekten einzelne Gebiete zur besonderen Betrachtung herauszuheben.The Partial image includes a flat Range and therefore can be as recorded by area cameras as flat Image edited, displayed or saved. The drawing file can be used, for example, to single on large objects considered To highlight areas for special consideration.
Werden in der zweiten Verarbeitungseinheit mehrere Teilbilder verarbeitet, so ist eine Kombination der Bilddaten erheblich leichter, als bei der separaten Aufnahme durch mehrere Flächenkameras. Aufgrund der Aufnahme als einheitlicher Datenstrom und der klaren Adressierung über Zeilen/Bildpunkte liegt die relative Lage mehrere Teilbilder zueinander fest.Become processing multiple fields in the second processing unit, so a combination of image data is much easier than with the separate recording by multiple area cameras. Because of the recording as a uniform data stream and the clear addressing over lines / pixels the relative position several partial images fixed to each other.
Erfindungsgemäß ist vorgesehen, daß die Lage des Teilbildes relativ zu einem von der ersten Verarbeitungseinheit erkannten Startmerkmal festgelegt wird. Von den Merkmalen, die von dem dargestellten Objekt bspw. seine Kontur, Oberflächenstruktur oder interessante Bereiche wie Löcher oder Ausschnitte beschreiben, und die aus dem Bildsignal extrahiert werden, kann eines oder mehrere als Startmerkmale definiert werden. Wird bei der Verarbeitung ein Startmerkmal erkannt, so wird ausgehend von der Lage dieses Startmerkmals dann die Lage des Teilbildes festgelegt. Dies ist besonders für die Erfassung zur Prüfung von Werkstücken vorteilhaf. Als Startmerkmal kann bspw. die jeweilige Vorderkante von an der Zeilenkamera vorbei bewegten Werkstücken definiert werden. Es kann dann bspw. festgelegt sein, daß als zu verarbeitendes Teilbild ein Bereich in der Mitte des Werkstücks, in einem festgelegten Abstand (Anzahl Zeilen) von der Vorderkante herausgegriffen wird.According to the invention, it is provided that the position of the partial image is determined relative to a starting feature recognized by the first processing unit. Of the features that describe, for example, its contour, surface structure or interesting areas such as holes or sections of the represented object, and which are extracted from the image signal, one or more can be defined as start features. If a start feature is detected during processing, then the position of the partial image is determined based on the position of this start feature. This is particularly advantageous for the detection of workpieces. As a starting feature can, for example, the respective front edge of moving past the line camera moving workpieces are defined. It may then be determined, for example, that as the partial image to be processed, a region in the middle of the workpiece, at a predetermined distance (number of lines), is picked out from the leading edge.
Besonders vorteilhaft ist diese relative, dynamische Festlegung des Teilbildes für die genauere Beobachtung der Bildstrukturen, die den erkannten Merkmalen entsprechen. Wird als Startmerkmal bspw. eine Bohrung des Werkstücks festgelegt, so kann das entsprechende Teilbild so gewählt werden, daß es den Ort des Startmerkmals, hier die interessierende Bohrung, mit umfaßt. Um auch den Bereich "vor" dem erkannten Merkmal mit im Teilbild aufzunehmen, kann die Zwischenspeicherung einer Anzahl Zeilen des Bildsignals in einem Pufferspeicher, bevorzugt einem FIFO-Puffer, vorgesehen sein.Especially This relative, dynamic definition of the partial image is advantageous for the closer observation of the image structures, the recognized features correspond. If, for example, a bore of the workpiece is defined as the starting feature, so the corresponding field can be chosen so that it Location of the start feature, here the hole of interest, with included. Too too the area "before" the recognized feature with the sub-picture, the caching of a Number of lines of the image signal in a buffer memory, preferably a FIFO buffer, be provided.
Nachfolgend wird eine Ausführungsform der Erfindung anhand von Zeichnungen näher beschrieben. In den Zeichnungen zeigen:following becomes an embodiment the invention described in more detail with reference to drawings. In the drawings demonstrate:
Im
dargestellten Beispiel liefert die Zeilenkamera
Die
von der Zeilenkamera
Der
Ablauf der Signalverarbeitung ist hierbei in
Das
entsprechende Pixel-Bild ist in
Die
gelieferten Pixeldaten stellen das zu verarbeitende Bildsignal S
dar. Dieses Signal wird nun parallel einer ersten Verarbeitungseinheit
Die
ersten Verarbeitungseinheit
Die Merkmalsextraktion umfaßt eine Kontrasterkennung, bei der eine Differenz der Helligkeitswerte benachbarter Bildpunkte errechnet wird. Liegt die errechnete Differenz oberhalb einer festgelegten Schwelle, so wird davon ausgegangen, daß eine Kante eines Bildobjektes gefunden wurde. Durch weitere Verarbeitung der in derselben Zeile benachbarten Punkte sowie durch Verarbeitung auch der in X-Richtung benachbarten Punkte durch Verarbeitung der vorhergehenden und nachfolgenden Zeilen, wird die Art des erkannten Bildobjekts (bspw. linienförmig, flächig, punktförmig) sowie seine Größe und Lage ermittelt. Ein so erkanntes Bildobjekt kann dann durch geometrische Merkmale beschrieben werden. Diese Merkmale können bspw. den Objekttyp und mehrere Maßparameter umfassen, z. B. "Objekttyp: Linie, Startpunkt: (Zeile#Z1, Punkt#P1), Endpunkt: (Zeile#Z2, Punkt#P2)". Oder für eine erkannte kreisförmige Bohrung "Objekttyp: Kreis, Mittelpunkt: (Zeile#Z3, Punkt#P3), Radius: 10 Pixel".The Feature extraction a contrast detection, in which a difference of the brightness values neighboring pixels is calculated. Is the calculated difference above a specified threshold, it is understood that that one edge a picture object was found. By further processing of in the same line adjacent points as well as by processing also the points adjacent in the X direction by processing the previous and subsequent lines, the type of recognized Image object (for example, linear, planar, point-shaped) and its size and location determined. An image object recognized in this way can then be characterized by geometric Characteristics are described. These features can, for example, the object type and several dimensional parameters include, for. B. "Object Type: Line, starting point: (line # Z1, point # P1), endpoint: (line # Z2, point # P2) "Or for a recognized circular Bore "Object Type: Circle, center: (line # Z3, point # P3), radius: 10 pixels ".
Die
erste Verarbeitungseinheit
In
der bevorzugte Ausführungsform
ist die erste Verarbeitungseinheit
Das
Bildsignal S wird parallel auch in der zweiten Verarbeitungseinheit
In
der zweiten Verarbeitungseinheit
In
dem in
Die
zweite Verarbeitungseinheit
Ist
diese Bedingung erfüllt,
werden die aufgenommenen Bildpunkte in einen separaten Speicher für das Teilbild
Während es
grundsätzlich
möglich
ist, die Grenzwerte Xmax, Ymax, Xmin, Ymin von extern vorzugeben,
ist bei der gezeigten Ausführungsform
vorgesehen, daß die
Lage des Teilbildes
Im
Beispiel von
Allerdings
ist die Erkennung des Merkmals
Im
vorliegenden Beispiel wird das Teilbild
Alternativ
kann das Teilbild
Zurück in
Zusätzlich sind
feste Werte Xmin, Xmax, Ymin, Ymax angegeben, die ein zweites Teilbild
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10345581A DE10345581B4 (en) | 2002-10-02 | 2003-09-29 | Detection method and detection device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10246279.8 | 2002-10-02 | ||
DE10246279 | 2002-10-02 | ||
DE10345581A DE10345581B4 (en) | 2002-10-02 | 2003-09-29 | Detection method and detection device |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10345581A1 DE10345581A1 (en) | 2004-04-15 |
DE10345581B4 true DE10345581B4 (en) | 2006-07-06 |
Family
ID=31502559
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE20315118U Expired - Lifetime DE20315118U1 (en) | 2002-10-02 | 2003-09-29 | Detection system and device |
DE10345581A Expired - Fee Related DE10345581B4 (en) | 2002-10-02 | 2003-09-29 | Detection method and detection device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE20315118U Expired - Lifetime DE20315118U1 (en) | 2002-10-02 | 2003-09-29 | Detection system and device |
Country Status (1)
Country | Link |
---|---|
DE (2) | DE20315118U1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102011012543A1 (en) | 2011-02-26 | 2012-08-30 | Walter Schopf | Device for identifying and selecting used motor vehicle catalyst, has equipments for detecting of specific-type design characteristics of catalysts |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE202006007875U1 (en) | 2006-05-15 | 2007-09-20 | Big Dutchman International Gmbh | Eierzählsensor |
DE102009040649A1 (en) * | 2008-09-11 | 2010-05-20 | Schott Ag | Method and apparatus for generating digital frames of disc-shaped elements in a manufacturing process |
US9382070B2 (en) | 2012-10-24 | 2016-07-05 | Big Dutchman International Gmbh | Conveyor and method to convey animal products in an agricultural business |
DE202014007282U1 (en) | 2014-09-12 | 2015-12-16 | Big Dutchman International Gmbh | metering |
DE202016105370U1 (en) | 2016-09-27 | 2018-01-02 | Big Dutchman International Gmbh | Feeding device for poultry |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08255248A (en) * | 1995-03-16 | 1996-10-01 | Toshiba Corp | Image identifying device |
DE19616176A1 (en) * | 1996-04-12 | 1997-10-16 | Inst Chemo Biosensorik | Method and device for recognizing properties of moving objects |
-
2003
- 2003-09-29 DE DE20315118U patent/DE20315118U1/en not_active Expired - Lifetime
- 2003-09-29 DE DE10345581A patent/DE10345581B4/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08255248A (en) * | 1995-03-16 | 1996-10-01 | Toshiba Corp | Image identifying device |
DE19616176A1 (en) * | 1996-04-12 | 1997-10-16 | Inst Chemo Biosensorik | Method and device for recognizing properties of moving objects |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102011012543A1 (en) | 2011-02-26 | 2012-08-30 | Walter Schopf | Device for identifying and selecting used motor vehicle catalyst, has equipments for detecting of specific-type design characteristics of catalysts |
Also Published As
Publication number | Publication date |
---|---|
DE10345581A1 (en) | 2004-04-15 |
DE20315118U1 (en) | 2004-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10292327B4 (en) | Vehicle environment image processing apparatus and recording medium | |
DE19802141C1 (en) | Arrangement for determining the particle size distribution of a particle mixture | |
EP3454298A1 (en) | Camera device and method for recording a flow of objects | |
DE69629930T2 (en) | Method for setting an optical code attached to an object | |
DE102006017337A1 (en) | Method for optically detecting moving objects and apparatus | |
EP3619060B1 (en) | Method for determining the articulation angle of a combination | |
DE102016203392B3 (en) | Image inspection method with multiple cameras | |
DE102016208768A1 (en) | IMAGING DEVICE | |
DE10345581B4 (en) | Detection method and detection device | |
DE102016100134B4 (en) | Method and device for examining an object using computer vision | |
DE3413288A1 (en) | DEVICE FOR AUTOMATICALLY READING INFORMATION ON MOVING OBJECTS | |
WO2017041795A1 (en) | Stereo camera device for monitoring the surroundings of a motor vehicle, motor vehicle with such a stereo camera device and method for detecting rain drops or deposits | |
DE69205811T2 (en) | Image analysis method. | |
DE102018220271A1 (en) | Optical recording device and method for optical recording | |
EP3048456B1 (en) | Method for locating of grip points of objects | |
DE102017009153B4 (en) | Arrangement and method for the inspection of moving plate-shaped objects | |
EP1044424B1 (en) | Producing an image of a rolled-off fingerprint from a series of individual images | |
EP0623885B1 (en) | Classification information acquisition device | |
AT508873B1 (en) | METHOD FOR RECORDING AN IMAGE | |
DE4135881C2 (en) | Method and device for extracting the contours of objects | |
DE102020127495A1 (en) | Recording method and recording system for successively recording an object moving relative to a camera | |
EP1139285B1 (en) | Method and apparatus for testing or inspection of articles | |
DE102011116791B4 (en) | Optical test method with multiple reading / freezing | |
DE102012025463A1 (en) | Method for determining e.g. pitch angle change of passenger car to determine proper motion of car in six different degrees of freedom, involves determining parameter based on pair of image features and associated image features of images | |
DE102017000454B4 (en) | Method and system for calibrating image data of two cameras |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20120403 |