Home

Awesome

CENet: Toward Concise and Efficient LiDAR Semantic Segmentation for Autonomous Driving arXiv

Code for our paper:

CENet: Toward Concise and Efficient LiDAR Semantic Segmentation for Autonomous Driving <br>Huixian Cheng, Xianfeng Han, Guoqiang Xiao<br> Accepted by ICME2022

Abstract:

Accurate and fast scene understanding is one of the challenging task for autonomous driving, which requires to take full advantage of LiDAR point clouds for semantic segmentation. In this paper, we present a concise and efficient image-based semantic segmentation network, named CENet. In order to improve the descriptive power of learned features and reduce the computational as well as time complexity, our CENet integrates the convolution with larger kernel size instead of MLP, carefully-selected activation functions, and multiple auxiliary segmentation heads with corresponding loss functions into architecture. Quantitative and qualitative experiments conducted on publicly available benchmarks, SemanticKITTI and SemanticPOSS, demonstrate that our pipeline achieves much better mIoU and inference performance compared with state-of-the-art models.

Updates:

2023-03-28[NEW:sparkles:] CENet achieves competitive performance in robustness evaluation at SemanticKITTI. See Repo of Robo3D for more details.

<div align="center"> <img src="assert/robustness.png"/> </div><br/>

2022-07-06[:open_mouth::scream::thumbsup:] Ph.D. Hou reported an astounding 67.6% mIoU test performance of CENet, see this issue and PVD Repo for details.

2022-03-28[:sunglasses:] Suggested by reviewer, renamed to CENet.

2022-03-07[:yum:] SENet was very lucky to be provisionally accepted by ICME 2022.

2021-12-29 [:sunglasses:] Release models and training logs, which also contains ablation studies. (Please note that due to multiple updates of the code, some models and configs have inconsistencies that lead to errors, please make corresponding changes according to the specific situation.)

Prepare:

Download SemanticKITTI from official web. Download SemanticPOSS from official web.

Usage:

Train:

Infer and Eval:

Visualize Example:

Pretrained Models and Logs:

KITTI ResultPOSS ResultAblation StudyBackbone HarDNet
Google DriveGoogle DriveGoogle DriveGoogle Drive

TODO List:

Acknowledgments:

Code framework derived from SalsaNext. Models are heavily based on FIDNet. Part of code from SqueezeSegV3. Thanks to their open source code, and also to Ph.D. Zhao for some helpful discussions.

Citation:

@inproceedings{cheng2022cenet,
  title={Cenet: Toward Concise and Efficient Lidar Semantic Segmentation for Autonomous Driving},
  author={Cheng, Hui--Xian and Han, Xian--Feng and Xiao, Guo--Qiang},
  booktitle={2022 IEEE International Conference on Multimedia and Expo (ICME)},
  pages={01--06},
  year={2022},
  organization={IEEE}
}