PointHop: An Explainable Machine Learning Method for Point Cloud Classification
An explainable machine learning method for point cloud classification, called the PointHop method, is proposed in this work. The PointHop method consists of two stages: 1) local-to-global attribute building through iterative one-hop information exchange, and 2) classification and ensembles. In the attribute building stage, we address the problem of unordered point cloud data using a space partitioning procedure and developing a robust descriptor that characterizes the relationship between a point and its one-hop neighbor in a PointHop unit. When we put multiple PointHop units in cascade, the attributes of a point will grow by taking its relationship with one-hop neighbor points into account iteratively. Furthermore, to control the rapid dimension growth of the attribute vector associated with a point, we use the Saab transform to reduce the attribute dimension in each PointHop unit. In the classification and ensemble stage, we feed the feature vector obtained from multiple PointHop units to a classifier. We explore ensemble methods to improve the classification performance furthermore. It is shown by experimental results that the PointHop method offers classification performance that is comparable with state-of-the-art methods while demanding much lower training complexity.
Code (3)
Tasks
AttributeBIG-bench Machine LearningClassificationGeneral ClassificationPoint Cloud ClassificationSimilar Papers 제목 키워드 기반
S3I-PointHop: SO(3)-Invariant PointHop for 3D Point Cloud Classification
Many point cloud classification methods are developed under the assumption that all point clouds in the dataset are well aligned with the canonical axes so that the 3D Cartesian point coordinates can be employed to learn…
3D Point Cloud ClassificationClassificationPoint Cloud ClassificationA Tiny Machine Learning Model for Point Cloud Object Classification
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 rep…
ObjectPointHop++: A Lightweight Learning Model on Point Sets for 3D Classification
The PointHop method was recently proposed by Zhang et al. for 3D point cloud classification with unsupervised feature extraction. It has an extremely low training complexity while achieving state-of-the-art classificatio…
3D Classification3D Point Cloud ClassificationGeneral ClassificationPoint Cloud ClassificationR-PointHop: A Green, Accurate, and Unsupervised Point Cloud Registration Method
Inspired by the recent PointHop classification method, an unsupervised 3D point cloud registration method, called R-PointHop, is proposed in this work. R-PointHop first determines a local reference frame (LRF) for every …
AttributeDimensionality ReductionPoint Cloud RegistrationTranslationGSIP: Green Semantic Segmentation of Large-Scale Indoor Point Clouds
An efficient solution to semantic segmentation of large-scale indoor scene point clouds is proposed in this work. It is named GSIP (Green Segmentation of Indoor Point clouds) and its performance is evaluated on a represe…
SegmentationSemantic Segmentation