PointHop: An Explainable Machine Learning Method for Point Cloud Classification
arXiv:1907.12766 · doi:10.1109/TMM.2019.2963592
Abstract
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.
arXiv comment13 pages with 9 figures
Cited by in corpus (6)
- A comprehensive overview of deep learning techniques for 3D point cloud classification and semantic segmentation
- R-PointHop: A Green, Accurate, and Unsupervised Point Cloud Registration Method
- GSIP: Green Semantic Segmentation of Large-Scale Indoor Point Clouds
- AnomalyHop: An SSL-based Image Anomaly Localization Method
- XAI for Point Cloud Data using Perturbations based on Meaningful Segmentation
- Explainable Machine Learning: The Importance of a System-Centric Perspective