2016 Summer Project Week/DICOM Tractography Results

From NAMIC Wiki
Revision as of 09:53, 25 June 2016 by Lauren (talk | contribs) (→‎Project Description)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Home < 2016 Summer Project Week < DICOM Tractography Results

Key Investigators

  • Michael Onken
  • Isaiah Norton (remotely)
  • Lauren O'Donnell

Project Description

This software project deals with saving tractography data in DICOM.


  • Add API to DCMTK (library called dcmtract) which allows easy creation and reading of DICOM Tractography Results objects
  • Tractography Results objects have been introduced in DICOM with Supplement 181 in 2015.
  • From the Supplement: Tractography results are usually calculated based on magnetic resonance diffusion tractography (MR DT). A tracking algorithm produces tracks (i.e. fibers), which are collected into track sets. A track contains the set of x, y and z coordinates of each point making up the track. Depending upon the algorithm and software used, additional quantities like Fractional Anisotropy (FA) values or color etc. may be associated with the data, by track set, track or point, either to facilitate further filtering or for clinical use. Descriptive statistics of quantities like FA may be associated with the data by track set or track.
  • This week we will work to discuss and finalize the API of the the library and prepare it for checkin to DCMTK

Approach, Plan

  • Discuss existing API and refine it if required
  • Discuss naming consistency (track vs tract)
  • Discuss how to handle features currently missing from the standard but supported in Slicer (should we prepare a list of conventions to be the basis for a future DICOM change proposal).


  • There is already a version of the dcmtract library in DCMTK
  • Productive conversations about coordinate systems, plan for DICOM in Slicer, release next week of DICOM tracts on SlicerDMRI site