WO2010020635A2 - 3d-measuring system and 3d-measuring method - Google Patents

3d-measuring system and 3d-measuring method Download PDF

Info

Publication number
WO2010020635A2
WO2010020635A2 PCT/EP2009/060664 EP2009060664W WO2010020635A2 WO 2010020635 A2 WO2010020635 A2 WO 2010020635A2 EP 2009060664 W EP2009060664 W EP 2009060664W WO 2010020635 A2 WO2010020635 A2 WO 2010020635A2
Authority
WO
WIPO (PCT)
Prior art keywords
surveying
active
analog
light
optics
Prior art date
Application number
PCT/EP2009/060664
Other languages
German (de)
French (fr)
Other versions
WO2010020635A3 (en
Inventor
Wolfgang Niem
Wolfgang Niehsen
Original Assignee
Robert Bosch 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 Robert Bosch Gmbh filed Critical Robert Bosch Gmbh
Priority to EP09781946A priority Critical patent/EP2326914A2/en
Publication of WO2010020635A2 publication Critical patent/WO2010020635A2/en
Publication of WO2010020635A3 publication Critical patent/WO2010020635A3/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object

Definitions

  • the present invention relates to an active 3D surveying system for measuring objects and to a corresponding 3D surveying method.
  • 3D surveying systems are divided into active and passive systems. Active systems actively illuminate the system being measured with an artificial light source, while passive methods work alone with the ambient light.
  • the actively illuminating methods include, for example, runtime-measuring laser scanners, range video sensors, active triangulation methods with a high-quality projector and digital video camera and ultrasound sensors.
  • An example of a passive 3D surveying system is the stereo camera, for example.
  • Ultrasonic sensors today provide cost-effective 3D surveying systems, which are used in particular in the field of robotics.
  • a disadvantage of ultrasonic sensors, however, is that you get only a small angular resolution and virtually only one 3D depth value per measurement.
  • the present invention provides an active SD surveying system with a striped light projection optics, a video camera with an analog video output; an analog operational amplifier circuit, which is designed such that it detects points with a high gray-scale gradient in the analog video signal, and a microphone rocontroller, which is designed such that it digitally determines the depth of the detected points.
  • the detection of points with a high gray scale gradient and thus the detection of points projected onto the object to be measured strip light in the video signal is thus analogous using an analog operational amplifier circuit, for example, a video amplifier, differentiator, comparators and may have.
  • an inexpensive video camera can be used and, on the other hand, expensive components that would be required for digital detection can be dispensed with.
  • the subsequent further processing of the output signals of the analog operational amplifier circuit for determining depth values of the detected points can be carried out with the aid of an inexpensive microcontroller, preferably with the aid of a conventional 8-bit microcontroller, such as a PIC or the like.
  • the total cost of an active 3D surveying system with the structure described above is very small. Furthermore, many 3D depth values can be measured with good angular resolution per measurement with the SD measuring system according to the invention.
  • This combination of positive properties opens up a broad spectrum of new application possibilities. For example, in the field of robotics, ultrasonic sensors that have low angular resolution and provide virtually only one 3D depth value per measurement can be replaced with no significant additional cost by 3D surveying systems according to the present invention, if a good angular resolution and a plurality of depth values are desirable per measurement.
  • the surveying system according to the invention also has potential as a sensor for vehicle parking aids, measuring tools, monitoring systems, etc.
  • a sync separator between the analog operational amplifier circuit is provided according to a preferred embodiment of the present invention, which generates the required vertical and horizontal synchronization signals from the analog composite video signal.
  • the video camera is advantageously rigidly connected to an optical system, which improves the robustness of the active 3D surveying system according to the present invention.
  • the optics preferably comprise an NIR light source, wherein an NIR filter is arranged in the beam path of the video camera, which at least partially filters out visible light. Accordingly, the points to be detected have a greater contrast or gray-scale gradient with respect to the environment, which is why the projected strip light is better detectable in the video image of the video camera.
  • the optics is further aligned such that the light stripes are emitted parallel to an axis of a coordinate system, which is based on the determination of depth values.
  • the computational effort for determining the depth values or the scope of a look-up table (LUT), which is used to determine depth values can be significantly reduced, as will be explained in more detail in the description of an embodiment of the present invention .
  • the present invention provides a 3D surveying method, in particular using an active 3D surveying system of the kind described above, the method comprising the steps of: projecting strip light onto an object to be measured; Taking a video image of the object; Picking up an analog video signal; Searching for and detecting high gray scale gradient points on predefined search lines in the analog video signal; Associating the detected points with projected fringe lines; and determining depth values of the points.
  • the depth values can be calculated or determined on the basis of a previously created LUT.
  • the video image of the video camera is calibrated prior to carrying out the method according to the invention with respect to the projecting strip light.
  • the light stripes are advantageously emitted parallel to an axis of the coordinate system on which the determination of depth values is based in order to reduce the computational effort for determining the depth values.
  • a further video image of the object is recorded as a reference image, wherein no light stripes are projected onto the object.
  • a negative influence of the ambient light on the detection of points with a high gray-scale gradient can be minimized. Accordingly, incorrect measurements can be prevented.
  • Figure 1 is a schematic view of a 3D surveying system according to the present invention
  • Figure 2 is a schematic view of a camera image taken with the arrangement shown in Figure 1;
  • FIG. 3 is a diagram on the basis of which an exemplary sequence of the 3D surveying method according to the invention is explained using the arrangement illustrated in FIG. 1;
  • Figure 4 is a view on which the calculation of the 3D depth values is explained.
  • FIG. 1 shows a schematic view of one embodiment of an active SD surveying system according to the present invention, generally designated by reference numeral 10.
  • the active 3D surveying system 10 comprises an optical system 12, a video camera 14 which is rigidly connected to the optical system 12, an analog operational amplifier circuit 16, a microcontroller 18 and an output device 20.
  • the optical system 12 comprises an NIR light source which generates short-wave NIR radiation. Radiation in the form of light strips 22 in the direction of an object to be measured 24 radiates. In this case, the optics 12 is aligned such that the light strips 22 are emitted parallel to the y-axis of a coordinate system on which the calculation of the depth values is based. The light strips 22 are projected in the form of lines 26 onto the object 24 to be measured.
  • the video camera 14 takes a video image of the object 24 to be measured, wherein in the beam path of the video camera 14, an optical filter 28 is arranged, which filters out visible light at least partially, to detect the detectability of the projected using the NIR light source on the object to be measured 24 To improve light strip 26.
  • the video image recorded by the video camera 14 is supplied to the analog operational amplifier circuit 16 via an analog video output.
  • the latter is designed such that it detects dots 30 with a high gray-scale gradient along predefined search lines 32 in the analog video signal and determines the intersection points of search lines 32 and light strips 26, as shown in FIG.
  • the detected points 30 are then fed as an output signal of the analog operational amplifier circuit 16 to the microcontroller 18, which in the present case is an 8-bit microcontroller.
  • the microcontroller 18 then digitally determines the depth values of the detected points 30, which can then be output via the output device 20.
  • the output device 20 may be, for example, a display or the like.
  • each emitted light strip 22 can be described by a plane E: whose
  • the computational effort can be significantly reduced if the design of the system ensures that the projected light slices are arranged parallel to the y-axis of the coordinate system. This is because the depth calculation is independent of y, i. The same calculation rule applies to each search line:
  • the determination of the Z values can be realized via an LUT.
  • N 8 light stripes 22
  • TZ 200 coordinates / line
  • step S3 light strips 26 are projected onto the object 24 with the aid of the optics 12, whereupon the illuminated object 24 is recorded with the aid of the video camera 14 in step S4.
  • another shot of the object 24 can be made using the video camera 14, with no light strips 26 projected onto the object 24.
  • This further image can then serve as a reference image in order to avoid negative influences of the ambient light on the measurement result.
  • step S5 the analog video signal of the video camera 14 is tapped.
  • step S6 in the analog video signal on the predefined search lines 30, double gradients in the gray value profile are searched for.
  • the video system used is based on a hybrid (analog / digital) signal processing concept.
  • image signal gradients are detected by the analog operational amplifier circuit 16, which includes, for example, a video amplifier, differentiator, comparators and the like, and further processed on the simple 8-bit microcontroller 18.
  • Synchronization between analog and digital signal processing is achieved through the use of a sync separator, which generates the vertical and horizontal sync signals required from the composite analog video signal.
  • this module can be omitted if necessary, if the required signals can be tapped directly in the video camera 14, which is why the sync separator is not shown in the figures.
  • the signal processing provides for each search line 32 a plurality of measurement points 30 which mark the centers of the double gradients.
  • a usable resolution in the line direction is achieved.
  • the points 30 are assigned to the light strips 26 in the step S7. In the simplest case, this is done on the assumption that the sequence of the imaged light strips 26 corresponds to the sequence in which the Light strips 22 were emitted from the optics 12.
  • the corresponding 3D coordinates can then be calculated for these pixels in step S8 using the equations (1), (2), (3) or (4), or depth values can be read out from a previously calculated LUT. If one assumes that it is possible to detect about 200 measured values / line for the analogue line detection, a depth resolution on the average of 0.5% based on the measuring volume can be estimated.
  • the present invention thus provides an active 3D-surveying system, which allows in a simple manner and using very inexpensive individual components to detect a plurality of depth values per measurement with good angular resolution.
  • the production costs can be reduced many times over with conventional active 3D surveying systems. Reductions in the production costs of more than 90% are possible.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

Active 3D-measuring system (10) comprising a lens (12) for stripe light projection; a video camera (14) with analog video output; an analog operational amplifier circuit (16) which is designed so that it detects points (30) with high gray scale gradients in the analog video signal; and a microcontroller (18) which is designed such that it determines depths to the detected points (30).

Description

3D-Vermessungssystem sowie 3D-Vermessungsverfahren 3D surveying system and 3D surveying method
Die vorliegende Erfindung betrifft ein aktives 3D-Vermessungssystem zum Vermessen von Objekten sowie ein entsprechendes 3D-Vermessungsverfahren.The present invention relates to an active 3D surveying system for measuring objects and to a corresponding 3D surveying method.
Derzeit bekannte 3D-Vermessungssysteme unterteilt man in aktive und passive Systeme. Aktive Systeme beleuchten das zu vermessene System aktiv mit einer künstlichen Lichtquelle, während passive Verfahren alleine mit dem Umgebungslicht arbeiten. Zu den aktiv beleuchtenden Verfahren zählen beispielsweise laufzeitmessende Laserscanner, Range- Video- Sensoren, aktive Triangulationsverfahren mit hochwertigem Projektor und digitaler Videokamera sowie Ultraschallsensoren. Ein Beispiel für ein passives 3D-Vermessungssystem stellt beispielsweise die Stereokamera dar.Currently known 3D surveying systems are divided into active and passive systems. Active systems actively illuminate the system being measured with an artificial light source, while passive methods work alone with the ambient light. The actively illuminating methods include, for example, runtime-measuring laser scanners, range video sensors, active triangulation methods with a high-quality projector and digital video camera and ultrasound sensors. An example of a passive 3D surveying system is the stereo camera, for example.
Mit Ultraschallsensoren werden heutzutage kostengünstige 3D-Vermessungssysteme bereitgestellt, die insbesondere auf dem Gebiet der Robotik Anwendung finden. Ein Nachteil von Ultraschallsensoren besteht allerdings darin, dass man nur eine geringe Winkelauflösung und praktisch nur einen 3D-Tiefenwert pro Messung erhält.Ultrasonic sensors today provide cost-effective 3D surveying systems, which are used in particular in the field of robotics. A disadvantage of ultrasonic sensors, however, is that you get only a small angular resolution and virtually only one 3D depth value per measurement.
Mit den anderen der zuvor genannten aktiven 3D-Vermessungssystemen können pro Messung viele 3D-Tiefenwerte mit guter Winkelauflösung ermittelt werden. Die Kosten für die Systeme sind jedoch bedingt durch die sehr teuren Einzelkomponenten, wie beispielsweise Digitalkamera oder Scan-Mechanik, und aufgrund der digitalen Signalverarbeitung sehr hoch, weshalb bei vielen technischen Anwendungen bewusst auf den Einsatz solcher Systeme verzichtet wird.With the other of the aforementioned active 3D surveying systems, many 3D depth values with good angular resolution can be determined per measurement. However, the costs for the systems are very high due to the very expensive individual components, such as digital camera or scanning mechanism, and due to the digital signal processing, which is why deliberately dispensed with the use of such systems in many technical applications.
Ausgehend von diesem Stand der Technik ist es eine Aufgabe der vorliegenden Erfindung, ein kostengünstiges 3D-Vermessungssystem mit guter Winkelauflösung und hoher Robustheit bereitzustellen. Ferner ist eine Aufgabe der vorliegenden Erfindung, ein entsprechendes Vermessungsverfahren bereitzustellen.Starting from this prior art, it is an object of the present invention to provide a low-cost 3D-surveying system with good angular resolution and high robustness. It is a further object of the present invention to provide a corresponding surveying method.
Zur Lösung dieser Aufgabe schafft die vorliegende Erfindung ein aktives SD-Vermessungssystem mit einer Optik zur Streifenlichtprojektion, einer Videokamera mit analogem Video- Ausgang; einer analogen Operationsverstärkerschaltung, die derart ausgebildet ist, dass sie Punkte mit hohem Grauwert-Gradienten im analogen Videosignal detektiert, und einem Mik- rocontroller, der derart ausgebildet ist, dass er Tiefenwerk zu den detektierten Punkten digital bestimmt.To achieve this object, the present invention provides an active SD surveying system with a striped light projection optics, a video camera with an analog video output; an analog operational amplifier circuit, which is designed such that it detects points with a high gray-scale gradient in the analog video signal, and a microphone rocontroller, which is designed such that it digitally determines the depth of the detected points.
Bei dem erfindungsgemäßen aktiven 3D-Vermessungssystem erfolgt die Detektion von Punkten mit hohem Grauwert-Gradienten und somit die Detektion von Punkten des auf ein zu vermessendes Objekt projizierten Streifenlichts im Videosignal demnach analog unter Einsatz einer analogen Operationsverstärkerschaltung, die beispielsweise einen Videoverstärker, Differenzierer, Komparatoren und dergleichen aufweisen kann. Entsprechend kann zum einen eine preiswerte Videokamera zum Einsatz kommen und zum anderen auf teure Komponenten verzichtet werden, die zur digitalen Detektion erforderlich wären. Die sich anschließende Weiterverarbeitung der Ausgangssignale der analogen Operationsverstärkerschaltung zur Bestimmung von Tiefenwerten kann der detektierten Punkte mit Hilfe eines preiswerten MikroControllers erfolgen, bevorzugt mit Hilfe eines herkömmlichen 8-bit Mik- rocontrollers, wie beispielsweise ein PIC oder dergleichen.In the active 3D-surveying system according to the invention, the detection of points with a high gray scale gradient and thus the detection of points projected onto the object to be measured strip light in the video signal is thus analogous using an analog operational amplifier circuit, for example, a video amplifier, differentiator, comparators and may have. Accordingly, on the one hand, an inexpensive video camera can be used and, on the other hand, expensive components that would be required for digital detection can be dispensed with. The subsequent further processing of the output signals of the analog operational amplifier circuit for determining depth values of the detected points can be carried out with the aid of an inexpensive microcontroller, preferably with the aid of a conventional 8-bit microcontroller, such as a PIC or the like.
Die Gesamtkosten für ein aktives 3D-Vermessungssystem mit dem zuvor beschriebenen Aufbau sind sehr gering. Ferner lassen sich mit dem erfindungsgemäßen SD-Vermessungssystem pro Messung viele 3D-Tiefenwerte mit guter Winkelauflösung vermessen. Diese Kombination positiver Eigenschaften eröffnet ein breites Spektrum an neuen Einsatzmög- lichkeiten. Beispielsweise können auf dem Gebiet der Robotik eingesetzte Ultraschallsensoren, die eine geringe Winkelauflösung aufweisen und praktisch nur einen 3D-Tiefenwert pro Messung liefern, ohne nennenswerte zusätzliche Kosten durch 3D-Vermessungssysteme gemäß der vorliegendne Erfindung ersetzt werden, wenn eine gute Winkelauflösung und eine Vielzahl von Tiefenwerten pro Messung wünschenswert sind. Das erfindungsgemäße Vermessungssystem hat aber ebenso Potential als Sensorik für Fahrzeugeinparkhilfen, Messwerkzeuge, Überwachungsanlagen, etc.The total cost of an active 3D surveying system with the structure described above is very small. Furthermore, many 3D depth values can be measured with good angular resolution per measurement with the SD measuring system according to the invention. This combination of positive properties opens up a broad spectrum of new application possibilities. For example, in the field of robotics, ultrasonic sensors that have low angular resolution and provide virtually only one 3D depth value per measurement can be replaced with no significant additional cost by 3D surveying systems according to the present invention, if a good angular resolution and a plurality of depth values are desirable per measurement. However, the surveying system according to the invention also has potential as a sensor for vehicle parking aids, measuring tools, monitoring systems, etc.
Zur Synchronisation zwischen analoger und digitaler Signalverarbeitung ist gemäß einer bevorzugten Ausgestaltung der vorliegenden Erfindung ein Sync-Separator zwischen der analogen Operationsverstärkerschaltung vorgesehen, der die benötigten vertikalen und horizontalen Synchronisationssignale aus dem analogen Composite- Video-Signal generiert.For synchronization between analog and digital signal processing, a sync separator between the analog operational amplifier circuit is provided according to a preferred embodiment of the present invention, which generates the required vertical and horizontal synchronization signals from the analog composite video signal.
Die Videokamera ist vorteilhaft starr mit einer Optik verbunden, wodurch die Robustheit des aktiven 3D-Vermessungssystems gemäß der vorliegenden Erfindung verbessert wird. Die Optik umfasst bevorzugt eine NIR-Lichtquelle, wobei ein NIR-Filter im Strahlengang der Videokamera angeordnet ist, der sichtbares Licht zumindest teilweise ausfiltert. Entsprechend weisen die zu detektierenden Punkte einen größeren Kontrast bzw. Grauwert- Gradienten bezüglich der Umgebung auf, weshalb das projizierte Streifenlicht in dem Videobild der Videokamera besser detektierbar ist.The video camera is advantageously rigidly connected to an optical system, which improves the robustness of the active 3D surveying system according to the present invention. The optics preferably comprise an NIR light source, wherein an NIR filter is arranged in the beam path of the video camera, which at least partially filters out visible light. Accordingly, the points to be detected have a greater contrast or gray-scale gradient with respect to the environment, which is why the projected strip light is better detectable in the video image of the video camera.
Vorteilhaft ist die Optik ferner derart ausgerichtet, dass die Lichtstreifen parallel zu einer Achse eines Koordinatensystems ausgesendet werden, das der Ermittlung von Tiefenwerten zugrundegelegt wird. Auf diese Weise lässt sich der Rechenaufwand zur Bestimmung der Tiefenwerte oder der Umfang einer Look-Up-Tabelle (LUT), die zur Bestimmung von Tiefenwerten herangezogen wird, erheblich reduzieren, wie es nachfolgend in der Beschreibung einer Ausführungsform der vorliegenden Erfindung noch genauer erläutert wird.Advantageously, the optics is further aligned such that the light stripes are emitted parallel to an axis of a coordinate system, which is based on the determination of depth values. In this way, the computational effort for determining the depth values or the scope of a look-up table (LUT), which is used to determine depth values, can be significantly reduced, as will be explained in more detail in the description of an embodiment of the present invention ,
Zudem schafft die vorliegende Erfindung ein 3D-Vermessungsverfahren, insbesondere unter Verwendung eines aktiven 3D-Vermessungssystems der zuvor beschreibenden Art, wobei das Verfahren die Schritte aufweist: Projizieren von Streifenlicht auf ein zu vermessendes Objekt; Aufnehmen eines Videobildes des Objektes; Abgreifen eines analogen Videosignals; Suchen nach und Erfassen von Punkten mit hohem Grauwert-Gradienten auf vordefinierten Suchlinien im analogen Videosignal; Zuordnen der erfassten Punkte zu projizierten Streifenlichtlinien; und Ermitteln von Tiefenwerten der Punkte. Dabei können die Tiefenwerte berechnet oder anhand einer vorab erstellten LUT bestimmt werden.In addition, the present invention provides a 3D surveying method, in particular using an active 3D surveying system of the kind described above, the method comprising the steps of: projecting strip light onto an object to be measured; Taking a video image of the object; Picking up an analog video signal; Searching for and detecting high gray scale gradient points on predefined search lines in the analog video signal; Associating the detected points with projected fringe lines; and determining depth values of the points. The depth values can be calculated or determined on the basis of a previously created LUT.
Bevorzugt wird das Videobild der Videokamera vor der Durchführung des erfindungsgemäßen Verfahrens bezüglich des projizierenden Streifenlichts kalibriert.Preferably, the video image of the video camera is calibrated prior to carrying out the method according to the invention with respect to the projecting strip light.
Die Lichtstreifen werden vorteilhaft parallel zu einer Achse des Koordinatensystems ausgesendet, das der Ermittlung von Tiefenwerten zugrundegelegt wird, um den Rechenaufwand zur Ermittlung der Tiefenwerte zu verringern.The light stripes are advantageously emitted parallel to an axis of the coordinate system on which the determination of depth values is based in order to reduce the computational effort for determining the depth values.
Vorzugsweise wird als Referenzbild ein weiteres Videobild des Objekts aufgenommen, wobei auf das Objekt keine Lichtstreifen projiziert werden. Auf diese Weise kann ein negativer Einfluss des Umgebungslichts auf das Erfassen von Punkten mit hohem Grauwert- Gradienten minimiert werden. Entsprechend können Fehlmessungen verhindert werden.Preferably, a further video image of the object is recorded as a reference image, wherein no light stripes are projected onto the object. In this way, a negative influence of the ambient light on the detection of points with a high gray-scale gradient can be minimized. Accordingly, incorrect measurements can be prevented.
Nachfolgend wird eine bevorzugte Ausführungsform der vorliegenden Erfindung unter Bezugnahme auf die beiliegende Zeichnung genauer beschrieben, wobei Figur 1 eine schematische Ansicht eines 3D-Vermessungssystems gemäß der vorliegenden Erfindung ist;Hereinafter, a preferred embodiment of the present invention will be described in more detail with reference to the accompanying drawings, wherein Figure 1 is a schematic view of a 3D surveying system according to the present invention;
Figur 2 eine schematische Ansicht eines Kamerabildes ist, das mit der in Figur 1 dargestellten Anordnung aufgenommen wurde;Figure 2 is a schematic view of a camera image taken with the arrangement shown in Figure 1;
Figur 3 ein Diagramm ist, anhand dessen ein beispielhafter Ablauf des erfindungsgemäßen 3D-Vermessungsverfahrens unter Verwendung der in Figur 1 dargestellten Anordnung erläutert wird; undFIG. 3 is a diagram on the basis of which an exemplary sequence of the 3D surveying method according to the invention is explained using the arrangement illustrated in FIG. 1; and
Figur 4 eine Ansicht ist, anhand der die Berechnung der 3D-Tiefenwerte erläutert wird.Figure 4 is a view on which the calculation of the 3D depth values is explained.
Figur 1 zeigt eine schematische Ansicht einer Ausführungsform eines aktiven SD- Vermessungssystems gemäß der vorliegenden Erfindung, das allgemein mit der Bezugsziffer 10 bezeichnet ist. Das aktive 3D-Vermessungssystem 10 umfasst eine Optik 12, eine Videokamera 14, die starr mit der Optik 12 verbunden ist, eine analoge Operationsverstärkerschaltung 16, einen MikroController 18 und eine Ausgabeeinrichtung 20. Die Optik 12 umfasst eine NIR-Lichtquelle, die kurzwellige NIR- Strahlung in Form von Lichtstreifen 22 in Richtung eines zu vermessenden Objektes 24 ausstrahlt. Dabei ist die Optik 12 derart ausgerichtet, dass die Lichtstreifen 22 parallel zur y- Achse eines Koordinatensystems ausgesendet werden, auf dem auch die Berechnung der Tiefenwerte basiert. Die Lichtstreifen 22 werden in Form von Linien 26 auf das zu vermessende Objekt 24 projiziert. Diese Linien 26 sind bei einer ebenen Oberfläche des Objektes 24 geradlinig und parallel zueinander angeordnet und werden bei unebener Oberflächentopografie des Objektes 24 entsprechend verzerrt. Die Videokamera 14 nimmt ein Videobild des zu vermessenden Objektes 24 auf, wobei im Strahlengang der Videokamera 14 ein optischer Filter 28 angeordnet ist, der sichtbares Licht zumindest teilweise ausfiltert, um die Detektierbarkeit der mit Hilfe der NIR-Lichtquelle auf das zu vermessende Objekt 24 projizierten Lichtstreifen 26 zu verbessern.Figure 1 shows a schematic view of one embodiment of an active SD surveying system according to the present invention, generally designated by reference numeral 10. The active 3D surveying system 10 comprises an optical system 12, a video camera 14 which is rigidly connected to the optical system 12, an analog operational amplifier circuit 16, a microcontroller 18 and an output device 20. The optical system 12 comprises an NIR light source which generates short-wave NIR radiation. Radiation in the form of light strips 22 in the direction of an object to be measured 24 radiates. In this case, the optics 12 is aligned such that the light strips 22 are emitted parallel to the y-axis of a coordinate system on which the calculation of the depth values is based. The light strips 22 are projected in the form of lines 26 onto the object 24 to be measured. These lines 26 are rectilinear and parallel to each other on a flat surface of the object 24, and are distorted accordingly when the surface topography of the object 24 is uneven. The video camera 14 takes a video image of the object 24 to be measured, wherein in the beam path of the video camera 14, an optical filter 28 is arranged, which filters out visible light at least partially, to detect the detectability of the projected using the NIR light source on the object to be measured 24 To improve light strip 26.
Das von der Videokamera 14 aufgezeichnete Videobild wird über einen analogen Videoausgang der analogen Operationsverstärkerschaltung 16 zugeführt. Letztere ist derart ausgebildet, dass sie Punkte 30 mit hohem Grauwert-Gradienten entlang von vordefinierten Suchlinien 32 im analogen Videosignal detektiert und entsprechend die Schnittpunkte von Suchlinien 32 und Lichtstreifen 26 ermittelt, wie es in Figur 2 gezeigt ist. Die detektierten Punkte 30 werden als Ausgangssignal der analogen Operationsverstärkerschaltung 16 anschließend dem MikroController 18 zugeführt, bei dem es sich vorliegend um einen 8-bit Mikrocontrol- ler handelt. Der MikroController 18 bestimmt daraufhin digital die Tiefenwerte der detektier- ten Punkte 30, die dann über die Ausgabeeinrichtung 20 ausgegeben werden können. Bei der Ausgabeeinrichtung 20 kann es sich beispielsweise um ein Display oder dergleichen handeln.The video image recorded by the video camera 14 is supplied to the analog operational amplifier circuit 16 via an analog video output. The latter is designed such that it detects dots 30 with a high gray-scale gradient along predefined search lines 32 in the analog video signal and determines the intersection points of search lines 32 and light strips 26, as shown in FIG. The detected points 30 are then fed as an output signal of the analog operational amplifier circuit 16 to the microcontroller 18, which in the present case is an 8-bit microcontroller. The microcontroller 18 then digitally determines the depth values of the detected points 30, which can then be output via the output device 20. The output device 20 may be, for example, a display or the like.
Zur Berechnung der Tiefenwerte wird in dem MikroController 18 zunächst eine Vorab- Berechnung durchgeführt, bei der die Videokamera 14 bezüglich der projizierten Lichtstreifen 22 kalibriert wird. Mit dem in Figur 4 definierten Koordinatensystem lässt sich jeder ausgesendete Lichtstreifen 22 beschreiben durch eine Ebene E: , derenTo calculate the depth values, a preliminary calculation is first carried out in the microcontroller 18 in which the video camera 14 is calibrated with respect to the projected light strips 22. With the coordinate system defined in FIG. 4, each emitted light strip 22 can be described by a plane E: whose
Parameter bei der Kalibrierung bestimmt werden. Für jede Suchlinie und jeden ausgesendeten Lichtstreifen 22 lassen sich dann die zugehörigen 3D-Koordinaten als Schnitt einer Sichtlinie durch einenParameters to be determined during calibration. For each search line and each emitted light strip 22 then the corresponding 3D coordinates can be cut as a line of sight through a
Bildpunkt (x, y) und der jeweiligen Lichtschnitt-Ebene E anhand der nachfolgenden Gleichungen berechnen, wobei f die Kamerakonstante ist:Calculate pixel (x, y) and the respective light section plane E using the following equations, where f is the camera constant:
Der Rechenaufwand kann erheblich reduziert werden, wenn beim Aufbau des Systems dafür gesorgt wird, dass die projizierten Lichtschnittebenen parallel zur y- Achse des Koordinatensystems angeordnet sind. Hierdurch wird nämlich die Tiefenberechnung unabhängig von y, d.h. für jede Suchlinie gilt die gleiche Berechnungsvorschrift:The computational effort can be significantly reduced if the design of the system ensures that the projected light slices are arranged parallel to the y-axis of the coordinate system. This is because the depth calculation is independent of y, i. The same calculation rule applies to each search line:
Das Ermitteln der Z- Werte kann über eine LUT realisiert werden. Für ein System mit N=8 Lichtstreifen 22, TZ=200 Koordinaten/Zeile und einer Q=8-bit Quantisierung der Tiefenwerte benötigt man beispielsweise N*TZ*Q=12,8 kbit. Soll mit Hilfe des aktiven 3D-Vermessungssystems 10 ein Objekt 24 vermessen werden, wie es in Figur 1 gezeigt ist, so werden die in Fig. 3 dargestellten Verfahrensschritte ausgeführt. Zunächst werden vorab in einem ersten Schritt Sl die zuvor beschriebene Kalibrierung von Videokamera 14 und projizierten Streifenlichtlinien 22 und in einem Schritt S2 eine Vorab- Berechnung der Tiefenwerte für jede Suchzeile/für jede projizierte Streifenlichtlinie durchgeführt. Daruafhin werden im Schritt S3 mit Hilfe der Optik 12 Lichtstreifen 26 auf das Objekt 24 projiziert, woraufhin das beleuchtete Objekt 24 im Schritt S4 mit Hilfe der Videokamera 14 aufgenommen wird. Optional kann eine weitere Aufnahme des Objekts 24 unter Verwendung der Videokamera 14 erfolgen, wobei keine Lichtstreifen 26 auf das Objekt 24 projiziert werden. Diese weitere Aufnahme kann dann als Referenzbild dienen, um negative Einflüsse des Umgebungslichts auf das Messergebnis zu vermeiden. Anschließend wird im Schritt S5 das analoge Videosignal der Videokamera 14 abgegriffen. Dann werden im Schritt S6 im analogen Videosignal auf den vordefinierten Suchlinien 30 Doppelgradienten im Grauwertverlauf gesucht. Das eingesetzte Videosystem basiert auf einem hybriden (analog/digital) Signalverarbeitungskonzept. Hierbei werden Bildsignalgradienten durch die analoge Operationsverstärkerschaltung 16, die beispielsweise einen Videoverstärker, Differenzierer, Komperatoren und dergleichen umfasst, detektiert und auf dem einfachen 8bit Mikrcontroller 18 weiterverarbeitet. Die Synchronisation zwischen analoger und digitaler Signalverarbeitung wird durch den Einsatz einer Sync- Separators erreicht, der die benötigten vertikalen und horizontalen Synchronisationssignale aus dem analogen Composite- Video- Signal generiert. Dieser Baustein kann jedoch ggf. entfallen, wenn die benötigten Signale direkt in der Videokamera 14 abgegriffen werden können, weshalb der Sync-Separator in den Figuren nicht dargestellt ist. Die Signalverarbeitung liefert für jede Suchlinie 32 mehrere Messpunkte 30, welche die Zentren der Doppelgradienten markieren. Bei einer Taktfrequenz des Mikrocontrollers 18 von 16 MHz und einem 8 bit Zähler mit 4 MHz-Zählfrequenz wird eine nutzbare Auflösung in Zeilenrichtung von etwa 200 Bildpunkten erreicht.The determination of the Z values can be realized via an LUT. For a system with N = 8 light stripes 22, TZ = 200 coordinates / line and a Q = 8-bit quantization of the depth values one needs for example N * TZ * Q = 12.8 kbit. If an object 24 is to be measured with the aid of the active 3D measuring system 10, as shown in FIG. 1, the method steps illustrated in FIG. 3 are carried out. First, in a first step S1, the above-described calibration of video camera 14 and projected fringe lines 22 is carried out in advance, and in a step S2 a precalculation of the depth values is carried out for each search line / for each projected fringe light line. Thus, in step S3, light strips 26 are projected onto the object 24 with the aid of the optics 12, whereupon the illuminated object 24 is recorded with the aid of the video camera 14 in step S4. Optionally, another shot of the object 24 can be made using the video camera 14, with no light strips 26 projected onto the object 24. This further image can then serve as a reference image in order to avoid negative influences of the ambient light on the measurement result. Subsequently, in step S5, the analog video signal of the video camera 14 is tapped. Then, in step S6, in the analog video signal on the predefined search lines 30, double gradients in the gray value profile are searched for. The video system used is based on a hybrid (analog / digital) signal processing concept. Here, image signal gradients are detected by the analog operational amplifier circuit 16, which includes, for example, a video amplifier, differentiator, comparators and the like, and further processed on the simple 8-bit microcontroller 18. Synchronization between analog and digital signal processing is achieved through the use of a sync separator, which generates the vertical and horizontal sync signals required from the composite analog video signal. However, this module can be omitted if necessary, if the required signals can be tapped directly in the video camera 14, which is why the sync separator is not shown in the figures. The signal processing provides for each search line 32 a plurality of measurement points 30 which mark the centers of the double gradients. At a clock frequency of the microcontroller 18 of 16 MHz and an 8-bit counter with 4 MHz counting frequency, a usable resolution in the line direction of about 200 pixels is achieved.
Nachdem die Punkte 30 mit hohem Grauwert-Gradienten lokalisiert worden sind, erfolgt im Schritt S7 eine Zuordnung der Punkte 30 zu den Lichtstreifen 26. Im einfachsten Fall geschieht dies unter der Annahme, dass die Reihenfolge der abgebildeten Lichtstreifen 26 derjenigen Reihenfolge entspricht, in der die Lichtstreifen 22 von der Optik 12 ausgesendet wurden.After the points 30 have been located with a high gray scale gradient, the points 30 are assigned to the light strips 26 in the step S7. In the simplest case, this is done on the assumption that the sequence of the imaged light strips 26 corresponds to the sequence in which the Light strips 22 were emitted from the optics 12.
Nach erfolgter Zuordnung der Punkte 30 können dann mit den Gleichungen (1), (2), (3) bzw. (4) für diese Bildpunkte in Schritt S8 die zugehörigen 3D-Koordinaten berechnet oder aber Tiefenwerte aus einer vorab berechneten LUT ausgelesen werden. Legt man für die analoge Liniendetektion die Annahme zugrunde, dass man etwa 200 Messwerte/Zeile detektieren kann, lässt sich eine Tiefenauflösung im Mittel von 0,5% bezogen auf das Messvolumen abschätzen.After the assignment of the points 30, the corresponding 3D coordinates can then be calculated for these pixels in step S8 using the equations (1), (2), (3) or (4), or depth values can be read out from a previously calculated LUT. If one assumes that it is possible to detect about 200 measured values / line for the analogue line detection, a depth resolution on the average of 0.5% based on the measuring volume can be estimated.
Im Gegensatz zum Stand der Technik schafft die vorliegende Erfindung somit ein aktives 3D-Vermessungssystem, das in einfacher Art und Weise und unter Verwendung sehr preiswerter Einzelkomponenten ein Erfassen einer Mehrzahl von Tiefenwerten pro Messung bei guter Winkelauflösung ermöglicht. Die Planherstellungskosten können mithin gegenüber herkömmlichen aktiven 3D-Vermessungssystemen um ein Vielfaches gesenkt werden. Dabei sind Reduzierungen der Planherstellungskosten von mehr als 90% möglich. In contrast to the prior art, the present invention thus provides an active 3D-surveying system, which allows in a simple manner and using very inexpensive individual components to detect a plurality of depth values per measurement with good angular resolution. As a result, the production costs can be reduced many times over with conventional active 3D surveying systems. Reductions in the production costs of more than 90% are possible.

Claims

Patentansprüche claims
1. Aktives 3D-Vermessungssystem (10) umfassendAn active 3D surveying system (10) comprising
- eine Optik (12) zur Streifenlichtprojektion;- An optics (12) for striped light projection;
- eine Videokamera (14) mit analogem Videoausgang;- A video camera (14) with analog video output;
- eine analoge Operationsverstärkerschaltung (16), die derart ausgebildet ist, dass sie Punkte (30) mit hohem Grauwert-Gradienten im analogen Videosignal detektiert; undan analog operational amplifier circuit (16) arranged to detect high gray level gradient dots (30) in the analog video signal; and
- einen Mikrocontroller (18), der derart ausgebildet ist, dass er Tiefen zu den detek- tieren Punkte (30) ermittelt.- A microcontroller (18) which is designed such that it determines depths to the detected points (30).
2. Aktives 3D-Vermessungssystem (10) nach Anspruch 1, dadurch gekennzeichnet, dass der Mikrocontroller (18) ein 8 Bit Mikrocontroller ist.2. Active 3D surveying system (10) according to claim 1, characterized in that the microcontroller (18) is an 8-bit microcontroller.
3. Aktives 3D-Vermessungssystem (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass ein Sync-Separator zur Synchronisation zwischen analoger oder digitaler Signalverarbeitung vorgesehen ist.3. Active 3D surveying system (10) according to any one of the preceding claims, characterized in that a sync separator for synchronization between analog or digital signal processing is provided.
4. Aktives 3D-Vermessungssystem (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Videokamera (14) starr mit der Optik (12) verbunden ist.4. Active 3D surveying system (10) according to any one of the preceding claims, characterized in that the video camera (14) is rigidly connected to the optics (12).
5. Aktives 3D-Vermessungssystem (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Optik (12) eine NIR-Lichtquelle aufweist und ein optischer Filter (28) im Strahlgang der Videokamera (14) angeordnet ist.5. Active 3D surveying system (10) according to one of the preceding claims, characterized in that the optics (12) has an NIR light source and an optical filter (28) in the beam path of the video camera (14) is arranged.
6. Aktives 3D-Vermessungssystem (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Optik (12) derart ausgerichtet ist, dass sie Lichtstreifen parallel zu einer Achse eines Koordinatensystems ausgesendet werden, das der Ermittlung von Tiefenwerten zugrundegelegt wird. 6. Active 3D-surveying system (10) according to any one of the preceding claims, characterized in that the optics (12) is oriented such that they are emitted light strips parallel to an axis of a coordinate system, which is based on the determination of depth values.
7. 3D-Vermessungsverfahren, insbesondere unter Verwendung eines aktiven SD- Vermessungssystems (10) nach einem der vorhergehenden Ansprüche, wobei das Verfahren die Schritte aufweist:7. A 3D surveying method, in particular using an active SD surveying system (10) according to one of the preceding claims, the method comprising the steps:
a) Projizieren von Streifenlicht auf ein zu vermessendes Objekt (24);a) projecting strip light onto an object (24) to be measured;
b) Aufnehmen eines Videobildes des Objektes (24);b) capturing a video image of the object (24);
c) Abgreifen eines analogen Videosignals;c) picking up an analog video signal;
d) Suchen nach und Erfassen von Punkten (30) mit hohem Grauwert-Gradienten auf vordefinierten Suchlinien im analogen Videosignal;d) searching for and detecting high gray level gradients (30) on predefined search lines in the analog video signal;
e) Zuordnen der erfassten Punkte (30) zu projizierten Streifenlichtlinien; unde) associating the detected points (30) with projected fringe lines; and
f) Ermitteln von Tiefenwerten der Punkte (30).f) determining depth values of the points (30).
8. 3D-Vermessungsverfahren nach Anspruch 7, dadurch gekennzeichnet, dass eine Kalibrierung von Videobild und projizierten Streifenlicht vor dem Durchführen der Schritte a) bis f) erfolgt.8. 3D surveying method according to claim 7, characterized in that a calibration of video image and projected strip light before performing steps a) to f).
9. 3D-Vermessungsverfahren nach Anspruch 7 oder 8, wobei die Tiefenwerte berechnet oder anhand einer vorab erstellten Look-Up-Tabelle bestimmt werden.9. 3D surveying method according to claim 7 or 8, wherein the depth values are calculated or determined on the basis of a pre-established look-up table.
10. 3D-Vermessungsverfahren nach einem der Ansprüche 7 bis 9, wobei die Optik (12) derart ausgerichtet wird, dass die Lichtstreifen parallel zu einer Achse eines Koordinatensystems ausgesendet werden, das der Ermittlung von Tiefenwerten zugrundegelegt wird.10. 3D surveying method according to one of claims 7 to 9, wherein the optics (12) is aligned such that the light strips are emitted parallel to an axis of a coordinate system, which is based on the determination of depth values.
11. 3D-Vermessungsverfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass zusätzlich zu dem in Schnitt b) aufgenommenen Videobild des Objekts ein weiteres Bild des Objekts als Referenzbild aufgenommen wird, ohne dass Streifenlicht auf das Objekt projiziert wird. 11. 3D surveying method according to one of claims 1 to 10, characterized in that in addition to the video image of the object taken in section b), a further image of the object is taken as a reference image, without stripe light being projected onto the object.
PCT/EP2009/060664 2008-08-19 2009-08-18 3d-measuring system and 3d-measuring method WO2010020635A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP09781946A EP2326914A2 (en) 2008-08-19 2009-08-18 3d-measuring system and 3d-measuring method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE200810041343 DE102008041343A1 (en) 2008-08-19 2008-08-19 3D surveying system and 3D surveying method
DE102008041343.7 2008-08-19

Publications (2)

Publication Number Publication Date
WO2010020635A2 true WO2010020635A2 (en) 2010-02-25
WO2010020635A3 WO2010020635A3 (en) 2010-04-15

Family

ID=41507932

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2009/060664 WO2010020635A2 (en) 2008-08-19 2009-08-18 3d-measuring system and 3d-measuring method

Country Status (3)

Country Link
EP (1) EP2326914A2 (en)
DE (1) DE102008041343A1 (en)
WO (1) WO2010020635A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8823930B2 (en) 2012-08-07 2014-09-02 Carl Zeiss Industrielle Messtechnik Gmbh Apparatus and method for inspecting an object

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243289B2 (en) * 2009-05-29 2012-08-14 Perceptron, Inc. System and method for dynamic windowing
WO2014023345A1 (en) 2012-08-07 2014-02-13 Carl Zeiss Industrielle Messtechnik Gmbh Improved device for examining an object and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4743771A (en) * 1985-06-17 1988-05-10 View Engineering, Inc. Z-axis height measurement system
US5986745A (en) * 1994-11-29 1999-11-16 Hermary; Alexander Thomas Co-planar electromagnetic profile scanner

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4743771A (en) * 1985-06-17 1988-05-10 View Engineering, Inc. Z-axis height measurement system
US5986745A (en) * 1994-11-29 1999-11-16 Hermary; Alexander Thomas Co-planar electromagnetic profile scanner

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8823930B2 (en) 2012-08-07 2014-09-02 Carl Zeiss Industrielle Messtechnik Gmbh Apparatus and method for inspecting an object

Also Published As

Publication number Publication date
EP2326914A2 (en) 2011-06-01
WO2010020635A3 (en) 2010-04-15
DE102008041343A1 (en) 2010-02-25

Similar Documents

Publication Publication Date Title
EP3467432B1 (en) Method for operating a device for detecting the three-dimensional geometry of objects
DE102012112322B4 (en) Method for optically scanning and measuring an environment
DE19520190C2 (en) Device for monitoring an adhesive application
EP3557523B1 (en) Method for generating a correcting model of a camera for correcting an imaging error
DE102011114674C5 (en) Method and device for determining the 3D coordinates of an object
DE102006015792A1 (en) Method and system for measuring the shape of a reflective surface
DE102016206493A1 (en) Method and camera system for determining the distance of objects to a vehicle
EP1173749A2 (en) Image editing for preparing a texture analysis
WO1992008103A1 (en) Process and device for the opto-electronic measurement of objects
DE10328523B4 (en) Method and measuring device for non-contact measurement of a contour of a surface
EP2326914A2 (en) 3d-measuring system and 3d-measuring method
WO1997010488A1 (en) Process and device for detecting and measuring three-dimensional bodies or any surfaces
DE102014219423B4 (en) Dynamic model to compensate for windshield distortion
DE102006048954A1 (en) Extruded profile cross section recording method for inline operation, involves recording diameter of extruded profile using shadow measuring method, and recording profile section of extruded profile using light-section method
DE10359104B3 (en) Method for dynamic, three-dimensional acquisition and display of a surface
DE102010042821B4 (en) Method and apparatus for determining a basic width of a stereo detection system
EP3657125A1 (en) Device and method for determining variations in flatness when handling a material in the form of a strip
EP3049757B1 (en) Chassis measurement under ambient light
WO2017162329A1 (en) Method and apparatus for determining 3d coordinates of at least one predetermined point of an object
DE102005043753A1 (en) Test sample surface point spatial coordinates determining method, involves computing spatial coordinates as projective reconstruction for all reference points, and converting coordinates of points into metric coordinates of surface points
DE102020201379A1 (en) CONTOUR RECOGNITION DEVICE, CONTOUR RECOGNITION SYSTEM AND CONTOUR RECOGNITION METHOD
EP3798570B1 (en) Optical measuring system and method for calibrating an optical measuring system, and calibration object for an optical measuring system
WO2014139503A1 (en) Device for measuring a slaughter animal body object
WO2013017618A1 (en) Optical surface scanning by means of structured illumination
DE102021203812B4 (en) Optical measuring device and method for determining a multidimensional surface model

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09781946

Country of ref document: EP

Kind code of ref document: A2

REEP Request for entry into the european phase

Ref document number: 2009781946

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2009781946

Country of ref document: EP