LabVIEWForum.de
Pattern Recognition - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Pattern Recognition (/Thread-Pattern-Recognition)



Pattern Recognition - julian32 - 22.10.2014 13:41

Hi,

ich habe Bilder von einem Raster mit großen schwarzen Kreisschreiben indem kleiner heller Kugeln sind.
[attachment=51094]
Diese kleinen Kugeln versuche ich mit dem VI "IMAQ Match Pattern 4" zu finden.
Hierzu wird erst ein Raster aus ROIs erstellt, sodass in jedem ROI nur eine schwarze Kreisscheibe ist. In diesen ROIs werden verschiedene Templates benutzt, um die Kugeln zu finden. Für jedes Template ist die Position der Kugel gespeichert, sodass mit der Position und dem Winkel des besten Matches die Position der Kugel bestimmt werden kann. Ich hoffe mit Bild ist mein Vorhaben zu verstehen.
[attachment=51098]

Dieses - leider noch nicht sehr gute Ergebnis - erhalte ich mit dem Algoritmus "Gradients Pyramid" mit Subpixel Iterations und einem Wert von 400. Die benutzen Templates sind im Anhang. Mit weiteren Templates konnte ich die Trefferquote leicht verbessern, hatte aber leider immer noch kein zufriedenstellendes Ergebnis und die Rechenzeit wird schnell sehr lang...

Habt ihr Ideen wie die Erkennung verbessert werden könnte? Oder gibt es eine bessere Alternative?

Grüße Julian

PS: Ich benutze LabView 2014 und NI Vision 2014.