Agenda&Status 022208: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(New page: === Project Management === * ITK 3.6 on March 2008 ** http://www.itk.org/Wiki/ITK_Release_Schedule#Release_3.6_Schedule === Bug Triage === * Starting after: 4559)
 
 
(2 intermediate revisions by one other user not shown)
Line 3: Line 3:
*  ITK 3.6 on March 2008
*  ITK 3.6 on March 2008
**  http://www.itk.org/Wiki/ITK_Release_Schedule#Release_3.6_Schedule
**  http://www.itk.org/Wiki/ITK_Release_Schedule#Release_3.6_Schedule
=== Technical Topics ===
* .hdr/.img file format extensions map to 3 different interpretations in ITK. (Hans)
**  What should the correct version be? 
{| border="1"
|- bgcolor="#abcdef"
! IO that can write .hdr/.img files !! Orientation !! bytes in .hdr !! Analyze^TM Program can read ITK written files correctly  !! ITK can read Analyze^TM written files correctly !! Files tagged as nifti compliant
|-
| niftiImageIO  (2 file nifti)    || Quaternions || 352          || No                                    || N/A || Yes
|-
| niftiImageIO  ("Analyze")        || SPM Style  || 348          || Only if transverse orientation        || Yes || Yes
|-
| AnalyzeImageIO                    || Mayo Clinic || 348          || Yes                                    || Yes || No
|}
** Proposal:
*** 1. Place AnalyzeIO before niftiIO in reading/writing order
*** 2. Ensure that AnalyzeIO "CanRead" mechanism rejects files that are tagged as "Nifti Compliant"
*** 3. niftiImageIO Add member function that turn on/off the ability to recognize ".hdr/.img" extensions as valid for writing (Only useful when niftiImageIO is explicitly specified for writing.).  Add member function to specifify which "2 file .hdr/.img" form should be used for writing (2 file nifti or Analyze).
*** 4. default niftiImageIO to not recognize ".hdr/.img" as valid for writing.
* Improvements to MattesMutualInformation (Matt,Luis)
** Removing the JointPDFDerivatives array
*** It used a 3D array of floats, of size : (Number of transform parameters) X (number of histogram bins)^2
* Improving LevelSet filters to use image spacing (Luca)
** Dealing with fudge factor


=== Bug Triage ===
=== Bug Triage ===


* Starting after: 4559
* Starting after: 4559

Latest revision as of 17:57, 22 February 2008

Project Management

Technical Topics

  • .hdr/.img file format extensions map to 3 different interpretations in ITK. (Hans)
    • What should the correct version be?
IO that can write .hdr/.img files Orientation bytes in .hdr Analyze^TM Program can read ITK written files correctly ITK can read Analyze^TM written files correctly Files tagged as nifti compliant
niftiImageIO (2 file nifti) Quaternions 352 No N/A Yes
niftiImageIO ("Analyze") SPM Style 348 Only if transverse orientation Yes Yes
AnalyzeImageIO Mayo Clinic 348 Yes Yes No
    • Proposal:
      • 1. Place AnalyzeIO before niftiIO in reading/writing order
      • 2. Ensure that AnalyzeIO "CanRead" mechanism rejects files that are tagged as "Nifti Compliant"
      • 3. niftiImageIO Add member function that turn on/off the ability to recognize ".hdr/.img" extensions as valid for writing (Only useful when niftiImageIO is explicitly specified for writing.). Add member function to specifify which "2 file .hdr/.img" form should be used for writing (2 file nifti or Analyze).
      • 4. default niftiImageIO to not recognize ".hdr/.img" as valid for writing.
  • Improvements to MattesMutualInformation (Matt,Luis)
    • Removing the JointPDFDerivatives array
      • It used a 3D array of floats, of size : (Number of transform parameters) X (number of histogram bins)^2
  • Improving LevelSet filters to use image spacing (Luca)
    • Dealing with fudge factor

Bug Triage

  • Starting after: 4559