This intensive 8 hour training provides a practical, hands-on exploration of real-world issues and best practices in working with DICOM medical imaging data. Participants will learn to recognize and troubleshoot common pitfalls in DICOM conformance, metadata integrity, and data conversion while gaining familiarity with widely used tools and libraries for data inspection, validation, and workflow automation. Through a mix of lectures, demonstrations, and case-based exercises, the course emphasizes strategies for building reliable and reproducible imaging pipelines. Designed for developers, researchers, and clinical data professionals, the training equips attendees with both the technical skills and best-practice frameworks needed to confidently manage DICOM data in research and clinical settings.

The target audience for this training is product developers, imaging informatics professionals, researchers, clinical data managers, and AI/ML developers working with medical imaging data (MRI, CT, PET, etc.).

Objectives

  • Understand the most frequent and impactful DICOM issues in real-world settings.
  • Equip participants to detect and fix metadata problems.
  • Introduce and compare tools for inspecting, modifying, and using DICOM data.
  • Learn to structure, transform, and quality-check datasets.
  • Establish reliable imaging pipelines for clinical or research work.
  • Address real-world issues participants have faced.

Prerequisites

  • Experience using 3D Slicer
  • Familiarity with DICOM

Agenda

This course involves approximately 8 hours of instruction. For onsite courses, we recommend either one 8-hour day of instruction (morning and afternoon sessions with a lunch break) or two 4-hour sessions on consecutive days. When taught as an online course, we can accommodate a variety of schedules including 2-hour sessions on four consecutive days or 1-hour sessions weekly for eight weeks.

DICOM in Practice – What Can Go Wrong and Why

  • Non-conformance and vendor-specific deviations
  • DICOM object types (images, RTSTRUCT, SEG, SR): which ones break and why
  • Hierarchy challenges: Patient > Study > Series > Instance
  • Enhanced vs. Legacy DICOM
  • UIDs and duplication issues in longitudinal/multi-center data
  • Hidden problems with secondary captures and screenshots

DICOM Metadata and Content Validation

  • Critical tags: Patient, Study, Series, Image — what matters most
  • Private tags and manufacturer extensions
  • Anonymization vs. de-identification: pitfalls and compliance (HIPAA/GDPR)
  • Using DICOM dictionaries, public tag databases
  • Tools for validation
  • Hands-on: Reviewing bad metadata examples

DICOM Handling Tools and Ecosystem Overview

  • Libraries:
    • pydicom, dicom-numpy, dcm2niix, dcm4che, DCMTK
    • Scripting workflows: parsing, patching, and converting
  • DICOM Servers & Interoperability:
    • Orthanc DICOMweb services
  • 3D Slicer and similar platforms: using DICOM plugins, import/export issues, visualization pitfalls
  • Export issues: When “Save as DICOM” isn’t enough

Advanced Data Handling & Conversion Strategies

  • Managing timepoints and multi-series studies (e.g., pre/post contrast, multi-phase CT)
  • Batch conversion strategies: DICOM → NIfTI, NRRD, HDF5
  • Tools: dcm2niix, plastimatch, slicer.cli, in-house scripts
  • Working with SEG/RTSTRUCT: flattening, resampling, interpreting ROI labels
  • Spatial orientation consistency checks

Best Practices for Workflow Design and Reproducibility

  • Checklist: What makes a “clean” DICOM dataset?
  • Dealing with multi-institution data: harmonization strategies
  • Version control and provenance for DICOM metadata
  • Logging & documentation for regulatory or reproducibility purposes
  • DICOM for AI/ML: Label leakage, data leakage, and augmentation dangers

Case Reviews and Open Discussion

  • Participant-submitted examples (anonymized)
  • Live debugging of corrupted (anonymized) DICOMs

Next Public Course

Registration for this course is currently closed.

To learn about upcoming courses and help us plan our schedule, fill out this form.

Private Team Training

Our expert instructors can train your team online or at your site. The course syllabus can be customized for your needs.

Get a Quote