HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

ConvPoint: Continuous Convolutions for Point Cloud Processing

Alexandre Boulch

ConvPoint: Continuous Convolutions for Point Cloud Processing

Abstract

Point clouds are unstructured and unordered data, as opposed to images. Thus, most machine learning approach developed for image cannot be directly transferred to point clouds. In this paper, we propose a generalization of discrete convolutional neural networks (CNNs) in order to deal with point clouds by replacing discrete kernels by continuous ones. This formulation is simple, allows arbitrary point cloud sizes and can easily be used for designing neural networks similarly to 2D CNNs. We present experimental results with various architectures, highlighting the flexibility of the proposed approach. We obtain competitive results compared to the state-of-the-art on shape classification, part segmentation and semantic segmentation for large-scale point clouds.

Code Repositories

aboulch/ConvPoint
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
3d-part-segmentation-on-shapenet-partConvPoint
Class Average IoU: 83.4
Instance Average IoU: 85.8
3d-semantic-segmentation-on-dalesConvPoint
Model size: 4.7M
Overall Accuracy: 97.2
mIoU: 67.4
lidar-semantic-segmentation-on-paris-lille-3dConvPoint
mIOU: 0.759
lidar-semantic-segmentation-on-paris-lille-3dConvPoint_Keras
mIOU: 0.720
semantic-segmentation-on-s3disConvPoint
Mean IoU: 68.2
Number of params: 4.7M
Params (M): 4.1
oAcc: 88.8

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
ConvPoint: Continuous Convolutions for Point Cloud Processing | Papers | HyperAI