This work on
shape registration is described in a TPAMI paper: Shape Registration
in Implicit Spaces using Information Theory and Free Form Deformations, Xiaolei Huang, Nikos Paragios, Dimitris
Metaxas, In IEEE Trans. Pattern Analysis and Machine Intelligence
(TPAMI), Vol. 28, No. 8, pp. 1303-1318, Aug. 2006.
Abstract: We present a novel
variational and statistical approach for shape registration. Shapes of interest
are implicitly embedded in a higher dimensional space of distance transforms.
In this implicit embedding space, registration is formulated in a hierarchical manner:
the Mutual Information criterion supports various transformation models and is
optimized to perform global registration; then a B-spline based Incremental
Free Form Deformations (IFFD) model is used to minimize a
Sum-of-Squared-Differences (SSD) measure and further recover a dense local
nonrigid registration field. The key advantage of such framework is twofold:
(1) it naturally deals with shapes of arbitrary dimension (2D, 3D or higher)
and arbitrary topology (multiple parts, closed/open), and (2) it preserves
shape topology during local deformation, and produces local registration fields
that are smooth, continuous and establish one-to-one correspondences. Its
invariance to initial conditions is evaluated through empirical validation, and
various hard 2D/3D geometric shape registration examples are used to show its
robustness to noise, severe occlusion and missing parts. The proposed shape
registration framework has numerous applications including establishing
correspondences between shape instances for statistical modeling of anatomical
structures, and registering 3D face scans for stitching, expression
tracking/analysis/synthesis.
Software: Here we release the source code for
free-form non-rigid registration of 2D shapes.
The code for registration is written in C and the application is built
using Microsoft Visual Studio 6.0 (.dsw).
It should be fairly easy to create a workspace or make file to compile
the application under .NET or Linux/Unix.
Please acknowledge the use of this code by referring to the above TPAMI
publication.
·
Precompiled
Binaries: FreeForm_Register2D_binaries_Aug0107.zip. Please read the README.txt file for
instructions.
·
Source
code: FreeForm_Register2D_source_Aug0107.zip. Please read the README.txt file for
instructions.
Any comments or questions, please contact Xiaolei Huang at huang@cse.lehigh.edu