图像处理工具箱™提供了应用几何变换来注册图像的功能。
对于控制点注册,则fitgeotrans
函数可以推断下列转换类型的参数,按复杂性顺序列出。
转换类型 |
描述 | 控制点对的最小数目 | 例子 |
---|---|---|---|
“nonreflectivesimilarity” |
当移动图像中的形状没有改变,但图像由于平移、旋转和缩放的组合而变形时,使用此转换。直线保持直线,平行线保持平行。 | 2 | |
“相似” |
一样“nonreflectivesimilarity” 加上可选的反射。 |
3. | |
仿射的 |
当移动图像中的形状显示剪切时使用此转换。直线保持直线,平行线保持平行,但是矩形变成了平行四边形。 | 3. | |
“射影” |
当场景倾斜时使用这个变换。直线保持直线,而平行线则收敛于消失点。 | 4 | |
多项式的 |
当图像中的物体是弯曲的时候使用这个变换。多项式的阶数越高,拟合效果越好,但结果可能包含比固定图像更多的曲线。 | 6订单(2) 10(3阶) 15(4)顺序 |
|
“pwl” |
使用此转换(分段线性)当图像的某些部分显示不同时。 | 4 | |
“lwm” |
当失真局部变化且分段线性不够时,使用这种变换(局部加权平均)。 | 6(12推荐) |
前四个变换,“nonreflectivesimilarity”
,仿射的
,“射影”
,多项式的
是全球性的转换。在这些转换中,一个数学表达式应用于整个图像。最后两个变换,“pwl”
(分段线性)和“lwm”
(局部加权平均值),是局部变换。在这些变换中,不同的数学表达式适用于图像中的不同区域。在研究不同的转换如何影响您正在处理的图像时,请首先尝试全局转换。如果这些变换不令人满意,可以尝试局部变换:首先是分段线性变换,然后是局部加权平均变换。
您选择的转换类型将影响您必须选择的控制点对的数量。例如,一个非反射相似变换需要至少两个控制点对。四阶多项式变换需要15个控制点对。有关这些转换类型及其所需的特殊语法的更多信息,请参见cpselect
.