Simple directional gradients

Beare, Richard1*
1.Monash University
Abstract
Simple directional gradients

Abstract

It is often useful to be able to compute the component of image gradient in a direction defined by a shape of some form, rather than relative to the image axis. This article introduces a simple method for doing this based on distance transforms that is potentially useful in a number of applications.

Keywords

image gradientdistance transform
Manuscript
Source Code and Data

Source Code and Data

DirectionalGradientCMakeLists.txt3.6 KBModulesparabolicMorphologyCMakeLists.txt4 KBIJMacros.txt3.1 KBWrappingCMakeLists.txt222 Bwrap_itkMorphologicalDistanceTransformImageFilter.cmake165 Bwrap_itkMorphologicalSignedDistanceTransformImageFilter.cmake171 Bwrap_itkParabolicCloseImageFilter.cmake116 Bwrap_itkParabolicDilateImageFilter.cmake117 Bwrap_itkParabolicErodeImageFilter.cmake116 Bwrap_itkParabolicOpenImageFilter.cmake115 BarticleArticle.tex10.3 KBInsightArticle.cls3.9 KBInsightJournal.bib155.8 KBInsightJournal.sty35 KBMakefile1.9 KBalgorithm.sty2.2 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfloatflt.sty10.8 KBfancyhdr.sty14.4 KBfncychap.sty10.1 KBlocal.bib883 Btimes.sty857 Bcheck.cxx1.3 KBdilateBinary3D.cxx1.4 KBerodeBinary2D.cxx1.4 KBimagesbunnyPadded.nrrd68.2 KBblurredprof.txt530 Bdilate_parabolic.fig2.9 KBcthead1.png192.6 KBinputprof.txt520 Bopen.png17.3 KBsharp.gnuplot646 Bsharp1.txt552 Bsharp10.txt552 Bsharp100.txt552 Bsharp2.txt546 Bsharp3.txt544 Btest.png17.6 KBioutils.h3.4 KBitkBinaryCloseParaImageFilter.h5.9 KBitkBinaryCloseParaImageFilter.txx6.6 KBitkBinaryDilateParaImageFilter.h4.9 KBitkBinaryDilateParaImageFilter.txx3.9 KBitkBinaryErodeParaImageFilter.h4.9 KBitkBinaryErodeParaImageFilter.txx3.9 KBitkBinaryOpenParaImageFilter.h5.9 KBitkBinaryOpenParaImageFilter.txx7.5 KBitkGreaterEqualValImageFilter.h2.1 KBitkMorphSDTHelperImageFilter.h3.3 KBitkMorphologicalDistanceTransformImageFilter.h4.9 KBitkMorphologicalDistanceTransformImageFilter.txx3.3 KBitkMorphologicalSharpeningImageFilter.h5.1 KBitkMorphologicalSharpeningImageFilter.txx2.3 KBitkMorphologicalSignedDistanceTransformImageFilter.txx3.5 KBitkMorphologicalSignedDistanceTransformImageFilter.h6.1 KBitkParabolicCloseImageFilter.h2.6 KBitkParabolicDilateImageFilter.h2.4 KBitkParabolicErodeDilateImageFilter.h5.7 KBitkParabolicErodeDilateImageFilter.txx9.2 KBitkParabolicErodeImageFilter.h2.7 KBitkParabolicMorphUtils.h3.5 KBitkParabolicOpenCloseImageFilter.txx10.7 KBitkParabolicOpenCloseImageFilter.h4.8 KBitkParabolicOpenCloseSafeBorderImageFilter.h4.4 KBitkParabolicOpenCloseSafeBorderImageFilter.txx3.5 KBitkParabolicOpenImageFilter.h2.5 KBitkSharpenOpImageFilter.h3 KBmkSpot.cxx661 BperfDT.cxx3.4 KBperfDT3D.cxx3.6 KBplotutils.h742 BrleTests.cxx3.5 KBtestClose.cxx1.4 KBtestCloseBinary.cxx1.4 KBtestDT.cxx1.5 KBtestDilateBinary.cxx2 KBtestErodeBinary.cxx2 KBtestOpen.cxx1.4 KBtestOpenBinary.cxx1.4 KBtestSharpen.cxx3.1 KBtestSpacing.cxx1.9 KBIJMacros.txt3.1 KBREADME112 BarticleArticle.tex6.1 KBInsightArticle.cls3.9 KBInsightJournal.bib155.8 KBInsightJournal.sty35.2 KBMakefile1.9 KBalgorithm.sty2.2 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfloatflt.sty10.8 KBfancyhdr.sty14.4 KBfncychap.sty10.1 KBtimes.sty857 Blocal.bib260 Bioutils.h3.4 KBimagescthead1.png192.6 KBdark_to_light.nii.gz113.6 KBdark_to_light_ov.png54.7 KBgrad_ov.png58.9 KBlight_to_dark.nii.gz152 KBlight_to_dark_ov.png57.7 KBmiddle.png199 Bmiddle_big.png210 Bsource_and_mask_ov.png48.7 KBitkDirectionalGradientImageFilter.h4.5 KBitkCovariantInnerProductImageFilter.h3.5 KBitkDirectionalGradientImageFilter.txx1.6 KBlabel_overlay.cxx1.6 KBtestStandard.cxx592 BtestDirectional.cxx1.2 KB

Select a file to preview