Difference between revisions of "Special topic breakout: ITK"
From NAMIC Wiki
(7 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | '''Tutorial Session on ITK''' | + | '''Tutorial Session on ITK''' (Luis Ibanez) |
= Topics = | = Topics = | ||
− | |||
− | |||
*How do you efficiently integrate VTK and ITK with respect to reading and writing images? Is there one class that can be used to hold data sets for both libraries? | *How do you efficiently integrate VTK and ITK with respect to reading and writing images? Is there one class that can be used to hold data sets for both libraries? | ||
*How to do FFTs in ITK? | *How to do FFTs in ITK? | ||
Line 11: | Line 9: | ||
*How are XML/MRML files parced in ITK/VTK? We want to know how to use the vtkXMLparser and MRML objects to parse our XML files. | *How are XML/MRML files parced in ITK/VTK? We want to know how to use the vtkXMLparser and MRML objects to parse our XML files. | ||
*What are the memory and performance issues with ITK? | *What are the memory and performance issues with ITK? | ||
+ | *How can we debug memory leaks (or force memory collector to start collecting)? | ||
+ | *How can I access the metadata of each slice in a 3D DICOM volume? | ||
− | + | = Hands On = | |
+ | * ITK - VTK Integration | ||
+ | ** http://insight-journal.org/dspace/handle/1926/495 | ||
+ | * FFT | ||
+ | ** Insight/Examples/Filtering/ | ||
+ | *** FFTDirectInverse.cxx | ||
+ | *** FFTDirectInverse2.cxx | ||
+ | *** FFTImageFilter.cxx | ||
+ | *** FFTImageFilterFourierDomainFiltering.cxx | ||
+ | *** http://insight-journal.org/dspace/handle/1926/326 | ||
+ | *** http://insight-journal.org/dspace/handle/1926/321 | ||
+ | * Voxels vs Real Space | ||
+ | ** Real Space | ||
+ | * File Formats | ||
+ | ** Depends on the purpose... | ||
+ | *** MetaImage | ||
+ | *** Analyze | ||
+ | *** DICOM | ||
+ | *** Nrrd | ||
+ | * Standard for reading coefficients | ||
+ | ** Not really... | ||
+ | ** It is worth to define one | ||
+ | * XML/MRML Parsing | ||
+ | ** Need help from Steve Pieper here (Jim? Alex? Laurent?) | ||
+ | * Memory issues in ITK | ||
+ | ** Many Trade offs | ||
+ | ** Usually trading computation time versus memory | ||
+ | ** ITK only supports shared memory, not distributed memory (MPI) | ||
= Participants = | = Participants = | ||
Line 25: | Line 52: | ||
*Jake Nickel | *Jake Nickel | ||
*Nick Kiguta | *Nick Kiguta | ||
+ | *Alex. Gouaillard | ||
+ | *Csaba Csoma | ||
+ | *Douglas Alan |
Latest revision as of 15:42, 27 June 2007
Home < Special topic breakout: ITKTutorial Session on ITK (Luis Ibanez)
Topics
- How do you efficiently integrate VTK and ITK with respect to reading and writing images? Is there one class that can be used to hold data sets for both libraries?
- How to do FFTs in ITK?
- What type of coordinate space should be used, voxels vs. real space?
- What type of image formats should be used?
- Is there any standard way to read in coefficient files, i.e., algorithm specific parameters?
- How are XML/MRML files parced in ITK/VTK? We want to know how to use the vtkXMLparser and MRML objects to parse our XML files.
- What are the memory and performance issues with ITK?
- How can we debug memory leaks (or force memory collector to start collecting)?
- How can I access the metadata of each slice in a 3D DICOM volume?
Hands On
- ITK - VTK Integration
- FFT
- Insight/Examples/Filtering/
- FFTDirectInverse.cxx
- FFTDirectInverse2.cxx
- FFTImageFilter.cxx
- FFTImageFilterFourierDomainFiltering.cxx
- http://insight-journal.org/dspace/handle/1926/326
- http://insight-journal.org/dspace/handle/1926/321
- Insight/Examples/Filtering/
- Voxels vs Real Space
- Real Space
- File Formats
- Depends on the purpose...
- MetaImage
- Analyze
- DICOM
- Nrrd
- Depends on the purpose...
- Standard for reading coefficients
- Not really...
- It is worth to define one
- XML/MRML Parsing
- Need help from Steve Pieper here (Jim? Alex? Laurent?)
- Memory issues in ITK
- Many Trade offs
- Usually trading computation time versus memory
- ITK only supports shared memory, not distributed memory (MPI)
Participants
- Jeff Hawley
- Kunlin Cao
- Kai Ding
- Xiujuan Geng
- James Harris
- Gary Christensen
- Paul Song
- Jake Nickel
- Nick Kiguta
- Alex. Gouaillard
- Csaba Csoma
- Douglas Alan