imregister
Registro de imagen basado en la intensidad
Sintaxis
Descripción
transforma la imagen 2D o 3D en escala de grises moving_reg
= imregister(moving
,fixed
,transformType
,optimizer
,metric
)moving
, de manera que se registra con la imagen de referencia fixed
. transformType
define el tipo de transformación que se desea realizar. metric
define la medida cuantitativa de similitud entre las imágenes que se desea optimizar. optimizer
describe el método para optimizar la métrica. La función devuelve la imagen registrada moving_reg
.
[
transforma la imagen con referencia espacial moving_reg
,R_reg
] = imregister(moving
,Rmoving
,fixed
,Rfixed
,transformType
,optimizer
,metric
)moving
de forma que se registra con la imagen con referencia espacial fixed
. Rmoving
y Rfixed
son objetos de referencia espacial que describen los límites de las coordenadas mundiales y la resolución de moving
y fixed
.
___ = imregister(___,
especifica opciones adicionales con uno o más argumentos de par nombre-valor.Name,Value
)
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
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.Cree un
optimizer
y unametric
con la funciónimregconfig
antes de llamar aimregister
. Para obtener buenos resultados del registro de imagen 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ónimregconfig
proporciona una configuración predeterminada que debería considerarse únicamente como punto de partida. Por ejemplo, si aumenta el número de iteraciones del optimizador, reduce el tamaño de paso del optimizador o cambia el número de muestras en una métrica estocástica, el registro mejora hasta cierto punto, a costa del rendimiento. Para obtener más información sobre los diferentes parámetros que puede modificar, consulte la salida deimregconfig
.Si el escalado espacial de sus imágenes difiere en más de un 10%, cambie el tamaño con
imresize
antes de registrarlas.Utilice
imshowpair
oimfuse
para visualizar los resultados del registro.Puede utilizar
imregister
en un flujo de trabajo automatizado para registrar varias imágenes.Cuando tenga información de referencia espacial sobre la imagen que se desea registrar, especifique la información para
imregister
utilizando objetos de referencia espacial. Esto contribuye a queimregister
converja a mejores resultados de manera más rápida dado que se pueden tener en cuenta las diferencias de escala.
Historial de versiones
Introducido en R2012aConsulte también
Apps
Funciones
imregconfig
|imregcorr
|imregtform
|imwarp
|imshowpair
|imfuse
|imregicp
(Medical Imaging Toolbox)