imregtform
Estimar una transformación geométrica para alinear dos imágenes 2D o 3D
Sintaxis
Descripción
estima la transformación geométrica que alinea la imagen en movimiento tform
= imregtform(moving
,fixed
,tformType
,optimizer
,metric
)moving
con la imagen fija fixed
. tformType
define el tipo de transformación que se desea estimar. optimizer
describe el método para optimizar la métrica. metric
define la medida cuantitativa de similitud entre las imágenes que se desea optimizar.
estima la transformación geométrica donde tform
= imregtform(moving
,Rmoving
,fixed
,Rfixed
,tformType
,optimizer
,metric
)Rmoving
y Rfixed
especifican los objetos de referencia espacial asociados a las imágenes moving
y fixed
. La salida tform
es un objeto de transformación geométrica en unidades definidas por los objetos de referencia espacial Rmoving
y Rfixed
.
estima la transformación geométrica utilizando argumentos de nombre-valor para controlar aspectos de la operación.tform
= imregtform(___,Name=Value
)
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Cuando tenga información de referencia espacial, es importante que la proporcione a
imregtform
, utilizando objetos de referencia espacial. Esta información contribuye a queimregtform
converja a mejores resultados de manera más rápida, dado que se pueden considerar las diferencias de escala.Tanto
imregtform
comoimregister
utilizan el mismo algoritmo de registro subyacente.imregister
realiza el paso adicional de remuestrearmoving
para producir la imagen de salida registrada a partir de la estimación de la transformación geométrica calculada porimregtform
. Utiliceimregtform
cuando desee acceder a la transformación geométrica que relacionamoving
confixed
. Utiliceimregister
cuando desee una imagen de salida registrada.Para obtener buenos resultados del registro de imágenes basado en la optimización, suele ser necesario modificar los ajustes del optimizador o la métrica para el par de imágenes que se registra. La función
imregconfig
proporciona una configuración predeterminada que debería considerarse únicamente como punto de partida. Para obtener más información sobre los diferentes parámetros que se pueden modificar, consulte la salida deimregconfig
.