Rotational Registration of Spherical Surfaces Represented as QuadEdge Meshes

Please use this identifier to cite or link to this publication:
This document describes a contribution to the Insight Toolkit intended to support the process of registering two Meshes. The methods included here are restricted to Meshes with a Spherical geometry and topology, and with scalar values associated to their nodes.
This paper is accompanied with the source code, input data, parameters and output data that we used for validating the algorithm described in this paper. This adheres to the fundamental principle that scientific publications must facilitate reproducibility of the reported results.
plus Automatic Testing Results by Insight-Journal Dashboard on Mon Jun 8 11:54:16 2009 for revision #2
starstarstarstarstar expertise: 5 sensitivity: 5

minus working, very good addition, not latest version though by Alexandre Gouaillard on 2010-09-26 20:15:13 for revision #3
starstarstarstarstar expertise: 5 sensitivity: 5

The submission propose a solution to register two meshes of spherical topology and geometry. In practice, this is the second part of a processing pipeline whose first part would be a spherical mapping of a mesh of arbitrary geometry but of spherical geometry (genus 0 ). The proposed solution is a rigid registration based on the scalars attached to the mesh.


The mesh is of genus 0 and of spherical geometry.

Open Science:

AUthors provide everything that is needed to reproduce their results in an Open Source fashion. Code is BSD. 


Code was downloaded and compiled against itk v4.0b. Appart from the difference between ITK 3.12 for which this code was developped and itk v4.0b and one file missing (that was found in another submission from the same authors) everything went smoothly.

Use of Open Source Software:

The code is based on ITK and VTK, two open source, free toolkits. It also uses (optionally) freesurfer.

Open source Contributions:

The code is made of itk classes and can be used directly.

Code Quality :

ITK toolkit level.

Quality of the data :

data is minimum to reproduce the results. More data would be available with freesurfer, but I did not have it installed.


I woudl say the main interest would be brain to brain mapping. A lot of groups are working on that nowadays in the NAMIC community which makes this a very interesting submission.

Free comment :

A submission of great quality.

Unfortunatly/ fortunatly not the latest version. The code is still being actively developped on the NAMIC sandbox:

Add a new review
Quick Comments
Comment by Guangxu Li yellow
ITK must be build with ITKOptimizers_LOADED turned ON"
Comment by Jin Choi yellow
This requires:

Latest ITK does not have this flag.

Download All
Download Paper , View Paper
Download Source code

Statistics more
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating: starstarstarstarstar
Paper Quality: plus minus

Information more
Categories: Mesh, Registration
Keywords: Mesh Registration, Registration, Mesh, QuadEdgeMesh
Toolkits: ITK, CMake, VTK
Export citation:


Linked Publications more
A Label Geometry Image Filter for Multiple Object Measurement A Label Geometry Image Filter for Multiple Object Measurement
by Padfield D., Miller J.
Diffeomorphic Demons Using ITK's Finite Difference Solver Hierarchy Diffeomorphic Demons Using ITK's Finite Difference Solver Hierarchy
by Vercauteren T., Pennec X., Perchant A., Ayache N.

View license
Loading license...

Send a message to the author
Powered by Midas