LabVIEWForum.de
Circular Edge / Kreiskanten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Circular Edge / Kreiskanten (/Thread-Circular-Edge-Kreiskanten)



Circular Edge / Kreiskanten - jg - 23.06.2008 10:58

Hallo,

da ich momentan nicht sonderlich firm in den Vision-VIs bin (und auch nicht die neueste Version installiert habe), habe ich folgende Frage:

Hintergrund: Mein Chef war kürzlich auf einer Werbeveranstaltung von NI und bringt mir einen Prospekt von NI Vision mit dem Schlagwort "Kreiskantenantastung" mit und Frage an mich: Wäre das nicht die Möglichkeit, eine unserer Aufgaben zu lösen?

Was ist die Aufgabe?
Wir haben "durchsichtige" Kügelchen, die sich in Wasser gelöst befinden. Unter z.B. einem Mikroskop kann eine Aufnahme gemacht werden. Bei entsprechender Beleuchtung zeichnen sich die Ränder der Kugeln im Bild ab. Die interessante Frage: Was ist die Größe der Kügelchen (Anzahl, Verteilung der Größen, etc).

Hat jemand Erfahrung, ist das mit dem angesprochenen VI "Circular Edge Detection" automatisiert zu lösen? Ist dieses VI überhaupt für so was geeignet. Oder muss mehr eher den Weg über Kantenerkennung, Partikelanalyse, etc. gehen.

MfG, Jens


Circular Edge / Kreiskanten - Abrax - 25.06.2008 11:32

Moin,

also ich arbeite erst seit 3 Monaten mit Vision, habe aber in der Zeit schon alles mögliche ausprobiert und getestet da meine Aufgabe recht unterschiedliche Dinge in einem Bild auswerten soll.
Ein VI was mir noch einfällt ist das detect Shape. Das lässt sich auf Circles einstellen und die einstellbaren Parameter entsprechen sehr dem Circle Edge VI. Allerdings ist der Report umfangreicher/anders und evtl. besser an deine Aufgabe angepasst. Dieses VI funktioniert solange recht gut wie die gesuchte Form dem geometrischen Orginal sehr nahe kommt. Alles andere sind dann wohl Partikel für Vision. Ich habe damit Ellipsen, Linien und Rechtecke schon recht gut erkennen können. Außerdem lassen sich da Scale und Occlusion Bereiche festlegen.
Eigentlich kommt es mir so vor als wenn die verschiedenen Tools sowieso immer erst die Standard Edge Detection machen und sich hauptsächlich in der Weiterverarbeitung bzw. Ausgabe der Daten unterscheiden. Hier und da wird bestimmt mal ein etwas passenderer Algorithmus verwendet, aber im Grunde..
Glaube schon dass sich das automatisieren lässt mit den Kugeln. Kommt eher noch auf den Kontrast an und ob sich die Bilder stark darin unterscheiden, das wird dann schnell etwas störrisch.. so ist zumindest meine Erfahrung.
Ansonsten kann die Form auch aus einem Template abgeleitet und gesucht werden, wäre so eine Mischung zwischen Partikel und Geometrie. Das habe ich aber noch nicht gemacht. Hoffe es hilft.

schönen Gruß.

Paul


Circular Edge / Kreiskanten - jg - 01.07.2008 09:04

Hallo, Paul,

danke für deine Anwort, hilft ein wenig weiter.

Weiss vielleicht sonst noch jemand was?

MfG, Jens