文档

均方

均方误差度量配置

描述

一个均方对象描述传递给函数的均方误差度量配置imregister解决图像配准问题。

创建

您可以创建均方对象,使用以下方法:

  • imregconfig-返回均方对象与用于注册单模图像的适当优化器配对

  • 进入

    metric = registration.metric.MeanSquares;
    命令行上创建均方对象

例子

全部折叠

创建一个均方对象,并使用它来注册两个具有相似亮度和对比度的图像。

读取参考映像并创建一个未注册的副本。

固定= imread(“pout.tif”);移动= imrotate(固定,5,双线性的“作物”);

查看未对齐的图像。

图imshowpair(固定,移动,“缩放”“联合”);

创建适合注册单模映像的度量配置对象。

metric = registration.metric.MeanSquares
这个类没有属性。

创建优化器配置对象。

optimizer = registration.optimizer.RegularStepGradientDescent;

修改度量配置以获得更高的精度。

优化器。MaximumIterations = 300;优化器。MinimumStepLength = 5e-4;

执行注册。

movingRegistered = imregister(移动,固定,“刚性”优化器,指标);

查看已注册的镜像。

图imshowpair(fixed, movingRegistered,“缩放”“联合”);


                   

提示

  • 均方度量是两个输入图像之间的元素差。理想值为零。如果启用,则可以检查均方误差的计算值“DisplayOptimization”当你打电话时imregister.例如,movingRegistered = imregister(移动,固定,'刚性',优化器,度量,'DisplayOptimization',true);

算法

均方图像相似度度量是通过将每张图像中对应像素的差值平方,并取差值平方的平均值来计算的。

在R2012a中引入

这个话题有用吗?