All Projects → nmellado → Super4pcs

nmellado / Super4pcs

Licence: other
Efficient Global Point-cloud registration

Projects that are alternatives of or similar to Super4pcs

Mvstudio
An integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution.
Stars: ✭ 154 (-50.96%)
Mutual labels:  point-cloud, computer-graphics
Easy3d
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Stars: ✭ 383 (+21.97%)
Mutual labels:  point-cloud, computer-graphics
instant-ngp
Instant neural graphics primitives: lightning fast NeRF and more
Stars: ✭ 1,863 (+493.31%)
Mutual labels:  computer-graphics
Pointnet
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
Stars: ✭ 3,517 (+1020.06%)
Mutual labels:  point-cloud
Point Cloud Utils
A Python library for common tasks on 3D point clouds
Stars: ✭ 281 (-10.51%)
Mutual labels:  point-cloud
Splatnet
SPLATNet: Sparse Lattice Networks for Point Cloud Processing (CVPR2018)
Stars: ✭ 259 (-17.52%)
Mutual labels:  point-cloud
Odm
A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷
Stars: ✭ 3,340 (+963.69%)
Mutual labels:  point-cloud
3PU pytorch
pytorch implementation of >>Patch-base progressive 3D Point Set Upsampling<<
Stars: ✭ 61 (-80.57%)
Mutual labels:  point-cloud
Probreg
Python package for point cloud registration using probabilistic model (Coherent Point Drift, GMMReg, SVR, GMMTree, FilterReg, Bayesian CPD)
Stars: ✭ 306 (-2.55%)
Mutual labels:  point-cloud
Mvcnn
Multi-view CNN (MVCNN) for shape recognition
Stars: ✭ 285 (-9.24%)
Mutual labels:  computer-graphics
So Net
SO-Net: Self-Organizing Network for Point Cloud Analysis, CVPR2018
Stars: ✭ 297 (-5.41%)
Mutual labels:  point-cloud
Flame Fitting
Example code for the FLAME 3D head model. The code demonstrates how to sample 3D heads from the model, fit the model to 3D keypoints and 3D scans.
Stars: ✭ 269 (-14.33%)
Mutual labels:  computer-graphics
3d Quickhull
Header only 3d quickhull in c99
Stars: ✭ 259 (-17.52%)
Mutual labels:  computer-graphics
Pointnet Autoencoder
Autoencoder for Point Clouds
Stars: ✭ 291 (-7.32%)
Mutual labels:  point-cloud
Pycpd
Pure Numpy Implementation of the Coherent Point Drift Algorithm
Stars: ✭ 255 (-18.79%)
Mutual labels:  point-cloud
Lidr
R package for airborne LiDAR data manipulation and visualisation for forestry application
Stars: ✭ 310 (-1.27%)
Mutual labels:  point-cloud
CPURasterizer
CPU Based Rasterizer Engine
Stars: ✭ 99 (-68.47%)
Mutual labels:  computer-graphics
3d cnn tensorflow
KITTI data processing and 3D CNN for Vehicle Detection
Stars: ✭ 266 (-15.29%)
Mutual labels:  point-cloud
Stereo Magnification
Code accompanying the SIGGRAPH 2018 paper "Stereo Magnification: Learning View Synthesis using Multiplane Images"
Stars: ✭ 288 (-8.28%)
Mutual labels:  computer-graphics
Fast gicp
A collection of GICP-based fast point cloud registration algorithms
Stars: ✭ 307 (-2.23%)
Mutual labels:  point-cloud

This library is not maintained anymore

It is replaced by the fork OpenGR: https://github.com/STORM-IRIT/OpenGR

Except critical bug fix, no changes will be added to this repo. Please request support on OpenGR issue tracker.


Super4PCS

An implementation of the Super 4-points Congruent Sets (Super 4PCS) algorithm presented in:

Super 4PCS: Fast Global Pointcloud Registration via Smart Indexing Nicolas Mellado, Dror Aiger, Niloy J. Mitra Symposium on Geometry Processing 2014.

Authors: Nicolas Mellado, Dror Aiger

Linux - MacOS Windows
stsimg-linux stsimg-windw

Documentation: http://nmellado.github.io/Super4PCS/

Paper project page: http://geometry.cs.ucl.ac.uk/projects/2014/super4PCS

News

  • 28th September 2017: Super4PCS v1.1.3 is out, providing a new Meshlab plugin, PCL wrapper, doxygen-generated documentation (online here) and several bug fixes.
  • 24th August 2017: Super4PCS v1.1.2 introduces Super4PCS CMake package, better testing (including on Windows plateform), cleaner code structure (moved demos away from library code).
  • 10th August 2017: Super4PCS v1.1.1 introduces minor fixes from previous release.
  • 10th August 2017: Super4PCS v1.1.0 is available, improving performances, fixing use as C++ library, and generalizing CI use.
  • 17th July 2017: CI integration (Windows, MacOS and Linux) enabled. Currently, only compilation is tested, but performances monitoring will be added in upcoming release.
  • 5th July 2017: Super4PCS got the SGP Software Award 2017 !
  • 19th June 2017: Super4PCS v1.0.0-alpha is available.
  • 18th May 2016: Super4PCS v0.2.1-alpha is available, fixing a problematic crash introduced in previous release.
  • 3rd May 2016: Super4PCS v0.2-alpha is out !
  • 23th March 2016: Super4PCS can now be compiled with Visual Studio 2015! Checkout the Wiki for more details.

Paper Abstract

Data acquisition in large-scale scenes regularly involves accumulating information across multiple scans. A common approach is to locally align scan pairs using Iterative Closest Point (ICP) algorithm (or its variants), but requires static scenes and small motion between scan pairs. This prevents accumulating data across multiple scan sessions and/or different acquisition modalities (e.g., stereo, depth scans). Alternatively, one can use a global registration algorithm allowing scans to be in arbitrary initial poses. The state-of-the-art global registration algorithm, 4PCS, however has a quadratic time complexity in the number of data points. This vastly limits its applicability to acquisition of large environments. We present Super 4PCS for global pointcloud registration that is optimal, i.e., runs in linear time (in the number of data points) and is also output sensitive in the complexity of the alignment problem based on the (unknown) overlap across scan pairs. Technically, we map the algorithm as an ‘instance problem’ and solve it efficiently using a smart indexing data organization. The algorithm is simple, memory-efficient, and fast. We demonstrate that Super 4PCS results in significant speedup over alternative approaches and allows unstructured efficient acquisition of scenes at scales previously not possible. Complete source code and datasets are available for research use at http://geometry.cs.ucl.ac.uk/projects/2014/super4PCS/.

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].