bioMedImage buildSurface

Robustheitstest bei fehlenden Zielstrukturen (Leere Menge)

Scénario de test & Cas d'usage

Geschäftskontext

In einer automatisierten Pipeline zur Qualitätskontrolle werden tausende Scans verarbeitet. Das System muss robust reagieren, wenn ein Scan fehlerhaft ist oder die gesuchte anatomische Struktur (z.B. ein Tumor mit spezifischer Dichte) im Bild nicht vorhanden ist. Der Prozess darf nicht abstürzen.
Über das Set : bioMedImage

Verarbeitung und Analyse biomedizinischer Bilder.

Entdecken Sie alle Aktionen von bioMedImage
Datenaufbereitung

Erstellung eines 'leeren' Bildes (nur Hintergrundrauschen, sehr niedrige Werte).

Kopiert!
1 
2DATA casuser.empty_scan;
3LENGTH _id_ 8 _image_ binary;
4_id_=1;
5_image_='00000000'x;
6/* Nur Nullen/Schwarz */ OUTPUT;
7 
8RUN;
9 

Étapes de réalisation

1
Versuch, eine Oberfläche für eine extrem hohe Intensität zu erstellen, die im Bild nicht existiert.
Kopiert!
1 
2PROC CAS;
3bioMedImage.buildSurface / images={TABLE={name='empty_scan', caslib='casuser'}}, intensities={9999}, outputVertices={name='empty_v', replace=true}, outputFaces={name='empty_f', replace=true};
4 
5RUN;
6 

Erwartetes Ergebnis


Die Aktion wird erfolgreich ausgeführt (Status OK), gibt jedoch Warnungen aus oder erstellt leere Ausgabetabellen (0 Zeilen), ohne dass die CAS-Sitzung abstürzt oder einen fatalen Fehler meldet.