Introducción a 3D Slicer

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.

3dslicermenuarchivo

Barra de herramientas: presenta las principales herramientas de manipulación y análisis de imagen.

3dslicermenuherramientas
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.

3dslicermodulos
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.

3dslicervistas
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.

3dslicermenuherramientasmodulo

Volúmenes 3dslicermenuherramientasvolumen: herramienta para obtener información de las imágenes (dimensiones, grosor de corte, inicio y final de los cortes).

3dslicermodulosvolumeninfo

Control de ancho y nivel de ventana manual o con ventanas predefinidas y amplio mapa de colores.

3dslicermodulosventanas
Permite generar un histograma de la imagen.

3dslicermoduloshistograma
La herramienta transformar 3dslicermenuherramientastransformar permite desplazarse a través de los cortes, rotarlos y editar coordenadas.

3dslicermenuherramientastransofrmareditar
Los cambios deben ser aplicados al conjunto de imágenes.

3dslicermenuherramientastransformaraplicar
El editor 3dslicermenuherramientaseditores 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.

3dslicermenuherramientaseditorherramientas
La herramienta "Vista" 3dslicermenuherramientasvista 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 3dslicermenuherramientascaptura permite tomar de todas las ventanas o de ventanas individuales.

3dslicermenuherramientascapturaopc
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.

3dslicerextensiones

Fundador
Seguidor de Jesús. Escribo artículos en mi tiempo libre sobre temas de tecnología que me interesan.