DE102006034350A1 - Method and device for calibrating an electronic camera - Google Patents
Method and device for calibrating an electronic camera Download PDFInfo
- Publication number
- DE102006034350A1 DE102006034350A1 DE102006034350A DE102006034350A DE102006034350A1 DE 102006034350 A1 DE102006034350 A1 DE 102006034350A1 DE 102006034350 A DE102006034350 A DE 102006034350A DE 102006034350 A DE102006034350 A DE 102006034350A DE 102006034350 A1 DE102006034350 A1 DE 102006034350A1
- Authority
- DE
- Germany
- Prior art keywords
- camera
- calibration
- light
- dark
- calibration piece
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000007704 transition Effects 0.000 claims abstract description 27
- 238000011156 evaluation Methods 0.000 claims abstract 2
- 238000005259 measurement Methods 0.000 claims description 24
- 239000000463 material Substances 0.000 description 16
- 230000015572 biosynthetic process Effects 0.000 description 4
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 238000003801 milling Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/028—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring lateral position of a boundary of the object
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2101/00—Still video cameras
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Kalibrieren einer elektronischen Kamera oder eines Sensors, insbesondere einer Zeilenkamera, in der einer Reihe von Bildpunkten bzw. Pixeln auf der Projektionsebene (P) der Kamera fortlaufende Nummern zugeordnet werden können, und der durch die Optik der Kamera erfassbare Messbereich mittels eines Kalibrierstücks in Hell/Dunkel-Übergänge mit bekanntem Abstand voneinander aufgeteilt wird, wobei jedem Hell/Dunkel-Übergang eine bestimmte Pixel-Nummer zugeordnet wird, eine Auswertung der festgestellten Hell/Dunkel-Übergänge dahingehend vorgenommen wird, welche der Hell/Dunkel-Übergänge von möglicherweise mehreren Ebenen einer oberen und welche einer unteren Ebene des Kalibrierstücks zuzuordnen sind, und berechnet wird, wo ein Hell/Dunkel-Übergang auf der unteren Ebene anzuordnen ist, wenn nur der senkrecht darüber liegende Hell/Dunkel-Übergang auf der oberen Ebene wegen schräger Betrachtung durch die Kamera sichtbar ist.The invention relates to a method for calibrating an electronic camera or a sensor, in particular a line camera, in which a number of pixels or pixels on the projection plane (P) of the camera consecutive numbers can be assigned, and the detectable by the optics of the camera measuring range by means of a calibration piece into light / dark transitions with a known distance from each other is divided, each light / dark transition is assigned to a specific pixel number, an evaluation of the detected light / dark transitions is made to the effect of which the light / dark Transitions of possibly several levels are to be assigned to an upper and which to a lower level of the calibration piece, and it is calculated where a light / dark transition is to be arranged on the lower level, if only the vertical overlying light / dark transition on the upper level because of oblique viewing through the camera is visible.
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Kalibrieren einer elektronischen Kamera oder eines elektronischen Sensors, insbesondere einer Zeilenkamera.The The invention relates to a method and a device for calibrating an electronic camera or an electronic sensor, in particular a line camera.
Elektronische Zeilenkameras werden im industriellen Bereich unter anderem zur Kantenabtastung beispielsweise von Materialbahnen für die Bahnlaufregelung oder dazu verwendet, die Breite einer Materialbahn zu messen. Hierbei wird die Zeilenkamera über der Materialbahn quer zur Erstreckung der zu messenden Kante angeordnet, wobei durch die nicht immer exakte Positionierung der Kamera und durch eine Verzerrung der Optik der Kamera Ungenauigkeiten bei der Messung und bei der Positionsbestimmung auftreten.electronic Line scan cameras are used in the industrial sector, among others Edge scanning for example of webs for web guiding or used to measure the width of a web of material. in this connection is the line scan over the material web arranged transversely to the extension of the edge to be measured, whereby by the not always exact positioning of the camera and by a distortion of the optics of the camera inaccuracies in the Measurement and occur in the position determination.
Die
verwendete Optik weist stets eine gewisse Verzerrung auf.
Auch
die Dicke des zu messenden Materials führt in Abhängigkeit vom Blickwinkel der
Kamera zu einer Verfälschung
der Messung durch eine Abschattung der Kante, weil oben liegende
Kanten den Blick auf darunter liegende Kanten versperren, wenn die zu
messende Kante nicht senkrecht unter der Kamera liegt.
In
der Praxis ist die Projektionsebene in der Kamera meist nicht exakt
parallel zu der betrachteten Ebene ausgerichtet. Dadurch entsteht
eine Unsymmetrie zwischen betrachteter Ebene und Projektionsebene
der Kamera, sodass, wie
Aufgabe der Erfindung ist es, ein Verfahren zum Kalibrieren einer elektronischen Kamera, ins besondere einer Zeilenkamera, vorzuschlagen, mittels dem die beschriebenen Messfehler kompensiert werden und eine Messgenauigkeit erreicht wird, die im Wesentlichen nur noch von der Auflösung der verwendeten Kamera abhängt.task The invention is a method for calibrating an electronic Camera, in particular a line camera to propose, by means of the described measurement errors are compensated and a measurement accuracy is achieved, which is essentially only on the resolution of the used camera depends.
Erfindungsgemäß wird ein
Kalibrierstück
mit wenigstens zwei in Blickrichtungen der Kamera übereinander
liegenden, definierten Ebenen verwendet, wobei in dem Kalibrierstück eine
Reihe von Löchern ausgebildet
ist, deren Größe und Abstand
voneinander bekannt ist. Anhand dieses Kalibrierstücks kann die
Kamera eine Falschmessung infolge abgeschatteter Kanten (
Es werden im Messbereich der Kamera mittels des Kalibrierstücks mit vorgegebenen räumlichen Abmessungen und vorgegebenen parallelen Ebenen beabstandete Hell/Dunkel-Übergänge an vorbestimmten Stellen ausgebildet, denen Pixel-Nummern zugeordnet werden, worauf bestimmt wird, welche der Hell/Dunkel-Übergänge auf einer oberen oder unteren Ebene des Kalibrierstücks angeordnet sind. Den betreffenden Pixel-Nummern wird ein entsprechender Informationswert "oben" oder "unten" zugeordnet. Den beiderseits der senkrechten Betrachtungslinie liegenden Pixelnummern mit dem Informationswert "oben" wird weiterhin ein Korrekturwert zugeordnet, der auf der Basis des Abstands der parallelen Ebenen am Kalibrierstück und in Abhängigkeit von der Entfernung von der senkrechten Betrachtungslinie angibt, wo bei der betreffenden Pixelnummer ein Hell/Dunkel-Übergang auf der unteren Ebene senkrecht unterhalb des Hell/Dunkel-Übergangs auf der oberen Ebene anzuordnen ist, wenn durch einen schrägen Betrachtungswinkel ein Hell/Dunkel-Übergang auf der unteren Ebene nicht sichtbar ist.It are included in the measuring range of the camera by means of the calibration piece given spatial Dimensions and predetermined parallel planes spaced light / dark transitions at predetermined Forms trained to which pixel numbers are assigned, whereupon It is determined which of the light / dark transitions on an upper or lower Level of the calibration piece are arranged. The relevant pixel numbers will be a corresponding Information value "top" or "bottom" assigned. The pixel numbers lying on either side of the vertical viewing line with the information value "above" will continue to be Correction value assigned based on the distance of the parallel Layers on the calibration piece and depending indicating from the distance from the vertical line of sight where at the relevant pixel number a light / dark transition on the lower level, vertically below the light / dark transition to arrange on the upper level, if by an oblique viewing angle a light / dark transition is not visible on the lower level.
Die Erfindung wird beispielsweise anhand der Zeichnung näher erläutert. Es zeigenThe Invention will be explained with reference to the drawing, for example. It demonstrate
In
Mit
Durch
die wiedergegebene Messanordnung kann beispielsweise die Breite
der Materialbahn
Nachdem die Kamera über dem zu messenden Objekt positioniert und ausgerichtet ist, wird eine Kalibrierung der Kamera durchgeführt, bevor mit der Messung begonnen wird, um die einleitend beschriebenen Messfehler auszugleichen, wobei die Position der Kamera nicht mehr verändert wird.After this the camera over becomes positioned and aligned with the object to be measured performed a calibration of the camera before using the measurement is started to compensate for the measurement errors described in the introduction, the position of the camera is no longer changed.
Das
Kalibrierstück
Anstelle
der wiedergegebenen runden Löcher
können
auch rechteckige, ovale oder anders geformte Löcher in dem Kalibrierstück
Das
in
Zur
Kalibrierung der Kamera wird das Kalibrierstück
Die Kalibrierung erfolgt mithilfe einer Recheneinrichtung. Die elektronische Recheneinrichtung kann auf einem PC, einer Industriesteuerung, einem portablen Kleinrechner oder auch in der Kamera bzw. im Sensor selbst implementiert sein. Auf der Recheneinrichtung wird die Form und Gestalt des Kalibrierstücks eingespeichert. Mit anderen Worten ist der Abstand der Löcher und die Form der Löcher des Kalibrierstücks in der Recheneinrichtung hinterlegt. Die Löcher können unterschiedliche Abstände voneinander haben und es können auch die Löcher selbst eine unterschiedliche Formgebung haben. Das beschriebene Ausführungsbeispiel eines Kalibrierstücks zeigt nur der Einfachheit halber gleich geformte Löcher in gleichen Abständen.The Calibration is done using a calculator. The electronic Computing device may be on a PC, an industrial controller, a Portable small computer or in the camera or in the sensor itself be implemented. On the computing device, the shape and Shape of the calibration piece stored. In other words, the distance between the holes and the shape of the holes of the calibration piece deposited in the computing device. The holes can be different distances from each other have and can also the holes even have a different shape. The described embodiment a calibration piece shows only the same shape holes for the sake of simplicity in the same Intervals.
Bei
der Kalibrierung wird das Kalibrierstück
Die
Projektionsfläche
P in
In
der Abbildung in
Alle Kalibrierlöcher auf der unteren und oberen Ebene haben die gleiche Gestalt bzw. den gleichen Durchmesser, sie sind lediglich abwechselnd seitenverkehrt am Kalibrierstück positioniert, wobei sie voneinander jeweils den gleichen Abstand haben. Diese Abmessungen sind in der Recheneinrichtung als feste Werte abgespeichert.All Kalibrierlöcher on the lower and upper levels have the same shape or the same diameter, they are only alternately reversed on the calibration piece positioned, each with the same distance from each other to have. These dimensions are fixed in the computing device Values saved.
Die von der Kamera erkennbaren Kanten des Kalibrierstücks erscheinen als Hell/Dunkel-Übergänge, denen eine bestimmte Pixel-Nummer zugeordnet wird. Die abgebildeten Kalibrierlöcher werden insgesamt derart bewertet, dass beispielsweise Löcher mit einer geraden Zahl auf der einen Ebene liegen und Löcher mit einer ungeraden Zahl auf der anderen Ebene, wobei die Pixel fortlaufend nummeriert werden.The from the camera recognizable edges of the calibration appear as light / dark transitions, which a specific pixel number is assigned. The illustrated calibration holes are total evaluated such that, for example, holes with an even number lying on one level and holes with an odd number on the other level, with the pixels consecutively numbered.
Sollten einzelne Löcher einer Gruppe bzw. die Abbildung der Löcher infolge starker Verzerrung, Rauschen oder anderer Effekte von der Mehrheit dieser Gruppe abweichen, so werden diese Abweichungen aufgrund der bekannten Reihenfolge von oben und unten liegenden Löchern korrigiert, sodass eine falsche Zuordnung eines ungenau abgebildeten Lochbereichs praktisch ausgeschlossen ist.Should individual holes a group or the image of the holes due to strong distortion, noise or other effects differ from the majority of this group, so These deviations are due to the known order of top and bottom holes corrected, so that an incorrect assignment of an imprecisely imaged hole area is practically excluded.
In
einem weiteren Schritt des Kalibrierverfahrens wird festgestellt
oder vorgegeben, an welcher Position die Kamera senkrecht auf den
Messbereich bzw. auf das Kalibrierstück blickt. Hierzu wird durch die
Recheneinrichtung nach einem Kalibrierloch gesucht, bei dem das
Breiten-Verhältnis der
beiden benachbarten Dunkelbereiche, also der gegenüberliegenden
Stegbereiche bzw. Flanken
Sofern das mit dem minimalen Breitenverhältnis der Stegbereiche gefundene Loch nicht am Außenrand des Kalibrierstücks liegt, wird es als das Loch bestimmt, welches der Position senkrecht unter der Kamera am Nächsten ist. Diese Bestimmung ist durch die den Pixeln zugeordneten Zahlen bzw. Nummern möglich.Provided found with the minimum width ratio of the land areas Hole not on the outer edge of the calibration piece it is determined as the hole which is perpendicular to the position next to the camera is. This determination is by the numbers assigned to the pixels or numbers possible.
Am Ende der Teilkalibrierungen bzw. Betrachtungen der einzelnen Löcher werden ggfs. mehrere gefundene Löcher erneut verglichen und es wird das minimale Verhältnis von diesen gesucht. Dieses Vorgehen ermöglicht die Verwendung von verhältnismäßig grob geteilten Kalibrierstücken auch bei kleinen Messstellen. Durch eine Verschiebung des Kalibrierstückes um Bruchteile eines Lochabstandes im Messbereich kann die Mittenposition mit einer höheren Genauigkeit ermittelt werden.At the End of the partial calibrations or considerations of the individual holes if necessary, several found holes again compared and it is the minimum ratio of these sought. This procedure allows the use of relatively crude divided calibration pieces even at small measuring points. By a shift of the calibration piece to Fractions of a hole distance in the measuring range can be the center position with a higher one Accuracy can be determined.
In einem dritten Schritt der Kalibrierung werden die absoluten Positionen festgelegt. Wie bereits erwähnt, arbeiten derartige Kameras oder Sensoren in der Regel intern mit Zahlenwerten, die einer fortlaufenden Nummerierung der lichtempfindlichen Zellen bzw. Pixel entsprechen. Für die Kalibrierung wird eine Funktion oder Tabelle erstellt, mit der der Pixel-Wert in eine für die Anwendung geeignete Maßeinheit umgerechnet wird. Zu diesem Zweck wird eine Linie untersucht, die alle Löcher des Kalibrierstückes gleichförmig schneidet. Durch eine entsprechend gewählte Form der Löcher, z. B. rechteckig, wird erreicht, dass diese Linie bei der praktischen Durchführung leicht gefunden wird.In a third step of the calibration becomes the absolute positions established. As already mentioned, Such cameras or sensors usually work internally Numerical values, the consecutive numbering of photosensitive Cells or pixels correspond. For The calibration will create a function or table with which the pixel value in a for the application suitable unit of measurement is converted. For this purpose, a line is investigated which all holes of the calibration piece uniform cuts. By a correspondingly selected shape of the holes, z. B. rectangular, it is achieved that this line easily in the practical implementation Is found.
Im
Folgenden werden nur Punkte bzw. Hell/Dunkel-Übergänge für die Kalibrierung verwendet,
die sich auf einer Ebene des Kalibrierstücks befinden. Bei einem Ausführungsbeispiel
eines Kalibrierstücks
nach
Werden die einzelnen Teilkalibrierungen leicht überlappend ausgeführt, so kann eine hohe Genauigkeit erzielt werden. Bei nicht überlappender Ausführung muss der dazwischen liegende Bereich extrapoliert werden, damit sich der vorherige Bereich an den nächsten Teilbereich anfügt. Dieses Vorgehen kann in Abhängigkeit von der verwendeten Optik akzeptabel sein.Become the individual partial calibrations slightly overlapping, so high accuracy can be achieved. For non-overlapping execution must the intervening area will be extrapolated so that the previous area to the next Append subarea. This procedure can be dependent on be acceptable from the optics used.
Das Resultat der Kalibrierung der absoluten Positionen ist eine Rechenvorschrift f1 (Pixel), deren Ergebnis eine Absolutposition ist. Mit anderen Worten wird in der Recheneinheit auf diese Weise eine exakte Zuordnung der Pixel-Werte an geometrische Punkte des Messbereichs erstellt.The result of the calibration of the absolute positions is a calculation rule f 1 (pixels), the result of which is an absolute position. In other words, in the arithmetic unit in this way an exact assignment of the pixel values to geometric Created points of the measuring range.
In
einem vierten Schritt der Kalibrierung erfolgt eine Dickenkompensation
dadurch, dass wiederum einzelne Löcher betrachtet werden, aber
nur jene, die in der anderen als der zuvor betrachteten Ebene für die Absolutposition
liegen. Wenn beispielsweise in
Zwischen
der in
Durch die Betrachtung aller relevanten Punkte in der gleichen Ebene des Kalibrierstücks wird eine Zuordnung von nötiger Dickenkompensation zu Pixelwerten über dem gesamten Sichtbereich gewonnen. Das Ergebnis der Kalibrierung der Dickenkompensation ist eine Rechenvorschrift f2 (Pixel, H/h), deren Ergebnis eine Distanz ist. Damit ergibt sich ein einfacher rechnerischer Zusammenhang für die Kalibrierung.By considering all relevant points in the same plane of the calibration piece, an assignment of necessary thickness compensation to pixel values over the entire field of view is obtained. The result of the calibration of the thickness compensation is a calculation rule f 2 (pixels, H / h), the result of which is a distance. This results in a simple computational relationship for the calibration.
Das
am Kalibrierstück
anhand vorbestimmter geometrischer Abmessungen ermittelte Verhältnis h
zu dem Abstand C-C' je
Loch bzw. Teilkalibrierung wird dazu verwendet, den in
Anhand
des Abstandes C-C' kann
bei einer Teilkalibrierung die Dickenabmessung bzw. Höhe h bestimmt
werden. Entsprechend kann eine Tabelle bzw. Funktion durch Aneinanderfügen der
Teilkalibrierungen der einzelnen Kalibrierlöcher erstellt werden. Damit
wird vorgegeben, an welcher Stelle des Messbereichs ein Betrachtungsfehler
A' anstelle von A
in
Der
Abstand C-C' wird
in jedem Teilbereich ermittelt bzw. an jedem zweiten Loch
Die Erfassung der Höhe h bzw. des Abstands der parallelen Ebenen am Kalibrierstück dient als Äquivalent für den Messfehler durch Kantenabschattung bei schräger Betrachtung einer Kante.The Recording the height h or the distance of the parallel planes on the calibration piece is used as an equivalent for the Measurement error due to edge shading when viewing an edge obliquely.
Nach
der Kalibrierung der Kamera auf die beschriebene Weise erfolgt die
Messung einer Breite oder Länge
an einem Werkstück
bzw. an einer Bahn
Zur Bestimmung der Absolutwerte wird für einen Punkt seine Höhe relativ zur Null-Ebene und der entsprechende Pixelwert in der Kamera ermittelt. Die Höhe des Punktes ist durch eine vorausgegangene Dickenmessung des Objekts bekannt oder durch eine vorgegebene Relativbewegung des Werkstückes relativ zur Null-Ebene. Bei rechteckigen Werkstücken kann aus der Lage rechts oder links von der Senkrechten geschlossen werden, ob es sich um eine obere oder untere Kante handelt.to Determining the absolute values becomes relative to a point its height to the zero level and the corresponding pixel value in the camera. The height of the point is due to a previous thickness measurement of the object known or relative by a predetermined relative movement of the workpiece to the zero level. For rectangular workpieces may be right from the position or left to be closed from the vertical, whether it is a upper or lower edge is.
Zur Bestimmung der Position werden die beiden Kalibrierfunktionen addiert, sodass sich ergibt Pabsolut = f1 (Pixel) + f2 (Pixel, H/h).To determine the position, the two calibration functions are added so that P absolute = f 1 (pixels) + f 2 (pixels, H / h).
Für H ist der Abstand des Messpunktes zur Null-Ebene der Kalibrierung einzusetzen. H kann positiv oder negativ sein.For H is to use the distance of the measuring point to the zero level of the calibration. H can be positive or negative.
Für das Verfahren ist es unerheblich, ob die Funktionen f1 und f2 als Tabelle zur Interpolation zwischen den gefundenen Stützstellen oder als geeignete mathematische Ausgleichs-Funktionen hinterlegt werden.For the method it is irrelevant whether the functions f 1 and f 2 are stored as a table for interpolation between the found support points or as suitable mathematical compensation functions.
Es wird eine Zuordnung der Pixel in der Kamera an die vorgegebenen Punkte und Ebenen des Kalibrierstücks derart vorgenommen, dass über den gesamten Messbereich vorgegeben wird, an welchen Stellen welche Kompensation bzw. Korrektur erforderlich ist. Dies erfolgt durch die beiden Funktionen bzw. Tabellen.It is an assignment of the pixels in the camera to the given Points and levels of the calibration piece made such that over the entire Measuring range is given, at which points which compensation or correction is required. This is done by the two functions or tables.
Damit kann das Kalibrierstück und auch ein zu messendes Werkstück durch die Kameras so erfasst werden, als würde die Kamera senkrecht über jedem einzelnen Punkt des Messbereichs eine Messung vornehmen, obwohl außerhalb der senkrechten Betrachtungslinie eine schräge Betrachtung der Kanten des Kalibrierstücks bzw. des Werkstücks erfolgt.In order to can the calibration piece and also a workpiece to be measured be captured by the cameras as if the camera were vertically above each make a single point of the measuring range, although outside the vertical viewing line an oblique view of the edges of the Kalibrierstücks or the workpiece he follows.
Es werden durch die vorgegebene Höhenabmessung bzw. durch den Abstand der Ebenen am Kalibrierstück Messfehler in der Horizontalen durch Verhältnisbildung kompensiert, indem der Fehler in der Horizontalen (Kantenabschattung) mit der bekannten Höhe h am Kalibrierstück in Beziehung gesetzt wird.It are determined by the given height dimension or by the distance of the planes at the calibration piece measuring error in the horizontal by ratio formation compensated by the error in the horizontal (edge shading) with the known height h on the calibration piece is related.
Nach der Kalibrierung der Kamera wird das Werkstück im Messbereich so positioniert, dass das Werkstück parallel zur Null-Ebene der Kalibrierung liegt. Die zu messenden Kanten des Werkstückes werden dabei exakt senkrecht zu der Linie angeordnet, die die Kamera zur Messung aufnimmt. Wenn das Werkstück relativ zur Null-Ebene der Kalibrierung versetzt werden sollte, so wird hierzu eine Einrichtung verwendet, durch die das Maß der Versetzung genau ermittelt werden kann.To Calibration of the camera, the workpiece is positioned in the measuring range, that the workpiece parallel to the zero level of the calibration. The to be measured Be edges of the workpiece thereby arranged exactly perpendicular to the line, which the camera for Measurement takes. When the workpiece is relative to the zero plane of the Calibration should be added, so this is a device used by the measure of Displacement can be accurately determined.
Das beschriebene Verfahren ist vielfältig einsetzbar, um die Außenkanten oder signifikante Marken von Produkten oder Werkstücken als Kontrastübergänge zu erfassen, wobei das Werkstück durch eine Lichtquelle im Auflicht- oder Durchlichtverfahren beleuchtet wird. Es können auch mehrere Kameras verwendet werden, wobei der Messbereich jeder Kamera in der beschriebenen Weise kalibriert wird.The described method is varied Can be used to the outer edges or significant brands of products or workpieces as Capture contrast transitions, wherein the workpiece by a Light source is illuminated in incident or transmitted light method. It can Also, multiple cameras are used, with the measuring range of each Camera is calibrated in the manner described.
Es
können
nicht nur die Breitenabmessungen von Materialbahnen
Anstelle
der zwei parallel beabstandeten Ebenen am Kalibrierstück
Das beschriebene Verfahren ist nicht nur bei einer Zeilenkamera, sondern auch bei einer elektronischen Flächenkamera oder bei Sensoren zur Bestimmung einer Linearposition, die die Objektebene auf eine Bildebene projizieren, zum Kalibrieren anwendbar.The described method is not only in a line scan camera, but even with an electronic surface camera or in sensors for determining a linear position, the object plane on project an image plane, applicable for calibration.
Eine
Verzerrung infolge fehlerbehafteter Optik der Kamera nach
Eine
Falschmessung nach
Eine
Verzerrung der Abbildung nach
Durch das beschriebene Verfahren werden anhand von horizontal beabstandeten Abstufungen bzw. Hell/Dunkel-Übergängen am Kalibrierstück vertikale Abmessungen bzw. beabstandete Ebenen dadurch definiert, dass den Kanten der Abstufungen (Löcher) Bildpunkte bzw. Pixel in der Kamera zugeordnet werden, sodass anhand der Gruppe von Pixel-Werten, die einer bestimmten Abstufung zugeordnet sind, auch die Ebene festgelegt wird, in der diese Abstufungen liegen.By the method described are based on horizontally spaced Gradations or light / dark transitions on the calibration piece defines vertical dimensions or spaced levels thereby that the edges of the gradations (holes) pixels or pixels in the camera, so based on the group of pixel values, that are assigned to a particular gradation, also set the level will, in which these gradations lie.
Es werden vorgegebene Kalibrierpunkte bzw. Kanten am Kalibrierstück bestimmten Pixeln in der Projektionsebene der Kamera zugeordnet, d. h., einer Reihe von beabstandeten Kanten am Kalibrierstück werden bestimmte Pixel der Reihe nach zugeordnet entsprechend den Abstanden der Kanten in einer horizontalen Ebene, wobei diese Zuordnung zweckmäßigerweise in Teilbereichen des Messbereichs nacheinander in Teilkalibrierschritten ausgeführt wird, weil sonst die Länge des Kalibrierstückes der Länge des Messbereichs entsprechen müsste.It predetermined calibration points or edges are determined on the calibration piece Pixels assigned to the camera in the projection plane, d. h., one Row of spaced edges on the calibration piece will be certain pixels of the Row according to the distances of the edges in one horizontal plane, this assignment expediently in subareas of the measuring range is carried out successively in partial calibration steps, because otherwise the length of the calibration piece of Length of the Would correspond to the measuring range.
Jedem einer Kante bzw. einem Hell/Dunkel-Übergang zugeordneten Pixel wird ein Informationswert "oben" oder "unten" zugeordnet, um zu bestimmen, ob diese Pixel-Nummer der einen oder anderen Ebene zugeordnet ist.Each an edge or a light / dark transition associated pixels an information value "up" or "down" is assigned to determine if this pixel number is assigned to one or the other level is.
Weiter wird für jede Pixel-Nummer mit dem Informationswert "oben" ein Korrekturwert in Abhängigkeit vom Abstand von der Senkrechten bestimmt, mittels dem bei diesen Pixeln eine Korrektur der Kantenabschattung vorgenommen wird. Senkrecht unter der Kamera beträgt dieser Korrekturwert 0, weil keine Kantenabschattung erfolgt. Bei einer Kante rechts oder links von der senkrechten Betrachtungslinie erfolgt eine Abschattung, die durch den zugeordneten Korrekturwert korrigiert wird, der sich aus der Verhältnisbildung zwischen der bekannten Höhe H des zu messenden Objekts und der Höhe h am Kalibrierstück ergibt.Further is for each pixel number with the information value "up" Correction value depending on determined by the distance from the vertical, by means of this Pixels a correction of the edge shading is made. Perpendicular under the camera this correction value 0, because there is no edge shading. at an edge to the right or left of the vertical viewing line Shading occurs, which is determined by the assigned correction value is corrected, resulting from the ratio formation between the known Height H of the object to be measured and the height h at the calibration piece.
Mit anderen Worten wird mittels eines Kalibrierstücks der Messbereich in voneinander beabstandete Pixelnummern unterteilt, denen die Kennung "oben" oder "unten" zugeordnet wird, wobei die Höhe h des Abstands zwischen oben und unten erkannt und den Pixelnummern zugeordnet wird, die die Kennung "oben" haben, damit anhand des Korrekturwertes angegeben werden kann, wo die senkrecht darunter liegende Kante an der Stelle der Pixel mit der Kennung "oben" liegt.In other words, by means of a calib The measuring range is subdivided into pixel numbers spaced from one another, to which the identifier "up" or "down" is assigned, wherein the height h of the distance between top and bottom is recognized and assigned to the pixel numbers having the identifier "up", thus using the Correction value can be specified, where the vertical underlying edge is located at the location of the pixels with the identifier "above".
Claims (6)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006034350A DE102006034350A1 (en) | 2006-07-25 | 2006-07-25 | Method and device for calibrating an electronic camera |
| PCT/EP2007/006153 WO2008011989A2 (en) | 2006-07-25 | 2007-07-11 | Method and apparatus for calibrating an electronic camera |
| EP07785996A EP2050282A2 (en) | 2006-07-25 | 2007-07-11 | Method and apparatus for calibrating an electronic camera |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006034350A DE102006034350A1 (en) | 2006-07-25 | 2006-07-25 | Method and device for calibrating an electronic camera |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102006034350A1 true DE102006034350A1 (en) | 2008-01-31 |
Family
ID=38859250
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102006034350A Withdrawn DE102006034350A1 (en) | 2006-07-25 | 2006-07-25 | Method and device for calibrating an electronic camera |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2050282A2 (en) |
| DE (1) | DE102006034350A1 (en) |
| WO (1) | WO2008011989A2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009012997A1 (en) * | 2009-03-13 | 2010-09-16 | Bst International Gmbh | Method and device for measuring the position of the edge of a material web |
| DE102014206580A1 (en) | 2014-04-04 | 2015-10-08 | Texmag Gmbh Vertriebsgesellschaft | MATERIAL BAND AS CALIBRATION TEMPLATE |
| CN106982370A (en) * | 2017-05-03 | 2017-07-25 | 武汉科技大学 | A kind of camera high-precision calibration scaling board of many line-scan digital camera detecting systems and the method for realizing calibration |
| US9939261B2 (en) | 2014-05-06 | 2018-04-10 | Carl Zeiss Industielle Messtechnik Gmbh | Method and device for calibrating an imaging optical unit for metrological applications |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108428252A (en) * | 2018-03-14 | 2018-08-21 | 河南科技大学 | A kind of single line array camera distortion scaling method |
| CN120997277B (en) * | 2025-10-22 | 2026-01-16 | 中国科学院长春光学精密机械与物理研究所 | Method and system for calculating parallelism of biplane joint optimization of detector |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050270375A1 (en) * | 2004-05-24 | 2005-12-08 | Pierre Poulin | Camera calibrating apparatus and method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5825483A (en) * | 1995-12-19 | 1998-10-20 | Cognex Corporation | Multiple field of view calibration plate having a reqular array of features for use in semiconductor manufacturing |
| NL1002680C2 (en) * | 1996-03-21 | 1997-09-23 | Tno | Test system for optical and electro-optical observation equipment. |
| DE10359361A1 (en) * | 2003-09-09 | 2005-12-15 | Clauß, Ulrich, Dr.-Ing. | Obtaining high quality panorama photographs from camera with planar focusing geometry, by storing image in spherical coordinate system and performing coordinate transformation |
-
2006
- 2006-07-25 DE DE102006034350A patent/DE102006034350A1/en not_active Withdrawn
-
2007
- 2007-07-11 WO PCT/EP2007/006153 patent/WO2008011989A2/en not_active Ceased
- 2007-07-11 EP EP07785996A patent/EP2050282A2/en not_active Withdrawn
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050270375A1 (en) * | 2004-05-24 | 2005-12-08 | Pierre Poulin | Camera calibrating apparatus and method |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009012997A1 (en) * | 2009-03-13 | 2010-09-16 | Bst International Gmbh | Method and device for measuring the position of the edge of a material web |
| DE102014206580A1 (en) | 2014-04-04 | 2015-10-08 | Texmag Gmbh Vertriebsgesellschaft | MATERIAL BAND AS CALIBRATION TEMPLATE |
| US9939261B2 (en) | 2014-05-06 | 2018-04-10 | Carl Zeiss Industielle Messtechnik Gmbh | Method and device for calibrating an imaging optical unit for metrological applications |
| CN106982370A (en) * | 2017-05-03 | 2017-07-25 | 武汉科技大学 | A kind of camera high-precision calibration scaling board of many line-scan digital camera detecting systems and the method for realizing calibration |
| CN106982370B (en) * | 2017-05-03 | 2018-07-06 | 武汉科技大学 | A kind of camera high-precision calibration scaling board and the method for realizing calibration |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008011989A3 (en) | 2008-04-17 |
| WO2008011989A2 (en) | 2008-01-31 |
| EP2050282A2 (en) | 2009-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE112007000009B4 (en) | Pattern dimensioning device and pattern area measuring method | |
| DE10047211B4 (en) | Method and device for determining the position of an edge of a structural element on a substrate | |
| DE19825829C2 (en) | Method for determining the distance P of an edge of a structural element on a substrate | |
| DE102017216552B4 (en) | MEASURING DEVICE FOR THREE-DIMENSIONAL SHAPE | |
| DE19623172C1 (en) | Three-dimensional optical measuring method for object surface | |
| DE102004003612B4 (en) | Method and evaluation of an image of a predetermined section of a printed product | |
| DE10020893A1 (en) | Optical determination of the shape of an object by determination of the normal to the surface of the object at a large number of points and relating the normals to image points so that an entire surface image is built-up | |
| EP2050282A2 (en) | Method and apparatus for calibrating an electronic camera | |
| DE3879015T2 (en) | METHOD AND DEVICE FOR SURVEYING PUNCH MASKS. | |
| EP3811025B1 (en) | Device for chromatic confocal optical measurement and confocal imaging of a measurement object, and method | |
| DE10312535B4 (en) | Method and device for geometrically measuring a material strip | |
| DE102011012611A1 (en) | Method for contactless measurement of angle at which object is arranged relative to axis of outer reference system, involves placing object in collimated beam path of autocollimator, whose orientation is known in reference system | |
| WO2016146105A1 (en) | Method and device for calibrating a camera | |
| DE102006000946B4 (en) | Method and system for inspecting a periodic structure | |
| CH680950A5 (en) | ||
| EP3628995A1 (en) | Calibration template and calibration method for geometric calibration of a plurality of cameras of a camera array | |
| DE102019001498A1 (en) | Device for optical measurement and mapping of a measurement object and method | |
| EP1204845A1 (en) | Method and device for detecting a bending angle on a workpiece | |
| DE1936937A1 (en) | Method for testing optical specimens and optical bench for carrying out the method | |
| DE3113440A1 (en) | Method for testing similar objects for defects | |
| DE102009010837A1 (en) | Method for inspecting existence of sawing grooves on wafers utilized for manufacturing solar cells, involves evaluating wafer based on images of partial region at short exposure time | |
| DE102006058057B3 (en) | Method and device for optically detecting a structure | |
| EP3575741B1 (en) | Method for contact-free measurement of a workpiece edge | |
| DE102005010552B4 (en) | Apparatus and method for detecting errors on moving objects | |
| DE102006036586B4 (en) | Lötnahtprüfung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R002 | Refusal decision in examination/registration proceedings | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140201 |