HomogeneityTool¶
Das Homogenitätstool hebt „Inhomogenitäten“ im Inputbild hervor. Hierfür wird das Inputbild mit zwei unterschiedlichen „Gaussfiltern“ gefiltert. Die unterschiedlichen Smoothness-Werte der beiden Gausfilter liefern in einem ersten Schritt unterschiedlich stark geglättete Filterantworten.
Als Parameter sind hier jeweils SampleX und SampleY sowie SmoothnessX und SmoothnessY wählbar. Dabei können die beiden Sample-Parameter dazu verwendet werden, um den Bildausschnitt, der verarbeitet werden soll, zu verkleinern, was die Laufzeit der Anwendung verkürzen kann. Die Glättungsparameter werden verwendet, um den von hellen und dunklen Pixeln hervorgerufenen Kontrastumfang zu reduzieren (siehe „VisionPro-Dokumentation“, „Gauss-Sampler“ in „CogIPOneImageTool“)
Die Subtraktion der beiden Filterantworten realisiert anschließend eine sogenannte „Bandpassfilterung“. Hierfür kann mittels Parameter der Subtraction Mode ausgewählt werden:
Absolute
Bounded
Shift
Wrap
Diese sind in der Cognex VisionPro-Dokumentation unter „Two Image Subtract Edit Control“ beschrieben.
Abschließend wird auf das Subtraktionsergebnis ein „Standardabweichungsfilter“ angewendet. Als Parameter ist hierbei die halbe Filterweite Hfw vorgebbar.
Wenn Multithreaded gesetzt ist, wird der Standardabweichungsfilter für das Bild in mehreren Threads ausgeführt und damit die Laufzeit beschleunigt.
Der Haken Crop input region gibt an, ob das Ausgabebild auf die Region zugeschnitten werden soll.