[pdal-commits] [PDAL/PDAL] a6a001: Add kernel plugin for Coherent Point Drift
GitHub
noreply at github.com
Fri Jan 30 12:06:37 PST 2015
Branch: refs/heads/master
Home: https://github.com/PDAL/PDAL
Commit: a6a0012dcc623cb374cdde07d34350f05621c858
https://github.com/PDAL/PDAL/commit/a6a0012dcc623cb374cdde07d34350f05621c858
Author: Pete Gadomski <pete.gadomski at gmail.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M CMakeLists.txt
M plugins/CMakeLists.txt
A plugins/cpd/CMakeLists.txt
A plugins/cpd/kernel/Cpd.cpp
A plugins/cpd/kernel/Cpd.hpp
A plugins/cpd/test/CpdKernelTest.cpp
M scripts/ci/script.sh
Log Message:
-----------
Add kernel plugin for Coherent Point Drift
This plugin depends on the C++ Coherent Point Drift library:
https://github.com/gadomski/cpd/. It adds a kernel function to run CPD
on two source files, and write out the results to an output file.
The result file contains the registered points. If the output file type
supports it, it also contains the point displacements in the
{X|Y|Z}Velocity dimensions.
The plugin also has some extra logic to support (single-threaded)
chipped CPD. Basically, we use PDAL's chipper to break the source
dataset into chips, run each chip through CPD, then mush them all back
together.
This commit only includes nonrigid-lowrank registration, for now. CPD
itself can do rigid and affine registrations as well, but I've only
needed nonrigid-lowrank so far.
Commit: 91ec0136fc0a748e8252a25080e7f89a58138715
https://github.com/PDAL/PDAL/commit/91ec0136fc0a748e8252a25080e7f89a58138715
Author: Pete Gadomski <pete.gadomski at gmail.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M CMakeLists.txt
M plugins/CMakeLists.txt
A plugins/cpd/CMakeLists.txt
A plugins/cpd/kernel/Cpd.cpp
A plugins/cpd/kernel/Cpd.hpp
A plugins/cpd/test/CpdKernelTest.cpp
M scripts/ci/script.sh
Log Message:
-----------
Merge pull request #735 from gadomski/cpd
Add kernel plugin for Coherent Point Drift
Compare: https://github.com/PDAL/PDAL/compare/0bf1806e7ff7...91ec0136fc0a
More information about the pdal-commits
mailing list