← 开源
QingyongHu

RandLA-Net

🔥RandLA-Net in Tensorflow (CVPR 2020, Oral & IEEE TPAMI 2021)

Model DevelopmentArchitecturePython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.56k
Star
334
Fork
+0
本周
3
贡献者
创建于 2019-11-25 · 更新于 2026-10-16 · 今日第 5465 名
主要开发者
QingyongHuYang7879

QingyongHu/RandLA-Net 排名第 5,465,有 1,564 个星标。

同类别比较

QingyongHu/RandLA-Net 排名第 5,465,此处有 8 个同类条目;NirAharon/BoT-SORT 排名第 5,464。

同类别比较
名称排名指标
autonomousvision/transfuser5,437
语言:
Python
星标数:
1,607
分叉数:
246
简介:
[PAMI'23] TransFuser: Imitation with Transformer-Based Sensor Fusion for Autonomous Driving; [CVPR'21] Multi-Modal Fusion Transformer for End-to-End Autonomous Driving
cvg/nice-slam5,442
语言:
Python
星标数:
1,599
分叉数:
209
简介:
[CVPR'22] NICE-SLAM: Neural Implicit Scalable Encoding for SLAM
stanfordnlp/pyreft5,445
语言:
Python
星标数:
1,593
分叉数:
136
简介:
Stanford NLP Python library for Representation Finetuning (ReFT)
NirAharon/BoT-SORT5,464
语言:
Jupyter Notebook
星标数:
1,565
分叉数:
497
简介:
BoT-SORT: Robust Associations Multi-Pedestrian Tracking
allenai/dolma5,469
语言:
Python
星标数:
1,559
分叉数:
204
简介:
Data and tools for generating and inspecting OLMo pre-training data.
JingyunLiang/VRT5,473
语言:
Python
星标数:
1,553
分叉数:
139
简介:
VRT: A Video Restoration Transformer (official repository)
RLHFlow/RLHF-Reward-Modeling5,478
语言:
Python
星标数:
1,546
分叉数:
111
简介:
Recipes to train reward model for RLHF.
gazebosim/gz-sim5,480
语言:
C++
星标数:
1,541
分叉数:
494
简介:
Open source robotics simulator. The latest version of Gazebo.
关键参数与规格
关键参数与规格
参数值
语言Python
类别Model Development
子类别Architecture
关键词3D
星标数1,564
分叉数334
贡献者3
创建日期2019-11-25
更新日期2026-10-16
1 天星标数1
7 天星标数0
排名5,465
上次排名10,012
排名变化4,547
7 天星标排名12,472
上次 7 天星标排名12,521
7 天星标排名变化49
总星标排名7,826
上次总星标排名7,818
总星标排名变化-8
国家UK
README 摘录

RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds (CVPR 2020) This is the official implementation of **RandLA-Net** (CVPR2020, Oral presentation), a simple and efficient neural architecture for semantic segmentation of large-scale 3D point clouds. For technical details, please refer to: **RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds** Qingyong Hu, Bo Yang*, Linhai Xie, Stefano Rosa, Yulan Guo, Zhihua Wang, Niki Trigoni, Andrew Markham. **[Paper] [Video] [Blog] [Project page]** (1) Setup This code has

been tested with Python 3. Clone the repository Setup python environment **Update 03/21/2020, pre-trained models and results are available now. ** You can download the pre-trained models and results here. Note that, please specify the model path in the main function (e. , ) if you want to use the pre-trained model and have a quick try of our RandLA-Net. (2) S3DIS S3DIS dataset can be found here . Download the files named "Stanford3dDataset_v1. Preparing the dataset

: Start 6-fold cross validation: Move all the generated results (*. First, please specify the path of the dataset by changing the in "download_semantic3d. Download the files related to semantic segmentation and extract everything into the same folder. Preparing the dataset: Start training: Evaluation: Quantitative results of different approaches on SemanticKITTI dataset: Qualitative results of our RandLA-Net: (5) Demo Citation If you find our work useful in your research, please consider citing: Acknowledgment Part of our code refers to

nanoflann library and the the recent work KPConv . License Licensed under the CC BY-NC-SA 4. Updates 21/03/2020: Updating all experimental results 21/03/2020: Adding pretrained models and results 02/03/2020: Code available!

常见问题

记录了多少星标和分叉?

QingyongHu/RandLA-Net 有 1,564 个星标和 334 个分叉。

仓库排名是多少?

QingyongHu/RandLA-Net 排名第 5,465。

记录的语言和类别是什么?

QingyongHu/RandLA-Net 有 1,564 个星标,语言为 Python,类别为 Model Development。

哪个仓库排名最接近?

QingyongHu/RandLA-Net 与 NirAharon/BoT-SORT 比较,后者排名第 5,464,有 1,565 个星标。

README

RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds (CVPR 2020)

This is the official implementation of RandLA-Net (CVPR2020, Oral presentation), a simple and efficient neural architecture for semantic segmentation of large-scale 3D point clouds. For technical details, please refer to:

RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds

Qingyong Hu, Bo Yang*, Linhai Xie, Stefano Rosa, Yulan Guo, Zhihua Wang, Niki Trigoni, Andrew Markham.

[Paper] [Video] [Blog] [Project page]

(1) Setup

This code has been tested with Python 3.5, Tensorflow 1.11, CUDA 9.0 and cuDNN 7.4.1 on Ubuntu 16.04.

  • Clone the repository
git clone --depth=1 https://github.com/QingyongHu/RandLA-Net && cd RandLA-Net
  • Setup python environment
conda create -n randlanet python=3.5
source activate randlanet
pip install -r helper_requirements.txt
sh compile_op.sh

Update 03/21/2020, pre-trained models and results are available now. You can download the pre-trained models and results here. Note that, please specify the model path in the main function (e.g., main_S3DIS.py) if you want to use the pre-trained model and have a quick try of our RandLA-Net.

(2) S3DIS

S3DIS dataset can be found here. Download the files named "Stanford3dDataset_v1.2_Aligned_Version.zip". Uncompress the folder and move it to /data/S3DIS.

  • Preparing the dataset:
python utils/data_prepare_s3dis.py
  • Start 6-fold cross validation:
sh jobs_6_fold_cv_s3dis.sh
  • Move all the generated results (*.ply) in /test folder to /data/S3DIS/results, calculate the final mean IoU results:
python utils/6_fold_cv.py

Quantitative results of different approaches on S3DIS dataset (6-fold cross-validation):

Qualitative results of our RandLA-Net:

(3) Semantic3D

7zip is required to uncompress the raw data in this dataset, to install p7zip:

sudo apt-get install p7zip-full
  • Download and extract the dataset. First, please specify the path of the dataset by changing the BASE_DIR in "download_semantic3d.sh"
sh utils/download_semantic3d.sh
  • Preparing the dataset:
python utils/data_prepare_semantic3d.py
  • Start training:
python main_Semantic3D.py --mode train --gpu 0
  • Evaluation:
python main_Semantic3D.py --mode test --gpu 0

Quantitative results of different approaches on Semantic3D (reduced-8):

Qualitative results of our RandLA-Net:

Note:

  • Preferably with more than 64G RAM to process this dataset due to the large volume of point cloud

(4) SemanticKITTI

SemanticKITTI dataset can be found here. Download the files related to semantic segmentation and extract everything into the same folder. Uncompress the folder and move it to /data/semantic_kitti/dataset.

  • Preparing the dataset:
python utils/data_prepare_semantickitti.py
  • Start training:
python main_SemanticKITTI.py --mode train --gpu 0
  • Evaluation:
sh jobs_test_semantickitti.sh

Quantitative results of different approaches on SemanticKITTI dataset:

Qualitative results of our RandLA-Net:

(5) Demo

Citation

If you find our work useful in your research, please consider citing:

@article{hu2019randla,
  title={RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds},
  author={Hu, Qingyong and Yang, Bo and Xie, Linhai and Rosa, Stefano and Guo, Yulan and Wang, Zhihua and Trigoni, Niki and Markham, Andrew},
  journal={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  year={2020}
}

@article{hu2021learning,
  title={Learning Semantic Segmentation of Large-Scale Point Clouds with Random Sampling},
  author={Hu, Qingyong and Yang, Bo and Xie, Linhai and Rosa, Stefano and Guo, Yulan and Wang, Zhihua and Trigoni, Niki and Markham, Andrew},
  journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
  year={2021},
  publisher={IEEE}
}

Acknowledgment

  • Part of our code refers to nanoflann library and the the recent work KPConv.
  • We use blender to make the video demo.

License

Licensed under the CC BY-NC-SA 4.0 license, see LICENSE.

Updates

  • 21/03/2020: Updating all experimental results
  • 21/03/2020: Adding pretrained models and results
  • 02/03/2020: Code available!
  • 15/11/2019: Initial release!

Related Repos

  1. SoTA-Point-Cloud: Deep Learning for 3D Point Clouds: A Survey
  2. SensatUrban: Learning Semantics from Urban-Scale Photogrammetric Point Clouds
  3. 3D-BoNet: Learning Object Bounding Boxes for 3D Instance Segmentation on Point Clouds
  4. SpinNet: Learning a General Surface Descriptor for 3D Point Cloud Registration
  5. SQN: Weakly-Supervised Semantic Segmentation of Large-Scale 3D Point Clouds with 1000x Fewer Labels
排名相邻
同类项目