/ML-SemReg

Boosting PCR with Multi-level Semantic Consistency

Primary LanguagePython

ML-SemReg

ML-SemReg: Boosting Point Cloud Registration with Multi-level Semantic Consistency

Shaocheng Yan1, Pengcheng Shi2, Jiayuan Li1 📧

1School of Remote Sensing and Information Engineering, Wuhan University, 2School of Computer Science, Wuhan University

(*) equal contribution, (📧) corresponding author.

ML-SemReg is a new plug-and-play method for boosting point cloud registration, utilizing multi-level semantic consistency. Its core idea is to address inter- and intra-class mismatchings (outliers) ultilizing multi-level semantic consistency.

ML-SemReg

Demo

Installation

conda create -n mlsemreg python=3.9 
conda activate mlsemreg
pip install -r requirements.txt

# please check your CUDA version
pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu117

Run demo.py

# a demo using KITTI medium dataset
python -m demo
python -m demo -is_vis

Citation

If you use this codebase, or otherwise find our work valuable, please cite ML-SemReg:

TODO

Acknowledgements