你有左右图像通信
{p_i} <-> {p'_i}
,在哪里
p_i = (x_i, y_i)
等。
将它们规范化为单位平方意味着计算两个移位
m=(mx, my)
,
m'=(mx', my')
和两个天平
s=(sx,sy)
,
s'=(sx',sy')
这样的话
q_i = (p_i - m) / s
和
q_i' = (p_i' - m') / s'
以及
{q_i}
以及
{q'_i}
转换的图像点位于
(0,0)
大约包含在单位边长的平方内。一点数学表明,m项的最佳选择是每组图像点中x、y坐标的平均值,而s项的最佳选择是使用标准差(或标准差的两倍)乘以1/sqrt(2)。
可以用矩阵形式表示此规格化转换:
q = T p
,
哪里
T = [[1/sx, 0, -mx/sx], [0, 1/sy, -my/sy], [0, 0, 1]]
,同样地
q' = T' p'
。
然后你计算同形
K
在
{qii}
和
{q’i}
要点:
q_i' = K q_i
。
最后,你将非标准化
K
到原始(非标准化)坐标中,因此:
H = inv(T') K T
和
H
所需的同形图
{p}
{p'}
.