为基于强度的图像配准创建优化器和度量
您可以将图像相似性度量和优化器方法传递给 imregister
。图像相似性度量采用两个图像,并返回说明图像相似程度的标量值。您传递给 imregister
的优化器定义最小化或最大化相似性度量的方法。
imregister
支持两个相似性度量:
Mattes 互信息
均方误差
此外,imregister
支持两种优化图像度量的方法:
1+1 演化
规则时间步梯度下降
您可以将度量和优化器的任意组合传递给 imregister
,但有些对组更适合某些图像类。请参考下表来帮助您选择合适的起点。
使用 imregconfig
一步创建用于捕获场景的默认度量和优化器。例如,以下命令返回适合配准单模态图像的优化器和度量对象。
[optimizer,metric] = imregconfig('monomodal');
您也可以单独创建对象。这使您能够创建替代组合来解决特定的配准问题。以下代码可创建相同的单模态优化器和度量组合。
optimizer = registration.optimizer.RegularStepGradientDescent(); metric = registration.metric.MeanSquares();
从基于优化的图像配准中获得良好的结果可能需要修改优化器或度量设置。有关如何使用 imregister
修改和使用度量和优化器的示例,请参阅Register Multimodal MRI Images。