Modeling Complete
Tumor Found

PET/CT Segmentation Report

Case: ModelingLymphoma • Generated from Ingensia PET/CT sample pipeline run
Run date: 2025-10-03 10:25:38 GMT
Sample pipeline output This page is the actual HTML report generated from one PET/CT case processed through the Ingensia pipeline. It is included on the website intentionally so prospective collaborators can review the real deliverable, not just screenshots or summary claims.

1. Patient & Scan

Patient MRNPETCT_fe705ea1cc
Patient namePETCT_fe705ea1cc
SexF
Age066Y
DOB
Exam date2002-12-29
Institution
Accession
Study ID

2. Data Completeness

identifiers.json
Present
reconstruction_method.json
Present
dicom_scoring.json
Present
qc_report.txt
Present
geometry_report_pet.txt
Present
geometry_report_seg.txt
Present
dicom_detection.summary
Present
Final segmentation (BASENAME_SEG.nii.gz)
Present
Modeling features CSV
Present

3. DICOM Series Discovery & Selection

Series folderModalitySeries descriptionKernelRecon methodCT scorePET scoreSOP classRadionuclide tags?
1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548.dicom_header Selected CTCTGK p.v.1 WFB30f90CT Image StorageNo
1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058.dicom_header Selected PETPTPET corr.XYZ Gauss2.00215Positron Emission Tomography Image StorageYes
Show all discovered series
Series folderModalitySeries descriptionKernelRecon methodCT scorePET scoreSOP classRadionuclide tags?
1.3.6.1.4.1.14519.5.2.1.4219.6651.163390901989343459255915209898.dicom_header SEGSegmentation00Segmentation StorageNo
1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548.dicom_header Selected CTCTGK p.v.1 WFB30f90CT Image StorageNo
1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058.dicom_header Selected PETPTPET corr.XYZ Gauss2.00215Positron Emission Tomography Image StorageYes

4. Overview MIPs

CT + PET • Coronal
CT + PET • Coronal
CT + PET • Sagittal
CT + PET • Sagittal
CT + SEG • Coronal
CT + SEG • Coronal
CT + SEG • Sagittal
CT + SEG • Sagittal

5. Live DICOM viewer

Live DICOM viewer (auto-loaded demo) Open full screen ⤴

6. Modeling Visuals

Shape Radar
Shape Radar
Metabolic Radar
Metabolic Radar
Texture Strip
Texture Strip
SUV Strip
SUV Strip
Volume Cubes
Volume Cubes
Surface Area
Surface Area

7. Segmentation Metrics

n_voxels580540
MTV_mL226.2166495789401
TLG1008.0412046735794
SUV_mean4.456087589263916
SUV_median3.682021141052246
SUV_max19.534645080566406
SUV_peak14.80296802520752
SUV_std2.369410514831543
SUV_CoV0.5317244033847496
SUV_p102.3759382486343386
SUV_p907.734170770645143
shape_Sphericity0.22
shape_MeshVolume225499.97
shape_MajorAxisLength863.49
shape_MinorAxisLength207.14
shape_LeastAxisLength101.32
Show all radiomics features
IdentifierModelingLymphoma
Segmentation_ModelIngensia_PETAI_v2_Lymphoma_Melanoma
Date_Modeled2025-10-03
Modeling_Time_Seconds472
Modeling_Time_Hours0.13
CT_Image_Reconstruction_MethodUNAVAILABLE
PET_Image_Reconstruction_MethodPSF+TOF 2i21s
CT_Image_CorrectedUNAVAILABLE
PET_Image_CorrectedNORM|DTIM|ATTN|SCAT|DECY|RAN
CT_Image_Attenuation_Correction_MethodUNAVAILABLE
PET_Image_Attenuation_Correction_Methodmeasured;GK p.v.3 eFoV
CT_Image_Convolution KernelB30f
PET_Image_Convolution KernelXYZ Gauss2.00
CT_Reconstruction_AlgorithmUNAVAILABLE
CT_Reconstruction_Diameter5.0|-211.0|-331.0
CT_Slice_ThicknessTrue
CT_Pixel_Spacing0.74609375|0.74609375
CT_Series_DescriptionGK p.v.1 WF
CT_Protocol_Name04_PETCT_GK_pv_TH_Insp
CT_Convolution_Kernel_GroupUNAVAILABLE
PET_Randoms_Correction_MethodSTART
PET_Detector_Normalization_MethodUNAVAILABLE
PET_Scatter_Correction_MethodModel-based; relative scatter scaling
PET_Decay_CorrectionUNAVAILABLE
PET_UnitsBQML
PET_Frame_Reference_TimeUNAVAILABLE
PET_Actual_Frame_Duration120000.0
Patient_Weight51
Radiopharmaceutical_Start_Time115000
Radionuclide_Total_Dose308000000
Radionuclide_Half_Life6586.2
PET_Series_DescriptionPET corr.
PET_Protocol_NameUNAVAILABLE
CT_Reconstruction_GroupUnknown
PET_Reconstruction_GroupOSEM+PSF+TOF
Empty_SegmentationFalse
n_voxels580540
MTV_mL226.2166495789401
SUV_mean4.456087589263916
SUV_max19.534645080566406
SUV_peak14.80296802520752
SUV_median3.682021141052246
SUV_std2.369410514831543
SUV_CoV0.5317244033847496
SUV_p102.3759382486343386
SUV_p252.832846701145172
SUV_p503.682021021842957
SUV_p755.232248425483704
SUV_p907.734170770645143
SUV_skew1.7498685121536257
SUV_kurtosis3.1790571212768555
TLG1008.0412046735794
shape_Elongation0.24
shape_Flatness0.12
shape_LeastAxisLength101.32
shape_MajorAxisLength863.49
shape_Maximum2DDiameterColumn665.31
shape_Maximum2DDiameterRow645.55
shape_Maximum2DDiameterSlice247.59
shape_Maximum3DDiameter693.27
shape_MeshVolume225499.97
shape_MinorAxisLength207.14
shape_Sphericity0.22
shape_SurfaceArea81646.15
shape_SurfaceVolumeRatio0.36
shape_VoxelVolume226216.65
firstorder_10Percentile-44
firstorder_90Percentile121
firstorder_Energy8255889774
firstorder_Entropy3.47
firstorder_InterquartileRange73
firstorder_Kurtosis30.73
firstorder_Maximum2746
firstorder_MeanAbsoluteDeviation62.54
firstorder_Mean48.11
firstorder_Median71
firstorder_Minimum-1024
firstorder_Range3770
firstorder_RobustMeanAbsoluteDeviation32.55
firstorder_RootMeanSquared119.25
firstorder_Skewness-3.22
firstorder_TotalEnergy3217038833
firstorder_Uniformity0.13
firstorder_Variance11906.4
glcm_Autocorrelation1912.08
glcm_ClusterProminence128610.73
glcm_ClusterShade-1820.98
glcm_ClusterTendency65.2
glcm_Contrast3.63
glcm_Correlation0.89
glcm_DifferenceAverage1.08
glcm_DifferenceEntropy1.94
glcm_DifferenceVariance2.43
glcm_Id0.63
glcm_Idm0.6
glcm_Idmn1.0
glcm_Idn0.99
glcm_Imc1-0.3
glcm_Imc20.93
glcm_InverseVariance0.46
glcm_JointAverage43.55
glcm_JointEnergy0.04
glcm_JointEntropy5.78
glcm_MCC0.92
glcm_MaximumProbability0.12
glcm_SumAverage87.1
glcm_SumEntropy4.34
glcm_SumSquares17.21
gldm_DependenceEntropy7.51
gldm_DependenceNonUniformity32756.03
gldm_DependenceNonUniformityNormalized0.06
gldm_DependenceVariance25.79
gldm_GrayLevelNonUniformity77160.06
gldm_GrayLevelVariance19.14
gldm_HighGrayLevelEmphasis1906.51
gldm_LargeDependenceEmphasis117.75
gldm_LargeDependenceHighGrayLevelEmphasis233687.31
gldm_LargeDependenceLowGrayLevelEmphasis0.06
gldm_LowGrayLevelEmphasis0.0
gldm_SmallDependenceEmphasis0.05
gldm_SmallDependenceHighGrayLevelEmphasis81.07
gldm_SmallDependenceLowGrayLevelEmphasis0.0
glrlm_GrayLevelNonUniformity44298.71
glrlm_GrayLevelNonUniformityNormalized0.11
glrlm_GrayLevelVariance24.33
glrlm_HighGrayLevelRunEmphasis1877.82
glrlm_LongRunEmphasis3.25
glrlm_LongRunHighGrayLevelEmphasis6310.6
glrlm_LongRunLowGrayLevelEmphasis0.0
glrlm_LowGrayLevelRunEmphasis0.0
glrlm_RunEntropy4.97
glrlm_RunLengthNonUniformity207946.85
glrlm_RunLengthNonUniformityNormalized0.53
glrlm_RunPercentage0.67
glrlm_RunVariance0.98
glrlm_ShortRunEmphasis0.76
glrlm_ShortRunHighGrayLevelEmphasis1400.99
glrlm_ShortRunLowGrayLevelEmphasis0.0
glszm_GrayLevelNonUniformity839.95
glszm_GrayLevelNonUniformityNormalized0.04
glszm_GrayLevelVariance119.24
glszm_HighGrayLevelZoneEmphasis1552.09
glszm_LargeAreaEmphasis197236.62
glszm_LargeAreaHighGrayLevelEmphasis391576186.93
glszm_LargeAreaLowGrayLevelEmphasis99.7
glszm_LowGrayLevelZoneEmphasis0.0
glszm_SizeZoneNonUniformity6503.04
glszm_SizeZoneNonUniformityNormalized0.3
glszm_SmallAreaEmphasis0.57
glszm_SmallAreaHighGrayLevelEmphasis859.96
glszm_SmallAreaLowGrayLevelEmphasis0.0
glszm_ZoneEntropy7.92
glszm_ZonePercentage0.04
glszm_ZoneVariance196520.04
ngtdm_Busyness4.01
ngtdm_Coarseness0.0
ngtdm_Complexity4659.37
ngtdm_Contrast0.0
ngtdm_Strength1.0

8. Modeling Process Checks

QC passedYes
PET detectionmeta_data -- PET PASS
CT↔PET geometry passTrue
CT↔SEG geometry passTrue
SEG labels validTrue
View QC report
========================================================================
 QC PASSED?  ✅  YES
========================================================================

QC details:
   PET_PASS            : PASS
   MIPS_PNGs           : PASS
   Geometry_PET_OK     : PASS
   Geometry_SEG_OK     : PASS
   SEG_file_present    : PASS

Segmentation status:
   Tumour found?      YES

Metrics (zeros shown for missing files):
   TMTV (mL)        : 226.2
   MeshVolume (mm³) : 225500.0
   SurfaceArea (mm²): 81646.2

View dicom_scoring.json
{
  "series": [
    {
      "file": "1.3.6.1.4.1.14519.5.2.1.4219.6651.163390901989343459255915209898.dicom_header",
      "score_ct": 0,
      "score_pet": 0,
      "tags": {
        "sop_class": "Segmentation Storage",
        "modality": "SEG",
        "series_description": "Segmentation",
        "image_type": [
          "DERIVED",
          "PRIMARY"
        ],
        "convolution_kernel": null,
        "radionuclide_tags_present": false,
        "reconstruction_diameter": null,
        "reconstruction_method": null
      }
    },
    {
      "file": "1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548.dicom_header",
      "score_ct": 9,
      "score_pet": 0,
      "tags": {
        "sop_class": "CT Image Storage",
        "modality": "CT",
        "series_description": "GK p.v.1 WF",
        "image_type": [
          "ORIGINAL",
          "PRIMARY",
          "AXIAL",
          "CT_SOM5 SPI"
        ],
        "convolution_kernel": "B30f",
        "radionuclide_tags_present": false,
        "reconstruction_diameter": null,
        "reconstruction_method": null
      }
    },
    {
      "file": "1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058.dicom_header",
      "score_ct": 2,
      "score_pet": 15,
      "tags": {
        "sop_class": "Positron Emission Tomography Image Storage",
        "modality": "PT",
        "series_description": "PET corr.",
        "image_type": [
          "ORIGINAL",
          "PRIMARY"
        ],
        "convolution_kernel": "XYZ Gauss2.00",
        "radionuclide_tags_present": true,
        "reconstruction_diameter": null,
        "reconstruction_method": null
      }
    }
  ],
  "master_ct": "1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548.dicom_header",
  "master_pet": "1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058.dicom_header"
}

9. Geometry Summaries

CT ↔ PET

Geometry passTrue
Segmentation labelsn/a (no SEG provided)
origin_matchTrue
spacing_matchTrue
direction_matchTrue
size_matchTrue

CT ↔ SEG

Geometry passTrue
Segmentation labelsTrue
origin_matchTrue
spacing_matchTrue
direction_matchTrue
size_matchTrue
Raw geometry_report_pet.txt
Provided modalities: CT: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/CT.nii.gz, PET: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET_resampled_bspline.nii.gz

Reading CT

Reading PET

--- Geometry and metadata ---
CT: Size (512, 512, 1214)  Spacing (0.74609375, 0.74609375, 0.70001220703125)  Origin (-185.626953125, -20.373046875, -1180.11474609375)
PET: Size (512, 512, 1214)  Spacing (0.74609375, 0.74609375, 0.70001220703125)  Origin (-185.626953125, -20.373046875, -1180.11474609375)

Geometry CT ↔ PET
origin_match: True
spacing_match: True
direction_match: True
size_match: True

============================ Summary ============================
Geometry pass:          True
Segmentation labels:    n/a (no SEG provided)

✔ The supplied data appear nnU‑Net‑compatible.
Raw geometry_report_seg.txt
Provided modalities: CT: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/preprocessed/CT.nii.gz, SEG: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/PETAI_001.nii.gz

Reading CT

Reading SEG

--- Geometry and metadata ---
CT: Size (512, 512, 1214)  Spacing (0.74609375, 0.74609375, 0.70001220703125)  Origin (-185.626953125, -20.373046875, -1180.11474609375)
SEG: Size (512, 512, 1214)  Spacing (0.74609375, 0.74609375, 0.70001220703125)  Origin (-185.626953125, -20.373046875, -1180.11474609375)

Geometry CT ↔ SEG
origin_match: True
spacing_match: True
direction_match: True
size_match: True

--- Segmentation label checks ---
unique_labels: [0, 1]
background_is_zero: True
all_integers: True
consecutive_labels: True

============================ Summary ============================
Geometry pass:          True
Segmentation labels:    True

✔ The supplied data appear nnU‑Net‑compatible.
Show full console log
[INFO] Logging to /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/ModelingLymphoma_report/log.txt
[INFO] Computation started at: 2025-10-03 10:25:38 GMT

============================================================
[SECTION] Environment setup
============================================================
[STEP] Load optional host env (if present)
[SUCCESS] Load optional host env (if present)

============================================================
[SECTION] Sanitize series layout
============================================================
[STEP] Sanitize series layout in /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma
[INFO] Scanning recursively: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma
[INFO] Discovered 3 series; will move 1499 files into series directories under root.
[SUCCESS] Wrote manifest: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/sanitizer_manifest.csv
[SUCCESS] Removed 2 empty directories.
[SUCCESS] Series directories created under root (named by SeriesInstanceUID).
[SUCCESS] Sanitize series layout in /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma

============================================================
[SECTION] DICOM header capture & scoring
============================================================
[STEP] Capture DICOM headers
Wrote header for '1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058' -> /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058.dicom_header
Error reading DICOM file /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/ModelingLymphoma_report/log.txt: File is missing DICOM File Meta Information header or the 'DICM' prefix is missing from the header. Use force=True to force reading.
Wrote header for '1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548' -> /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548.dicom_header
Warning: no files found in /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/34234234, skipping.
Wrote header for '1.3.6.1.4.1.14519.5.2.1.4219.6651.163390901989343459255915209898' -> /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/1.3.6.1.4.1.14519.5.2.1.4219.6651.163390901989343459255915209898.dicom_header
Error reading DICOM file /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/1.3.6.1.4.1.14519.5.2.1.4219.6651.163390901989343459255915209898.dicom_header: File is missing DICOM File Meta Information header or the 'DICM' prefix is missing from the header. Use force=True to force reading.
Warning: no files found in /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/300.000000-Segmentation-09898, skipping.
Warning: no files found in /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/982343, skipping.
[SUCCESS] Capture DICOM headers
[STEP] Determine reconstruction method
[SUCCESS] Determine reconstruction method
[STEP] Full DICOM header scoring
[SUCCESS] Full DICOM header scoring
[STEP] Detection summary scoring
[SUCCESS] Detection summary scoring
[STEP] Rename CT/PET sub-directories
============================================================
[PROCESSING STUDY] /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma
============================================================
[STEP] Verifying PET PASS status …
[SUCCESS] PET PASS confirmed.
[STEP] Extracting master_ct and master_pet values …
[SUCCESS] Found CT UID: 1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548
[SUCCESS] Found PET UID: 1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058
[STEP] Generating rename commands …
mv "/home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/1.3.6.1.4.1.14519.5.2.1.4219.6651.236102552014587977554483752548" "/home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/CT"
mv "/home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/1.3.6.1.4.1.14519.5.2.1.4219.6651.484574363818075625229557398058" "/home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET"
[STEP] Executing rename commands …
[SUCCESS] Rename complete.
[SUCCESS] Rename CT/PET sub-directories
[STEP] Create CT and PET specific dicom_header files (from INPUT → META_DIR)
Wrote header for 'CT' -> /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/CT.dicom_header
Wrote header for 'PET' -> /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/PET.dicom_header
[SUCCESS] Create CT and PET specific dicom_header files (from INPUT → META_DIR)
[STEP] Create PET CT reconstruction csv detailing the reconstruction method
Wrote: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/reconstruction.csv
[SUCCESS] Create PET CT reconstruction csv detailing the reconstruction method

============================================================
[SECTION] NIfTI conversion & resampling
============================================================
[STEP] Convert CT DICOM → NIfTI (staging)

============================================================
[PROCESSING SERIES] /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/CT
============================================================
[STEP] Checking for dcm2niix …
[STEP] Ensuring output directory exists → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma
[STEP] Running dcm2niix …
Chris Rorden's dcm2niiX version v1.0.20211006  (JP2:OpenJPEG) GCC11.2.0 x86-64 (64-bit Linux)
Found 1214 DICOM file(s)
Convert 1214 DICOM as /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/CT (512x512x1214x1)
Conversion required 28.177000 seconds (28.169077 for core code).
[SUCCESS] dcm2niix completed without errors.
[SUCCESS] Wrote /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/CT.nii.gz
[SUCCESS] Convert CT DICOM → NIfTI (staging)
[STEP] Convert PET DICOM → NIfTI (staging)

============================================================
[PROCESSING SERIES] /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET
============================================================
[STEP] Checking for dcm2niix …
[STEP] Ensuring output directory exists → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma
[STEP] Running dcm2niix …
Chris Rorden's dcm2niiX version v1.0.20211006  (JP2:OpenJPEG) GCC11.2.0 x86-64 (64-bit Linux)
Found 284 DICOM file(s)
Convert 284 DICOM as /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET (400x400x284x1)
Saving as 32-bit float (slope, intercept or bits allocated varies).
Conversion required 4.153035 seconds (4.151574 for core code).
[SUCCESS] dcm2niix completed without errors.
[SUCCESS] Wrote /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET.nii.gz
[SUCCESS] Convert PET DICOM → NIfTI (staging)
[STEP] Resample PET to CT grid (staging)
Reading CT from /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/CT.nii.gz ...
Reading PET from /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET.nii.gz ...
Resampling PET to match CT geometry (B‑spline) ...
✓ PET saved to /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET_resampled_bspline.nii.gz
Writing resampling details to /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/resampling.txt

Resampling workflow complete!
[SUCCESS] Resample PET to CT grid (staging)

============================================================
[SECTION] Geometry checks & MIPs (pre-modeling)
============================================================
[STEP] Geometry report (PET)
[SUCCESS] Geometry report (PET)
[STEP] Create CT+PET MIPs
[INFO] Saved CT_PET_MIPS-like_coronal.png → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/CT_PET_MIPS-like_coronal.png
[INFO] Saved CT_PET_MIPS-like_sagittal.png → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/CT_PET_MIPS-like_sagittal.png
[SUCCESS] Create CT+PET MIPs

============================================================
[SECTION] Identifier & header extraction
============================================================
[STEP] Extract DICOM identifiers
2025-10-03 10:26:55,282 | INFO | Using header file: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/1.3.6.1.4.1.14519.5.2.1.4219.6651.163390901989343459255915209898.dicom_header
2025-10-03 10:26:55,283 | INFO | Parsing header …
2025-10-03 10:26:55,284 | WARNING | Missing fields: dob, institution, accession, study_id
2025-10-03 10:26:55,290 | INFO | Identifiers written to /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/identifiers.json
[SUCCESS] Extract DICOM identifiers
[STEP] Extract PET header for modeling (staging)
Header extracted from: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/PET/1-001.dcm
Saved to: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/PET.dicom_header
[SUCCESS] Extract PET header for modeling (staging)

============================================================
[SECTION] Modeling directory preparation
============================================================
[STEP] Create modeling/input_files
[SUCCESS] Create modeling/input_files
[STEP] Create modeling/preprocessed
[SUCCESS] Create modeling/preprocessed
[STEP] Move preprocessed files to modeling/preprocessed (from staging)
[SUCCESS] Move preprocessed files to modeling/preprocessed (from staging)
[STEP] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/input_files
[SUCCESS] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/input_files
[STEP] Symlink CT to nnU-Net slot 0
[SUCCESS] Symlink CT to nnU-Net slot 0
[STEP] Symlink PET to nnU-Net slot 1
[SUCCESS] Symlink PET to nnU-Net slot 1
[STEP] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma
[SUCCESS] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma

============================================================
[SECTION] Segmentation prediction
============================================================
[STEP] Validate nnU-Net environment (paths)
[INFO] nnU-Net paths OK:
  nnUNet_raw         = /dev/shm/ingensia_models.8953/nnU-Net_dirs/nnUNet_raw
  nnUNet_preprocessed= /dev/shm/ingensia_models.8953/nnU-Net_dirs/nnUNet_preprocessed
  nnUNet_results     = /dev/shm/ingensia_models.8953/nnU-Net_dirs/nnUNet_results
[SUCCESS] Validate nnU-Net environment (paths)
[INFO] [TIMER] MODEL_START: 1759487215
[STEP] Run nnU-Net-v2 prediction
step 1

#######################################################################
Please cite the following paper when using nnU-Net:
Isensee, F., Jaeger, P. F., Kohl, S. A., Petersen, J., & Maier-Hein, K. H. (2021). nnU-Net: a self-configuring method for deep learning-based biomedical image segmentation. Nature methods, 18(2), 203-211.
#######################################################################

There are 1 cases in the source folder
I am process 0 out of 1 (max process ID is 0, we start counting with 0!)
There are 1 cases that I would like to predict

Predicting PETAI_001:
perform_everything_on_device: True

100%|██████████| 8/8 [00:02<00:00,  3.96it/s]

100%|██████████| 8/8 [00:01<00:00,  5.15it/s]

100%|██████████| 8/8 [00:01<00:00,  5.15it/s]

100%|██████████| 8/8 [00:01<00:00,  5.14it/s]

100%|██████████| 8/8 [00:01<00:00,  5.14it/s]
sending off prediction to background worker for resampling and export
done with PETAI_001

real	1m26.038s
user	1m39.175s
sys	0m13.967s
step 2

#######################################################################
Please cite the following paper when using nnU-Net:
Isensee, F., Jaeger, P. F., Kohl, S. A., Petersen, J., & Maier-Hein, K. H. (2021). nnU-Net: a self-configuring method for deep learning-based biomedical image segmentation. Nature methods, 18(2), 203-211.
#######################################################################

There are 1 cases in the source folder
I am process 0 out of 1 (max process ID is 0, we start counting with 0!)
There are 1 cases that I would like to predict

Predicting PETAI_001:
perform_everything_on_device: True

100%|██████████| 216/216 [00:53<00:00,  4.04it/s]

100%|██████████| 216/216 [00:53<00:00,  4.06it/s]

100%|██████████| 216/216 [00:53<00:00,  4.06it/s]

100%|██████████| 216/216 [00:53<00:00,  4.06it/s]

100%|██████████| 216/216 [00:53<00:00,  4.06it/s]
sending off prediction to background worker for resampling and export
done with PETAI_001

real	6m9.239s
user	4m27.933s
sys	2m9.795s
step 3
step 4

real	0m3.012s
user	0m26.617s
sys	0m1.375s
completed
[SUCCESS] Run nnU-Net-v2 prediction
[INFO] [TIMER] MODEL_END: 1759487687
[INFO] Modeling elapsed: 0h 7m 52s (472 s)

============================================================
[SECTION] Segmentation mask sanity check
============================================================

============================================================
[SECTION] Geometry & MIPs (post-modeling)
============================================================
[STEP] Geometry report (SEG)
[SUCCESS] Geometry report (SEG)
[STEP] Create CT+SEG MIPs
[INFO] Saved CT_SEG_MIPS-like_coronal.png → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/CT_SEG_MIPS-like_coronal.png
[INFO] Saved CT_SEG_MIPS-like_sagittal.png → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/meta_data/CT_SEG_MIPS-like_sagittal.png
[SUCCESS] Create CT+SEG MIPs

============================================================
[SECTION] Radiomics & SUV conversion
============================================================
[STEP] PyRadiomics feature extraction
[2025-10-03 10:35:39] W: radiomics.glcm: GLCM is symmetrical, therefore Sum Average = 2 * Joint Average, only 1 needs to be calculated
[SUCCESS] PyRadiomics feature extraction
[STEP] PyRadiomics file conversion
✓ Wrote /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/radiomics_features.csv
[SUCCESS] PyRadiomics file conversion
[STEP] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/preprocessed
[SUCCESS] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/preprocessed
[STEP] Convert PET to SUV

Header resolution report
  Field          | Value                  | Units    | Source     | Required | Status   | Note                      
  -------------- | ---------------------- | -------- | ---------- | -------- | -------- | --------------------------
  Weight         | 51                     | kg       | header     | yes      | OK       |                           
  Dose           | 308                    | MBq      | header     | yes      | OK       |                           
  Half-life      | 6586.2                 | s        | header     | no       | OK       |                           
  Inj DateTime   | 2002-12-29 11:50:00    |          | header     | no       | OK       |                           
  Scan DateTime  | 2002-12-29 12:50:02    |          | header     | no       | OK       |                           
  Units          | BQML                   |          | header     | no       | OK       | scaled to kBq/mL          
  Rescale Slope  | 1.0542                 |          | header     | no       | OK       |                           
  Rescale Inter  | 0                      |          | header     | no       | OK       |                           

Decay correction will be applied (Δt = 60.0 min).
All required fields resolved. Proceeding with SUV conversion…

SUV map saved: SUV.nii.gz
  min / median / max SUV = -0.482 / 0.002 / 50.326
  NIfTI descrip: SUVbw wt=51.0kg dose0=308.0MBq doseCorr=210.8MBq dT=60.0min HL=6586s
[SUCCESS] Convert PET to SUV
[STEP] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling
[SUCCESS] cd /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling
[STEP] Compute SUV metrics (v2)

----- Patient‑level summary -----
TMTV_mL           : 226.217
TLG_total         : 1008.041
global_SUVmax     : 19.535
Dmaxpatient_mm    : 0.000
n_lesions         : 1
[SUCCESS] Compute SUV metrics (v2)

============================================================
[SECTION] Write modeling_details.csv
============================================================
[STEP] Emit modeling_details.csv
Wrote /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/modeling_details.csv
[SUCCESS] Emit modeling_details.csv

============================================================
[SECTION] Schema-driven feature finalization
============================================================
[STEP] Build canonical modeling features (schema-aligned)
Wrote canonical modeling features to: /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/modeling/final.csv
Note: segmentation detected as NON-EMPTY; emitted observed metrics.
[SUCCESS] Build canonical modeling features (schema-aligned)
[STEP] Rename/copy final feature table
[SUCCESS] Rename/copy final feature table

============================================================
[SECTION] Cleanup & organization (pre-cleanup staging)
============================================================
[STEP] Archive DICOM headers
[SUCCESS] Archive DICOM headers
[STEP] Move .dicom_header files
[SUCCESS] Move .dicom_header files
[STEP] Rename segmentation output → SEG.nii.gz
[SUCCESS] Rename segmentation output → SEG.nii.gz
[STEP] Move PET.dicom_header to preprocessed
[SUCCESS] Move PET.dicom_header to preprocessed

============================================================
[SECTION] QC (pre-cleanup staging)
============================================================
[STEP] Generate QC report (staging)
[SUCCESS] Generate QC report (staging)
[INFO] Pipeline section finished; cleanup/report/slices will run next via trap.

----- CLEAN-UP: start (exit status: 0) -----

============================================================
[SECTION] Collect Artifacts (clean-up)
============================================================
[INFO] Copied modeling features CSV → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/ModelingLymphoma_report/
[INFO] Placed ModelingLymphoma_SEG.nii.gz → /home/jakeaiml/Desktop/building_release/build_ingensia_pet_ai/ModelingLymphoma/ModelingLymphoma_report/

============================================================
[SECTION] Report Generation (clean-up)
============================================================
[STEP] Build HTML report via package CLI