Difference between revisions of "JPEG2000 and HDF5 Image Readers in ITK"

From NAMIC Wiki
Jump to: navigation, search
Line 9: Line 9:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
Add support to ITK for reading very large microscopy datasets, in particular by reading regions of interest, and subsampled versions.
+
Add support to ITK for reading very large microscopy datasets that exceed available computer memory. In particular, we are implementing methods to read regions of interest, and multiresolution images of dataset which is assumed to be tiled suitably.
 
</div>
 
</div>
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
Line 29: Line 29:
 
The current JPEG2000ImageIO class can
 
The current JPEG2000ImageIO class can
  
* Read j2k and jp2 images, in 8-bits
+
* Read j2k and jp2 images, in 8-bits and 16-bits
* Write j2k and jp2 images, in 8-bits
+
* Write j2k and jp2 images, in 8-bits and 16-bits
  
 
</div>
 
</div>

Revision as of 21:22, 20 June 2010

Home < JPEG2000 and HDF5 Image Readers in ITK

Key Investigators

  • Harvard Medical School: Kishore Mosaliganti, Sean Megason
  • Kitware: Luis Ibanez

Project

Objective

Add support to ITK for reading very large microscopy datasets that exceed available computer memory. In particular, we are implementing methods to read regions of interest, and multiresolution images of dataset which is assumed to be tiled suitably.

Approach, Plan

We are adding support for JPEG2000 files (via OpenJpeg), and will be looking soon at HDF5 support. Requests and suggestions from the community are being gathered at http://www.itk.org/Wiki/Proposals:JPEG_2000_ImageIO

Progress

An initial version of the JPEG2000 support is avalable at: http://svn.na-mic.org/NAMICSandBox/trunk/JPEG2000ImageIO/

We have joined the development team of Open Jpeg and setup a Dashboard for it at: http://my.cdash.org/index.php?project=OPENJPEG

The current JPEG2000ImageIO class can

  • Read j2k and jp2 images, in 8-bits and 16-bits
  • Write j2k and jp2 images, in 8-bits and 16-bits