Preliminary Results

LungVolSeg

Real-data full-volume lung CT segmentation pipeline using SimpleITK, MONAI, and VTK. This page publishes the tracked results from the 25-epoch Zenodo full run.

Mean Dice -
Mean HD95 -
Best Val Dice -
Split -

Run Summary

Full run on all 20 prepared cases with 25 epochs on CUDA.

Dataset

COVID-19 CT Lung and Infection Segmentation Dataset

DOI 10.5281/zenodo.3757476

Target: binary lung segmentation

Model

MONAI 3D UNet

Prepared volume shape: 96 x 128 x 128

Output artifacts: NIfTI predictions, STL/VTP meshes, metrics, model card

Interpretation

The run is strong overall but visibly bimodal. Cases 001 to 010 are near-perfect, while a weaker subgroup appears in cases 011 to 020.

Figures

Tracked result artifacts generated from the full run.

Training curve
Training loss and validation Dice over 25 epochs.
Per-case metrics
Per-case Dice and HD95 across all 20 volumes.
Best case overlay
Best case overlay. Green is label, red is prediction.
Weak case overlay
Weakest case overlay. The failure pattern is localized and structured.

Case Rankings

Best and weakest cases from the tracked full run.

Best Cases

    Weakest Cases

      Tracked Files

      Only lightweight, publishable result artifacts are committed for this page.

      Airway Centerlines

      Branch tracing for airway navigation

      Workflow

      This repo also includes a separate airway workflow that uses VMTK centerlines and graph-based routing on a real airway surface mesh.

      Scripts:

      • scripts/airway_centerlines.py
      • scripts/airway_route.py
      • scripts/airway_visualize.py

      Example

      Extract centerlines, trace a route to a target coordinate, and render the overlay with VTK.

      python3 scripts/airway_centerlines.py \
        --surface airway_surface.vtp \
        --output airway_centerlines.vtp \
        --source-point 0,0,0 \
        --target-point 12,8,-40
      python3 scripts/airway_route.py \
        --centerlines airway_centerlines.vtp \
        --source-point 0,0,0 \
        --target-point 18,4,-55 \
        --output airway_route.vtp