bioMedImage buildSurface

Analyse Volumétrique de Cerveau sur Cohorte (Test de Charge)

Scénario de test & Cas d'usage

Contexte Métier

Un institut de recherche en neurologie lance une étude sur 500 patients. Ils doivent extraire la surface du cortex cérébral (matière grise) en utilisant des valeurs d'intensité spécifiques et un lissage fort pour une analyse statistique de forme. Le test valide la capacité de l'action à gérer une charge séquentielle ou volumétrique.
À propos du Set : bioMedImage

Traitement et analyse d'images biomédicales (ex: DICOM).

Découvrir toutes les actions de bioMedImage
Préparation des Données

Génération d'une table massive simulant 500 images IRM distinctes pour tester la performance.

Copié !
1 
2DATA casuser.mri_cohort;
3LENGTH _id_ 8 _image_ $100;
4DO i=1 to 500;
5_id_=i;
6_image_='BINARY_DATA_SIMULATION';
7OUTPUT;
8END;
9 
10RUN;
11 

Étapes de réalisation

1
Tentative de traitement de masse (l'action traitant l'ensemble de la table).
Copié !
1PROC CAS;
2 bioMedImage.buildSurface /
3 images={TABLE={name='mri_cohort', caslib='casuser'}}
4 outputFaces={name='cortex_faces_all', caslib='casuser', replace=true}
5 outputVertices={name='cortex_vertices_all', caslib='casuser', replace=true}
6 intensities={650, 700, 750}
7 smoothing={iterations=15, relaxationFactor=0.8};
8RUN;

Résultat Attendu


L'action doit traiter les 500 lignes sans erreur mémoire. Les tables de sortie 'cortex_faces_all' et 'cortex_vertices_all' doivent être volumineuses et contenir les maillages concaténés ou indexés de tous les patients, avec un lissage appliqué (réduction du bruit).