A Novel Information-Theoretic Point-Set Measure Based on the Jensen-Havrda-Charvat-Tsallis Divergence

Tustison, Nicholas*,Awate, Suyash,Gee, James
Abstract
A Novel Information-Theoretic Point-Set Measure Based on the Jensen-Havrda-Charvat-Tsallis Divergence

Abstract

A novel point-set registration algorithm was proposed in [6] based on minimization of the Jensen-Shannon divergence. In this contribution, we generalize this Jensen-Shannon divergence point-set measure framework to the Jensen-Havrda-Charvat-Tsallis divergence. This generalization permits a fine-tuning of the actual divergence measure between robustness and specificity. The principle contribution of this submission is theitk::JensenHavrdaCharvatTsallisPointSetMetric class which is derived from the existing itk::PointSetToPointSetMetric. In addition, we provide other classes with utility that would extend beyond the point-set measure framework that we provide in this paper. This includes a point-set analogue of the itk::ImageFunction, i.e. itk::PointSetFunction. From this class we derive the class itk::ManifoldParzenWindowsPointSetFunction which provides a Parzen windowing scheme for learning the local structure of point-sets. Finally, we include the itk::DecomposeTensorFunction class which wraps the different vnl matrix decomposition schemes for easy use within ITK.

Keywords

tensor decompositionJensen-ShannonJensen-Havrda-Charvat-Tsallispoint-set metric
Manuscript
Source Code and Data

Source Code and Data

Source.DS_Store6 KBCMakeLists.txt3.8 KBCMakeTemplate.txt1.9 KBIJMacros.txt3.4 KBImageCompare.cxx8 KBfrowney2D.nii.gz1.7 KBfrowney2D.vtk11.8 KBitkDecomposeTensorFunction.h3.8 KBitkDecomposeTensorFunction.txx9.1 KBitkDecomposeTensorFunctionTest.cxx3.3 KBitkGaussianProbabilityDensityFunction.h6 KBitkGaussianProbabilityDensityFunction.txx8.1 KBitkJensenHavrdaCharvatTsallisPointSetMetric.h7.9 KBitkJensenHavrdaCharvatTsallisPointSetMetric.txx24.9 KBitkJensenHavrdaCharvatTsallisPointSetMetricTest.cxx5.1 KBitkLabeledPointSetFileReader.h3.6 KBitkLabeledPointSetFileReader.txx10.7 KBitkLabeledPointSetFileWriter.h4.2 KBitkLabeledPointSetFileWriter.txx7.8 KBitkManifoldParzenWindowsPointSetFunction.h6.3 KBitkManifoldParzenWindowsPointSetFunction.txx11.2 KBitkPointSetFunction.h4.5 KBitkPointSetFunction.txx1.6 KBsmiley2D.nii.gz1.5 KBsmiley2D.vtk10.8 KB

Select a file to preview