基于强度的图像配准
转换二维或三维灰度图像,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
收敛可以更快地得到更好的结果,因为可以考虑尺度差异。