主要内容

imregconfig

配置灰度登记

描述

例子

(优化器,度规)= imregconfig (形态)创建优化器度规你通过配置imregister执行灰度图像配准,形态指定图像捕获模式。

例子

全部折叠

图像加载到工作区并显示它们。这些图片是monomodal因为他们有类似的亮度和对比度。

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

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

创建优化器和指标,设置模式“monomodal”

(优化器,度量)= imregconfig (“monomodal”)
优化器= registration.optimizer。RegularStepGradientDescentProperties: GradientMagnitudeTolerance: 1.000000e-04 MinimumStepLength: 1.000000e-05 MaximumStepLength: 6.250000e-02 MaximumIterations: 100 RelaxationFactor: 5.000000e-01
度量= registration.metric。均方This class has no properties.

通过优化和度量imregister执行注册。

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

查看注册图像

图imshowpair (movingRegistered固定,“缩放”,“联合”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

看两张图片。这个例子使用了两个膝盖的磁共振(MRI)图像。固定的图像是一个自旋回波图像,而移动的图像是一个自旋回波图像的反转恢复。这两个矢状切片获得在同一时间,但略有失准。

固定= dicomread (“knee1.dcm”);移动= dicomread (“knee2.dcm”);

查看错位的图像。

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

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

创建优化器和度量,指定模式为“多通道”因为来自不同传感器的图像。

(优化器,度量)= imregconfig (“多通道”)
优化器= registration.optimizer。OnePlusOneEvolutionaryProperties: GrowthFactor: 1.050000e+00 Epsilon: 1.500000e-06 InitialRadius: 6.250000e-03 MaximumIterations: 100
度量= registration.metric。MattesMutualInformationProperties: NumberOfSpatialSamples: 500 NumberOfHistogramBins: 50 UseAllPixels: 1

调整优化器的属性让问题收敛在全球最大值,并允许更多的迭代。

优化器。InitialRadius = 0.009;优化器。ε= 1.5的军医;优化器。GrowthFactor = 1.01;优化器。MaximumIterations = 300;

执行注册。

movingRegistered = imregister(移动,固定的,“仿射”优化器,指标);

查看注册图像。

movingRegistered imshowpair(固定,“缩放”,“联合”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

图像捕获模式,指定这些值。

形态 描述
“monomodal”

Monomodal图像也有类似的亮度和对比度。捕获的图像在同一类型的扫描仪或传感器。

“多通道”

多通道图像有不同的亮度和对比度。图像可以来自两种不同类型的设备,如两个相机模型或两种类型的医学成像模式(如CT和MRI)。图片也可以来自一个单一的设备,如摄像头使用不同的曝光设置,或核磁共振扫描仪使用不同的成像序列。

数据类型:字符|字符串

输出参数

全部折叠

优化配置,作为一个返回RegularStepGradientDescentOnePlusOneEvolutionary优化器对象。

描述图像的相似性度量指标配置进行优化在注册期间,作为一个返回均方MattesMutualInformation度量对象。

提示

  • imregconfig返回优化器度规与默认设置提供一个基本的注册配置。如果你调整优化器或度量属性,那么注册可以改善结果。举个例子,如果你在优化器增加迭代次数,降低了优化步长,或改变样本随机指标的数量,登记了一个点,以牺牲性能。

扩展功能

版本历史

介绍了R2012a

全部展开