Large Image Streaming using ITKv4

Zuluaga, Maria A.1*,Ibáñez, Luis,Peyrin, Françoise
1.Creatis
Abstract
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. This 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.

Keywords

ITKStreaming
Manuscript
Source Code and Data

Source Code and Data

LargeImageStreaming-2.1.0-SourceCMakeLists.txt724 BLICENSE11.1 KBREADME290 BTestingTemporaryLastTest.log123 BdocumentsCMakeLists.txt60 BLaTeXInsightArticle.cls4.1 KBInsightJournal.bib5 KBInsightJournal.ist220 BInsightJournal.sty35.2 KBalgorithm.sty2.2 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfancyhdr.sty14.4 KBfloatflt.sty10.8 KBfncychap.sty10.1 KBpicins.sty17.3 KBtimes.sty857 BReport000CMakeLists.txt3.2 KBSynchrotronRadiationMicroCT_Report.tex15.3 KBReport001CMakeLists.txt3.5 KBITKStreaming-001.fig2 KBITKStreaming-002.fig2.4 KBITKStreaming-003.fig5.2 KBLargeImageStreamingReport001.tex18.2 KBincludeitkFilterStreamingWatcher.h4.5 KBitkReaderStreamingWatcher.h3.3 KBsrcBinaryThresholdFloatImageFilter.cxx3 KBBinaryThresholdImageFilter.cxx3 KBCMakeLists.txt1.7 KBImageDisplay.cxx6.3 KBImageFloatReadStreamWrite.cxx2.3 KBImageReadPrint.cxx3.5 KBImageReadRegionOfInterestWrite.cxx2.7 KBImageReadRegionOfInterestWriteFloat.cxx3.1 KBImageReadStreamWrite.cxx2.3 KBImageSurfaceDisplay.cxx7.3 KBSubtractImageFilter.cxx2.6 KBVotingBinaryHoleFillingImageFilter.cxx2.9 KBvtkInteractorStyleImageCursor.cxx3.5 KBvtkInteractorStyleImageCursor.h2.1 KBtestsCMakeLists.txt6 KB

Select a file to preview