点到平面的距离矩阵表示

点到平面的距离矩阵表示

代数计算

见:https://blog.csdn.net/jameskinger/article/details/80269397
可以得到:
在这里插入图片描述在这里插入图片描述

矩阵计算

令平面方程归一化,即
在这里插入图片描述
则上式可变为:

d = ∣ a x + b y + c z + d ∣ d=|ax+by+cz+d| d=ax+by+cz+d
[ a , b , c , d ] = p , [ x , y , z , 1 ] = x [a,b,c,d]=p,[x,y,z,1]=x [a,b,c,d]=p,[x,y,z,1]=x则:

d 2 = ∣ a x + b y + c z + d ∣ 2 = ( p T x ) 2 = ( x T p ) ( p T x ) = x T K x d^2=|ax+by+cz+d|^2=(p^Tx)^2=(x^Tp)(p^Tx)=x^TKx d2=ax+by+cz+d2=(pTx)2=(xTp)(pTx)=xTKx
其中:
K = [ a 2 a b a c a d a b b 2 b c b d a c c b c 2 c d a d b d c d d 2 ] K=\begin{bmatrix} a^2 & ab & ac&ad\\ ab & b^2 & bc&bd\\ ac & cb & c^2&cd\\ ad & bd & cd&d^2\\ \end{bmatrix} K=a2abacadabb2cbbdacbcc2cdadbdcdd2

因此:
d 2 = x T K x d^2=x^TKx d2=xTKx

你可能感兴趣的:(计算机视觉)