我试图通过切换到对数极坐标(在这种情况下旋转转换为线性移位)和计算相位相关性(OpenCV 中的 phaseCorrelateRes 函数)来执行旋转不变模式匹配。
但奇怪的事情发生了:相位相关的峰值从 1 到 0 迅速下降,而旋转角度从 0 度增加到 180 度。我想这是因为对数极坐标图像是周期性的,所以超出边界的部分从相反的边界出现并影响相位相关性,这对我来说很奇怪,因为在这种情况下相位不应该改变。
我不太了解这背后的数学原理,我应该怎么做才能防止这种行为(这样所有位置的相关性都是 1,因为它发生在非周期性图像上)?