ImageLinearIterator - WithIndex removed

Richard Beare1*
1.Monash University
Abstract

Abstract

ITK includes a number of iterators including the {\em itkImageLinearConstIteratorWithIndex} and {\em itkImageLinearIteratorWithIndex} that support visiting voxels along lines parallel to the image axes. This is particularly useful for separable filters. This article introduces modified versions that do not maintain location index so that filters that don't require index information can perform faster. Preliminary tests indicate that the iteration speed is improved, but that filters such as the RecursiveSmoothingGaussianImageFilter do not change significantly.

Keywords

linear iterator
Manuscript
Source Code and Data

Source Code and Data

linearIteratorCMakeLists.txt2.7 KBIJMacros.txt3.1 KBWrappingCMakeLists.txt228 BarticleArticle.tex5.1 KBInsightArticle.cls3.9 KBInsightJournal.bib155.8 KBInsightJournal.sty35 KBMakefile1.9 KBalgorithm.sty2.2 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfancyhdr.sty14.4 KBfloatflt.sty10.8 KBfncychap.sty10.1 KBlocal.bib69 Btimes.sty857 Bcheck.cxx1.1 KBimagescthead1.png192.6 KBitkImageLinearConstIterator.h11.3 KBitkImageLinearConstIterator.txx1.9 KBitkImageLinearIterator.h4.6 KBitkImageLinearIterator.txx1 KBitkImageLinearIteratorTest.cxx12.9 KBitkRecursiveGaussianImageFilterMod.h6.5 KBitkRecursiveGaussianImageFilterMod.txx10.7 KBitkRecursiveSeparableImageFilterMod.h6.3 KBitkRecursiveSeparableImageFilterMod.txx10.7 KBitkSmoothingRecursiveGaussianImageFilterMod.h5.6 KBitkSmoothingRecursiveGaussianImageFilterMod.txx5.8 KBtestIt.cxx223 BtestSpeed.cxx1.8 KBtestSpeed2.cxx1.9 KB

Select a file to preview