Introducción a 3D Slicer
- Detalles
- Por Emanuel Rodríguez
- Visto: 8649
Slicer o 3D Slicer es un paquete informático gratuito y de código abierto para visualización, análisis y procesado de imágenes médicas. Está disponible para las plataformas Windows, Mac OS X y Linux. La versión 4.3 fue liberada en setiembre de 2013. Slicer cuenta con una comunidad que da soporte y desarrollo al programa.
Slicer cuenta con un sinfín de posibilidades en post-procesamiento de imágenes médicas. Con capacidades DICOM muy robustas, renderización volumétrica, vistas configurables, capturas de pantalla de imágenes post-procesadas, visualización de imágenes en 4D y una base de datos de extensiones en áreas como Resonancia Magnética, Medicina Nuclear, Radioterapia entre otros que aumentan aún más las posibilidades de este programa.
Este es el primero de una serie de artículos dedicados a brindar al usuario una vista detallada de las posibilidades de Slicer. Para comenzar a utilizar 3D Slicer es necesario descargarlo desde la página oficial e instalarlo en el ordenador http://download.slicer.org/.
La interfaz principal de Slicer está compuesta de seis elementos principales. El menú de archivo en la parte superior y justo debajo la barra de herramientas, el panel de módulos a la izquierda, la vista en 3D, la vista de cortes y una barra de mensajes en la parte inferior de la ventana.
Barra de archivo: tendremos en cuatro distintos menús las funciones principales de Slicer, así como la posibilidad de organizar la presentación de la interfaz principal.
Barra de herramientas: presenta las principales herramientas de manipulación y análisis de imagen.
Panel de módulos: los módulos son la esencia de Slicer. Cada uno tiene funciones específicas en post-procesamiento. En este panel es posible editar los parámetros de cada módulo al aplicarlo en una imagen.
Vistas: se presentan dos modalidades principales, la vista en 3D después de aplicar el módulo de renderizado volumétrico y la vista por cortes en tres planos.
Para poder poner en práctica las ideas presentadas en esta serie de artículos es necesario contar con imágenes de muestra. Si no tenemos acceso a imágenes o paquetes de imágenes bajo el estándar DICOM podemos descargar muestras desde el sitio de Slicer.
https://www.slicer.org/slicerWiki/index.php/SampleData
Una vez descargados los ficheros de muestra, procedemos a importarlos en 3D Slicer. Para esto, vamos a File > Add data y elegimos si queremos incorporar las imágenes desde una carpeta o de un fichero único. Una vez abiertas las imágenes tendremos una vista similar a la del ejemplo.
Funciones de las teclas del ratón.
La función de cada tecla de un ratón varía entre la vista 3D y la vista en 2D por cortes. En la vista en 2D el botón izquierdo controla el nivel y el ancho de ventana. El central permite mover la imagen dentro de la ventana. El botón derecho controla el zoom y la rueda de desplazamiento permite bajar o subir cortes dentro del plano sobre el que se encuentra el puntero del ratón.
Análisis de la barra de herramientas:
Módulos: selecciona el módulo a utilizar para procesamiento de las imágenes. Estos se abrirán el panel de módulos.
Volúmenes : herramienta para obtener información de las imágenes (dimensiones, grosor de corte, inicio y final de los cortes).
Control de ancho y nivel de ventana manual o con ventanas predefinidas y amplio mapa de colores.
Permite generar un histograma de la imagen.
La herramienta transformar permite desplazarse a través de los cortes, rotarlos y editar coordenadas.
Los cambios deben ser aplicados al conjunto de imágenes.
El editor es una herramienta muy amplia. Contiene distintos filtros para post-procesado de imágenes, algunos muy útiles para realizar contornos. En artículos más avanzados serán explicados algunos de estos filtros.
La herramienta "Vista" permite organizar la visualización de las imágenes de acuerdo a la necesidad. Determina de qué forma se subdivide la disposición principal de las imágenes.
La herramienta de captura permite tomar de todas las ventanas o de ventanas individuales.
Para finalizar este primer artículo, es importante mencionar que Slicer tiene una comunidad de desarrolladores muy grande. Al ser de código abierto es posible desarrollar extensiones y módulos que cumplan funciones específicas. Es por esto que cuenta con la posibilidad, dentro de la misma interfaz, de descargar e instalar extensiones que podrán ser accedidas como cualquier otro módulo. Las extensiones están subdivididas en áreas y únicamente hay que hacer clic en "Install" para comenzar a utilizarla (en algunos casos es necesario reiniciar 3D Slicer para comenzar a utilizar una extensión nueva.