极坐标变换
在平面内选择一个定点O作为“极点”,从该点引出一条射线OX,叫做“极轴”,再选定一个长度单位和角度的正方向(通常取逆时针方向)。对于平面内任何一点M,可以用r来表示OM的长度,用表示OM到OX所转过的角度。那么,就被称为点M的极坐标。用这种方法建立的坐标系叫做极坐标系。显然,极坐标系和直角坐标系之间存在着对应关系,即:,也可以写为:。
下图所示,就是一个圆在直角坐标系及极坐标系中的表示。可见,圆上的任意一点的坐标,可以用的极坐标形式来表示,也可以用(x,y)的直角坐标形式来表示。
极坐标变换
对数极坐标,顾名思义,就是在极坐标的基础上,增加“对数”,即log运算。直角坐标同对数极坐标之间存在着如下的转换关系:
,其中,
极坐标和对数极坐标有很多很好的性质,因此,在图像处理中,我们也经常能见到它的身影。例如,在图像拼接中,经常会见到将图像从笛卡尔直角坐标系转换到对数极坐标系中,进行图像旋转尺度和缩放因子的计算,并以此来进行后续的匹配和矫正、配准等操作
二者应用区别
1、对于图像旋转
极坐标和对数极坐标均是:
所以 笛卡尔坐标系中旋转,对应于极坐标和对数极坐标中 在“ 角度” 上的平移,在极坐标或者对数极坐标中 在“ 角度” 上平移的大小 为旋转的度数
2、对于图像缩放
极坐标:
放大前以及放大k倍后
对数极坐标:
放大前以及放大k倍后
可以很明显的看出 对数极坐标变换 将笛卡尔坐标系的缩放 对应到对数极坐标坐标系中的 “距离”轴 上的平移
这也是 对数极坐标坐标系相对于极坐标坐标系的优势,可很好的用于图像匹配等等