Learned Point Cloud Compression for Classification

Mateen Ulhaq, Ivan V. Bajić
8/11/2023
eess.IVcs.CVcs.LG

No official code found. Best implementation: multimedialabsfu/learned-point-cloud-compression-for-classification (21 stars, MIT, PyTorch, last commit 2024-02-22).

Abstract

Deep learning is increasingly being used to perform machine vision tasks such as classification, object detection, and segmentation on 3D point cloud data. However, deep learning inference is computationally expensive. The limited computational capabilities of end devices thus necessitate a codec for transmitting point cloud data over the network for server-side processing. Such a codec must be lightweight and capable of achieving high compression ratios without sacrificing accuracy. Motivated by this, we present a novel point cloud codec that is highly specialized for the machine task of classification. Our codec, based on PointNet, achieves a significantly better rate-accuracy trade-off in comparison to alternative methods. In particular, it achieves a 94% reduction in BD-bitrate over non-specialized codecs on the ModelNet40 dataset. For low-resource end devices, we also propose two lightweight configurations of our encoder that achieve similar BD-bitrate reductions of 93% and 92% with 3% and 5% drops in top-1 accuracy, while consuming only 0.470 and 0.048 encoder-side kMACs/point, respectively. Our codec demonstrates the potential of specialized codecs for machine analysis of point clouds, and provides a basis for extension to more complex tasks and datasets in the future.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

[MMSP 2023, PCS 2024]

212Shell, PythonJun 13, 20232 years agoMIT
compressaideep-learninglearned-compressionmmsppapers+6 more

Similar Papers

Cite this paper

@article{ulhaq2023learned,
  title  = {Learned Point Cloud Compression for Classification},
  author = {Mateen Ulhaq and Ivan V. Bajić},
  year   = {2023},
  eprint = {2308.05959},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.05959v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.05959.svg)](https://codeofpaper.com/paper/2308.05959)

Discussion