Zum Hauptinhalt springen
Holen Sie das Beste aus Ihrer Produktion heraus!

Automation Technology
Hermann-Bössow-Straße 6–8
23843 Bad Oldesloe
+1 (781) 435-4123
Startseite » Knowledge Base » 3D-Algorithmen

Intelligente 3D-Algorithmen – Umwandlung einer Laserlinie in ein Höhenprofil

Lasertriangulation: Von der Laserlinie zum Höhenprofil

loading="lazy"

Bei der Lasertriangulation wird eine Laserlinie auf ein Objekt projiziert und deren Reflexion in einem bestimmten Winkel auf einem CMOS-Detektor erfasst. Betrachtet man eine Pixelsäule auf dem CMOS-Detektor, so bildet die Lichtintensität eine Gaußsche Kurve (mit einem Spitzenwert). 

Im Sensor stehen vier wählbare Algorithmen zur Verfügung, um diese Kurve der Reflexionsdaten in Höhen- oder Positionsdaten umzuwandeln. Die aus einem einzelnen Bild berechneten Positionen der Laserlinien werden als Profil bezeichnet und stellen einen Querschnitt des Zielobjekts dar. Durch die Bewegung entweder des Sensors oder des Objekts werden mehrere Höhenprofile erfasst, um eine vollständige 3D-Darstellung des Objekts zu erstellen. 


Modus „Maximales Intensitätsprofil“ (MAX)

In diesem Modus wird die Position der maximalen Intensität innerhalb des Laserstrahlprofils berechnet. Die output :
  • Der Positionswert des Maximalpunkts (𝑃MAX)
  • Der maximale Strom wert (𝐼MAX)
loading="lazy"

Die Position wird pixelgenau bestimmt (z. B. reicht der Bereich bei 3072 Zeilen von 0 bis 3071 Pixel, was einer Auflösung von 12 Bit entspricht). Liegen mehrere lokale Maxima vor (z. B. aufgrund von Intensitätssättigung), wird die Position des zuerst erkannten Maximums output. Intensitätssättigung lässt sich durch den Einsatz zusätzlicher Sensorfunktionen vermeiden.

Schwellenwertmodus (TRSH)

In diesem Algorithmusmodus werden die Positionen der linken (𝑃𝐿) und rechten (𝑃𝑅) Kante des Laserstrahlprofils anhand eines festgelegten Intensitätsschwellenwerts ermittelt.

loading="lazy"

Die Endposition der Laserlinie wird als Durchschnittswert berechnet:

𝑃TRSH = (𝑃𝐿 + 𝑃𝑅)²

Schwerpunktmodus (COG)

In diesem Modus wird der Schwerpunkt des Laserstrahlprofils berechnet. Zu diesem Zweck werden die folgenden Parameter ermittelt:
  • Die Position des linken Randes (𝑃𝐿) des Laserstrahlprofils bei einer bestimmten Intensitätsschwelle.
  • Die Summe der Intensitätswerte (𝐼𝑆): 𝐼𝑆 = ∑𝐼𝑝
  • Das Moment erster Ordnung (𝑀𝑆): 𝑀𝑆 = ∑(𝐼𝑝 × 𝑃)
loading="lazy"

Der Positionswert der Laserlinie (Schwerpunkt des Strahlprofils) ergibt sich dann aus:

𝑃𝐶𝑂𝐺 = 𝑃𝐿 + 𝑀𝑆𝐼𝑆

Dieser Algorithmus erzielt eine hohe Subpixel-Genauigkeit, und die durchschnittliche Intensität des Laserstrahls lässt sich zudem berechnen, indem die Intensitätssumme (𝐼𝑆) durch die Linienbreite normiert wird.


FIR-Peak-Modus (FIRPeak)

Dieser Modus berechnet die erste Ableitung der Intensitäts-Gaußkurve des Laserstrahlprofils.

loading="lazy"

Der Nulldurchgang der ersten Ableitung wird output Subpixelgenauigkeit erkannt und output . Für einen effektiven Betrieb dieser Methode sind zwei Schwellenwerte erforderlich.


Die Wahl des richtigen Algorithmus für Ihre Anwendung

Jeder dieser Algorithmen hat je nach dem jeweiligen Messaufbau und der jeweiligen Anwendung Vor- und Nachteile. Die Verfügbarkeit mehrerer Optionen ermöglicht Flexibilität bei der Ermittlung der optimalen Konfiguration. Wir unterstützen Sie gerne bei der Auswahl des besten Algorithmus für Ihr System, um maximale Genauigkeit und Effizienz zu gewährleisten.
Holen Sie das Beste aus Ihrer Produktion heraus!
Geheimer Link