AOI-Detektor - Match2-Algorithmus
Eine detaillierte Erklärung des Aleader-Algorithmus - Der Match2-Algorithmus
Der Match2-Algorithmus, eine Erweiterung des Match-Algorithmus, ist ein spezieller Algorithmus unter den über 20 Erkennungsalgorithmen von Shenzhou Vision AOI, der hauptsächlich verwendet wird, um zu erkennen, ob die Ontologie versetzt ist.
Der Match2-Algorithmus kann in die Positionsbestimmungsmethode basierend auf dem Substrat und die Nicht-Substrat-Positionsbestimmungsmethode unterteilt werden. Darunter ist die Positionsbestimmungsmethode basierend auf dem Substrat eine Doppelpositionsbestimmungsmethode, wie in der folgenden Abbildung gezeigt:
AleaderAOI-Detektor - Match2-Algorithmus
In der obigen Abbildung ist das rote Feld das Positionierungsfeld basierend auf dem Substrat, und das weiße Feld ist die Positionierung basierend auf der Ontologie. Die Positionsbestimmungsmethode basierend auf der Ontologie sucht nach dem optimalen Positionierungspunkt innerhalb des begrenzten Suchbereichs auf der Grundlage der Positionierung basierend auf dem Substrat. Basierend auf den relativen Versätzen der beiden Positionierungsfelder werden ihre relativen Versatzwerte berechnet und als die wahren Versatzwerte verwendet. Die Berechnungsschematik ihres Versatzwertes ist wie folgt:
AleaderAOI-Detektor - Match2-Algorithmus
In der obigen Abbildung ist ① das Standardschemadigramm und ② das Schemadigramm des zu messenden Versatzes. Beispielsweise sind im Bereich ① die Mittelpunktkoordinaten des Substratpositionierungsfelds (X, Y), und die Mittelpunktkoordinaten des Körperpositionierungsfelds sind (X1, Y1). Dann ist der Standard-Relativversatz (DDx, DDy), und die Berechnungsformel lautet wie folgt:
DDx = X1 – X
DDy = Y1 – Y
Wenn das Positionierungsfeld der zu testenden Ontologie vom Basispositionierungsfeld abweicht (DDx, DDy), ist der tatsächliche Versatz (0, 0). Die Mittelpunktkoordinaten des Substratpositionierungsfelds im Bereich B sind (XX, YY), und die Mittelpunktkoordinaten des Körperpositionierungsfelds sind (XX1, YY1). Dann ist der Standard-Relativversatz (DDx1, DDy1), und die Berechnungsformel lautet wie folgt:
DDx1 = XX1 – XX
DDy1 = YY1 – YY
Dann ist der tatsächliche Versatz der zu testenden Komponente (Dx, Dy), und die Berechnungsformel lautet wie folgt:
Dx = DDx1 – DDx
Dy = DDy1 – DDy
Bestimmen Sie, ob sich die Komponente verschoben hat, indem Sie den Bereich von (Dx, Dy) beurteilen.
Es gibt zwei Positionierungsmodi basierend auf dem Ontologiefeld im Match2-Algorithmus, die in den Einzelbox-Positionierungsmodus und den Doppelbox-Kombinationspositionierungsmodus unterteilt sind. Wie folgt:
AleaderAOI-Detektor - Match2-Algorithmus AleaderAOI-Detektor - Match2-Algorithmus
In der obigen Abbildung stellt ① den Einzelbox-Positionierungsmodus dar, der mit dem Match-Algorithmus übereinstimmt; ② ist der Doppelbox-Kombinationspositionierungsmodus. Der Positionierungsbereich besteht aus der durchgezogenen Einzelbox und der gestrichelten Einzelbox im Bereich B. Der kombinierte Bereich der beiden Boxen ist der effektive Positionierungsbereich.
Zurück zur Liste