FRNet 是一种简单且有效的激光雷达分割器。它包含 3 个主要模块:1)Frustum Feature Encoder;2)Frustum-Point Fusion Module;以及 3)Head Fusion Module。此外,我们还提出两种新的数据增强方式,FrustumMix 以及 RangeInterpolation,来丰富点云场景。
FRNet 在准确率和效率之间达到了良好的平衡性,从而实现实时点云分割。
![]() |
![]() |
---|---|
Speed vs. Accuracy | Speed vs. Robustness |
在我们的项目主页获取更多示例。 🚗
- [2024.04] - 我们进一步优化了论文以及部分代码。
- [2023.12] - 我们提供了在 SemanticKITTI 以及 nuScenes 上的训练权重。权重文件可以在此处下载。
- [2023.12] - 我们的论文在arXiv上发布,并公开我们的代码。
Demo 1 | Demo 2 | Demo 3 |
---|---|---|
![]() |
![]() |
![]() |
[Link] | [Link] | [Link] |
请参考安装文档获取安装细节。
请参考数据准备文档了解如何准备 1SemanticKITTI 以及 2nuScenes 数据集。
请参考开始文档了解如何使用本代码库。
![]() |
---|
Method | Param | SemanticKITTI | nuScenes | ScribbleKITTI | SemanticPOSS | |||||
---|---|---|---|---|---|---|---|---|---|---|
FPS | Val | Test | Val | Test | mIoU | mAcc | mIoU | mAcc | ||
CENet | 6.8 M | 33.4 | 62.6 | 64.7 | - | - | 55.7 | 66.8 | 50.3 | - |
RangeViT | 23.7 M | 10.0 | 60.7 | 64.0 | 75.2 | - | 53.6 | 66.5 | - | - |
Fast-FRNet | 7.5 M | 33.8 | 67.1 | 72.5 | 78.8 | 82.1 | 62.4 | 71.2 | 52.5 | 67.1 |
FRNet | 10.0 M | 29.1 | 68.7 | 73.3 | 79.0 | 82.5 | 63.1 | 72.3 | 53.5 | 68.1 |
Method | SemanticKITTI | nuScenes | ScribbleKITTI | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1% | 10% | 20% | 50% | 1% | 10% | 20% | 50% | 1% | 10% | 20% | 50% | |
Sup.-only | 44.9 | 60.4 | 61.8 | 63.1 | 51.9 | 68.1 | 70.9 | 74.6 | 42.4 | 53.5 | 55.1 | 57.0 |
LaserMix | 52.9 | 62.9 | 63.2 | 65.0 | 58.7 | 71.5 | 72.3 | 75.0 | 45.8 | 56.8 | 57.7 | 59.0 |
FrustumMix | 55.8 | 64.8 | 65.2 | 65.4 | 61.2 | 72.2 | 74.6 | 75.4 | 46.6 | 57.0 | 59.5 | 61.2 |
Method | SemKITTI-C | nuScenes-C | ||
---|---|---|---|---|
mCE | mRR | mCE | mRR | |
CENet | 103.4 | 81.3 | 112.8 | 76.0 |
FRNet | 96.8 | 80.0 | 98.6 | 77.5 |
📝 注意:
- mCE(越低越好):候选模型相比于基准模型的平均损坏率(百分比),它是对所有损坏类型中三种严重级别的计算所得。
- mRR(越高越好): 候选模型相比于其在“干净”数据集性能的平均恢复率(百分比),它是对所有损坏类型中三种严重级别的计算所得。
我们提供了 SemanticKITTI 和 nuScenes 上的训练权重。权重文件可以在此处下载。
该工作采用 Apache 2.0 开源许可证。
如果你觉得本工作对你有所帮助,请考虑参照如下引用我们的论文:
@article{xu2023frnet,
title = {FRNet: Frustum-Range Networks for Scalable LiDAR Segmentation},
author = {Xu, Xiang and Kong, Lingdong and Shuai, Hui and Liu, Qingshan},
journal = {arXiv preprint arXiv:2312.04484},
year = {2023}
}
该工作基于MMDetection3D代码库开发。
MMDetection3D 是一个基于 PyTorch 的目标检测开源工具箱,下一代面向 3D 感知平台。它是 OpenMMLab 项目的一部分。
我们感谢在该项工作中使用到的如下开源库:1SemanticKITTI,2SemanticKITTI-API,3nuScenes,4nuScenes-devkit,5ScribbleKITTI,6SemanticPOSS,7SemanticPOSS-API,8Robo3D,9PCSeg,10SalsaNext,11FIDNet,12CENet,13RangeViT,14SphereFormer,152DPASS,16Cylinder3D,17SPVNAS,18KPConv 以及 19LaserMix. 💟