Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

KPConv: Flexible and Deformable Convolution for Point Clouds

About

We present Kernel Point Convolution (KPConv), a new design of point convolution, i.e. that operates on point clouds without any intermediate representation. The convolution weights of KPConv are located in Euclidean space by kernel points, and applied to the input points close to them. Its capacity to use any number of kernel points gives KPConv more flexibility than fixed grid convolutions. Furthermore, these locations are continuous in space and can be learned by the network. Therefore, KPConv can be extended to deformable convolutions that learn to adapt kernel points to local geometry. Thanks to a regular subsampling strategy, KPConv is also efficient and robust to varying densities. Whether they use deformable KPConv for complex tasks, or rigid KPconv for simpler tasks, our networks outperform state-of-the-art classification and segmentation approaches on several datasets. We also offer ablation studies and visualizations to provide understanding of what has been learned by KPConv and to validate the descriptive power of deformable KPConv.

Hugues Thomas, Charles R. Qi, Jean-Emmanuel Deschaud, Beatriz Marcotegui, Fran\c{c}ois Goulette, Leonidas J. Guibas• 2019

Related benchmarks

TaskDatasetResultRank
Semantic segmentationS3DIS (Area 5)
mIOU67.1
799
Semantic segmentationSemanticKITTI (test)
mIoU58.8
335
Semantic segmentationS3DIS (6-fold)
mIoU (Mean IoU)70.6
315
Part SegmentationShapeNetPart (test)
mIoU (Inst.)86.4
312
3D Object ClassificationModelNet40 (test)
Accuracy92.9
302
3D Point Cloud ClassificationModelNet40 (test)
OA92.9
297
Semantic segmentationScanNet V2 (val)
mIoU69.2
288
Shape classificationModelNet40 (test)
OA92.9
255
Semantic segmentationScanNet v2 (test)
mIoU68.6
248
3D Shape ClassificationModelNet40 (test)
Accuracy92.9
227
Showing 10 of 86 rows
...

Other info

Code

Follow for update