A Matlab implementation accompanying the paper "Gaussian Process Landmarking on Manifolds".
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.images
code
sample_data
texture
toolbox
.gitignore
README.md
demo_GPLmkMatching.m
demo_LmkMatching_versus_CPM.m
initialize.m

README.md

Bounded distortion matching of Gaussian Process Landmarks

A Matlab implementation accompanying the papers "Gaussian Process Landmarking for Three-Dimensional Geometric Morphometrics" and "Gaussian Process Landmarking on Manifolds".


The functions code/wrapperLmkMatch.m and code/matchSurfaceLmksBD.m implement the matching algorithm described in section 4.2 of "Gaussian Process Landmarking for Three-Dimensional Geometric Morphometrics".

This package includes two demo pipelines:

  • demo_GPLmkMatching.m -- implements a full pipeline for running the GP-BD matching algorithm described in the paper.
  • demo_LmkMatching_versus_CPM.m -- a complete pipeline that includes comparison to Continuous Procrustes inter-surface Maps (CPM) as well as the alternative registration methods discussed in the paper (see Table 1).

The demo output includes the following figures, visualizing the various steps of the algorithm: Example Figures

Compatibility and dependencies:

Disclaimer: The code is provided as-is for academic use only and without any guarantees. Please contact the authors to report any bugs. Written by Shahar Kovalsky and Tingran Gao.