DISPLACEMENT SENSOR
The invention relates to a computer-implemented method for processing images of a 2D coded mask pattern that is imaged by an optical system on an image sensor, the method comprising: multiplying an image of the 2D coded mask pattern comprising a chess board pattern by a window function to obtain an...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention relates to a computer-implemented method for processing images of a 2D coded mask pattern that is imaged by an optical system on an image sensor, the method comprising: multiplying an image of the 2D coded mask pattern comprising a chess board pattern by a window function to obtain an input image; applying a two-dimensional (2D) Fast Fourier Transform (FFT) to the input image to obtain a complex matrix; determining a plurality of local maxima in the absolute values of the complex matrix; performing a 2D fit of positions of the determined plurality of the local maxima to obtain a position; calculate complex arguments of the peak values using interpolation in 2D; and, calculate positions of the squares by combining the peak positions that provide the square sizes and the complex arguments that provide the shift.
L'invention concerne un procédé mis en œuvre par ordinateur de traitement d'images d'un motif de masque codé bidimensionnel qui est imagé par un système optique sur un capteur d'image, le procédé consistant : à multiplier une image du motif de masque codé bidimensionnel comprenant un motif d'échiquier par une fonction de fenêtre pour obtenir une image d'entrée ; à appliquer une transformée de Fourier Rapide (FFT) bidimensionnelle (2D) sur l'image d'entrée pour obtenir une matrice complexe ; à déterminer une pluralité de maxima locaux dans les valeurs absolues de la matrice complexe ; à effectuer un ajustement bidimensionnel de positions de la pluralité déterminée de maxima locaux pour obtenir une position ; à calculer des arguments complexes des valeurs de crête par interpolation en deux dimensions ; et à calculer des positions des carrés en combinant les positions de crête qui fournissent les tailles des carrés et les arguments complexes qui fournissent le décalage. |
---|