The design of a tiny machine learning model, which can be deployed in mobile and edge devices, for point cloud object classification is investigated in this work. To achieve this objective, we replace the multi-scale representation of a point cloud object with a single-scale representation for complexity reduction, and exploit rich 3D geometric information of a point cloud object for performance improvement. The proposed solution is named Green-PointHop due to its low computational complexity. We evaluate the performance of Green-PointHop on ModelNet40 and ScanObjectNN two datasets. Green-PointHop has a model size of 64K parameters. It demands 2.3M floating-point operations (FLOPs) to classify a ModelNet40 object of 1024 down-sampled points. Its classification performance gaps against the state-of-the-art DGCNN method are 3% and 7% for ModelNet40 and ScanObjectNN, respectively. On the other hand, the model size and inference complexity of DGCNN are 42X and 1203X of those of Green-PointHop, respectively.
翻译:本文研究了一种可部署在移动和边缘设备的小型机器学习模型,用于点云对象分类。为了实现这个目标,我们将点云对象的多尺度表示替换为单尺度表示,以减少复杂性,并利用点云对象的丰富三维几何信息以提高性能。提出的解决方案被命名为“Green-PointHop”,因为其计算复杂度较低。我们在ModelNet40和ScanObjectNN两个数据集上评估了Green-PointHop的性能。Green-PointHop具有64K个参数的模型大小,并需要2.3M个浮点运算(FLOP)来对1024个下采样点的ModelNet40对象进行分类。它在ModelNet40和ScanObjectNN上相对于最先进的DGCNN方法的分类性能差距分别为3%和7%。另一方面,DGCNN的模型大小和推理复杂度分别是Green-PointHop的42倍和1203倍。