主要内容

IMREGTFORM

估计几何变换,与两个2-D或3-D图像对齐

描述

例子

tform= imregtform(移动,,,,固定的,,,,变换型,,,,优化器,,,,公制估计对齐运动图像的几何变换移动带有固定图像固定的变换型是字符串标量或字符向量,它定义了要估计的转换类型。优化器是描述优化度量的方法的对象。公制是定义图像之间相似性的定量度量以优化的对象。输出tform是映射的几何变换对象移动固定的

tform= imregtform(移动,,,,rmmoving,,,,固定的,,,,rfixed,,,,变换型,,,,优化器,,,,公制估计几何变换rmmovingrfixed指定与之关联的空间引用对象移动固定的图片。输出tform是由空间引用对象定义的单元中的几何转换对象rmmovingrfixed

tform= imregtform(___,,,,名称,价值使用名称值对估算几何转换,以控制操作的各个方面。

例子

全部收缩

阅读两个图像。该示例使用膝盖的两个磁共振(MRI)图像。固定图像是自旋回声图像,而运动图像是带有反转恢复的自旋回波图像。这两个矢状切片是同时获得的,但略有排列。

固定= dicomread('膝盖1.dcm');移动= dicomread('knee2.dcm');

查看未对准的图像。

imshowpair(固定,移动,“缩放”,,,,'联合的'

图包含一个轴对象。轴对象包含类型图像的对象。

创建优化器和指标,将模式设置为“多模式”由于图像来自不同的传感器。

[优化器,公制] = imregconfig(“多模式”
优化器= registration.optimizer.OnePlusoneEvolutionary属性:生长依赖器:1.050000E+00 EPSILON:1.500000E-06 INTICLRADIUS:6.250000E-03最大材料:100
metric = registration.metric.mattesmutualInformation属性:数字空间样本:500 numberofhistogrambins:50 useallpixels:1

调整优化器的属性,以使问题收敛于全局最大值并允许更多迭代。

优化器。Initialradius= 0.009;优化器。epsilon= 1.5e-4;优化器。growthFactor = 1.01;优化器。maximumiterations= 300;

找到映射要注册的图像的几何变换(移动)到参考图像(固定的)。

tform = imregtform(移动,固定,“仿射”,优化器,度量)
tform = affine2d具有属性:t:[3x3 double]维度:2

将转换应用于要注册的图像(移动) 使用IMWARP功能。该示例使用'outputview'形成转换的图像时,参数保留世界限制和参考图像的分辨率。

移动registered = imwarp(移动,tform,'outputview',imref2d(size(fixed)));

查看注册图像。

图IMShowpair(固定,移动注册,“缩放”,,,,'联合的'

图包含一个轴对象。轴对象包含类型图像的对象。

输入参数

全部收缩

要注册的图像,指定为2-D或3-D灰度图像。

数据类型:单身的|双倍的|int8|INT16|INT32|UINT8|UINT16|UINT32

与要注册的图像相关的空间引用信息,指定为imref2d或者imref3d目的。

目标方向中的参考图像,指定为2-D或3-D灰度图像。

数据类型:单身的|双倍的|int8|INT16|INT32|UINT8|UINT16|UINT32

与参考(固定)图像相关的空间引用信息,指定为imref2d或者imref3d目的。

几何变换要应用于要注册的图像,指定为以下值之一:

价值 描述
'翻译' (x,y)翻译。
'死板的' 刚性转换由翻译和旋转组成。
'相似' 不反思性相似性转换包括翻译,旋转和比例。
“仿射” 仿射转化包括翻译,旋转,比例和剪切。

'相似'“仿射”转换类型始终涉及非反射转换。

数据类型:char|细绳

优化相似性度量的方法,指定为常规植物或者OnePlusoneSevolutionary优化对象。

图像相似性度量指标将在注册过程中进行优化,指定为意思是quares或者MattesmutualInformation公制对象。

名称值参数

将可选的参数对name1 = value1,...,namen = valuen, 在哪里姓名是参数名称和价值是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

例子:“展示式化”,1启用详细优化模式。

详细优化标志,指定为逗号分隔对“展示式化”和逻辑价值真的或者错误的。控制是否注册在注册过程中在命令窗口中显示优化信息。

数据类型:逻辑

启动几何变换,指定为逗号分隔对“初始转化”仿射2d或者仿射3D目的。

注册过程中使用的金字塔级别数量,指定为逗号分隔对“金字塔级”和一个积极的整数。

例子:“金字塔级”,4将金字塔水平的数量设置为4

输出参数

全部收缩

几何变换,返回仿射2d或者仿射3D目的。如果输入矩阵为3-D,IMREGTFORM返回仿射3D目的。

提示

  • 当您获得可用的空间参考信息时,将此信息提供给IMREGTFORM,使用空间引用对象。此信息有帮助IMREGTFORM由于可以考虑规模差异,因此更快地收敛到更好的结果。

  • 两个都IMREGTFORM注册使用相同的基础注册算法。注册执行重新采样的其他步骤移动从几何转换估算中产生注册的输出图像IMREGTFORM。利用IMREGTFORM当您想访问相关的几何变换时移动固定的。利用注册当您想要注册的输出图像时。

  • 从基于优化的图像注册中获得良好的结果通常需要为注册的一对图像修改优化器和/或度量设置。这imregconfig函数提供默认配置,仅应视为起点。查看输出imregconfig有关可以修改的不同参数的更多信息。

版本历史记录

在R2013a中引入