image condenseImages

Reconstrucción Estándar de Imágenes Médicas (Escala de Grises)

Scénario de test & Cas d'usage

Contexto empresarial

Un departamento de radiología utiliza SAS Viya para procesar escaneos de resonancia magnética (MRI). Después de realizar filtros de reducción de ruido a nivel de píxel, necesitan reconstruir los datos tabulares en imágenes visualizables para que los médicos puedan examinarlas.
Sobre el conjunto : image

Procesamiento, manipulación y análisis de imágenes.

Descubrir todas las acciones de image
Preparación de datos

Generación de datos simulados para 5 muestras pequeñas de MRI (imágenes de 8x8 píxeles en escala de grises).

¡Copiado!
1 
2DATA casuser.mri_pixels;
3LENGTH scan_id $10;
4DO k=1 to 5;
5scan_id=cats('scan_', k);
6DO r=0 to 7;
7DO c=0 to 7;
8_value_ = rand('integer', 0, 255);
9OUTPUT;
10END;
11END;
12END;
13 
14RUN;
15 

Étapes de réalisation

1
Verificar que la tabla de píxeles se haya cargado correctamente.
¡Copiado!
1 
2PROC CAS;
3TABLE.tableInfo / TABLE='mri_pixels';
4 
5RUN;
6 
2
Ejecutar condenseImages definiendo dimensiones exactas y 1 canal (escala de grises).
¡Copiado!
1 
2PROC CAS;
3image.condenseImages / TABLE={name='mri_pixels', groupBy={'scan_id'}}, inputs={{name='_value_'}}, width=8, height=8, numberOfChannels=1, casOut={name='reconstructed_mri', replace=true};
4 
5RUN;
6 

Resultado esperado


Se debe crear la tabla 'reconstructed_mri' con 5 filas. La columna '_image_' debe contener los objetos binarios de imagen válidos, listos para ser visualizados o procesados por otras acciones de imagen.