bioMedImage buildSurface

Extraktion einer Knochenoberfläche für die Chirurgieplanung

Scénario de test & Cas d'usage

Geschäftskontext

Eine orthopädische Abteilung möchte aus CT-Scans patientenspezifische 3D-Modelle von Knochenbrüchen erstellen, um komplexe Operationen präoperativ zu simulieren. Hierbei ist die präzise Isolierung der Knochenstruktur anhand hoher Hounsfield-Einheiten (Intensität) entscheidend.
Über das Set : bioMedImage

Verarbeitung und Analyse biomedizinischer Bilder.

Entdecken Sie alle Aktionen von bioMedImage
Datenaufbereitung

Erstellung eines simulierten 3D-Bilddatensatzes (Dummy-DICOM), der einen Bereich mit hoher Intensität (Knochen) enthält.

Kopiert!
1 
2DATA casuser.ct_scan_sim;
3LENGTH _id_ 8 _dimension_ $20 _resolution_ $20 _imageFormat_ $20;
4_id_=1;
5_dimension_='100,100,50';
6_resolution_='1.0,1.0,2.5';
7_imageFormat_='DICOM';
8_image_=put('0000', $hex4.);
9/* Simulierter Binär-Blob */ OUTPUT;
10 
11RUN;
12 

Étapes de réalisation

1
Laden der Bilddaten und Überprüfung der Tabellenstruktur.
Kopiert!
1 
2PROC CAS;
3TABLE.tableInfo / TABLE={name='ct_scan_sim', caslib='casuser'};
4 
5RUN;
6 
2
Ausführung von buildSurface zur Extraktion der Knochenstruktur (hohe Intensität > 400).
Kopiert!
1 
2PROC CAS;
3bioMedImage.buildSurface / images={TABLE={name='ct_scan_sim', caslib='casuser'}}, intensities={400}, outputVertices={name='bone_verts', replace=true}, outputFaces={name='bone_faces', replace=true};
4 
5RUN;
6 

Erwartetes Ergebnis


Die Aktion sollte erfolgreich zwei Ausgabetabellen ('bone_verts' und 'bone_faces') erstellen, die die Geometrie der simulierten Knochenstruktur enthalten. Die Protokolle sollten keine Fehler aufweisen.