Rotational Registration of Spherical Surfaces Represented as QuadEdge Meshes

Ibanez, Luis1*,Audette, Michel,Yeo, B.T. Thomas,Golland, Polina
1.KITWARE Inc.
Abstract

Abstract

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.

Keywords

QuadEdgeMeshMesh RegistrationRegistrationMesh
Manuscript
Source Code and Data

Source Code and Data

QuadEdgeMeshRigidRegistration-2.0.0-SourceCMakeLists.txt2.5 KBDataInputSimpleSurface1.vtk38.5 KBSimpleSurface1Small.vtk41.7 KBSimpleSurface2.vtk38.5 KBSimpleSurface2Small.vtk41.7 KBCTestConfig.cmake240 BDocumentsReport001CMakeLists.txt2.9 KBClassHierarchy.fig1.1 KBInsightArticle.cls4.1 KBInsightJournal.ist220 BInsightJournal.bib3.6 KBInsightJournal.sty35.2 KBInterpolatorsClassHierarchy.fig1.1 KBMetricsClassHierarchy.fig836 BQuadEdgeMeshRigidRegistration.tex24.2 KBalgorithm.sty2.2 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfancyhdr.sty14.4 KBfloatflt.sty10.8 KBfncychap.sty10.1 KBpicins.sty17.3 KBtimes.sty857 BCMakeLists.txt34 BExamplesConvertFreeSurferBinarySurfaceToVTKSurface.cxx2.1 KBCMakeLists.txt2.3 KBMeanSquaresMeshToMeshMetricRegistrationWithMonitor1.cxx8.1 KBMeanSquaresMeshToMeshMetricRegistration1.cxx7.1 KBSourceCMakeLists.txt60 BitkFreeSurferBinarySurfaceReader.h5.2 KBitkFreeSurferBinarySurfaceReader.txx12 KBitkInterpolateMeshFunction.h4.7 KBitkInterpolateMeshFunction.txx2.5 KBitkLinearInterpolateMeshFunction.h6.6 KBitkLinearInterpolateMeshFunction.txx11.8 KBitkMeanSquaresMeshToMeshMetric.h4.9 KBitkMeanSquaresMeshToMeshMetric.txx9.6 KBitkMeshFunction.h3.8 KBitkMeshFunction.txx1.7 KBitkMeshToMeshMetric.h6.9 KBitkMeshToMeshMetric.txx3.5 KBitkMeshToMeshRegistrationMethod.h7.4 KBitkMeshToMeshRegistrationMethod.txx7.8 KBitkNearestNeighborInterpolateMeshFunction.h3.6 KBitkNearestNeighborInterpolateMeshFunction.txx2.3 KBitkPointLocator2.h3.9 KBitkPointLocator2.txx2.3 KBitkResampleQuadEdgeMeshFilter.h7.3 KBitkResampleQuadEdgeMeshFilter.txx6.8 KBitkTriangleBasisSystem.h1.9 KBitkTriangleBasisSystem.txx2.4 KBitkTriangleBasisSystemCalculator.h3.6 KBitkTriangleBasisSystemCalculator.txx5.3 KBitkTriangleListBasisSystemCalculator.h3.5 KBitkTriangleListBasisSystemCalculator.txx2.6 KBUtilitiesKWStyleCMakeLists.txt307 BITK.kws.xml.in682 BITKFiles.txt.in100 BITKHeader.h695 BITKOverwrite.txt70 BKWStyle.cmake3.6 KBTesting.NoDartCoverageAffineRegistrationMonitor.cxx1.7 KBAffineRegistrationMonitor.h1.6 KBCMakeLists.txt9.5 KBGenerateRegularSphere.cxx2.5 KBRegistrationMonitor.cxx11.9 KBRegistrationMonitor.h4.5 KBitkFreeSurferBinarySurfaceReaderTest2.cxx3.3 KBitkFreeSurferBinarySurfaceReaderTest1.cxx4.1 KBitkImageToImageRotationRegistrationTest.cxx8 KBitkLinearInterpolateMeshFunctionTest1.cxx3.5 KBitkLinearInterpolateMeshFunctionTest2.cxx9 KBitkLinearInterpolateMeshFunctionTest3.cxx9.4 KBitkLinearInterpolateMeshFunctionTest4.cxx7.9 KBitkMeanSquaresMeshToMeshMetricTest1.cxx7.1 KBitkMeanSquaresMeshToMeshMetricTest2.cxx7.1 KBitkMeanSquaresMeshToMeshMetricTest3.cxx7.7 KBitkMeshFunctionTest1.cxx2.2 KBitkMeshGeneratorHelper.h5.8 KBitkMeshToMeshMetricTest1.cxx6 KBitkMeshToMeshRegistrationMethodTest1.cxx6 KBitkMeshToMeshRegistrationMethodTest2.cxx9.2 KBitkMeshToMeshRegistrationMethodTest3.cxx5.6 KBitkNearestNeighborInterpolateMeshFunctionTest1.cxx3.1 KBitkPointLocator2Test1.cxx3.2 KBitkQuadEdgeMeshKdTreeGeneratorTest.cxx3.9 KBitkRegularSphereQuadEdgeMeshSourceTest1.cxx3.5 KBitkTestingMacros.h2.4 KBitkTriangleBasisSystemCalculatorTest1.cxx3.1 KBitkTriangleBasisSystemTest1.cxx3.7 KBitkTriangleListBasisSystemCalculatorTest1.cxx3.8 KB

Select a file to preview