Skip to content

A Matlab implementation accompanying the paper "Gaussian Process Landmarking on Manifolds".

Notifications You must be signed in to change notification settings

shaharkov/GPLmkBDMatch

Repository files navigation

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.

About

A Matlab implementation accompanying the paper "Gaussian Process Landmarking on Manifolds".

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published