Skip to content

Spine (TPTBox.spine)

Spine-specific utilities built on top of the core NII and POI abstractions. Contains two sub-modules: 2D snapshot generation and statistical spine measurements.

Sub-modules

Sub-module Description
snapshot2D/ Modular 2D image snapshot generation (slices, MIPs, overlays)
spinestats/ Clinical measurements: distances, Cobb angles, IVD POIs, endplates

Quick Example

from TPTBox import NII, calc_centroids
from TPTBox.spine.snapshot2D.snapshot_modular import Snapshot_Frame, create_snapshot

ct = NII.load("ct.nii.gz", seg=False)
seg = NII.load("seg.nii.gz", seg=True)

# Generate a 2D sagittal snapshot with a segmentation overlay
create_snapshot(
    [Snapshot_Frame(image=ct, segmentation=seg, mode="CT")],
    to="snapshot.png",
)