Skip to content
forked from trgao10/cPdist

A MATLAB implementation of the Continuous Procrustes Distance

Notifications You must be signed in to change notification settings

mjchen611/cPdist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEMO SCRIPTS

  1. "cPDemoPNAS.m" demonstrates the Continuous Procrustes Analysis algorithm on the PNAS lemur teeth data set.
  2. "cPMSTDemoTeeth.m" demonstrates some spanning-tree-based improvements of the Continuous Procrustes Analysis algorithm on the PNAS lemur teeth data set.

WORKFLOW DESCRIPTION FOR COLLECTION ANALYSIS

CONTINUOUS PROCRUSTES MINIMAL SPANNING TREE (CP-MST)

  1. Run "cluster_flatten.m" to generate samples (saved under results/).

  2. Run "cluster_cPdist.m" to generate pairwise comparision results (saved under rslts/; cluster scripts and debugging information stored under cluster/).

  3. Run "cPProcessRslts.m" to separate results from rslts/. The results are stored in results/; typically cPdistMatrix.mat, cPmapsMartix.mat, lmkMSEMatrix.m, TextureCoords1/, TextureCoords2/ are generated and saved.

  4. Move rslts/, TextureCoords1/, TextureCoords2/ to other locations (taking too much space).

  5. Run "cluster_Imprdist.m" to try different types of improvements.

  6. Run "ImprProcessRslts.m" to separate results from rslts/. The results are stored in results/; typically cP[ImprType]distMatrix.mat, cP[ImprType]MapsMartix.mat, cP[ImprType]lmkMSEMatrix.m, TextureCoords1/, TextureCoords2/ are generated and saved.

  7. As in Step 4, move rslts/, TextureCoords1/, TextureCoords2/ to other locations for future reference.


Tingran Gao, Duke University Feb 3, 2015

About

A MATLAB implementation of the Continuous Procrustes Distance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.9%
  • MATLAB 16.8%
  • C++ 3.4%
  • Other 0.9%