Transformation entre le repère capteur et le repère image
La troisième et dernière transformation, notée
sur la figure 2, décrit l'opération de conversion des coordonnées images \(\left( \begin{array}{cc} x & y \end{array} \right)\) (en unité métrique) en coordonnées images discrètes \(\left( \begin{array}{cc} u & v \end{array} \right)\) (pixels).
\(\left[ \begin{array}{c} u \\ v \\ 1 \end{array} \right] = \left[ \begin{array}{ccc} k_{x} & k_{x} \cot(\theta) & c_{x} + c_{y} \cot(\theta) \\ 0 & \frac{k_{y}}{\sin(\theta)} & \frac{c_{y}}{\sin(\theta)} \\ 0 & 0 & 1 \end{array} \right] \left[ \begin{array}{c} x \\ y \\ 1 \end{array} \right] = \left[ \mathbf{A} \right] \left[ \begin{array}{c} x \\ y\\ 1 \end{array} \right]\)
où :
\(c_{x}\) et \(c_{y}\) (en pixels) désignent les coordonnées de l'intersection de l'axe optique avec le plan image (théoriquement au centre de l'image)
\(k_{x}\) et \(k_{y}\) désignent le nombre de pixels par unité de longueur suivant les directions \(x\) et \(y\) du capteur respectivement ( \(k_{x} = k_{y}\) dans le cas de pixels carrés)
\(\theta\) traduit la non orthogonalité éventuelle des lignes et colonnes de l'image. En pratique, \(\theta\) est très proche de \(\frac{\pi}{2}\). Ce paramètre est désigné par « skew factor » en anglais.
On considère souvent que le « skew factor » est négligeable \(\theta = \frac{\pi}{2}\) et l'équation (3) se simplifie alors de la façon suivante :
\(\left[ \begin{array}{c} u \\ v \\ 1 \end{array} \right] = \left[ \begin{array}{ccc} k_{x} & 0 & c_{x} \\ 0 & k_{y} & c_{y} \\ 0 & 0 & 1 \end{array} \right] \left[ \begin{array}{c} x \\ y \\ 1 \end{array} \right] = \left[ \mathbf{A_{simplifi\acute{e}e}} \right] \left[ \begin{array}{c} x \\ y \\ 1 \end{array} \right]\)