Caliperarray
Caliperarrays werden verwendet, um Kanten in einem Bildbereich mithilfe der Kantenmodellmethode zu isolieren. Dabei werden Kantenspitzen innerhalb einzelner Caliper unter Verwendung eines 1D-Kernels erkannt. Das Caliperarray erzeugt eine 1D-Darstellung des Bildbereichs, das die zu isolierenden Kanten enthält. Dieses 1D-Bild zeigt nicht nur die zu isolierenden Kanten, sondern auch alle anderen durch Rauschen und andere unerwünschte Informationen verursachten Kanten im Originalbild. Wenn auf der Registerkarte Kanten der Werkzeuge, die das Caliperarray verwenden, die Parameter Caliper-Größe, Kantenbreite und Mindestkontrast auf das 1D-Bild angewendet werden, werden die zu analysierenden Kanten verstärkt, während gleichzeitig das Bildrauschen reduziert wird.
Jedes Caliper im Array wird einzeln bewertet, und die enthaltenen Kantenkandidaten werden ausgewertet, um die Kantenauswahl festzuglegen. Für Positionsfehler wird basierend auf jeder gefundenen Kante eine eingepasste Linie erzeugt. Fehler werden durch den Vergleich der gefundenen Kante und der eingepassten Linie festgestellt und Abweichungen von den angegebenen Toleranzen ermittelt. Für Breitenfehler wird der Abstand zwischen den beiden Kanten im Caliper berechnet. Fehler werden durch den Vergleich des Abstands mit dem erwarteten Bereich ermittelt.
Das Caliperarray innerhalb des Bereichs legt die Größe der erkennbaren Fehler und/oder Zwischenräume fest. Die Größe des ermittelten Fehlers oder Zwischenraums wird durch die Anzahl der erkennbaren Kanten ermittelt, die wiederum durch die Anzahl der entlang der Kante platzierten Caliper festgelegt wird. Die Caliper werden innerhalb des Bereichs als rote Rechtecke angezeigt, wenn das Kontrollkästchen Alle Caliper anzeigen aktiviert ist (standardmäßig deaktiviert).