[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102006015963A1 - Method for optically checking test objects with variable parameterization and device therefor - Google Patents

Method for optically checking test objects with variable parameterization and device therefor Download PDF

Info

Publication number
DE102006015963A1
DE102006015963A1 DE200610015963 DE102006015963A DE102006015963A1 DE 102006015963 A1 DE102006015963 A1 DE 102006015963A1 DE 200610015963 DE200610015963 DE 200610015963 DE 102006015963 A DE102006015963 A DE 102006015963A DE 102006015963 A1 DE102006015963 A1 DE 102006015963A1
Authority
DE
Germany
Prior art keywords
parameterization
test
camera
image evaluation
evaluation unit
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
DE200610015963
Other languages
German (de)
Inventor
Bernhard Gruber
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.)
QUISS Qualitaets InspektionsSysteme und Service GmbH
Original Assignee
QUISS Qualitaets InspektionsSysteme und Service 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 QUISS Qualitaets InspektionsSysteme und Service GmbH filed Critical QUISS Qualitaets InspektionsSysteme und Service GmbH
Priority to DE200610015963 priority Critical patent/DE102006015963A1/en
Priority to PCT/EP2007/003107 priority patent/WO2007115795A1/en
Publication of DE102006015963A1 publication Critical patent/DE102006015963A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0006Industrial image inspection using a design-rule based approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30164Workpiece; 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)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

Es wird ein Verfahren und eine Vorrichtung zum optischen Überprüfen von Prüfobjekten beschrieben. Hierbei wird ein Aufnehmen von zumindest einem Bild des Prüfobjekts von zumindest einer Kamera und ein automatisiertes Auswerten der Kamerabilder mittels einer an die Kamera angeschlossenen Bildauswerteeinheit mit Hilfe von Berechnungsverfahren vorgenommen, wobei die von der Kamera übermittelten Bilder durch die Bildauswerteeinheit mittels einer ersten aktiven Parametrisierung, welche für die Beurteilung des Prüfobjekts verwendet wird, überprüft werden und wobei die Prüfergebnisse, basierend auf der ersten Parametrisierung, von einer Ergebnisausgabeeinrichtung ausgegeben werden und wobei parallel zu der Bildauswertung mit der ersten aktiven Parametrisierung von einem Benutzer eine zweite Parametrisierung vorgenommen wird und die Kamerabilder durch die Bildauswerteeinheit mittels der zweiten Parametrisierung überprüft werden und wobei die Prüfergebnisse, basierend auf der zweiten Parametrisierung, von der Ergebnisausgabeeinrichtung dargestellt werden und wobei ohne Unterbrechung der Prüfung die Bildauswerteeinheit derart betrieben werden kann, dass die zweite Parametrisierung für die Beurteilung der Prüfobjekte während des Prüflaufs als aktive Parametrisierung verwendet wird und die erste Parametrisierung inaktiv wird.A method and a device for optically checking test objects are described. At least one image of the test object is recorded by at least one camera and the camera images are automatically evaluated by means of an image evaluation unit connected to the camera with the aid of calculation methods, the images transmitted by the camera being carried out by the image evaluation unit by means of a first active parameterization which is used for assessing the test object, are checked and the test results, based on the first parameterization, are output by a result output device and a second parameterization is carried out in parallel to the image evaluation with the first active parameterization by a user and the camera images through the Image evaluation unit can be checked by means of the second parameterization and the test results, based on the second parameterization, are displayed by the result output device and with no interruption of the test Fung, the image evaluation unit can be operated in such a way that the second parameterization is used as active parameterization for assessing the test objects during the test run and the first parameterization becomes inactive.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum optischen Überprüfen von Prüfobjekten, welche insbesondere durch eine Transporteinrichtung eine Relativgeschwindigkeit aufweisen, mit einer veränderbaren Parametrisierung sowie eine entsprechende Vorrichtung hierfür.The The present invention relates to a method for optically examining test objects, which in particular by a transport device a relative speed have, with a changeable Parameterization and a corresponding device for this.

Bei der optischen Überprüfung von Prüfobjekten ist die Parametrisierung bzw. Einstellung hinsichtlich der Prüfergebnisse von hoher Bedeutung. Zu dieser Parametrisierung bzw. Einstellung zählen beispielsweise die Position und Form des Prüfbereichs, die maximal zulässige Größe von Defekten, die Ausprägung bzw. Sichtbarkeit des Fehlers. Diese Kriterien dienen als Grundlage für die Beurteilung, ob das Prüfobjekt einwandfrei ist oder nicht, bzw. ob es sich um einen Ausschuss handelt oder das Prüfobjekt als akzeptabel klassifiziert werden kann. Wenn die Parametrisierung bzw. diese Kriterien für die Bildauswertung optimiert sind, so entspricht der tatsächliche Ausschuss der Prüfobjekte auch dem bei der Überprüfung ermittelten Ausschuss. Jedoch ist die Parametrisierung den tatsächlich vorliegenden Gegebenheiten oftmals nicht optimal angepasst, d.h., dass eine Pseudofehlerrate vorliegt und die Parametrisierung neu vorgenommen werden muss. Dies hat zur Folge, dass der Prüfablauf nicht effektiv ist und die Parametrisierung für die Bildauswerteeinheit neu programmiert bzw. neu eingegeben werden muss.at the optical inspection of test objects is the parameterization or setting with regard to the test results very important. For this parameterization or setting count, for example the position and shape of the test area, the maximum allowable Size of defects that shaping or visibility of the error. These criteria serve as a basis for the Assessment of whether the test object is flawless or not, or whether it is a committee or the test object can be classified as acceptable. If the parameterization or these criteria for the image evaluation are optimized, so does the actual Committee of the test objects also found in the review Committee. However, the parameterization is actually present Circumstances are often not optimally adapted, i.e., that a pseudo error rate is present and the parameterization must be re-made. This As a result, the test procedure is not effective and reprogrammed the parameterization for the image evaluation unit or re-entered.

Daher ist es Aufgabe der vorliegenden Erfindung, ein Verfahren bzw. eine Vorrichtung zum optischen Überprüfen von Prüfobjekten bereitzustellen, wobei die Pseudofehlerrate möglichst gering ist, d.h., dass der tatsächliche Ausschuss dem bei der Überprüfung ermittelten Ausschuss nach Möglichkeit entspricht bzw. dass dieser Unterschied möglichst gering ist.Therefore It is an object of the present invention, a method or a Device for optically checking test objects with the pseudo error rate being as low as possible, that is the actual Committee identified in the review Committee if possible corresponds or that this difference is as small as possible.

Diese Aufgabe wird verfahrenstechnisch gemäß den Merkmalen von Anspruch 1 und vorrichtungstechnisch gemäß den Merkmalen von Anspruch 5 gelöst.These Task is procedurally according to the features of claim 1 and device technology according to the features from claim 5 solved.

Der Erfindung liegt der Gedanke zugrunde, dass während der automatisierten Überprüfung der Prüfobjekte parallel eine Überprüfung mit veränderbaren Parametern, d.h. mit einer zweiten Parametrisierung vorgenommen wird, wobei in Abhängigkeit von der ermittelten Ausschussrate der ersten und zweiten Parametrisierung während des Prüflaufs die variable zweite Parametrisierung als aktive Parametrisierung verwendet werden kann. Dadurch ist es einem Benutzer möglich, ohne Unterbrechung der automatisierten Prüfung die Parameter so zu verändern, dass der ermittelte Ausschuss dem tatsächlichen Ausschuss entspricht bzw. dass die optische Überwachung den tatsächlichen Gegebenheiten optimal angepasst werden kann, ohne den Prüfablauf zu unterbrechen.Of the The invention is based on the idea that during the automated verification of the test objects in parallel with a review changeable Parameters, i. made with a second parameterization is, depending on the determined reject rate of the first and second parameterization while of the test run the variable second parameterization as active parameterization can be used. This makes it possible for a user, without Interruption of the automated test to change the parameters so that the committee determined corresponds to the actual committee or that the optical monitoring the actual Conditions can be optimally adapted without the test procedure interrupt.

Gemäß der Erfindung wird ein Verfahren zum optischen Überprüfung von Prüfobjekten offenbart, welche insbesondere durch eine Transporteinrichtung eine Relativgeschwindigkeit aufweisen, wobei ein Aufnehmen von zumindest einem Bild des Prüfobjekts von zumindest einer Kamera und ein automatisiertes Auswerten der Kamerabilder mittels einer an die Kamera angeschlossenen Bildauswerteeinheit mit Hilfe von Berechnungsverfahren vorgenommen wird. Dabei werden die von der Kamera übermittelten Bilder durch die Bildauswerteeinheit mittels einer ersten aktiven Parametrisierung überprüft, welche für die Beurteilung des Prüfobjekts verwendet wird, und wobei die Prüfergebnisse basierend auf der ersten Parametrisierung von einer Ergebnisausgabeeinrichtung ausgegeben werden. Ferner wird dabei parallel zu der Bildauswertung mit der ersten aktiven Parametrisierung von einem Benutzer eine zweite Parametrisierung vorgenommen, wobei die Kamerabilder durch die Bildauswerteeinheit auch mittels der zweiten Parametrisierung überprüft werden, und wobei die Prüfergebnisse basierend auf der zweiten Parametrisierung von der Ergebnisausgabeeinrichtung dargestellt werden. Daraufhin kann dabei ohne Unterbrechung der Prüfung die Bildauswerteeinheit derart betrieben werden, dass die zweite Parametrisierung für die Beurteilung der Prüfobjekte während des Prüflaufs als aktive Parametrisierung verwendet wird und die erste Parametrisierung inaktiv wird. Dadurch kann bei einer derartigen optischen Überprüfung die Parametrisierung ohne Unterbrechung des Prüflaufs verändert bzw. umgeschaltet werden, um so die Pseudofehlerrate möglichst gering zu halten, d.h., dass der tatsächliche Ausschuss demjenigen bei der Überprüfung ermittelten Ausschuss nach Möglichkeit entspricht, bzw. dass der Unterschied zwischen der tatsächlichen Ausschussrate und der ermittelten Ausschussrate möglichst gering ist.According to the invention discloses a method for optical inspection of test objects, which in particular by a transport device a relative speed comprising taking at least one image of the test object of at least one camera and an automated evaluation of the Camera images by means of an image evaluation unit connected to the camera is made by means of calculation methods. It will be the transmitted from the camera Images through the image evaluation unit by means of a first active Parameterization checks which for the Assessment of the test object is used, and where the test results based on the first parameterization of a result output device be issued. Furthermore, it is parallel to the image analysis with the first active parameterization of a user one second parameterization made, the camera images through the image evaluation unit can also be checked by means of the second parameterization, and where the test results based on the second parameterization of the result output device being represented. Then it can without interruption of exam the image evaluation unit are operated such that the second Parameterization for the assessment of the test objects during the test run is used as active parameterization and the first parameterization becomes inactive. As a result, in such an optical inspection, the Parameterization without interruption of the test run can be changed or switched, so the pseudo error rate as possible low, that is, the actual scrap is the one determined during the review Committee if possible corresponds, respectively, that the difference between the actual Scrap rate and the identified reject rate as far as possible is low.

Weitere vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen. So werden die Prüfobjekte gemäß der Beurteilung der aktiven Parametrisierung als Ausschuss oder Nichtausschuss klassifiziert. Dies gilt sowohl für die erste vorgegebene Parametrisierung, welche zu Beginn des Prüflaufs aktiv ist, als auch für die zweite Parametrisierung, welche von einem Benutzer variiert werden kann und bei Bedarf als aktive Parametrisierung von dem Benutzer verwendet wird.Further advantageous embodiments will become apparent from the dependent claims. So become the test objects according to the assessment the active parameterization as a committee or non-committee. This applies to both the first specified parameterization, which is active at the beginning of the test run is as well as for the second parameterization, which varies by a user and, if necessary, as an active parameterization by the user is used.

Gemäß einer bevorzugten Ausführungsform der Erfindung wird die Veränderung der zweiten Parametrisierung über eine Datenverbindung, insbesondere eine Netzwerkverbindung oder eine Internetverbindung, in die Bildauswerteeinheit eingespeist.According to one preferred embodiment of Invention will change the second parameterization via a data connection, in particular a network connection or an Internet connection, fed into the image evaluation unit.

Ferner ist es von Vorteil, wenn die Prüfobjekte anhand der Beurteilung der Prüfergebnisse der Bildauswerteeinheit ausgesondert werden. Dies kann insbesondere durch eine Auswurfeinrichtung bzw. ein Ausblasen der Prüfobjekte erfolgen, welche von der Bildauswerteeinheit als Ausschuss klassifiziert worden sind.Further it is beneficial if the test objects based on the assessment of the test results the image evaluation unit are discarded. This can be special by an ejection device or a blowing out of the test objects which classifies as scrap by the image evaluation unit have been.

Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird eine Vorrichtung zum optischen Überprüfen von Prüfobjekten bereitgestellt, welche insbesondere durch eine Transporteinrichtung eine Relativgeschwindigkeit aufweisen. Die erfindungsgemäße Vorrichtung wird insbesondere durch die Merkmale des erfindungsgemäßen Verfahrens betrieben. Die erfindungsgemäße Vorrichtung weist hierzu zumindest eine Kamera zum Aufnehmen von zumindest einem Bild des Prüfobjekts, eine Beleuchtungseinrichtung zur Beleuchtung des Überwachungsbereichs der Kamera und eine Bildauswerteeinheit zum automatischen Auswerten der Kamerabilder mit Hilfe von Berechnungsverfahren auf, welche mit der Kamera verbunden ist. Bei dem automatisierten Prüfablauf werden hierzu die Schritte gemäß dem erfindungsgemäßen Verfahren verwendet.According to one Another aspect of the present invention is a device for optical checking of test objects provided, which in particular by a transport device have a relative speed. The device according to the invention in particular by the features of the method according to the invention operated. The device according to the invention has this at least a camera for taking at least one picture of the test object, a lighting device for illuminating the surveillance area the camera and an image evaluation unit for automatic evaluation the camera images using calculation methods on which connected to the camera. In the automated test procedure For this purpose, the steps according to the inventive method used.

Ein weiterer Vorteil der Erfindung liegt darin, dass eine Netzwerkkamera vorgesehen ist, die mit einem Computer verbunden ist, welcher insbesondere mehrere CPU-Kerne aufweist oder mehrere CPU-Kerne virtuell nachbildet. Da die einzelnen Programmteile bzw. Aufgaben (oder Tasks) zugleich durchgeführt werden, ist eine derartige multitaskingfähige Vorrichtung besonders vorteilhaft, da man mit einer derartigen Architektur der Software (Multithreading) die Ausführung vereinfachen kann, da wichtigere Aufgaben bzw. Tasks zuerst ausgeführt werden. Ferner ist es ein Vorteil, dass bei der Verwendung einer Netzwerkkamera keine separate Bildaufnahmekarte (frame grabber) verwendet werden muss. Dadurch sind die Kosten für die Vorrichtung gering und des weiteren kann man auf ein standardisiertes Bildübertragungsprotokoll zurückgreifen.One Another advantage of the invention is that a network camera is provided, which is connected to a computer, which in particular several CPU cores or virtually replicating multiple CPU cores. As the individual program parts or tasks (or tasks) are performed at the same time, is one such multitasking Device particularly advantageous, since with such an architecture the software (multithreading) can simplify the execution because more important tasks or tasks are executed first. Furthermore, it is a Advantage that when using a network camera no separate Picture grabber card (frame grabber) must be used. Thereby are the costs for the device low and further one can on a standardized Picture Transfer Protocol To fall back on.

Gemäß einer bevorzugten Ausführungsform ist eine Hochgeschwindigkeitskamera vorgesehen, bevorzugt eine Kamera mit Gigabit Ethernet Technologie, welche eine Bilderfassungsrate von 50 bis 300 Hz, insbesondere im wesentlichen 100 bis 200 Hz, aufweist.According to one preferred embodiment a high-speed camera is provided, preferably a camera with Gigabit Ethernet technology, which provides an image capture rate from 50 to 300 Hz, in particular substantially 100 to 200 Hz.

Des weiteren ist es von Vorteil, wenn die Beleuchtungseinrichtung gepulste Dioden aufweist, die insbesondere eine Hellfeld- und Dunkelfeldbeleuchtung erzeugen. Dabei können die Hellfeld- und Dunkelfeldbeleuchtung getrennt voneinander in der Intensität gesteuert werden. Als Folge davon können geringe Veränderungen des Prüfobjekts, beispielsweise eine kleine Delle in einem Deckel gut sichtbar gemacht werden.Of Furthermore, it is advantageous if the lighting device pulsed Diodes, in particular a bright field and dark field illumination produce. It can the bright field and dark field illumination separated from each other in the intensity to be controlled. As a result, small changes can occur of the test object, For example, a small dent in a lid made well visible become.

Gemäß einer bevorzugten Ausführungsform der Erfindung ist eine Lichtschranke vorgesehen, um das Blitzen der LED-Beleuchtung und die Bildaufnahme auszulösen.According to one preferred embodiment of Invention, a light barrier is provided to the flashing of the LED lighting and image capture trigger.

Wenn eine Auswurfeinrichtung vorgesehen ist, welche diejenigen Prüfobjekte aussondert, welche von der Bildauswerteeinheit als Ausschuss klassifiziert werden, kann der von der Bildauswerteeinheit ermittelte Ausschuss von dieser unmittelbar ausgesondert werden.If an ejection device is provided, which those test objects which of the image evaluation unit classifies as scrap can be used by the image evaluation unit be separated from this immediately.

Die nachfolgenden Zeichnungen zeigen Ausdrucke während der erfindungsgemäßen Überprüfung.The The following drawings show prints during the inspection according to the invention.

1 zeigt einen Bildschirmausdruck bei der optischen Überprüfung eines Dosenteils, 1 shows a screen shot during the optical inspection of a can part,

2 zeigt einen weiteren Ausdruck bei der optischen Überwachung von 1, 2 shows another expression in the optical monitoring of 1 .

3 zeigt einen weiteren Ausdruck der erfindungsgemäßen optischen Überwachung, 3 shows a further expression of the optical monitoring according to the invention,

4 zeigt einen weiteren Bildschirmausdruck bezüglich der optischen Überwachung, und 4 shows another screen shot with respect to the optical monitoring, and

5 zeigt ebenso einen Bildschirmausdruck der erfindungsgemäßen optischen Überwachung. 5 also shows a screen shot of the optical monitoring according to the invention.

Die in den 1 bis 5 gezeigte Ausführungsform der Erfindung betrifft die optische Überwachung eines Deckels bzw. eines Bodens einer Dose, welche in der Massenfertigung mit hoher Geschwindigkeit zu überprüfen ist.The in the 1 to 5 shown embodiment of the invention relates to the optical monitoring of a lid or a bottom of a can, which is to be checked in mass production at high speed.

Nach dem Herstellungsprozess der Prüfobjekte werden diese mit hoher Geschwindigkeit der erfindungsgemäßen Prüfvorrichtung zugeführt. Dabei können bis zu 3000 Prüfobjekte pro Minute mit hoher Geschwindigkeit von der erfindungsgemäßen Vorrichtung mit dem erfindungsgemäßen Verfahren überprüft werden, wobei jedes ein zelne Prüfobjekt dahingehend beurteilt wird, ob das Prüfobjekt als Ausschuss auszusondern ist.To the manufacturing process of the test objects These are at high speed of the test device according to the invention fed. It can up to 3000 test objects per minute at high speed of the device according to the invention be checked with the method according to the invention, each one a single test object it is judged whether the test object is to be singled out as a committee.

Hierzu wird insbesondere eine Gigabit-Ethernet-Kamera verwendet, welche eine Aufnahme des Prüfobjekts bzw. des Dosendeckels bzw. Dosenbodens bei einer vorbestimmten Position aufnimmt, wobei insbesondere eine Laserlichtschranke die Kamera und ebenso die Beleuchtungseinrichtung aktiviert. Daraufhin wird ein digitales Abbild direkt von der Kamera zu der Bildauswerteeinheit geschickt, wo das digitalisierte Bild in Echtzeit bewertet wird. Falls ein Prüfobjekt als Ausschuss von der Bildauswerteeinheit klassifiziert wird, so kann dieses Prüfobjekt durch einen nachfolgenden Auswerfer ausgesondert werden bzw. ausgeblasen werden. Dabei können die sich auf einem Förderband befindlichen Prüfobjekte mit Hilfe eines Drehgebers verfolgt werden, welcher über die Antriebswelle des Förderbands gekoppelt ist. Hierzu teilt der Drehgeber der Bildauswerteinheit die Drehimpulse mit, wodurch aus der Frequenz der Impulse der zurückgelegte Weg des Förderbands errechnet werden kann. Bei einem fehlerhaften Prüfobjekt bzw. einem defekten Deckel schießt daraufhin die Auswurfeinrichtung mit einem Druckluftimpuls diesen Deckel vom Förderband.For this purpose, in particular a Gigabit Ethernet camera is used, which receives a recording of the test object or the can lid or bottom of the can at a predetermined position, in particular a laser light barrier activates the camera and also the lighting device. Then, a digital image is sent directly from the camera to the image evaluation unit, where the digitized image is evaluated in real time. If a test object is classified as scrap by the image evaluation unit, then this test object can be rejected by a subsequent ejector be or blown out. In this case, the test objects located on a conveyor belt can be tracked by means of a rotary encoder, which is coupled via the drive shaft of the conveyor belt. For this purpose, the rotary encoder of the image evaluation unit communicates the angular momentum, whereby the distance traveled by the conveyor belt can be calculated from the frequency of the pulses. In the event of a faulty test object or a defective cover, the ejection device then shoots this cover from the conveyor belt with a compressed-air pulse.

Bei dieser berührungslosen Inspektion kann eine hohe Messgenauigkeit und hohe Prüfgeschwindigkeit der einzelnen Prüfobjekte bei der Massenfertigung erzielt werden, wobei insbesondere Prüfobjekte bzw. Shells lined und unlined (unlined = ohne Compound) überprüft werden. Bei dieser optischen Überprüfung kann sowohl das Vorhandensein eines Objekts, eine Objektzählung bzw. Stationskennung (Werkzeugkennung) und die Geometrie des Prüfobjekts überprüft werden. Bei der geometrischen Überprüfung handelt es sich beispielsweise um eine Oberflächenprüfung, Formabweichungen (Dellen), Oberflächenfehler (Kratzer, Risse), Rauhigkeit (Mikrostruktur), Welligkeit (Mikrostruktur), Oberflächentextur (Marmorierung), Oberflächeneigenschaften (Glanz) sowie eine Quantifizierung der Fehler, Auswirkung der Fehler und weiteres. Dabei kann bei Liner-Maschinen die Aufbringung des Dichtmittels beispielsweise überprüft werden.at this non-contact Inspection can be a high measurement accuracy and high inspection speed the individual test objects be achieved in mass production, in particular test objects Shells lined and unlined (unlined). In this optical review can both the presence of an object, an object count or Station identification (tool identifier) and the geometry of the test object to be checked. In the geometric review is it is for example a surface test, deviations in form (dents), surface defects (Scratches, cracks), roughness (microstructure), waviness (microstructure), surface texture (Marbling), surface properties (gloss) as well as a quantification of the errors, effect of the errors and additional. In the case of liner machines, it is possible to apply the sealant For example, be checked.

Das Prüfobjekt ist ein ausgeformter Shell nach der Aufbringung des Dichtmittels (Compound) in den Liner-Stationen. Zur Kennzeichnung einer bestimmten Liner-Station ist der korrespondierende Shell mit einer Marke versehen. Dabei kann die Objektoberfläche und Varianten der Prüfobjekte erkannt und überwacht werden, wobei insbesondere bei der Lage der Prüfbereiche ein äußerer Curl und ein innerer Curl vorgesehen wird bzw. überprüft wird. Bei einer derartigen optischen Überprüfung können bis zu 50 Teile pro Sekunde überprüft werden, wobei als Prüfzeit pro Prüfobjekt maximal 20 Millisekunden einschließlich der Bildaufnahme vorgesehen sind. Bei variablen Distanzen zwischen den Deckeln muss abhängig von der Bahngeschwindigkeit in Ausnahmefällen mit kürzeren Taktzeiten geprüft werden, wobei sich eine minimale Prüfzeit ergibt, wenn die Deckel aneinander anliegen und sich daraus eine Taktrate von in etwa 100 Hz bei Bahngeschwindigkeiten von 300 m pro Minute und einem Deckeldurchmesser von ca. 60 mm ergibt.The UUT is a molded shell after the application of the sealant (Compound) in the liner stations. To identify a particular Liner station is the corresponding shell provided with a mark. It can the object surface and variants of the test objects detected and monitored be, in particular in the location of the test areas an outer curl and an inner curl is provided or checked. In such a optical review can up be checked at 50 parts per second where as the test time per test object a maximum of 20 milliseconds, including image acquisition are. At variable distances between the lids must be dependent on the web speed can be checked in exceptional cases with shorter cycle times, with a minimum test time results when the lids abut each other and from it a Clock rate of about 100 Hz at web speeds of 300 m per minute and a lid diameter of about 60 mm results.

Zur Auswertung der Bilder in hoher Geschwindigkeit und zur Steuerung des Inspektionsprozesses inklusive der Nachverfolgung einzelner Deckel auf dem Förderband bis zur Auswurfeinrichtung wird ein Computer bzw. Rechner verwendet. Vorteilhaft sind multithreadingfähige Systeme, welche die Möglichkeit haben, dass mehrere Programme bzw. Aufgaben oder Tasks zur gleichen Zeit ausgeführt werden. Sollten zu viele Programmteile bzw. Aufgaben (Tasks) zugleich ausgeführt werden und daher eine Überlastung drohen, haben derartige Systeme die Eigenschaft, stets die wichtigsten Tasks zuerst auszuführen und die noch zu erledigenden Aufgaben der Wichtigkeit nach einzureihen. Natürlich muss die Applikationssoftware diese Funktionalitäten unterstützen und nach bestimmten Richtlinien programmiert sein. Besonders geeignet sind Computer bzw. Rechner, welche mehrere CPU-Kerne (Multiprocessorsysteme) aufweisen oder mehrere CPU-Kerne virtuell nachbilden können. Hierzu kann man diese Architektur der Software (Multithreading) besonders gut ausführen.to Evaluation of the images in high speed and for control the inspection process including the tracking of individual Cover on the conveyor belt until the ejection device, a computer or computer is used. Advantageous are multithreadingfähige Systems giving the opportunity have multiple programs or tasks or tasks at the same time Time to be executed. If too many program parts or tasks (tasks) are executed at the same time and therefore an overload threaten, such systems have the property, always the most important Tasks first and to rank the tasks still to be done according to importance. Naturally the application software must support these functionalities and according to specific guidelines be programmed. Particularly suitable are computers or computers, which have multiple CPU cores (multiprocessor systems) or can virtually replicate multiple CPU cores. You can do this for this Software architecture (multithreading) perform very well.

An den Rechner bzw. Computer und somit auch an die Bildauswerteeinheit ist die Kamera angeschlossen. Hierbei handelt es sich insbesondere um eine Netzwerkkamera, welche keine separate Bildaufnahmekarte (frame grabber) verwenden muss. Somit sind die Kosten gering und man kann auf ein standardisiertes Bildübertragungsprotokoll zurückgreifen, ohne dass eine Speziallösung erforderlich ist. Ein weiterer Vorteil ist, dass man prinzipiell, wenn es die Rechnerleistung zulässt, mehrere Kameras an einem einzigen Rechner betreiben kann. Eine aufwendige Mehrkanalbilderfassungsrate ist bei einem derartigen Einsatz dieser Technik (Netzwerkkamera) nicht erforderlich.At the computer or computer and thus also to the image evaluation unit the camera is connected. These are in particular to a network camera, which is not a separate image capture card (frame grabber) must use. Thus, the costs are low and one can resort to a standardized image transmission protocol, without a special solution is required. Another advantage is that, in principle, if it allows the computing power, can operate multiple cameras on a single computer. An elaborate Multichannel imaging rate is in such use of these Technology (network camera) not required.

Darüber hinaus ist der Rechner mit einer Ein-/Ausgangskarte (digitale Ein- und Ausgänge in 24 V) zur Erfassung des Drehgeberzustands für die Nachverfolgung des Deckels auf dem Förderband und des Zustands der Lichtschranken ausgestattet, welche die Bildaufnahme auslösen, sobald sich ein Deckel in der Aufnahmeposition unter der Kamera befindet.Furthermore is the computer with an input / output card (digital input and output) outputs in 24 V) to detect the encoder status for the cover tracking on the conveyor belt and the state of the photocells equipped, which is the image acquisition trigger, as soon as a lid is in the shooting position under the camera.

Die optische Überwachung kann ferner mit einer SPS-Steuerung bzw. Anlagensteuerungen in der Produktion kommunizieren, wobei die Auswurfeinrichtung direkt von der Bildauswerteeinrichtung angesteuert wird.The optical monitoring can also with a PLC control or plant controls in the Production communicate, the ejector directly from the image evaluation device is activated.

Wie bereits erwähnt, ist die Software des Rechners der Bildauswerteeinheit multitasking- und multithreadingfähig. Die im folgenden beschriebenen Aufgaben bzw. Tasks können unabhängig voneinander auf dem Rechner laufen. Die Aufgaben bzw. Tasks sind wiederum in voneinander unabhängige Unteraufgaben oder Subtasks unterteilt.As already mentioned, is the software of the computer of the image evaluation unit multitasking and multithreaded. The tasks or tasks described below can be independent of each other to run on the computer. The tasks or tasks are again in independent subtasks or subtasks.

Die Automatik bzw. der Automatiktask hat die höchste Priorität für den Prüflauf. Der Automatiktask führt Steuerungsfunktionen aus, wie beispielsweise die Verfolgung und Verwaltung der Deckel auf dem Förderband, ferner die Steuerung des Auswurfs über die Ein-/Ausgangskarte, das Auswerten der Bilder und das Einspeisen von Daten in die Tasks Statistik und Parametrisierung.The automatic or automatic task has the highest priority for the test run. The automatic task carries out control functions, such as the tracking and management of the lids on the conveyor belt, as well as the control of the ejection the input / output card, the evaluation of the pictures and the feeding of data into the tasks statistics and parameterization.

Die Statistik ist das Task mit der zweithöchsten Priorität. Die Statistik bzw. der Statistiktask sammelt Daten, welche vom Automatiktask zur Verfügung gestellt werden. Bei hohem Datenaufkommen werden die Daten eingereiht und verarbeitet, sobald eine entsprechende Kapazität zur Verfügung steht. In der Statistik kann die Häufigkeit bestimmter Deckeldefekte (Kratzer; Dellen, Verschmutzungen, Deformationen) in Abhängigkeit von der Zeit oder dem Zeitraum, der Produktionsrate, der Position auf dem Deckel sowie einer bestimmten Produktionsmaschine (Liner-Station) betrachtet werden. Hieraus lassen sich Rückschlüsse auf das Qualitätsniveau der Produktion und auch auf den Maschinenzustand ziehen.The Statistics is the second highest priority task. The statistics or the statistics task collects data that is transferred from the automatic task to the disposal be put. In the event of high data volumes, the data is queued and processed as soon as a corresponding capacity is available. In the statistics, the frequency certain cover defects (scratches, dents, dirt, deformations) dependent on from the time or the period, the production rate, the position on the lid and on a specific production machine (liner station) to be viewed as. From this, conclusions can be drawn on the quality level of production and also on the machine condition.

Die Parametrisierung bzw. Einstellung der Inspektionen hat vorerst nur eine geringe Priorität. Das Parametrisieren bzw. Einstellen der Inspektionen dient dazu, einzelne Prüfbereiche darzustellen (graphisch und in Zahlen) und einzustellen, wobei ferner eine Auswahl der Bildquelle vorgenommen wird. Hierbei kann es sich um das letzte aufgenommene Bild der Produktion, wahlweise auch um Bilder von defekten, korrekten oder zufälligen Deckeln handeln, wobei die Bildquelle auch auf der Festplatte des Rechners sein kann. Einstellkriterien hierzu sind die Position und Form des Prüfbereichs, die maximal zulässige Größe von Defekten, die Ausprägung bzw. Sichtbarkeit des Fehlers. Diese Kriterien dienen zur Unterscheidung von Deckeln, welche als Ausschuss oder nicht als Ausschuss klassifiziert werden. Geringe Fehler in der Einstellung dieser Kriterien führen bei einer ungeeigneten Anpassung zu einer hohen Pseudofehlerrate der Deckelproduktion, d.h., dass die Bildüberwachung eine höhere Fehlerrate erfasst als tatsächlich vorliegt.The Parameterization or adjustment of the inspections has only for the time being a low priority. The Parameterizing or setting the inspections is used to individual testing areas represent (graphically and in numbers) and adjust, further a selection of the image source is made. This can happen the last picture taken of the production, optionally also Images of defective, correct or accidental lids act, where The image source can also be on the hard disk of the computer. Setting criteria this includes the position and shape of the test area, the maximum permissible size of defects, the expression or visibility of the error. These criteria serve to distinguish lids classified as scrap or not as scrap become. Minor errors in the setting of these criteria lead to an inappropriate adaptation to a high pseudo error rate of Lid production, i.e. image monitoring has a higher error rate captured as actual is present.

Der Task der Parametrisierung sieht vor, dass unabhängig von dem Automatiktask ein weiterer Auswertungstask gestartet und betrieben werden kann. Dieser wertet nach identischen Auswertprinzipien ein Bild aus, wobei allerdings eine geringere Priorität als bei dem Automatiktask vorliegt. Dieser zweite Auswertetask liegt als Kopie im Arbeitsspeicher des Rechners und kann jederzeit aus dem Parametrisierungstask gestartet werden, so dass diese zweite Parametrisierung für die Beurteilung der Prüfobjekte während des Prüflaufs als aktive Parametrisierung für den Automatiktask verwendet wird. Dabei wird die erste Parametrisierung des Automatiktasks inaktiv, d.h., dass die erste Parametrisierung im Automatiktask nicht mehr verwendet wird.Of the Task of the parameterization provides that independently of the automatic task another evaluation task can be started and operated. This evaluates according to identical Auswertprinzipien an image, where but a lower priority than the automatic task is present. This second evaluation task resides as a copy in the main memory of the Calculator and can be started at any time from the parameterization task so that this second parameterization for the assessment of the test objects while of the test run as active parameterization for the automatic task is used. This is the first parameterization of the automatic task, that is, the first parameterization is no longer used in the automatic task.

Das erfindungsgemäße Verfahren ist aufgrund dieser Prozessoptimierung in Echtzeit (Hot Edition) besonders vorteilhaft, da die tatsächliche Produktion und Überwachung simultan und automatisch vor dem Laden von geänderten Parametern in dem Überwachungsprozess vorgenommen werden kann und mit neuer Parametrisierung weiterverfolgt werden kann. Dabei können die neuen Produktparameter bzw. Testparameter mittels eines Mausklicks in Echtzeit akzeptiert und verwendet werden, ohne dass die Produktion geändert oder gestoppt werden muss, wenn sich die Parameter bzw. die Parametrisierung ändert.The inventive method is due to this process optimization in real time (Hot Edition) especially beneficial because of the actual production and monitoring simultaneously and automatically before loading changed parameters in the monitoring process can be made and followed up with new parameterization can. It can the new product parameters or test parameters with a mouse click be accepted in real time and used without the production changed or must be stopped when the parameters or the parameterization changes.

Ebenso liegen die im Parametrisierungtask derzeit aktuellen Kriterien als eine vom Automatiktask unabhängige Kopie im Arbeitsspeicher, um unabhängig von den derzeit aktuellen Inspektionskriterien geprüft oder verändert zu werden, da diese für die laufende Produktion benötigt werden. Somit wird dabei die Produktion und insbesondere auch die Ausschussrate nicht beeinträchtigt, denn der Benutzer kann die zweite Parametrisierung als virtuelle Überprüfung neben der Auswertung mit der ersten Parametrisierung an eine Ergebnisausgabeeinrichtung bzw. auf einem Computerbildschirm verfolgen und falls die zweite Parametrisierung aufgrund der parallelen Auswertung eine bessere Ausschussrate, d.h. geringere Ausschussrate anzeigt, so kann der Benutzer ohne Unterbrechung der Prüfung der Bildauswerteeinheit die zweite Parametrisierung als aktive Parametrisierung zuweisen, so dass die Prüfobjekte bzw. Dosendeckel gemäß der Überprüfung mit der zweiten Parametrisierung von der Auswurfeinrichtung ausgesondert werden, wenn das Prüfobjekt von der Bildauswerteeinheit als Ausschuss klassifiziert worden ist.As well The current criteria in the parameterization task are as follows one independent of the automatic task Copy in memory, regardless of the currently current Inspection criteria checked or changed to become, since these for the ongoing production needed become. Thus, the production and especially the Does not affect the reject rate, because the user can do the second parameterization as a virtual check next to the evaluation with the first parameterization to a result output device or on a computer screen and if the second parameterization due to the parallel evaluation, a better reject rate, i. lower Displays the reject rate, so the user without interruption exam the image evaluation unit the second parameterization as active parameterization assign, so that the test objects or can lid according to the check with the second parameterization of the ejector singled out be when the test object has been classified by the image evaluation unit as a reject.

Gemäß einer bevorzugten Ausführungsform umfasst der Sensoraufbau der erfindungsgemäßen Vorrichtung eine Netzwerkkamera bzw. eine Hochgeschwindigkeitskamera, welche eine Bilderfassungsrate von bis zu 200 bzw. 300 Hz aufweist. Ferner sind gepulste LED-Beleuchtungen mit einer Hellfeld- und Dunkelfeldbeleuchtung vorgesehen, welche getrennt voneinander in ihrer Intensität gesteuert werden können. Das Blitzen der LED-Beleuchtung sowie die Bildaufnahme können von einer Lichtschranke ausgelöst werden. Das Triggersignal der Lichtschranke kann ebenso mit der Ein-/Ausgangskarte verbunden werden. Bei der parallelen Inspektion mit einer ersten Parametrisierung und einer zweiten virtuellen Parametrisierung liegen besondere Anforderungen aus der hohen Produktionsrate vor, ohne die Zuverlässigkeit des vollautomatischen Prüfens mit der ersten Parametrisierung zu beeinträchtigen. Das Konzept der multithreading-/multitaskingfähigen Software bietet durch die Hierarchie der Tasks bzw. Prioritäten und der Möglichkeit, Tasks und Daten (Bilder, Inspektionsbereiche mit zugehörigen Inspektionskriterien) als Kopien im Speicher zu halten und diese Kopien unabhängig voneinander zu verändern oder auszuführen (Tasks), mehrere Vorteile:

  • – Das System kann mit bereits geprüften bzw. bewährten Inspektionsparametersätzen arbeiten, während ein Benutzer parallel während der Produktion weitere Inspektionsparametersätze erstellt bzw. verändert. Um die Praxistauglichkeit der Einstellung zu testen, werden hierzu Kopien der Kamerabilder verwendet, welche der Automatiktask dem Parametrisierungstask zur Verfügung stellt. Andererseits kann man ein Bild oder eine Vielzahl von Bildern laden, welche das System in der Vergangenheit auf der Festplatte gespeichert hat und testet daraufhin die veränderten/bestehenden Parametersätze. Die Produktion ist hierbei nicht gefährdet, da alle Subtasks des Automatiktask stets höchste Priorität haben und da erst dann andere Tasks bzw. Aufgaben mit niedrigerer Priorität ausgeführt werden. Ferner ist die Integrität der wichtigen Daten garantiert, da lediglich auf die Kopien von Datensätzen zurückgegriffen wird.
  • – Darüber hinaus kann man ohne bedeutenden Zeitverlust (einige Millisekunden) die Kopien von Datensätzen (Inspektionsparameter, Inspektionsbereiche) austauschen. Dies bietet die Möglichkeit, dass (ohne Stop der Produktion) Parameter verändert werden. Somit ist das System echtzeitfähig.
  • – Sofern die Kopien der Kamerabilder in den Parametrisierungstask eingespeist werden, können parallel die Auswirkungen von Veränderungen der Inspektionsparameter beobachtet werden und somit kann festgestellt werden, ob diese Änderungen eine Verbesserung oder Verschlechterung bewirken.
  • – Durch die Softwarestruktur ist es prinzipiell möglich, auch von räumlich weit entfernten Orten (im Fall von Fernwartung oder Teleservice) auf die Daten in Form von Kopien zuzugreifen, ohne die Leistung und Zuverlässigkeit der Inspektionen zu beeinträchtigen.
According to a preferred embodiment, the sensor structure of the device according to the invention comprises a network camera or a high-speed camera which has an image acquisition rate of up to 200 or 300 Hz. Furthermore, pulsed LED illuminations with a bright field and dark field illumination are provided, which can be controlled separately in their intensity. The flashing of the LED illumination and the image acquisition can be triggered by a light barrier. The photocell trigger signal can also be connected to the input / output card. In parallel inspection with a first parameterization and a second virtual parameterization, special requirements arise from the high production rate, without impairing the reliability of the fully automatic testing with the first parameterization. The concept of multithreading / multitasking software provides through the hierarchy of tasks or priorities and the ability to keep tasks and data (images, inspection areas with associated inspection criteria) as copies in memory and to modify or execute these copies independently (tasks) , several advantages:
  • - The system can work with already tested or proven inspection parameter sets, while a user simultaneously creates or changes additional inspection parameter sets during production. In order to test the practicability of the setting, copies of the camera images are used, which the automatic task makes available to the parameterization task. On the other hand, one can load a picture or a plurality of pictures which the system has stored in the past on the hard disk and then tests the changed / existing parameter sets. Production is not jeopardized because all subtasks of the automatic task always have the highest priority and only then other tasks or tasks with a lower priority are executed. Furthermore, the integrity of the important data is guaranteed since only the copies of data records are used.
  • - In addition, you can without significant loss of time (a few milliseconds) replace the copies of records (inspection parameters, inspection areas). This offers the possibility that (without stopping the production) parameters are changed. Thus, the system is real-time capable.
  • - If the copies of the camera images are fed into the parameterization task, the effects of changes in the inspection parameters can be observed in parallel and thus it can be determined whether these changes cause an improvement or deterioration.
  • - The software structure makes it possible in principle to access the data in the form of copies even from remote locations (in the case of remote maintenance or teleservice) without compromising the performance and reliability of the inspections.

Der Statistiktask kann sowohl die aktuellen Statistikdaten bezüglich beispielsweise der letzten 24 Stunden als auch die Statistikdaten der letzten Tage, Monate, Jahre (Offline-Statistik) verarbeiten und darstellen. Die Anzeige von Tabellen/Graphen (Trendkurven) oder Verteilungskarten, an welchen Positionen sich auf dem Deckel Fehlerhäufungen ergeben, kann parallel vorgenommen werden, d.h. neben der aktuellen Statistik kann auch die Statistik aus einem früheren Zeitpunkt verglichen werden.Of the Statistical task can be both the current statistics data for example the last 24 hours as well as the statistics of the last days, months, Process and display years (offline statistics). The ad of tables / graphs (trend curves) or distribution maps to which Positions arising on the cover error clusters, can be parallel be made, i. in addition to the current statistics can also the statistics from an earlier one Time to be compared.

Das Laden, Abspeichern, Löschen und Verändern von Daten auf der Festplatte ist ebenso als Task angelegt. Um keine Leistungsprobleme bei den vergleichsweise langsamen Festplattenoperationen zu haben, werden die Daten in kleinen Paketen angelegt und daraufhin auf Festplatte geschrieben. Dieser Task hat eine geringe Priorität. Ferner liegen die Daten in einer Kopie vor, um Daten erfassen zu können, die während einer Datenoperation sonst nicht erfasst werden. Die Kopie ist bezüglich des Datensatzes komplett, während die Produktionsdaten in einen aktuellen Datensatz geschrieben werden. Somit ist die Konsistenz der Daten stets gegeben und es besteht keine Gefahr, dass Inspektionsergebnisse durch das Übertragen von Arbeitsspeicher zu Festplatte oder umgekehrt verloren gehen können oder die Inspektionsleistung beeinträchtigt wird.The Loading, saving, deleting and changing Data on the hard disk is also created as a task. No Performance issues with the comparatively slow disk operations too have the data created in small packages and then written on hard disk. This task has a low priority. Further the data is in a copy to capture data that while otherwise not recorded in a data operation. The copy is regarding the Complete record while the production data is written in a current record. Thus, the consistency of the data is always given and there is none Risk that inspection results by transferring memory to hard disk or vice versa can be lost or the inspection performance impaired becomes.

Somit wird ein Verfahren und eine Vorrichtung zum optischen Überprüfen von Prüfobjekten beschrieben. Hierbei wird ein Aufnehmen von zumindest einem Bild des Prüfobjekts von zumindest einer Kamera und ein automatisiertes Auswerten der Kamerabilder mittels einer an die Kamera angeschlossenen Bildauswerteeinheit mit Hilfe von Berechnungsverfahren vorgenommen, wobei die von der Kamera übermittelten Bilder durch die Bildauswerteeinheit mittels einer ersten aktiven Parametrisierung, welche für die Beurteilung des Prüfobjekts verwendet wird, überprüft werden und wobei die Prüfergebnisse basierend auf der ersten Parametrisierung von einer Ergebnisausgabeeinrichtung ausgegeben werden, und wobei parallel zu der Bildauswertung mit der ersten aktiven Parametrisierung von einem Benutzer eine zweite Parametrisierung vorgenommen wird und die Kamerabilder durch die Bildauswerteeinheit mittels der zweiten Parametrisierung überprüft werden, und wobei die Prüfergebnisse basierend auf der zweiten Parametrisierung von der Ergebnisausgabeeinrichtung dargestellt werden, und wobei ohne Unterbrechung der Prüfung die Bildauswerteeinheit derart betrieben werden kann, dass die zweite Parametrisierung für die Beurteilung der Prüfobjekte während des Prüflaufs als aktive Parametrisierung verwendet wird und die erste Parametrisierung inaktiv wird.Consequently discloses a method and apparatus for optically examining test objects described. This involves taking at least one picture of the test object of at least one camera and an automated evaluation of the Camera images by means of an image evaluation unit connected to the camera using calculation methods, the ones transmitted by the camera Images through the image evaluation unit by means of a first active Parameterization, which for the assessment of the test object is used to be checked and where the test results are based on the first parameterization of a result output device be output, and being parallel to the image analysis with the first active parameterization of a user a second Parameterization is made and the camera images through the Image evaluation unit can be checked by means of the second parameterization, and where the test results based on the second parameterization of the result output device and without interruption of the test Image evaluation unit can be operated such that the second Parameterization for the assessment of the test objects while of the test run is used as active parameterization and the first parameterization becomes inactive.

Claims (10)

Verfahren zum optischen Überprüfen von Prüfobjekten, welche insbesondere durch eine Transporteinrichtung eine Relativgeschwindigkeit aufweisen, mit den folgenden Schritten: Aufnehmen von zumindest einem Bild des Prüfobjekts von zumindest einer Kamera, und automatisiertes Auswerten der Kamerabilder mittels einer an die Kamera angeschlossenen Bildauswerteeinheit mit Hilfe von Berechnungsverfahren, wobei die von der Kamera übermittelten Bilder durch die Bildauswerteeinheit mittels einer ersten aktiven Parametrisierung, welche für die Beurteilung des Prüfobjekts verwendet wird, überprüft werden und wobei die Prüfergebnisse basierend auf der ersten Parametrisierung von einer Ergebnisausgabeeinrichtung ausgegeben werden, und wobei parallel zu der Bildauswertung mit der ersten aktiven Parametrisierung von einem Benutzer eine zweite Parametrisierung vorgenommen wird und die Kamerabilder durch die Bildauswerteeinheit mittels der zweiten Parametrisierung überprüft werden, und wobei die Prüfergebnisse basierend auf der zweiten Parametrisierung von der Ergebnisausgabeeinrichtung dargestellt werden, und wobei ohne Unterbrechung der Prüfung die Bildauswerteeinheit derart betrieben wird, dass die zweite Parametrisierung für die Beurteilung der Prüfobjekte während des Prüflaufs als aktive Parametrisierung verwendet wird und die erste Parametrisierung inaktiv wird.Method for optically checking test objects which have a relative speed, in particular by a transport device, with the following steps: taking at least one image of the test object from at least one camera, and automated evaluation of the camera images by means of an image evaluation unit connected to the camera by means of calculation methods, wherein the images transmitted by the camera are checked by the image evaluation unit by means of a first active parameterization, which is used for the evaluation of the test object, and wherein the test results are output from a result output device based on the first parameterization, and wherein the image evaluation is performed in parallel with the image evaluation first active parameterization by a user a second parameterization is made and the camera images through the image evaluation unit and the test results are displayed based on the second parameterization by the result output device, and wherein the image evaluation unit is operated without interruption of the test such that the second parameterization for the evaluation of the test objects during the test run used as an active parameterization and the first parameterization becomes inactive. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Prüfobjekte gemäß der Beurteilung der aktiven Parametrisierung als Ausschuss oder Nichtausschuss klassifiziert werden.Method according to claim 1, characterized in that that the test objects according to the assessment the active parameterization as a committee or non-committee become. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Veränderung der zweiten Parametrisierung über eine Datenverbindung, insbesondere eine Netzwerkverbindung oder eine Internetverbindung, in die Bildauswerteeinheit eingespeist wird.Method according to claim 1 or 2, characterized that change the second parameterization via a data connection, in particular a network connection or an Internet connection, fed into the image evaluation unit becomes. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Prüfobjekte anhand der Beurteilung der Prüfergebnisse der Bildauswerteeinheit ausgesondert werden.Method according to one of claims 1 to 3, characterized that the test objects based on the assessment of the test results the image evaluation unit are discarded. Vorrichtung zum optischen Überprüfen von Prüfobjekten, welche insbesondere durch eine Transporteinrichtung eine Relativgeschwindigkeit aufweisen, insbesondere zur Durchführung des Verfahrens gemäß einem der Ansprüche 1 bis 4, mit zumindest einer Kamera zum Aufnehmen von zumindest einem Bild des Prüfobjekts, einer Beleuchtungseinrichtung zur Beleuchtung des Überwachungsbereichs der Kamera, und zumindest einer Bildauswerteeinheit zum automatischen Auswerten der Kamerabilder mit Hilfe von Berechnungsverfahren, welche mit der Kamera verbunden ist, wobei die von der Kamera übermittelten Bilder durch die Bildauswerteeinheit mittels einer ersten aktiven Parametrisierung, welche für die Beurteilung des Prüfobjekts verwendet wird, überprüft werden und wobei die Prüfergebnisse basierend auf der ersten Parametrisierung von einer Ergebnisausgabeeinrichtung ausgegeben werden, und wobei parallel zu der Bildauswertung mit der ersten aktiven Parametrisierung von einem Benutzer eine zweite Parametrisierung vorgenommen wird und die Kamerabilder durch die Bildauswerteeinheit mittels der zweiten Parametrisierung überprüft werden, und wobei die Prüfergebnisse basierend auf der zweiten Parametrisierung von der Ergebnisausgabeeinrichtung dargestellt werden, und wobei ohne Unterbrechung der Prüfung die Bildauswerteeinheit derart betrieben wird, dass die zweite Parametrisierung für die Beurteilung der Prüfobjekte während des Prüflaufs als aktive Parametrisierung verwendet wird und die erste Parametrisierung inaktiv wird.Device for optical inspection of test objects, which in particular have a relative speed by a transport device, in particular for implementation the method according to a the claims 1 to 4, with at least one camera for recording at least a picture of the test object, one Illumination device for illuminating the surveillance area of the camera, and at least one image evaluation unit for automatic evaluation the camera images with the help of calculation methods, which with connected to the camera, being transmitted by the camera Images through the image evaluation unit by means of a first active parameterization, which for the assessment of the test object is used to be checked and where the test results are based on the first parameterization of a result output device be spent and being parallel to the image analysis with the first active parameterization of a user one second parameterization is made and the camera images through the image evaluation unit is checked by means of the second parameterization, and where the test results based on the second parameterization of the result output device being represented, and without interruption of the test Image evaluation unit is operated such that the second parameterization for the Assessment of the test objects while of the test run is used as active parameterization and the first parameterization inactive becomes. Vorrichtung nach Anspruch 5, dadurch gekennzeichnet, dass eine Netzwerkkamera vorgesehen ist, welche mit einem Computer verbunden ist, der insbesondere mehrere CPU-Kerne aufweist oder mehrere CPU-Kerne virtuell nachbildet.Device according to claim 5, characterized in that that a network camera is provided which with a computer is connected, in particular, a plurality of CPU cores or more CPU cores virtually replicates. Vorrichtung nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass eine Hochgeschwindigkeitskamera, bevorzugt eine Kamera mit Gigabit Ethernet Technologie, vorgesehen ist, welche eine Bilderfassungsrate von 50 bis 300 Hz, insbesondere im wesentlichen 100 bis 200 Hz aufweist.Apparatus according to claim 5 or 6, characterized that a high-speed camera, preferably a camera with Gigabit Ethernet technology, which provides an image capture rate from 50 to 300 Hz, in particular substantially 100 to 200 Hz. Vorrichtung nach einem der vorhergehenden Ansprüche 5 bis 7, dadurch gekennzeichnet, dass die Beleuchtungseinrichtung gepulste LED-Dioden aufweist, welche insbesondere eine Hellfeld- und Dunkelfeldbeleuchtung erzeugen.Device according to one of the preceding claims 5 to 7, characterized in that the illumination device pulsed LED diodes, which in particular a bright field and dark field illumination produce. Vorrichtung nach Anspruch 8, dadurch gekennzeichnet, dass eine Lichtschranke vorgesehen ist, um das Blitzen der LED-Beleuchtung und die Bildaufnahme auszulösen.Device according to claim 8, characterized in that that a light barrier is provided to the flashing of the LED lighting and trigger the image capture. Vorrichtung nach einem der vorhergehenden Ansprüche 5 bis 9, dadurch gekennzeichnet, dass eine Auswurfeinrichtung vorgesehen ist, welche diejenigen Prüfobjekte aussondert, welche von der Bildauswerteeinheit als Ausschuss klassifiziert werden.Device according to one of the preceding claims 5 to 9, characterized in that an ejection device is provided is which those test objects which of the image evaluation unit classifies as scrap become.
DE200610015963 2006-04-05 2006-04-05 Method for optically checking test objects with variable parameterization and device therefor Withdrawn DE102006015963A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE200610015963 DE102006015963A1 (en) 2006-04-05 2006-04-05 Method for optically checking test objects with variable parameterization and device therefor
PCT/EP2007/003107 WO2007115795A1 (en) 2006-04-05 2007-04-05 Method for visually checking test objects with variable parameterization and apparatus therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200610015963 DE102006015963A1 (en) 2006-04-05 2006-04-05 Method for optically checking test objects with variable parameterization and device therefor

Publications (1)

Publication Number Publication Date
DE102006015963A1 true DE102006015963A1 (en) 2007-10-31

Family

ID=38197609

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200610015963 Withdrawn DE102006015963A1 (en) 2006-04-05 2006-04-05 Method for optically checking test objects with variable parameterization and device therefor

Country Status (2)

Country Link
DE (1) DE102006015963A1 (en)
WO (1) WO2007115795A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008020239A1 (en) * 2008-04-22 2009-11-05 Mas Gmbh Automated optical test stand for use in automation machine, particularly automated sorter for quality control of test objects, comprises optical measuring station, which comprises optical sensor unit

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19953741C1 (en) * 1999-11-09 2001-10-25 Krones Ag Device and method for optical inspection
JP4096533B2 (en) * 2001-08-31 2008-06-04 松下電工株式会社 Image processing inspection system
US7092110B2 (en) * 2002-07-25 2006-08-15 Timbre Technologies, Inc. Optimized model and parameter selection for optical metrology
US6845278B2 (en) * 2002-08-07 2005-01-18 Kimberly-Clark Worldwide, Inc. Product attribute data mining in connection with a web converting manufacturing process

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008020239A1 (en) * 2008-04-22 2009-11-05 Mas Gmbh Automated optical test stand for use in automation machine, particularly automated sorter for quality control of test objects, comprises optical measuring station, which comprises optical sensor unit

Also Published As

Publication number Publication date
WO2007115795A1 (en) 2007-10-18

Similar Documents

Publication Publication Date Title
EP2761140B1 (en) Endoscopy system and corresponding method for examining gas turbines
DE112013001521T9 (en) A system and apparatus that identifies, records, classifies, and employs stored knowledge unique to each operator in a semi-automatic manufacturing arrangement to perform automatic technical supervision operations to improve performance of the manufacturing system, and the method (s) therefor
EP1141682B1 (en) Method and device for object recognition
DE102012220882B4 (en) System and method using a machining initialization block in a part program machining environment in a machine vision system
EP1132732A2 (en) Method of evaluating structural flaws on a wafer surface
US20010048760A1 (en) Process control using multiple detections
EP2996006B1 (en) Method and apparatus for monitoring a production and/or mounting process
WO2008128504A1 (en) Method for detecting and classifying surface defects on continuously cast slabs
EP3914980B1 (en) Method and system for quality control in industrial production
DE102011013661A9 (en) Control device and control method for a machine for manufacturing rod-shaped articles of the tobacco processing industry
DE112019005951T5 (en) Centralized analysis of multiple visual inspection devices
EP3767403A1 (en) Machine learning based shape and surface measurement for monitoring production
DE102014104581A1 (en) Method for monitoring a tool, method for assessing the quality of a machined surface of a workpiece and apparatus for performing the method
DE102020206753B4 (en) Method and device for determining a contamination state of a surface of a facet element
WO2021037885A1 (en) Method and computer program product for automated defect detection during borescoping of an engine
WO2023110301A1 (en) Method for carrying out a setting operation of a container inspection device and container inspection device
DE102006015963A1 (en) Method for optically checking test objects with variable parameterization and device therefor
DE102018214307A1 (en) System and method for quality inspection in the manufacture of individual parts
DE102019109879A1 (en) INSPECTION UNIT
CN102636493A (en) Automatic imaging detection analysis processing system for macroscopic test
EP3885078A1 (en) Hyperspectral surface scan of a body
WO2019015887A1 (en) Method for operating a processing installation with a movable punch
DE19953741C1 (en) Device and method for optical inspection
Blake Elements and mechanisms for applying artificial intelligence to composites fabrication
DE112021002094T5 (en) A tool condition learning device, a tool condition estimation device, a control device, a tool condition learning method, and a tool condition estimation method

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee