作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (6): 243-250. doi: 10.19678/j.issn.1000-3428.0062801

• 图形图像处理 • 上一篇    下一篇

基于亲疏度矩阵的点云置换不变特征提取方法

许嘉麟1, 姚双2, 张蕊华2, 许浩2, 沈洋1,2   

  1. 1. 宁波大学 信息科学与工程学院, 浙江宁波 325211;
    2. 丽水学院 工学院, 浙江丽水 323000
  • 收稿日期:2021-09-26 修回日期:2021-12-26 发布日期:2022-01-07
  • 作者简介:许嘉麟(1995—),男,硕士研究生,主研方向为图形图像处理、点云识别与分割;姚双,本科生;张蕊华,教授、博士;许浩,讲师、博士;沈洋(通信作者),副教授、博士。
  • 基金资助:
    浙江省自然科学基金(LY21F02004);浙江省大学生创新创业训练计划项目(S202010352021);丽水市重点研发项目(2019ZDYF04)。

Permutation Invariant Feature Extraction Method Based on Affinity Matrix of Point Cloud

XU Jialin1, YAO Shuang2, ZHANG Ruihua2, XU Hao2, SHEN Yang1,2   

  1. 1. School of Information Science and Engineering, Ningbo University, Ningbo, Zhejiang 325211, China;
    2. School of Engineering, Lishui University, Lishui, Zhejiang 323000, China
  • Received:2021-09-26 Revised:2021-12-26 Published:2022-01-07

摘要: 点云识别与分割在应用过程中通常需要提取空间旋转不变和置换不变的点云特征,PointCNN采用监督学习的方式来提取,但会产生额外的计算量,PointNet使用最大池化算子提取置换不变特征,且容易忽略点云的局部信息,导致识别准确率下降。提出一种基于亲疏度矩阵的新方法,将点云空间坐标映射到曲率特征空间,提取空间旋转不变特征。通过K邻域内的点集合构建基于欧式内积的亲疏度矩阵,对亲疏度矩阵特征值进行排序,并将对应的特征向量组成变换矩阵,从而变换点云特征,进行置换不变的点云特征卷积操作。在ModelNet40数据集上的实验结果表明,该方法的总体准确率和类别平均准确率分别为92.28%和88.80%,超过PointCNN等基于卷积的方法。此外,该方法通过代数计算的方式获得变换矩阵,可以提高模型训练的效率,且浮点运算数仅为36.6×106 frame/s,大幅降低了训练的复杂度。

关键词: 点云, 三维物体, 旋转不变性, 置换不变性, 神经网络

Abstract: The applicationofpoint cloud recognition and segmentation requires the extraction ofthe spatial rotation invariant and permutation invariant features of the point cloud.PointCNN extracts these features by supervised learning, but this requires additional computation.PointNet extracts permutation-invariant features througha max-pooling operator, but easily ignores the local information of the point cloud, which decreases the recognition accuracy.A new method based on an affinity matrix was proposed to extract spatial rotation-invariant features by mapping the spatial coordinates of the point cloud to the curvature feature space.An affinity matrix based on the Euclidean inner product is built using a point set in K neighborhood.Atransformation matrix is constructed usingthe eigenvectors corresponding to the sorted eigenvalues of the affinity matrix to realize permutation-invariant convolution forfeaturesofthe pointcloud.Experiments ontheMoedlNet40 dataset show that the overall accuracy and mean per-class accuracy of this method are 92.28% and 88.80%, respectively, exceeding othermethods based on convolution, such as thePointCNN.In addition, this method obtains a transformation matrix through algebraic operations, which improves the efficiency of model training.The number of floating-point operations is only 36.6×106 frame/s, which reduces the complexity of training.

Key words: point cloud, three-dimensional object, rotation invariance, permutation invariance, neural networks

中图分类号: