Contenido principal

Tipos de transformaciones geométricas para el registro basado en puntos de control

La función fitgeotform2d puede inferir los parámetros a partir de pares de puntos de control para los siguientes tipos de transformaciones geométricas, que aparecen en orden de complejidad.

Tipo de transformación

DescripciónNúmero mínimo de pares de puntos de controlEjemplo
"similarity"Utilice esta transformación cuando las formas de la imagen en movimiento no han variado, pero la imagen está distorsionada por una combinación de traslación, rotación y escalado isotrópico. Las líneas rectas siguen siendo rectas y las paralelas siguen en paralelo.2

Original and transformed checkerboard image. The transformed image appears rotated 45 degrees.

"reflectivesimilarity"Es igual que "similarity" con la adición de reflexión opcional.3

Original and transformed checkerboard image. The transformed image appears reflected and rotated 45 degrees.

"affine"Utilice esta transformación cuando las formas de la imagen en movimiento muestran cizallado. Las líneas rectas siguen siendo rectas y las paralelas siguen en paralelo, pero los rectángulos se convierten en paralelogramos.3

Original and transformed checkerboard image. The transformed image appears sheared in the horizontal direction.

"projective"Utilice esta transformación cuando la escena parece inclinada. Las líneas rectas siguen siendo rectas, pero las paralelas convergen hacia un punto de fuga.4

Original and transformed checkerboard image. The transformed image appears tilted out of plane of the image.

"polynomial"Utilice esta transformación cuando los objetos de la imagen aparecen curvados. Cuanto mayor sea el orden del polinomio, mejor será el ajuste, pero el resultado puede contener más curvas que la imagen fija.

6 (orden 2)

10 (orden 3)

15 (orden 4)

Original and transformed checkerboard image. The transformed image appears curved.

"pwl"Utilice esta transformación (lineal a trozos) cuando partes de la imagen aparecen distorsionadas de manera distinta.4

Original and transformed checkerboard image. The right side of the transformed image appears stretched horizontally.

"lwm"Utilice esta transformación (media ponderada local) cuando la distorsión varía localmente y la lineal por partes no es suficiente. 6 (12 recomendado)

Original and transformed checkerboard image. The transformed image appears nonuniformly stretched.

Las cinco primeras transformaciones, "similarity", "reflectivesimilarity", "affine", "projective" y "polynomial", son transformaciones globales. En estas transformaciones, se aplica una única expresión matemática a una imagen entera. Las dos últimas transformaciones, "pwl" (lineal por partes) y "lwm" (media local ponderada), son transformaciones locales. En estas transformaciones, se aplican diferentes expresiones matemáticas a diferentes regiones dentro de la imagen. Al explorar cómo las diferentes transformaciones afectan a las imágenes con las que está trabajando, pruebe primero las transformaciones globales. Si estas transformaciones no son satisfactorias, pruebe las transformaciones locales: primero la transformación lineal por partes y, a continuación, la transformación de la media local ponderada.

La elección del tipo de transformación afecta al número de pares de puntos de control que se deben seleccionar. Por ejemplo, una transformación de similitud sin reflexión requiere como mínimo dos pares de puntos de control. Una transformación polinómica de cuarto orden requiere 15 pares de puntos de control. Para obtener más información sobre estos tipos de transformación y sobre las sintaxis especiales que requieren, consulte cpselect.

Para obtener información sobre la asignación de puntos 3D, consulte fitgeotform3d (Medical Imaging Toolbox).

Consulte también

| (Medical Imaging Toolbox)

Temas