Your Cart
Loading

DICOM Orientation & Concatenation Bundle (Parts 1 & 2) Convert, Standardize & Stitch CT Series into One Seamless Dataset

On Sale
$14.99
$14.99
Added to cart

πŸ–₯️ Product Overview

This bundle gives you both Part 1 (FFS β†’ HFS Orientation Fix) and Part 2 (CT Concatenation & Registration), providing a complete solution for standardizing and stitching DICOM CT datasets.

With these scripts, you can:

  1. Convert Feet-First Supine (FFS) to Head-First Supine (HFS) by adjusting metadata tags (Part 1).
  2. Concatenate multiple CT scans (supine + prone or partial body scans) into one seamless dataset using registration, seam line blending, and resampling (Part 2).

πŸ“¦ What’s Included

  • Part 1: Orientation Fix Scripts
  • v2: Robust version (adds Image Position z-component fix for universal viewer compatibility).
  • Part 2: Concatenation Script
  • Rigid registration (MIP-based).
  • Seam line selection + feathering blend.
  • Uniform grid resampling.
  • Concatenated export as a new DICOM series.
  • Full Documentation with comments and usage notes.

✨ Features

  • Metadata-Only Orientation Fix: Non-destructive, no pixel data changes.
  • Geometry-Aware Sorting: Preserves 3D spatial consistency.
  • Seamless Concatenation: Aligns, blends, and exports merged CTs.
  • Universal Compatibility: Works across CT, MR, PET, CBCT.
  • Minimal Dependencies: Clean Python code with pydicom, numpy, and SimpleITK.

βœ… Why This Bundle is Essential

  • Solve orientation mismatches between scanners or sessions.
  • Stitch supine/prone or partial scans into a single whole-body dataset.
  • Prepare robust inputs for deformable registration, dose mapping, and radiotherapy workflows.
  • Save time and avoid error-prone manual processing with automated scripts.

πŸ‘©β€βš•οΈ Who It’s For

Medical physicists, imaging scientists, and developers who want a fast, reproducible workflow for cleaning and merging DICOM series.


⚑ Pro Tip: Part 1 ensures all series share the same orientation, while Part 2 builds on that foundation to concatenate datasets into one seamless series.

You will get the following files:
  • PY (31KB)
  • PY (6KB)