Proposals:JPEG 2000 ImageIO: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 8: Line 8:
* However, ITK currently doesn't
* However, ITK currently doesn't


= Source Code =
= Implementation =
 
== Source Code ==


Current effort is in the NAMIC Sandbox
Current effort is in the NAMIC Sandbox
Line 16: Line 18:
have a direct support for JPEG2000 files from the ImageFileReader.
have a direct support for JPEG2000 files from the ImageFileReader.


= Project Page NAMIC Week =
== Project Page NAMIC Week ==


   http://www.na-mic.org/Wiki/index.php/JPEG2000_and_HDF5_Image_Readers_in_ITK
   http://www.na-mic.org/Wiki/index.php/JPEG2000_and_HDF5_Image_Readers_in_ITK


= Dashboard for OpenJpeg =
We plan to do a big push during the NAMIC Week:
 
  http://www.na-mic.org/Wiki/index.php/2010_Summer_Project_Week
 
== Dashboard for OpenJpeg ==


   http://my.cdash.org/index.php?project=OPENJPEG
   http://my.cdash.org/index.php?project=OPENJPEG
Line 34: Line 40:
   http://openjpeg.googlecode.com/svn/branches/v2/
   http://openjpeg.googlecode.com/svn/branches/v2/


= Insight Journal Relevant Papers =
  http://www.insight-journal.org/browse/publication/729


= Community Requirements =
= Community Requirements =


* Streaming (reading region of interest, without having to load the entire image)
* Streaming (reading region of interest, without having to load the entire image)
** Need to update to OJ v2, since v1 does not support this (see tiles support)
* Subsampling (reading subsampled versions of the image)
* Subsampling (reading subsampled versions of the image)
* lossy/lossless
* Pixel types
* Pixel types
** 8-bits
** 8-bits (signed/unsigned)
** 16-bits
** 16-bits (signed/unsigned)
** 32-bits (signed/unsigned)
* Multi-Channel
* Multi-Channel
** Jpeg 3D  
** Jpeg 3D  
** Time series ?
** Time series ?

Latest revision as of 13:30, 11 June 2010

Adding direct support for JPEG 2000


Historical Note

  • GDCM uses already JPEG2000 in order to manage compression in DICOM images.
  • The Openjpeg library is carried by ITK in the Utilities directory. (an old version...)
  • However, ITK currently doesn't

Implementation

Source Code

Current effort is in the NAMIC Sandbox

 http://svn.na-mic.org/NAMICSandBox/trunk/JPEG2000ImageIO/

have a direct support for JPEG2000 files from the ImageFileReader.

Project Page NAMIC Week

 http://www.na-mic.org/Wiki/index.php/JPEG2000_and_HDF5_Image_Readers_in_ITK

We plan to do a big push during the NAMIC Week:

 http://www.na-mic.org/Wiki/index.php/2010_Summer_Project_Week

Dashboard for OpenJpeg

 http://my.cdash.org/index.php?project=OPENJPEG

OpenJpeg Repository

 http://code.google.com/p/openjpeg/source/checkout

SVN

 http://openjpeg.googlecode.com/svn/trunk/
 http://openjpeg.googlecode.com/svn/branches/v2/


Insight Journal Relevant Papers

 http://www.insight-journal.org/browse/publication/729

Community Requirements

  • Streaming (reading region of interest, without having to load the entire image)
    • Need to update to OJ v2, since v1 does not support this (see tiles support)
  • Subsampling (reading subsampled versions of the image)
  • lossy/lossless
  • Pixel types
    • 8-bits (signed/unsigned)
    • 16-bits (signed/unsigned)
    • 32-bits (signed/unsigned)
  • Multi-Channel
    • Jpeg 3D
    • Time series ?