Difference between revisions of "Special topic breakout: ITK"
From NAMIC Wiki
| (8 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| − | '''Tutorial Session on ITK''' | + | '''Tutorial Session on ITK''' (Luis Ibanez) |
= Topics = | = Topics = | ||
| Line 9: | 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 21: | 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