All Projects → mbanani → Unsupervisedrr

mbanani / Unsupervisedrr

Licence: mit
[CVPR 2021 - Oral] UnsupervisedR&R: Unsupervised Point Cloud Registration via Differentiable Rendering

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Unsupervisedrr

YOHO
[ACM MM 2022] You Only Hypothesize Once: Point Cloud Registration with Rotation-equivariant Descriptors
Stars: ✭ 76 (+76.74%)
Mutual labels:  point-cloud, registration
visualqc
VisualQC : assistive tool to ease the quality control workflow of neuroimaging data.
Stars: ✭ 56 (+30.23%)
Mutual labels:  registration, alignment
DeepI2P
DeepI2P: Image-to-Point Cloud Registration via Deep Classification. CVPR 2021
Stars: ✭ 130 (+202.33%)
Mutual labels:  point-cloud, registration
3d Pointcloud
Papers and Datasets about Point Cloud.
Stars: ✭ 179 (+316.28%)
Mutual labels:  point-cloud, registration
Probreg
Python package for point cloud registration using probabilistic model (Coherent Point Drift, GMMReg, SVR, GMMTree, FilterReg, Bayesian CPD)
Stars: ✭ 306 (+611.63%)
Mutual labels:  point-cloud, registration
Cupoch
Robotics with GPU computing
Stars: ✭ 225 (+423.26%)
Mutual labels:  point-cloud, registration
OverlapPredator
[CVPR 2021, Oral] PREDATOR: Registration of 3D Point Clouds with Low Overlap.
Stars: ✭ 293 (+581.4%)
Mutual labels:  point-cloud, registration
mrivis
medical image visualization library and development toolkit
Stars: ✭ 19 (-55.81%)
Mutual labels:  registration, alignment
Ndt omp
Multi-threaded and SSE friendly NDT algorithm
Stars: ✭ 291 (+576.74%)
Mutual labels:  point-cloud, registration
Pycpd
Pure Numpy Implementation of the Coherent Point Drift Algorithm
Stars: ✭ 255 (+493.02%)
Mutual labels:  point-cloud, registration
Deepmapping
code/webpage for the DeepMapping project
Stars: ✭ 140 (+225.58%)
Mutual labels:  point-cloud, registration
Robust point cloud registration
Robust Point Cloud Registration Using Iterative Probabilistic Data Associations ("Robust ICP")
Stars: ✭ 350 (+713.95%)
Mutual labels:  alignment, point-cloud
Overlappredator
[CVPR 2021, Oral] PREDATOR: Registration of 3D Point Clouds with Low Overlap.
Stars: ✭ 106 (+146.51%)
Mutual labels:  point-cloud, registration
superpose3d
register 3D point clouds using rotation, translation, and scale transformations.
Stars: ✭ 34 (-20.93%)
Mutual labels:  point-cloud, registration
Ppf Foldnet
PyTorch reimplementation for "PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptors" https://arxiv.org/abs/1808.10322
Stars: ✭ 51 (+18.6%)
Mutual labels:  point-cloud, registration
astroalign
A tool to align astronomical images based on asterism matching
Stars: ✭ 102 (+137.21%)
Mutual labels:  registration, alignment
Fast gicp
A collection of GICP-based fast point cloud registration algorithms
Stars: ✭ 307 (+613.95%)
Mutual labels:  point-cloud, registration
Cilantro
A lean C++ library for working with point cloud data
Stars: ✭ 577 (+1241.86%)
Mutual labels:  point-cloud, registration
Hackathon Manager
All-in-one platform for hackathon registration & logistics.
Stars: ✭ 24 (-44.19%)
Mutual labels:  registration
Mmdetection3d
OpenMMLab's next-generation platform for general 3D object detection.
Stars: ✭ 945 (+2097.67%)
Mutual labels:  point-cloud

UnsupervisedR&R: Unsupervised Pointcloud Registration via Differentiable Rendering

This repository holds all the code and data for our recent work on unsupervised point cloud registration:

UnsupervisedR&R: Unsupervised Pointcloud Registration via Differentiable Rendering
Mohamed El Banani, Luya Gao, Justin Johnson

If you find this code useful, please consider citing:

@inProceedings{elbanani2021unsupervisedrr,
  title={{UnsupervisedR&R: Unsupervised Pointcloud Registration via Differentiable Rendering}},
  author={El Banani, Mohamed and Gao, Luya and Johnson, Justin},
  booktitle={CVPR},
  year={2021},
}

If you have any questions about the paper or the code, please feel free to email me at [email protected]

Usage Instructions

  1. How to setup your environment?
  2. How to download and setup the datasets?
  3. How to train models?
  4. How to run inference with pretrained checkpoints?

Acknowledgments

We would like to thank the reviewers and area chairs for their valuable comments and suggestions. We also thank Nilesh Kulkarni, Karan Desai, Richard Higgins, and Max Smith for many helpful discussions and feedback on early drafts of this work.

We would also like to acknowledge the following repositories and users for making great code openly available for us to use:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].