2015 Summer Project Week:Dicom parsing with DCMJS

From NAMIC Wiki
Jump to: navigation, search
Home < 2015 Summer Project Week:Dicom parsing with DCMJS

Key Investigators

  • Nicolas Rannou
  • Michael Onken
  • Steve Pieper

Project Description

Objective

  • Define target DICOM types
  • Define a good workflow to parse targets with DCMJS.
  • Define required JS models to support the workflow.
  • Evaluate DicomParser from cornerstone team.

Approach, Plan

  • Talk with DICOM/DCMTK experts to get some feedback on best strategy.
  • Write a demo to showcase js models and dicom parsing workflows.

Progress

  • Evaluation of current solutions
    • yves:
      • pros: fast
      • cons: single frame and need to parse dicom header by hand in JS later on
    • dicomparser: same
    • dcmjs:
      • pro: relies on dcmtk, (almost) no need to manually parse dicom header by hand
      • cons: slower (150ms for dcmdump vs 30ms for other solutions)
    • note: compilation of dcmjs with -o3 or -of drasticly improves performance of dcmjs
  • Proposed workflow
  • Take dicom segmentations/models into account
  • Testing database