HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

FIDNet: LiDAR Point Cloud Semantic Segmentation with Fully Interpolation Decoding

Yiming Zhao; Lin Bai; Xinming Huang

FIDNet: LiDAR Point Cloud Semantic Segmentation with Fully Interpolation Decoding

Abstract

Projecting the point cloud on the 2D spherical range image transforms the LiDAR semantic segmentation to a 2D segmentation task on the range image. However, the LiDAR range image is still naturally different from the regular 2D RGB image; for example, each position on the range image encodes the unique geometry information. In this paper, we propose a new projection-based LiDAR semantic segmentation pipeline that consists of a novel network structure and an efficient post-processing step. In our network structure, we design a FID (fully interpolation decoding) module that directly upsamples the multi-resolution feature maps using bilinear interpolation. Inspired by the 3D distance interpolation used in PointNet++, we argue this FID module is a 2D version distance interpolation on $(θ, ϕ)$ space. As a parameter-free decoding module, the FID largely reduces the model complexity by maintaining good performance. Besides the network structure, we empirically find that our model predictions have clear boundaries between different semantic classes. This makes us rethink whether the widely used K-nearest-neighbor post-processing is still necessary for our pipeline. Then, we realize the many-to-one mapping causes the blurring effect that some points are mapped into the same pixel and share the same label. Therefore, we propose to process those occluded points by assigning the nearest predicted label to them. This NLA (nearest label assignment) post-processing step shows a better performance than KNN with faster inference speed in the ablation study. On the SemanticKITTI dataset, our pipeline achieves the best performance among all projection-based methods with $64 \times 2048$ resolution and all point-wise solutions. With a ResNet-34 as the backbone, both the training and testing of our model can be finished on a single RTX 2080 Ti with 11G memory. The code is released.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
robust-3d-semantic-segmentation-onFIDNet (64x2048)
mean Corruption Error (mCE): 113.81%
robust-3d-semantic-segmentation-on-nuscenes-cFIDNet
mean Corruption Error (mCE): 122.42%
semi-supervised-semantic-segmentation-on-23Sup.-only (Range View)
mIoU (1% Labels): 33.1
mIoU (10% Labels): 47.7
mIoU (20% Labels): 49.9
mIoU (50% Labels): 52.5
semi-supervised-semantic-segmentation-on-25Sup.-only (Range View)
mIoU (1% Labels): 38.3
mIoU (10% Labels): 57.5
mIoU (20% Labels): 62.7
mIoU (50% Labels): 67.6

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
FIDNet: LiDAR Point Cloud Semantic Segmentation with Fully Interpolation Decoding | Papers | HyperAI