Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Linear Time and Space Local Point Cloud Geometry Encoder via Vectorized Kernel Mixture (VecKM)

Published 2 Apr 2024 in cs.CV and cs.CG | (2404.01568v4)

Abstract: We propose VecKM, a local point cloud geometry encoder that is descriptive and efficient to compute. VecKM leverages a unique approach by vectorizing a kernel mixture to represent the local point cloud. Such representation's descriptiveness is supported by two theorems that validate its ability to reconstruct and preserve the similarity of the local shape. Unlike existing encoders downsampling the local point cloud, VecKM constructs the local geometry encoding using all neighboring points, producing a more descriptive encoding. Moreover, VecKM is efficient to compute and scalable to large point cloud inputs: VecKM reduces the memory cost from $(n2+nKd)$ to $(nd+np)$; and reduces the major runtime cost from computing $nK$ MLPs to $n$ MLPs, where $n$ is the size of the point cloud, $K$ is the neighborhood size, $d$ is the encoding dimension, and $p$ is a marginal factor. The efficiency is due to VecKM's unique factorizable property that eliminates the need of explicitly grouping points into neighbors. In the normal estimation task, VecKM demonstrates not only 100x faster inference speed but also highest accuracy and strongest robustness. In classification and segmentation tasks, integrating VecKM as a preprocessing module achieves consistently better performance than the PointNet, PointNet++, and point transformer baselines, and runs consistently faster by up to 10 times.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (41)
  1. Joint 2d-3d-semantic data for indoor scene understanding. arXiv preprint arXiv:1702.01105, 2017.
  2. Bochner, S. Harmonic analysis and the theory of probability. Courier Corporation, 2005.
  3. Shapenet: An information-rich 3d model repository. arXiv preprint arXiv:1512.03012, 2015.
  4. 3d point cloud processing and learning for autonomous driving: Impacting map creation, localization, and perception. IEEE Signal Processing Magazine, 38(1):68–86, 2020.
  5. Compact covariance descriptors in 3d point clouds for object recognition. In 2012 IEEE international conference on robotics and automation, pp.  1793–1798. IEEE, 2012.
  6. Computing on functions using randomized vector representations (in brief). In Proceedings of the 2022 Annual Neuro-Inspired Computational Elements Conference, pp.  115–122, 2022.
  7. Ge, X. Non-rigid registration of 3d point clouds under isometric deformation. ISPRS Journal of Photogrammetry and Remote Sensing, 121:192–202, 2016.
  8. Pcpnet learning local shape properties from raw point clouds. In Computer graphics forum, volume 37, pp.  75–85. Wiley Online Library, 2018.
  9. Pct: Point cloud transformer. Computational Visual Media, 7:187–199, 2021.
  10. 3crossnet: Cross-level cross-scale cross-attention network for point cloud representation. IEEE Robotics and Automation Letters, 7(2):3718–3725, 2022.
  11. 3d point cloud descriptors: state-of-the-art. Artificial Intelligence Review, pp.  1–51, 2023.
  12. Stratified transformer for 3d point cloud segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp.  8500–8509, 2022.
  13. Langley, P. Crafting papers on machine learning. In Langley, P. (ed.), Proceedings of the 17th International Conference on Machine Learning (ICML 2000), pp.  1207–1216, Stanford, CA, 2000. Morgan Kaufmann.
  14. Pointcnn: Convolution on x-transformed points. Advances in neural information processing systems, 31, 2018.
  15. Estimations of long-term nss-so42–and no3–wet depositions over east asia by use of ensemble machine-learning method. Environmental Science & Technology, 54(18):11118–11126, 2020.
  16. Rethinking network design and local geometry in point cloud: A simple residual mlp framework. arXiv preprint arXiv:2202.07123, 2022.
  17. 3d object detection with pointformer. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp.  7463–7472, 2021.
  18. Random feature attention. arXiv preprint arXiv:2103.02143, 2021.
  19. 3dhopd: A fast low-dimensional 3-d descriptor. IEEE Robotics and Automation Letters, 2(3):1472–1479, 2017.
  20. Pointnet: Deep learning on point sets for 3d classification and segmentation. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp.  652–660, 2017a.
  21. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. Advances in neural information processing systems, 30, 2017b.
  22. Random features for large-scale kernel machines. Advances in neural information processing systems, 20, 2007.
  23. Surface representation for point clouds. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp.  18942–18952, 2022.
  24. Persistent point feature histograms for 3d point clouds. In Proc 10th Int Conf Intel Autonomous Syst (IAS-10), Baden-Baden, Germany, pp.  119–128, 2008.
  25. Support vector method for novelty detection. Advances in neural information processing systems, 12, 1999.
  26. Narf: 3d range image features for object recognition. In Workshop on Defining and Solving Realistic Perception Problems in Personal Robotics at the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), volume 44, pp.  2. Citeseer, 2010.
  27. Kpconv: Flexible and deformable convolution for point clouds. In Proceedings of the IEEE/CVF international conference on computer vision, pp.  6411–6420, 2019.
  28. Deep complex networks. CoRR, abs/1705.09792, 2017. URL http://arxiv.org/abs/1705.09792.
  29. Robust 3d scan point classification using associative markov networks. In Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006., pp.  2603–2608. IEEE, 2006.
  30. Natural terrain classification using 3-d ladar data. In IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA’04. 2004, volume 5, pp.  5117–5122. IEEE, 2004.
  31. Attention is all you need. Advances in neural information processing systems, 30, 2017.
  32. Dynamic graph cnn for learning on point clouds. ACM Transactions on Graphics (tog), 38(5):1–12, 2019.
  33. Pointconv: Deep convolutional networks on 3d point clouds. In Proceedings of the IEEE/CVF Conference on computer vision and pattern recognition, pp.  9621–9630, 2019.
  34. 3d shapenets: A deep representation for volumetric shapes. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp.  1912–1920, 2015.
  35. Walk in the cloud: Learning curves for point clouds shape analysis. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp.  915–924, 2021.
  36. Spidercnn: Deep learning on point sets with parameterized convolutional filters. In Proceedings of the European conference on computer vision (ECCV), pp.  87–102, 2018.
  37. Pointasnl: Robust point clouds processing using nonlocal neural networks with adaptive sampling. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp.  5589–5598, 2020.
  38. Point-bert: Pre-training 3d point cloud transformers with masked point modeling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp.  19313–19322, 2022.
  39. Decodable and sample invariant continuous object encoder. arXiv preprint arXiv:2311.00187, 2023.
  40. Topology-aware non-rigid point cloud registration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 43(3):1056–1069, 2019.
  41. Point transformer. In Proceedings of the IEEE/CVF international conference on computer vision, pp.  16259–16268, 2021.
Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 3 tweets with 0 likes about this paper.