先切换仿射或透视模型,再调节误匹配数量与估计策略,观察矩阵、匹配残差和叠加结果如何一起变化。
当同一目标在不同时间、视角或传感器拍成两幅图时,直接叠加会出现重影或错位。图像配准的任务是估计一个整体变换,把待配准图映射到参考图坐标系,使同一结构尽量重合。
常用办法是先找两幅图中的同名<TeachingTerm term="控制点" explanation="控制点是两幅图中对应同一空间位置的标记点,用于约束几何变换的参数。" />,再用这些点估计变换参数;也可以比较整图相似度,或者用<TeachingTerm term="相位相关" explanation="相位相关利用图像频谱的相位信息估计两幅图之间的平移量,对亮度变化较稳健。" />搜索平移偏移。变换常用<TeachingTerm term="仿射变换" explanation="仿射变换保持平行关系和直线性,适合视角变化较小、目标近似平面的场景。" />或<TeachingTerm term="透视变换" explanation="透视变换允许近大远小的投影形变,适合同一平面因视角改变产生明显收缩的场景。" />,估计完成后把待配准图逐像素重采样到参考坐标系。
切换几何模型或增加误匹配数量,观察参考点、观测点与模型预测点之间的误差向量;点击不同匹配对,查看叠加图重影和<TeachingTerm term="残差" explanation="残差是观测点与模型预测点之间的距离,越小表示当前匹配越支持估计出的变换。" />是否同步变化。
图像配准的基本流程是:先找对应关键点,再估计仿射矩阵或透视矩阵,最后把整幅待配准图重新映射到参考图坐标系。这样才能服务于零件检测、图像拼接和变化检测。
关键点匹配先比较描述子距离,再判断几何关系是否一致。当前匹配点对应的一个候选最近邻。
当前选择的是 仿射模型,至少需要 3 对点。 如果误匹配混入估计,矩阵中每个参数都会被错误拉动。选择稳健策略时,会先用找到几何上一致的内点集合。
配准完成后,不是只对关键点变换,而是把待配准图中全部像素都映射到参考图坐标系:。其中 M 为当前估计的变换矩阵,(x, y) 是对应源像素坐标。
第四章强调“提取关键点、构造描述子、建立匹配关系”;第三章强调“选对几何模型并对整幅图做坐标变换”。图像配准正是这两部分内容的连接点。
“真实矩阵”来自示例图生成时使用的变换;“估计矩阵”来自当前匹配点集合。误匹配越多,两者偏差通常越明显。
适合拍摄视角变化较小、目标近似位于同一平面且透视效应不强的场景。它保留平行性,因此参数更少、估计更稳定。
当同一平面因为视角改变而产生明显透视收缩时,应改用透视模型。它能拟合更多形变,但也更依赖准确的对应点。