{"version":1,"kind":"Article","sha256":"","slug":"692","location":"","dependencies":[],"doi":"10.54294/noo5vc","frontmatter":{"title":"A Fast Approximation to the Bilateral Filter for ITK","abstract":"This document describes an implementation of an alternative bilateral filtering algorithm in ITK.\nThis class implements the fast bilateral filter algorithm in ITK by taking the input image and organizing it into the required data structure as an ITK Image with dimension one greater than the original image. The DiscreteGaussianImageFilter is then used to blur the higher dimensional image. The discrete Gaussian image filter was chosen because the kernel width used should usually be small due to the down-sampling involved when using this technique. As described in the ITK documentation, this class should outperform the recursive Gaussian algorithm due to the small kernel size DiscreteGaussianImageFilter.After the Gaussian blur has been completed the data will be interpolated and written to the output image.\n\nBy incorporating this class into the ITK framework, this more efficient algorithm will be made available to all ITK users.","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":["Image processing","Bilateral filter"],"authors":[{"name":"Woehr, Jordan","email":"jordanwoehr@gmail.com","affiliations":["University of Calgary"],"corresponding":true}],"date_submitted":"2009-08-28 11:27:07","external_publication_id":692,"revision_cids":["bafkreibxfck4x5ad6z5pxzldatqi4elxncb36xivolru267qsi5h7gi5oa"],"github":"https://github.com/midas-journal/midas-journal-692.git"},"mdast":{"type":"root"},"downloads":[{"url":"https://ipfs.desci.com/ipfs/bafkreiamymkcua3bygo4pe47twtnlg7h7tt26vkbj2lkeuwflwa5mqay2m","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":4468,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreicjf4mahltnrdg2scop7gi5acrxyoes7az53xj3zyexxdp3mwfmnm","title":"root/comments.md","filename":"comments.md","extra":{"size_bytes":785,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicxwxeetlkekd7a65ybmicxreyec4rgc4rnejmxesgidhcaxf4hde","title":"root/code/._Source 2","filename":"._Source 2","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreietomakfnohmupom4ejguzvcygmbft3t5x3z3f6sie46epxfneawy","title":"root/code/Source 2/._CMakeLists.txt","filename":"._CMakeLists.txt","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigkaqbalmhjghov3xnt4bxqofgbugn4eyafwsgtce4iucov5m5k4u","title":"root/code/Source 2/._CMakeTemplate.txt","filename":"._CMakeTemplate.txt","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia2d3mkv6hyylcftcuwtyipvpjdj3ieuvlksgrvnrgpdg67ifb7xm","title":"root/code/Source 2/._FastBilateralImageFilterTest2.png","filename":"._FastBilateralImageFilterTest2.png","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihm5jyoux5hqvezllnlkqt3tqfewydjkupe3u6447prxtzgukz4xq","title":"root/code/Source 2/._FastBilateralImageFilterTest3.png","filename":"._FastBilateralImageFilterTest3.png","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie2kpy3gz6qbuctikj5vxgmslha3v3hxtkbstjcqolyzjbiebw6ju","title":"root/code/Source 2/._IJMacros.txt","filename":"._IJMacros.txt","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigqqbxj23rklp4p4yiodw2idi7zj5ouwqallz4i35n37l6jpcsl5m","title":"root/code/Source 2/._ImageCompare.cxx","filename":"._ImageCompare.cxx","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigxqrgz4px43fbr3pkofjeb72fgqse7av2lp5rbg3tevwumeltsve","title":"root/code/Source 2/._cake_easy.png","filename":"._cake_easy.png","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiarg6u6hrvlwos6dxwvpagi4jojp5e466jyozq2ga5dpefesonkcy","title":"root/code/Source 2/._itkFastBilateralImageFilter.h","filename":"._itkFastBilateralImageFilter.h","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid5jimbcosrrt3owkx4olgitmg3bsylqegve7hyiyaodu6iywtqri","title":"root/code/Source 2/._itkFastBilateralImageFilter.txx","filename":"._itkFastBilateralImageFilter.txx","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid4axwzd3aeisxwnksyqdikcgo3cfztg52ojzqyxgkgdiponlp5xq","title":"root/code/Source 2/._itkFastBilateralImageFilterTest.cxx","filename":"._itkFastBilateralImageFilterTest.cxx","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicud6d63pjvzfsdkjyl46a4vnhahnlpwcj5vhdt3np2wtlocd5gea","title":"root/code/Source 2/._itkFastBilateralImageFilterTest2.cxx","filename":"._itkFastBilateralImageFilterTest2.cxx","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigwd5bl2m3ybdfzg35qaucd4omqvnzmegmwx4jygovbadsj5mjbu4","title":"root/code/Source 2/._itkFastBilateralImageFilterTest3.cxx","filename":"._itkFastBilateralImageFilterTest3.cxx","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiheijzt3nvggigum2ryx7gmcx3ofdswjmmafj35u77hl45hewkeba","title":"root/code/Source 2/._itkNullImageToImageFilterDriver.txx","filename":"._itkNullImageToImageFilterDriver.txx","extra":{"size_bytes":201,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreido4dw43n2uk2zgjk2vnlijkenmhwj7ncalgkmfuaxtj6oxbxrlsq","title":"root/code/Source 2/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":2785,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicyta3inw6ilixlzxperu5lo2c6act3nlgcar7o55244cq5n4e6li","title":"root/code/Source 2/CMakeTemplate.txt","filename":"CMakeTemplate.txt","extra":{"size_bytes":1918,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiadhbzhtn4fsqlgw4lscdcwzkqbrs5gntgirpbobrdbwv6hskaozy","title":"root/code/Source 2/FastBilateralImageFilterTest2.png","filename":"FastBilateralImageFilterTest2.png","extra":{"size_bytes":5878,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibryts52hwb7mtu5lab6lvf36omn5jlpk6hmedue2itn7f3s5zrvm","title":"root/code/Source 2/FastBilateralImageFilterTest3.png","filename":"FastBilateralImageFilterTest3.png","extra":{"size_bytes":937,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidsuvum4ihhamba3w5xnnhyu3rhrxzjtzkfggnmwokhpg7ktzqjxa","title":"root/code/Source 2/IJMacros.txt","filename":"IJMacros.txt","extra":{"size_bytes":3465,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibkmvwafbdnl5eu3wo3mbsngdakpjngxd44bxtbpeovnvaktafvcu","title":"root/code/Source 2/ImageCompare.cxx","filename":"ImageCompare.cxx","extra":{"size_bytes":8164,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigza53i5anoecoz4zufifwdpuoxc375zr5x5eussjdahzivtrzjfa","title":"root/code/Source 2/cake_easy.png","filename":"cake_easy.png","extra":{"size_bytes":8363,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicl42by67biklqgq4psvb53rnzgpnzhw6sdcglumjpmz6jd3w5dfi","title":"root/code/Source 2/itkFastBilateralImageFilter.h","filename":"itkFastBilateralImageFilter.h","extra":{"size_bytes":7005,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaaumbv5cqkeusdfdptdpf53kjj7sat4gdasgiqdkdfdqw6kda2m4","title":"root/code/Source 2/itkFastBilateralImageFilter.txx","filename":"itkFastBilateralImageFilter.txx","extra":{"size_bytes":11159,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifgplepvewwf7jpfgi5yy5ebim62oyju3bjjhzigef37y6uw5t32m","title":"root/code/Source 2/itkFastBilateralImageFilterTest.cxx","filename":"itkFastBilateralImageFilterTest.cxx","extra":{"size_bytes":1033,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreib3szkukpazgzz3wciswswru57npmfowbnycez2dxvxtyhgofw464","title":"root/code/Source 2/itkFastBilateralImageFilterTest2.cxx","filename":"itkFastBilateralImageFilterTest2.cxx","extra":{"size_bytes":2055,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicunzhan6k2mtt6q4jtwpo44r2cxh4gonatffyqn23chvbku4cxwm","title":"root/code/Source 2/itkFastBilateralImageFilterTest3.cxx","filename":"itkFastBilateralImageFilterTest3.cxx","extra":{"size_bytes":2459,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihggefmgghkbrrnogjyrqedcoewipmphc6rrskcquxaevuqvnfptm","title":"root/code/Source 2/itkNullImageToImageFilterDriver.txx","filename":"itkNullImageToImageFilterDriver.txx","extra":{"size_bytes":5688,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreictkgpncrr6w732yeceyxbed5be64suui4x7pxokjcz7uubht6jfa","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":52788,"type":"file"}}],"references":{"cite":{"order":["ref1"]},"data":{"ref1":{"label":"ref1","enumerator":"1","html":"(document), 1+International Journal of Computer Vision+81+24+52+January 2009+S. Paris+F. Durand"}}}}