{"version":1,"kind":"Article","sha256":"","slug":"798","location":"","dependencies":[],"doi":"10.54294/2djpwb","thumbnail":"https://pub.desci.com/ipfs/bafkreierdyyqt5fmppsy6mhd7t3uaa55r7pn64ysjy65cmkb6pobkppfpy","frontmatter":{"title":"Large Image Streaming using ITKv4","abstract":"This document illustrates how to process large images (5 and 23 Gigabytes in size) by taking advantage of the streaming capabilities of the Insight Toolkit ITK. Here we illustrate two scenarios: (a) the case when the image itself is larger than the computer's RAM, (b) the case when the image is large but still can fit in the computer's RAM. This report is intended to serve as a tutorial on how to take advantage of this memory management capabilities of ITK version 4.\n\nThis paper is accompanied with the source code, input data, parameters and output data that we used for validating the algorithm described in this paper. This adheres to the fundamental principle that scientific publications must facilitate reproducibility of the reported results.","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":["ITK","Streaming"],"authors":[{"name":"Zuluaga, Maria A.","email":"maria.zuluaga@creatis.insa-lyon.fr","affiliations":["Creatis"],"corresponding":true},{"name":"Ibáñez, Luis","affiliations":[]},{"name":"Peyrin, Françoise","affiliations":[]}],"date_submitted":"2011-07-25 14:48:33","external_publication_id":798,"revision_cids":["bafkreifml4qz6tsetmamtmtamd4vyxb5ysmjxw4muo7zckfbhwl7rai4xa"],"github":"https://github.com/midas-journal/midas-journal-798.git","thumbnail":"https://pub.desci.com/ipfs/bafkreierdyyqt5fmppsy6mhd7t3uaa55r7pn64ysjy65cmkb6pobkppfpy"},"mdast":{"type":"root"},"downloads":[{"url":"https://pub.desci.com/ipfs/bafkreiasbsv6payddxvztazza2stx2elajqgrlfpm7a2d7kgt725gyciva","title":"root/code/LargeImageStreaming-2.1.0-Source/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":724,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigpy52jxfxwhpjrypccwxchdp3vnakakpuepqiph2yagql3yur5ga","title":"root/code/LargeImageStreaming-2.1.0-Source/LICENSE","filename":"LICENSE","extra":{"size_bytes":11358,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicthjklzf6op5msrloqqhn7xmkjsgcqstzlsraeo6zhgbofakqyi4","title":"root/code/LargeImageStreaming-2.1.0-Source/README","filename":"README","extra":{"size_bytes":290,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicfefw2iapt3lyts3i76byu2szuib63yonlghm7uju6sfshlkz4va","title":"root/code/LargeImageStreaming-2.1.0-Source/tests/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":6127,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieyt4apz2fcmjsnhskbvkebp7jmwngrkczxlbxybqeqcq2kvj6wni","title":"root/code/LargeImageStreaming-2.1.0-Source/src/BinaryThresholdFloatImageFilter.cxx","filename":"BinaryThresholdFloatImageFilter.cxx","extra":{"size_bytes":3024,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibe7hjp3lbweoaucjbxgzpw2xhjf4ugz2fjnbukeggpxeibr3xmja","title":"root/code/LargeImageStreaming-2.1.0-Source/src/BinaryThresholdImageFilter.cxx","filename":"BinaryThresholdImageFilter.cxx","extra":{"size_bytes":3027,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreig7776nmw6sq3wzyihhbprgh4urqy6oabdhidyih2g73bmv6mwdku","title":"root/code/LargeImageStreaming-2.1.0-Source/src/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":1699,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiho5z6sfa2otxnicykforkpd5ocg5ok2yvkzcbfsotblr3gon76ly","title":"root/code/LargeImageStreaming-2.1.0-Source/src/ImageDisplay.cxx","filename":"ImageDisplay.cxx","extra":{"size_bytes":6419,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreic4yb2cbha7fr2qcyefw3aug4iw22w53utf67z4iefthva7civqiq","title":"root/code/LargeImageStreaming-2.1.0-Source/src/ImageFloatReadStreamWrite.cxx","filename":"ImageFloatReadStreamWrite.cxx","extra":{"size_bytes":2355,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieswpepficx5tkvsjrb4tcat5z6x7w4kkgsfcxhm47qtrb53flcrq","title":"root/code/LargeImageStreaming-2.1.0-Source/src/ImageReadPrint.cxx","filename":"ImageReadPrint.cxx","extra":{"size_bytes":3580,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibrqpa2rgp4jkk2acqz7krezauw7voyylnfgkboh3rjiflmwpoxey","title":"root/code/LargeImageStreaming-2.1.0-Source/src/ImageReadRegionOfInterestWrite.cxx","filename":"ImageReadRegionOfInterestWrite.cxx","extra":{"size_bytes":2797,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicbxwakmti2nfkna4nzdq43czot4ikc4lrpgdqi575kar4u3fljfm","title":"root/code/LargeImageStreaming-2.1.0-Source/src/ImageReadRegionOfInterestWriteFloat.cxx","filename":"ImageReadRegionOfInterestWriteFloat.cxx","extra":{"size_bytes":3190,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidm7t7vltjnbzz5lhxrz3clmon4hbdgjl63rify6afvmzwosmif2q","title":"root/code/LargeImageStreaming-2.1.0-Source/src/ImageReadStreamWrite.cxx","filename":"ImageReadStreamWrite.cxx","extra":{"size_bytes":2363,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicbwpwdr2e3uif25w3wh2kjx76pw6joaiv2j4yfc4i62wd6c53zq4","title":"root/code/LargeImageStreaming-2.1.0-Source/src/ImageSurfaceDisplay.cxx","filename":"ImageSurfaceDisplay.cxx","extra":{"size_bytes":7497,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigxeavj4s2qqvbdyh4od7b74wi33k3d4llvfoa5xhxc4we3kevfhm","title":"root/code/LargeImageStreaming-2.1.0-Source/src/SubtractImageFilter.cxx","filename":"SubtractImageFilter.cxx","extra":{"size_bytes":2690,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihrzx4tbyz2q23mms44ylboylxcrclvb4z4wdmytzf7uoihnvlwdi","title":"root/code/LargeImageStreaming-2.1.0-Source/src/VotingBinaryHoleFillingImageFilter.cxx","filename":"VotingBinaryHoleFillingImageFilter.cxx","extra":{"size_bytes":2972,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigenak7ru5ng2rpr64kwgdcf4q3un2y32kqleji44yulphfq2kbsy","title":"root/code/LargeImageStreaming-2.1.0-Source/src/vtkInteractorStyleImageCursor.cxx","filename":"vtkInteractorStyleImageCursor.cxx","extra":{"size_bytes":3565,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidjl3zefuroklawsah7vf2bno66ehbtsklqahcw23hzcmnembc6w4","title":"root/code/LargeImageStreaming-2.1.0-Source/src/vtkInteractorStyleImageCursor.h","filename":"vtkInteractorStyleImageCursor.h","extra":{"size_bytes":2173,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreias22zji46mnl5uagis4itq6w6kvwwiii4gj5c43ail2geryvukfe","title":"root/code/LargeImageStreaming-2.1.0-Source/include/itkFilterStreamingWatcher.h","filename":"itkFilterStreamingWatcher.h","extra":{"size_bytes":4567,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiboxlckmlx4ta6xddjaqfm4utbg3xpaxqwy5isk6ndwjjn3zyqpti","title":"root/code/LargeImageStreaming-2.1.0-Source/include/itkReaderStreamingWatcher.h","filename":"itkReaderStreamingWatcher.h","extra":{"size_bytes":3328,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifnhzpxwfhvzxplrkcqz34ckica3svzhpiklcim2puxcrttkohjp4","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":60,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibmrmqb7afcer3opihf3gdm4jnbnmbi5md7c3muj5hsbah66lhfvq","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/Report001/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":3554,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihpnsdgeprozwm2dqsos3lvzeapbft5crd5mm73swnklurp3vwepi","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/Report001/ITKStreaming-001.fig","filename":"ITKStreaming-001.fig","extra":{"size_bytes":2005,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreig2co55garmgey3x4wyhyaqu4eq5lciexyluizbcgjgcubxugy4si","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/Report001/ITKStreaming-002.fig","filename":"ITKStreaming-002.fig","extra":{"size_bytes":2468,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibxlx7fa5rq6hw3637oifsrl5t42evsw7jmzhs2r4pyn43xzxzcsm","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/Report001/ITKStreaming-003.fig","filename":"ITKStreaming-003.fig","extra":{"size_bytes":5370,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihhowayztnipdoocyqarnkxyehvjalh3q5ybpauhij5624wcshu7q","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/Report001/LargeImageStreamingReport001.tex","filename":"LargeImageStreamingReport001.tex","extra":{"size_bytes":18632,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieq667kltxpuleopoqcsybcvrl6by5rwry5lftcatrlui4j7gmvre","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/Report000/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":3276,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifbarjssh5annffx6x7eh5fczfas4vygrvu3zhus4znze3iqivr2i","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/Report000/SynchrotronRadiationMicroCT_Report.tex","filename":"SynchrotronRadiationMicroCT_Report.tex","extra":{"size_bytes":15664,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie4of7fyac7jqe4lg3ppftykvm7bknaagzbemp7kcxz2ttrzwmfqi","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/InsightArticle.cls","filename":"InsightArticle.cls","extra":{"size_bytes":4240,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieka2xulc5mifwkb33v4vz4yupe6ctptx5f2on6ptlzxhcmljgcji","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/InsightJournal.bib","filename":"InsightJournal.bib","extra":{"size_bytes":5069,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihhk4q7ji7a7mf5whwhe4cyjse2be35hl22cc23phtitszcfhhxyi","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/InsightJournal.ist","filename":"InsightJournal.ist","extra":{"size_bytes":220,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaunixrkiidfcebqz2sniijtivjau6p5kt7fxrs4xsep7z5mi3xqy","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/InsightJournal.sty","filename":"InsightJournal.sty","extra":{"size_bytes":36042,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiet7uhlgharf22alaz5xdy5p5oshdd6nenryblibvzhnzupg3kwji","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/algorithm.sty","filename":"algorithm.sty","extra":{"size_bytes":2223,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifmvoerc5nldoiersgcd433y7zqx2dor5r52x73jhs5fmrlide4ue","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/algorithmic.sty","filename":"algorithmic.sty","extra":{"size_bytes":5564,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia74prxyxal4wrht3tu25ayv77gd3m4r3z3boglhsqwjcmxl2i6gi","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/amssymb.sty","filename":"amssymb.sty","extra":{"size_bytes":15232,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreift6yoe2q2ofarabu7pcv4yal7dc2teqhpdjanybr2emqxyfqdjbi","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/fancyhdr.sty","filename":"fancyhdr.sty","extra":{"size_bytes":14699,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiahbnr5hf2qmjo6hd2k4ytpq5k7yzwyaf4kd77kypubsu5aurj62a","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/floatflt.sty","filename":"floatflt.sty","extra":{"size_bytes":11060,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidtzeamzad44vct5y6ehkdpgrzo2phkaqfzvzdmozvb66oswpoe5m","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/fncychap.sty","filename":"fncychap.sty","extra":{"size_bytes":10359,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreighabog4ci5jxmkxwdycxeccrupve2f4acvolimzxoummv4jh3h2q","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/picins.sty","filename":"picins.sty","extra":{"size_bytes":17673,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiapnjtir36tcynydwjrizc3cm6vskb2m6xq7htskqups2ljaxa5ru","title":"root/code/LargeImageStreaming-2.1.0-Source/documents/LaTeX/times.sty","filename":"times.sty","extra":{"size_bytes":857,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifb4fyvulwjmql3podzsjh563qve5ylxewaak7aqkpkyofa6ik2k4","title":"root/code/LargeImageStreaming-2.1.0-Source/Testing/Temporary/LastTest.log","filename":"LastTest.log","extra":{"size_bytes":123,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreicia2fyanjxlhvttr7sttyf6cvgbbqevvkz2rlgynghmemaw7yn7y","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":4197,"type":"file"}},{"url":"https://dweb.link/ipfs/bafybeidoivrekqjcm4em4r6rftsmrdppvq66y6r7kjtryx6bfsxdne3umy","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":5084842,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2","ref3","ref4"]},"data":{"ref1":{"label":"ref1","enumerator":"1","html":"the Insight Software Consortium+The ITK Software Guide. Kitware, second edition+2005+2+2+L. Iba+L. Ng+J. Cates"},"ref2":{"label":"ref2","enumerator":"2","html":"A streaming IO base class and support for streaming the MRC and VTK file format+The Insight Journal+3+6+2010+3+3+B. Lowekamp+D. Chen"},"ref3":{"label":"ref3","enumerator":"3","html":"Enabling reproducible research: Open licensing for scientific innovation+International Journal of Communications Law and Policy+2009+1+4+25+3+V. Stodden"},"ref4":{"label":"ref4","enumerator":"4","url":"https://doi.org/10.1371/journal.pone.0021297","html":"Acquisition of synchrotron radiation micro-CT images for the investigation of bone micro-cracks+The MIDAS Journal+4+7+2011+1+M.A. Zuluaga+A. Larrue+A. Rattner+L. Vico"}}}}