View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003079||Slicer4||Core: Base Code||public||2013-04-18 11:09||2013-04-24 09:46|
|Target Version||Fixed in Version|
|Summary||0003079: Semantics of 4D volumes are undefined|
Slicer has no way of knowing if a 4D volume is a vector field, an RGB image, a time series, or "something else".
It would be helpful to include metadata in the image header fields to make the volume semantics clear.
|Tags||No tags attached.|
Cross-reference to forum exchange.
I think this distinction is handled somewhere in the guts of ArchetypeVolumeReader already. It does not rely on metadata, I think RGB, DF and multivolume are already handled differently. We can add metadata, but these files will be generated by tools other than Slicer, so we will need some heuristic anyway.
I think someone who worked with that part of Slicer would be able to provide a more authoritative comment (e.g., Steve or Jim).
Reminder sent to: millerjv, pieper
@Steve, @Jim: What is your perspective on the problem discussed here ?
The nrrd spec does a nice job of supplying the metainformation needed to interpret the data. Some other formats also have enough information (nifti, for example). Sometimes though there may be multiple valid interpretations and the user will have to pick.
We probably want to define a nhdr fields for our canonical representation for each use case so they can be read back unambiguously. Other formats will just need to be handled with importers or dialogs.
The translation from file representation to Slicer interpretation is pretty complicated. We cleaned it up a good bit last summer which allowed us to introduce a MultiVolumeReader that is really just a subclass of one of the NRRD readers.
|2013-04-18 11:09||gregsharp||New Issue|
|2013-04-18 11:09||gregsharp||Status||new => assigned|
|2013-04-18 11:09||gregsharp||Assigned To||=> jcfr|
|2013-04-18 11:20||jcfr||Assigned To||jcfr => fedorov|
|2013-04-18 11:20||jcfr||Note Added: 0008437|
|2013-04-18 12:28||gregsharp||Note Added: 0008439|
|2013-04-18 13:57||fedorov||Note Added: 0008444|
|2013-04-18 14:03||jcfr||Note Added: 0008445|
|2013-04-24 09:35||pieper||Note Added: 0008478|
|2013-04-24 09:46||millerjv||Note Added: 0008479|