灰度图像配准
moving_reg = imregister(移动、固定、transformType优化、指标)
[moving_reg, R_reg] = imregister(移动、Rmoving、固定、Rfixed transformType,优化器,度量)
___= imregister (___、名称、值)
转换二维或三维图像,moving_reg
= imregister (移动
,固定
,transformType
,优化器
,度规
)移动
,以便与参考图像注册,固定
。这两个移动
和固定
图像必须具有相同的维数,无论是二维的还是三维的。transformType
是定义要执行的转换类型的字符串标量或字符向量。优化器
是描述优化度量的方法的对象。度规
是一个对象,定义了图像之间相似性的定量度量,以进行优化。返回对齐后的图像,moving_reg
。
(
转换空间参考图像moving_reg
,R_reg
) = imregister (移动
,Rmoving
,固定
,Rfixed
,transformType
,优化器
,度规
)移动
这样它就可以与空间参考的图像进行注册固定
。Rmoving
和Rfixed
描述世界坐标的空间引用对象的极限和分辨率移动
和固定
。
___= imregister (___,
指定带有一个或多个选项的附加选项名称,值
)名称,值
对参数。
这两个imregtform
和imregister
使用相同的基础注册算法。imregister
执行额外的重采样步骤移动
以产生由几何变换估计的图像注册输出imregtform
。使用imregtform
当你想要访问相关的几何变换时移动
来固定
。使用imregister
当需要注册输出映像时。
创建一个优化器
和度规
与imregconfig
函数之前调用imregister
。要从基于优化的图像配准中获得良好的效果,通常需要修改正在注册的图像对的优化器或度量设置。的imregconfig
函数提供了一个只能被视为起点的默认配置。例如,如果您增加优化器中的迭代次数、减少优化器步长或更改随机度量中的样本数量,注册会改进到一定程度,但会以牺牲性能为代价。查看输出imregconfig
有关可以修改的不同参数的详细信息。
如果您的图像的空间缩放差异超过10%,调整它们的大小imresize
之前注册。
使用imshowpair
或imfuse
使登记结果形象化。
您可以使用imregister
在一个自动化的工作流程中注册几个图像。
当您有关于要注册的图像的空间引用信息时,指定要注册的信息imregister
使用空间引用对象。这可以帮助imregister
可以更快地收敛到更好的结果,因为可以考虑规模差异。