A Streaming IO Base Class and Support for Streaming the MRC and VTK File Format
logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3171
This paper describes our contribution of three new classes to the Insight Toolkit community. We present a new ImageIO base class for streaming image file, along with two derived ImageIO classes for the VTK and the MRC file formats.
Code
minus Automatic Testing Results by Insight-Journal Dashboard on Fri Jun 11 14:47:46 2010 for revision #1
starstarstarstarstar expertise: 5 sensitivity: 5
yellow This project passed all of its tests.
Click here for more details.

Go here to access the main testing dashboard.

Reviews
minus Very useful contribution by Luis Ibanez on 2010-06-10 15:03:44 for revision #1
starstarstarstarstar expertise: 5 sensitivity: 5
yellow
Summary:

This paper provides the implementation of a base class that factorizes the actions requires for performing IO streaming, and exercise this class with two ImageIO classes, one for VTK and another one for the MRC format.

Open Science:

The paper satisfies the requirements of Open Science. It includes the source code, data and parameters needed to replicate the work described in the paper.

Reproducibility:

I manage to reproduce the code with minimal changes.


 


A) The CMakeLists.txt files were missing


IF(COMMAND CMAKE_POLICY)
  CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)


 


B) itkMRCImageIO.cxx needed


         #include <numeric>


   to compile with gcc 4.4.1 in Ubuntu 9.10

Use of Open Source Software:

The paper uses ITK.

Open source Contributions:

The paper contributes new classes to ITK.  It was possible to use them immediately, with minor modifications.

Code Quality :

The code is easily readable.

Interest:

Yes, this work is of immediate interest to other efforts. In particular for supporting straming in JPEG 2000 readers.

Add a new review
Quick Comments


Resources
backyellow
Download All
Download Paper , View Paper
Download Source code
Github

Statistics more
backyellow
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating: starstarstarstarstar
Paper Quality: plus minus

Information more
backyellow
Categories: Images, IO, Programming, Streaming
Keywords: streaming, microscopy, file format, MRC, VTK
Toolkits: ITK, CMake, VTK
Export citation:

Share
backyellow
Share

Linked Publications more
backyellow
Diffeomorphic Demons Using ITK's Finite Difference Solver Hierarchy Diffeomorphic Demons Using ITK's Finite Difference Solver Hierarchy
by Vercauteren T., Pennec X., Perchant A., Ayache N.
A Label Geometry Image Filter for Multiple Object Measurement A Label Geometry Image Filter for Multiple Object Measurement
by Padfield D., Miller J.

View license
Loading license...

Send a message to the author
main_flat
Powered by Midas