This is the code I've used to produce my results for the following paper:

SHREC'16: Partial Matching of Deformable Shapes


It basically runs the code of the following paper, which is also in my website:

Scale Normalization for Isometric Shape Matching

Here the details:

PartialShapeCorresponder_x64.exe $sourceID$ $targetID$ $approach$

HUMAN vs. HUMAN 
e.g., Y:\PhD\code>PartialShapeCorresponder_x64.exe -1 6 1
command above performs isometric part matching between complete cat.off and partial cuts_cat_shape_6.off using proposed scale-invariant distortion measure.

$sourceID$: negative id of the complete mesh (-1 for cat.off, -2 for centaur.off, etc..)

$targetID$: positive id of the partial mesh (1 for cuts/holes_cat_shape+1.off, 2 for cuts/holes_cat_shape_2.off, etc.)

$approach$: 1 for the proposed scale-invariant distortion measure; 2 for the PAMI-paper distortion measure* w/ normalized geodesics, 3 for the PAMI-paper distortion measure w/ untouched/raw geodesics (this one assumes shapes are already at compatible scales so no normalization)

* See Y. Sahillioglu, Y. Yemez, Minimum-Distortion Isometric Shape Correspondence Using EM Algorithm, PAMI 2012.



--ysf
