Signatures describe the 3D surface neighborhood (support) of a given point by defining an invariant local reference frame and according to the local coordinates, encoding one or more geometric measurements computed individually at each point of a subset of the support.Signature 通过定义局部参考坐标系(LRF)来编码局部空间几何信息,由于 LRF 的存在,其局部几何空间的特征值是有序的。
Histograms
Histograms describe the support by encoding counters of local topological entities (e.g. vertices, mesh triangle areas) into histograms according to a specific quantized domain (e.g. point coordinates, curvatures, normal angles).Histogram 将特征值进行区间划分,以直方图统计的方式进行编码,统计量是无序的。SHOT(Signatures of Histograms of OrienTations)描述子是一种混合式的描述子。【网站】vision.deis.unibo.it/rehttp://www.vision.deis.unibo.it/research/80-shot【论文】SHOT: Unique signatures of histograms for surface and texture description. Computer Vision and Image Understanding, 2014.https://www.sciencedirect.com/science/article/pii/S1077314214000988
02
原理
2.1 Local Reference Frame(LRF)
对于法向量的计算,常规操作是:(1)对查询点(query point)的 k 邻域内的点,通过下式构建协方差矩阵(covariance matrix);(2)然后通过EVD 或 SVD 求得特征值与特征向量,将特征值最小的所对应的特征向量作为法向量;(3)最后,通过符号一致性(sign consistency)或其他方法消除歧义性。本文中,作者做了如下改进:(1)为了提高存在 clutter 时的可重复性,给更远的点赋予更小的权重;(2)为了改善对 noise 的鲁棒性,将支撑区域(spherical support of radius R)内的所有点都用于计算协方差矩阵;(3)为了提高效率,直接用特征点 p 代替支撑区域重心。改进的协方差矩阵计算公式如下:注意:这里计算的法向量不一定跟上述计算的几何表面法向量相同。In local surface description, the definition of a highly repeatable and robust triplet of orthogonal directions is more important than its geometrical or topological meaning.接下来就是 sign disambiguation 了。(1)将协方差矩阵计算的三个特征向量按照特征值递减的顺序依次作为 轴,其反方向作为 轴;(2)计算支撑区域内每个点与特征点的欧式距离,并计算平均距离,将最接近平均距离的 k 个点取出作为集合 ;(3)通过下面的公式来首先确定无歧义的 x 轴,具体而言,统计 和 点的个数,将点数多的轴作为 轴,若两者点数相同,再去比较 和 的大小;(4)用同样的方法确定 z 轴;(5)y 轴为 x 轴与 z 轴的外积方向。最终,就可以获得 disambiguated LRF。
2.2 特征矢量
基于上文构建的 LRF,将球形支撑区域划分为 32 个小区域(volumes),具体如下:
径向(radial):2 个,即内球与外球;
纬度方向(elevation):2 个,即北半球与南半球;
经度方向(azimuth):8 个
对于每一个小区域(volume),构建一个局部直方图,根据特征点的法向量与 LRF z 轴夹角的余弦值 进行投票,若每个局部直方图划分为 11 个 bins,则 SHOT 描述子有 维。For each of the local histograms, we accumulate a point into bins according to the cosine of the angle between the normal at the point, , and the local z axis at the feature point, .