atlas

Research map / Point clouds / Segmentation and detection

Spherical Frustum Sparse Convolution Network for LiDAR Point Cloud Semantic Segmentation

NeurIPS 2024 · Point clouds › Segmentation and detection · approach: LiDAR segmentation for driving · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes spherical frustum structure with hash-based storage, sparse convolution (SFC) and frustum farthest point sampling (F2PS) so 2D CNNs process LiDAR point clouds without quantized projection loss (SFCNet).

Problem

Spherical projection of LiDAR point clouds to 2D images drops multiple points landing on the same pixel, causing quantized information loss and poor segmentation of small objects.

Approach

Replace one-point-per-pixel spherical projection with a spherical frustum that keeps all points projected to the same 2D cell, stored via a hash table; apply sparse convolution that selects the nearest-range point in each neighboring frustum, and sample with stride over frustums plus FPS inside each frustum.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace spherical projection with spherical frustum and use SFC (ablation)Baseline on SemanticKITTI validation · SemanticKITTI validationmIoU (%): 56.2 -> 60.5; increases 4.3%Helped
replace stride-based 2D sampling with F2PS (ablation)Baseline + SFC on SemanticKITTI validation · SemanticKITTI validationmIoU (%): 60.5 -> 62.9; increases 2.4%Helped
use SFCNet instead of RangeViT2D projection-based models · SemanticKITTI testmIoU (%): 64.0 -> 65.0Helped
use SFCNet instead of CENet2D projection-based models · SemanticKITTI testmIoU (%): 64.7 -> 65.0Helped
use SFCNet instead of RangeViT2D projection-based models · nuScenes validationmIoU (%): 75.2 -> 75.9Helped
use SFCNet instead of SphereFormerSemanticKITTI segmentation models · SemanticKITTI testmIoU (%): 74.8 -> 65.0Hurt
use SFCNet instead of SphereFormernuScenes segmentation models · nuScenes validationmIoU (%): 78.4 -> 75.9Hurt
use SFCNet instead of KNN-based post-processingBaseline with quantized-loss restoration · SemanticKITTI validationmIoU (%): 59.7 -> 62.9; 3.2% mIoU improvementHelped
use SFCNet instead of KPConv refinementBaseline with quantized-loss restoration · SemanticKITTI validationmIoU (%): 60.1 -> 62.9; 2.8% mIoU improvementHelped
limit spherical frustums to 2 or 4 points rather than preserving all points (ablation)SFCNet · SemanticKITTI validationmIoU (%): 61.0; 61.9 -> 62.9Hurt
use F2PS stride settings (2,1), (1,2), (2,4), or (4,2) instead of (2,2) (ablation)SFCNet downsampling layers · SemanticKITTI validationmIoU (%): 60.7; 61.3; 61.1; 62.4; 62.2; 62.3; 62.3; 62.6; 61.9; 60.5; 61.6; 61.9 -> 62.9Hurt
change the number of hash functions from 4 to 2, 3, or 5 (ablation)SFCNet · SemanticKITTI validationmIoU (%): 62.9; 62.9; 62.9; 62.9No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SemanticKITTI nuScenes

Benchmarks: SemanticKITTI nuScenes

Metrics: mIoU per-class IoU inference time (ms)

Baselines: RangeNet++ PolarNet SqueezeSegV3 SalsaNext KPRNet Lite-HDSeg RangeViT CENet Cylinder3D SphereFormer (AF)^2-S3Net PointNet++

Builds on: SqueezeSeg spherical projection RangeNet++ ResNet PointNet++ Lovász-Softmax loss

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy