felja633
DARE
Python

Density Adaptive Point Set Registration

Last updated Aug 28, 2024
69
Stars
13
Forks
5
Issues
0
Stars/day
Attention Score
1
Language breakdown
Python 55.5%
CMake 33.6%
C++ 10.6%
Shell 0.2%
Files click to expand
README

DARE

This repository contains a python implementation of the Density Adaptive Point Set Registration (DARE) method. Without the density adaptation, the method is equivalent to Joint Registration of Multiple Point Sets (JRMPC) [1]. Additionally, implementations of Color-based Probabilistic Point Set Registration (CPPSR) [2] and Feature-based Probabilistic Point Set Registration (FPPSR) [3] are provided and can be run together with the density adaptation.

The script reg_demo.py runs DARE on a subsampled version of the vps outdoor dataset.

This method is also included in as a pytorch implementation.

Publication

A detailed description of the DARE method can be found in the CVPR 2018 paper:

F. Järemo Lawin, M. Danelljan, F. S. Khan, P.-E. Forssen, and M. Felsberg, “Density adaptive point set registration,” in The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2018.

@InProceedings{jaremo18a, author = {Felix J\"aremo Lawin and Martin Danelljan and Fahad Khan and Per-Erik Forss\'en and Michael Felsberg}, title = {Density Adaptive Point Set Registration}, booktitle = {{IEEE} Conference on Computer Vision and Pattern Recognition}, year = {2018}, month = {June}, address = {Salt Lake City, Utah, USA}, publisher = {Computer Vision Foundation}, }

Dependencies

  • python 3.6
  • numpy
  • scipy
  • matplotlib
  • pathlib
  • cmake
  • pcl (if you want to use FPPSR)

Installation

Make sure that the above dependencies are installed.
  • To be able to run FPPSR, you need to build the pybind module in src/pclutils at src/pclutils/build.
You may use the shell script buildpybindmodules. The code has been tested in Ubuntu 16.04 and 18.04.

Datasets

The full datasets used in the paper can be found at and projects/automaticregistrationofpoint_clouds.html>.

Contact

Felix Järemo Lawin

email: felix.lawin@gmail.com

References

JRMPC: [1] G. D. Evangelidis, D. Kounades-Bastian, R. Horaud, and E. Z. Psarakis, “A generative model for the joint registration of multiple point sets,” in European Conference on Computer Vision, pp. 109–122, Springer, 2014

CPPSR: [2] M. Danelljan, G. Meneghetti, F. Shahbaz Khan, and M. Felsberg, “A prob- abilistic framework for color-based point set registration,” in CVPR, 2016.

FPPSR: [3] M. Danelljan, G. Meneghetti, F. Shahbaz Khan, and M. Felsberg, “Aligning the dissimilar: A probabilistic method for feature-based point set registration,” in ICPR, 2016.

© 2026 GitRepoTrend · felja633/DARE · Updated daily from GitHub