Analog

Klassische Bildverarbeitung & geometrische Auswertung der Laser-Triangulation

Grundidee

Der „analoge“ bzw. klassische Ansatz nutzt die physikalische Geometrie der Laser-Triangulation: Der Pilot-Laser erzeugt einen Punkt auf dem Werkstück, der aus einem definierten Winkel von einer Kamera aufgenommen wird. Verschiebt sich die Höhe des Werkstücks, verschiebt sich die Position des Laserpunktes im Kamerabild. Aus dieser Punktposition kann der Abstand berechnet werden.

Im Gegensatz zum datengetriebenen Ansatz basiert die Auswertung hier auf nachvollziehbaren Schritten: Punkt im Bild lokalisieren → Pixelposition bestimmen → über Kalibrierung/Geometrie in einen Abstand umrechnen.

Bildverarbeitung (klassisch)

Die klassische Bildverarbeitung ist der Schlüssel zu einer robusten Messung. Hierbei wird versucht, den Laserpunkt möglichst exakt vom Hintergrund zu trennen.

Prinzip der Laser-Triangulation
Aus der Verschiebung des Laserpunktes im Bild folgt über Geometrie/Kalibrierung der Abstand.

Geometrische Auswertung

Bei der klassischen Bildverarbeitung wird zuerst aus dem Originalbild der Laserpunkt isoliert. Das passiert, indem das Bild zuerst vom RGB-Farbraum (Aufnahmeformat) in den HSV-Farbraum konvertiert wird, da dieser robuster gegenüber Helligkeitsschwankungen ist.

Anschließend werden alle Werte, die außerhalb des definierten Farbbereichs des Lasers liegen, maskiert (auf Schwarz gesetzt). Übrig bleibt im Idealfall nur die Region des Laserpunkts.

Vom Bild zum Messwert

Um die exakte Position zu bestimmen, werden die Pixelwerte der maskierten Zeilen aufaddiert. Der Punkt mit der höchsten Helligkeitssumme (Peak) wird als y-Position des Lasers im Bild definiert.

Dieser Pixel-Wert (y) wird anschließend in ein Polynom eingespeist. Dieses Polynom fungiert als Transferfunktion: Es rechnet die Pixelposition in die physikalische Höhe (in mm) um.

Kalibrierung: Das Polynom wird vorab durch "Fitting" bestimmt. Dazu wird die Differenz zwischen dem gemessenen y-Wert und der tatsächlichen Höhe ermittelt – entweder mittels eines hochpräzisen Referenzlasers oder durch manuelle Messungen bekannter Höhen.
1. Original
1. Original
2. HSV-Maske
2. Maske
3. Peak
3. Peak
Verarbeitungskette: Originalbild → HSV-Maskierung → Peak-Detektion.
Live-Ansicht des Triangulationsvorgangs.

Validierung & Fehleranalyse

Um die Genauigkeit des Polynom-Fits zu überprüfen, werden die berechneten Höhen mit den Daten des Referenzlasers verglichen.

Diagramm: Fehler über die Höhe
Linearitätsfehler: Die y-Achse zeigt die Abweichung zur Referenz.
Histogramm der Abweichungen
Verteilung: Das Histogramm zeigt die Präzision der Messwerte.
Seite 3 von 6