Complex Image Set
From NAMIC Wiki
Home < Complex Image Set
A complex image set cannot be represented by a single grid. Instead it is made up of multiple grids, because it includes things like:
- gantry tilt
- irregular slice spacing
- overlapping scans
Proposed data structure shown in pseudocode
ImageCollection { // The reformatted image is a standard itk image. It has uniform spacing & direction cosines. // It can be NULL if the collection has not yet been formatted. itkOrientedImage ReformattedImage; // The group array is an array of image sections. Each image ImageGroupArray { // ImageGroups are image sections with the same spacing, gantry tilt, etc. ImageGroup[0] ImageGroup[1] ... }
Normal ITK routines will operate on the reformatted image (e.g. by making the ImageCollection a subclass of itkOrientedImage). But if the user needs the original images or their headers, they are available.