{"version":1,"kind":"Article","sha256":"","slug":"748","location":"","dependencies":[],"doi":"10.54294/fa7n1p","frontmatter":{"title":"Implementation of local structure tensor and enhancement anisotropic diffusion filters in ITK","abstract":"This paper describes implementation of local structure tensor and anisotropic enhancement diffusion filters using the Insight Toolkit. The anisotropic diffusion filters are implemented using ITK's finite difference solver framework. The filters are used to implement the 3D edge-enhancing diffusion ( EED), coherence-enhancing diffusion (CED) and hybrid diffusion with continuous switch(HDCS) noise filtering algorithms described in Mendrik et al[1].\n\nThe most up-to-date version of the code presented in this paper is distributed with the TubeTK project:\nhttp://public.kitware.com/Wiki/TubeTK\n","license":"You are licensing your work to Kitware Inc. under the\nCreative Commons Attribution License Version 3.0.\n\nKitware Inc. agrees to the following:\n\nKitware is free\n * to copy, distribute, display, and perform the work\n * to make derivative works\n * to make commercial use of the work\n\nUnder the following conditions:\n\\\"by Attribution\\\" - Kitware must attribute the work in the manner specified by the author or licensor.\n\n * For any reuse or distribution, they must make clear to others the license terms of this work.\n * Any of these conditions can be waived if they get permission from the copyright holder.\n\nYour fair use and other rights are in no way affected by the above.\n\nThis is a human-readable summary of the Legal Code (the full license) available at\nhttp://creativecommons.org/licenses/by/3.0/legalcode","keywords":["Anisotropic","Diffusion","Noise filtering","Tensor"],"authors":[{"name":"Enquobahrie, Andinet","email":"andinet.enqu@kitware.com","affiliations":["Kitware, Inc."],"corresponding":true},{"name":"Yang, Hua","affiliations":[]},{"name":"Aylward, Stephen","email":"stephen.aylward@kitware.com","affiliations":[]}],"date_submitted":"2010-08-17 14:49:42","external_publication_id":748,"revision_cids":["bafkreigopv4n7zqcxyurkncc2psogirlnsefofwyqt2lm5ri32rxrwkepi"],"github":"https://github.com/midas-journal/midas-journal-748.git"},"mdast":{"type":"root"},"downloads":[{"url":"https://pub.desci.com/ipfs/bafkreiffydtd57ryiwcnm5anhygnnnh5ug5l7ahpov3j5m3kfpyskouna4","title":"root/code/code-5-23-2012/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":3109,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibqke2nomafjj2dkkjpuxzfx7rfdn5is44u5aiizer6ibntzddcum","title":"root/code/code-5-23-2012/CroppedWholeLungCTScan.mhd","filename":"CroppedWholeLungCTScan.mhd","extra":{"size_bytes":350,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicqnss5rqf36muiokwesnwn534kw77iylhbbefabz2wcpq67vbdmq","title":"root/code/code-5-23-2012/CroppedWholeLungCTScan.raw","filename":"CroppedWholeLungCTScan.raw","extra":{"size_bytes":55440,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidzjhgtrry6vfuzwqufewueybopsw7dw7kdljapssg5exlcbdd54y","title":"root/code/code-5-23-2012/IJMacros.txt","filename":"IJMacros.txt","extra":{"size_bytes":3193,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibkmvwafbdnl5eu3wo3mbsngdakpjngxd44bxtbpeovnvaktafvcu","title":"root/code/code-5-23-2012/ImageCompare.cxx","filename":"ImageCompare.cxx","extra":{"size_bytes":8164,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihzd5shaustj3jxvseoznjooqcchkjncfknko6z3hlt5coz7lt6oe","title":"root/code/code-5-23-2012/PrimitiveObjects.mha","filename":"PrimitiveObjects.mha","extra":{"size_bytes":250295,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreib3g4vzdzt5344rb2qeodefl2skcyxdr6vti6gczsl4hzyqpyxef4","title":"root/code/code-5-23-2012/itkAnisotropicCoherenceEnhancingDiffusionImageFilter.h","filename":"itkAnisotropicCoherenceEnhancingDiffusionImageFilter.h","extra":{"size_bytes":5235,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreib67ixvt7sdysbpxxzlks3hqlbf35fpkeswtkj5nivdbfcso7r4de","title":"root/code/code-5-23-2012/itkAnisotropicCoherenceEnhancingDiffusionImageFilter.txx","filename":"itkAnisotropicCoherenceEnhancingDiffusionImageFilter.txx","extra":{"size_bytes":10564,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie2oc2asbymi3544ep4ecj6rjzqpshc7ackvswbec5duhpmrtu4fy","title":"root/code/code-5-23-2012/itkAnisotropicCoherenceEnhancingDiffusionImageFilterTest.cxx","filename":"itkAnisotropicCoherenceEnhancingDiffusionImageFilterTest.cxx","extra":{"size_bytes":4439,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiguwvopbwsnf5py3yg32dtfwn7eood3dxkznbmtdymrrfavjksesq","title":"root/code/code-5-23-2012/itkAnisotropicDiffusionTensorFunction.h","filename":"itkAnisotropicDiffusionTensorFunction.h","extra":{"size_bytes":6626,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihac4lc6hdtjyx5ihhxunmk44ms67jcjxidheshswfx6mw3ygzfvu","title":"root/code/code-5-23-2012/itkAnisotropicDiffusionTensorFunction.txx","filename":"itkAnisotropicDiffusionTensorFunction.txx","extra":{"size_bytes":6829,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigfssnasaf6g7fadfbarlq5gmlfap3svrgdwm5q2anr5at3ur5m6a","title":"root/code/code-5-23-2012/itkAnisotropicDiffusionTensorImageFilter.h","filename":"itkAnisotropicDiffusionTensorImageFilter.h","extra":{"size_bytes":9098,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibpojuvyqkpt6p3ve2ixuwll6zprmom5ri2oc43ifvemamjgvh6iy","title":"root/code/code-5-23-2012/itkAnisotropicDiffusionTensorImageFilter.txx","filename":"itkAnisotropicDiffusionTensorImageFilter.txx","extra":{"size_bytes":18318,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihceorfff3p4emtiuajnodmbrftbr6ndx6nq667fpvynapb2l53yi","title":"root/code/code-5-23-2012/itkAnisotropicEdgeEnhancementDiffusionImageFilter.h","filename":"itkAnisotropicEdgeEnhancementDiffusionImageFilter.h","extra":{"size_bytes":5277,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigr6qu3pfm4vs734ncqsp6xutghifl45ewatcm6iqgvfk6wrmmqku","title":"root/code/code-5-23-2012/itkAnisotropicEdgeEnhancementDiffusionImageFilter.txx","filename":"itkAnisotropicEdgeEnhancementDiffusionImageFilter.txx","extra":{"size_bytes":11571,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreib7jb5kikrjul2y2aik5sf5q3qmhriwfghfuc3cm75b2ufw5d7twq","title":"root/code/code-5-23-2012/itkAnisotropicEdgeEnhancementDiffusionImageFilterTest.cxx","filename":"itkAnisotropicEdgeEnhancementDiffusionImageFilterTest.cxx","extra":{"size_bytes":4008,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihyfry2feojj4d6urg5rl3knb76doqvxjxofuov73pwt765x36cam","title":"root/code/code-5-23-2012/itkAnisotropicHybridDiffusionImageFilter.h","filename":"itkAnisotropicHybridDiffusionImageFilter.h","extra":{"size_bytes":5634,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreih5ydc75c4jwlym4oqvqvxekkgkhgbffjpv2fq7jtq47e6yyb6gny","title":"root/code/code-5-23-2012/itkAnisotropicHybridDiffusionImageFilter.txx","filename":"itkAnisotropicHybridDiffusionImageFilter.txx","extra":{"size_bytes":14255,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiapkjqm3liwllbusmrufzmhm6sea2333p6677plmmlgjqcrrkmzoy","title":"root/code/code-5-23-2012/itkAnisotropicHybridDiffusionImageFilterTest.cxx","filename":"itkAnisotropicHybridDiffusionImageFilterTest.cxx","extra":{"size_bytes":4315,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifpdzldnjcjx3fp547t6o56wx4pj4ntjg5iyfi2qs57eueldx64cq","title":"root/code/code-5-23-2012/itkStructureTensorRecursiveGaussianImageFilter.h","filename":"itkStructureTensorRecursiveGaussianImageFilter.h","extra":{"size_bytes":6311,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibne57gpnnd27sv7hzdw6alp3elqoaoyrfmlcii5zjjcw5reuhqi4","title":"root/code/code-5-23-2012/itkStructureTensorRecursiveGaussianImageFilter.txx","filename":"itkStructureTensorRecursiveGaussianImageFilter.txx","extra":{"size_bytes":10352,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreic4ipqb7mli6ex5h64tjhp3ufngmi532eoh2o4ggz37swyqz6tdla","title":"root/code/code-5-23-2012/itkStructureTensorRecursiveGaussianImageFilterTest.cxx","filename":"itkStructureTensorRecursiveGaussianImageFilterTest.cxx","extra":{"size_bytes":11904,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidl4ktbedbnrsqi52ke7p6t4xvqlmrxgoawl2amxhfzbnj7x7dbsy","title":"root/code/code-5-23-2012/itkSymmetricEigenVectorAnalysisImageFilter.h","filename":"itkSymmetricEigenVectorAnalysisImageFilter.h","extra":{"size_bytes":5965,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreicurekq76jc3h5ljlyjswhxpftu4igj3fyfbdsie42idzxgeuwq5i","title":"root/comments.md","filename":"comments.md","extra":{"size_bytes":294,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreigqvcjjplu76gp2ye7zaxsuntob6an5sob5bvko5d46zvzm6uqytu","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":4266,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreiezugx7zaio4jnbdfmuqc3a2xykh5jpofbzngnuitqxhzk4f75jkm","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":253906,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2"]},"data":{"ref1":{"label":"ref1","enumerator":"1","html":"The ITK Software Guide. Kitware, Inc. ISBN 1-930934-10-6+2003+L. Ibanez+W. Schroeder"},"ref2":{"label":"ref2","enumerator":"2","url":"https://doi.org/10.1109/tmi.2009.2022368","html":"Noise reduction in computed tomography scans using 3-d anisotropic hybrid diffusion with continuous switch+IEEE Transactions on Medical Imaging+1+3+4+94+2009+A.M. Mendrik+E.J Vonken+A. Rutten+M.+B. Van Ginneken"}}}}