Articulo de referencia

Cortador 3D

3D Slicer ( Slicer ) es un paquete de software libre y de código abierto para el análisis de imágenes [ 1 ] [ 2 ] y la visualización científica . Slicer se utiliza en diversas a...

3D Slicer ( Slicer ) es un paquete de software libre y de código abierto para el análisis de imágenes [ 1 ] [ 2 ] y la visualización científica . Slicer se utiliza en diversas aplicaciones médicas , como autismo , esclerosis múltiple , lupus eritematoso sistémico , cáncer de próstata , cáncer de pulmón , cáncer de mama , esquizofrenia , biomecánica ortopédica , EPOC , enfermedades cardiovasculares y neurocirugía . [ 3 ]

Acerca de

3D Slicer es un software libre de código abierto (licencia tipo BSD) que constituye una plataforma flexible y modular para el análisis y la visualización de imágenes. 3D Slicer se ha ampliado para permitir el desarrollo de herramientas de procesamiento tanto interactivas como por lotes para diversas aplicaciones. [ 4 ]

3D Slicer ofrece registro de imágenes , procesamiento de DTI (tractografía por difusión) , una interfaz para dispositivos externos que brindan soporte para guía de imágenes y renderizado de volumen con GPU , entre otras capacidades. 3D Slicer tiene una organización modular que permite agregar nuevas funcionalidades y proporciona varias características genéricas.

Las capacidades de visualización interactiva de 3D Slicer incluyen la posibilidad de mostrar cortes de imagen con orientación arbitraria, crear modelos de superficie a partir de etiquetas de imagen y renderizado volumétrico acelerado por hardware. 3D Slicer también admite un amplio conjunto de funciones de anotación ( marcas de referencia y widgets de medición, mapas de color personalizados).

Las capacidades de Slicer incluyen: [ 5 ]

Slicer está compilado para su uso en múltiples plataformas informáticas, incluyendo Windows , Linux y macOS .

Slicer se distribuye bajo una licencia BSD , gratuita y de código abierto. Esta licencia no impone restricciones al uso del software en proyectos académicos o comerciales. Sin embargo, no se garantiza que el software sea útil para ninguna tarea en particular. Es responsabilidad exclusiva del usuario asegurar el cumplimiento de las normas y regulaciones locales. Slicer no ha sido aprobado formalmente para uso clínico por la FDA en Estados Unidos ni por ningún otro organismo regulador.

Historia

Slicer comenzó como un proyecto de tesis de maestría entre el Laboratorio de Planificación Quirúrgica del Hospital Brigham and Women's y el Laboratorio de Inteligencia Artificial del MIT en 1998. [ 6 ] La versión 2 de 3D Slicer se ha descargado miles de veces. En 2007 se lanzó una versión 3 de Slicer completamente renovada. La siguiente refactorización importante de Slicer se inició en 2009, que cambió la interfaz gráfica de usuario de Slicer de usar KWWidgets a Qt . La versión 4 de Slicer habilitada para Qt se lanzó en 2011. [ 7 ] Hasta 2022, Slicer 4 había sido descargado más de un millón de veces por usuarios de todo el mundo. [ 8 ]

El software Slicer ha permitido una variedad de publicaciones de investigación , todas dirigidas a mejorar el análisis de imágenes. [ 9 ]

Este importante proyecto de software ha sido posible gracias a la participación de varias iniciativas a gran escala financiadas por los NIH , incluidas las comunidades NA-MIC, NAC, BIRN , CIMIT, Harvard Catalyst y NCIGT. El apoyo financiero proviene de diversas fuentes federales, como NCRR , NIBIB , NIH Roadmap, NCI , NSF y el Departamento de Defensa .

Usuarios

La plataforma Slicer ofrece funcionalidades para la segmentación, el registro y la visualización tridimensional de datos de imágenes multimodales , así como algoritmos avanzados de análisis de imágenes para imágenes por tensor de difusión , resonancia magnética funcional y radioterapia guiada por imágenes . Admite formatos de archivo de imagen estándar y la aplicación integra capacidades de interfaz con software de investigación biomédica.

Slicer se ha utilizado en diversas investigaciones clínicas . En la investigación de terapia guiada por imágenes, Slicer se usa frecuentemente para construir y visualizar conjuntos de datos de resonancia magnética disponibles antes y durante la cirugía, lo que permite obtener coordenadas espaciales para el seguimiento de instrumentos. [ 10 ] De hecho, Slicer ya ha desempeñado un papel tan fundamental en la terapia guiada por imágenes que puede considerarse que ha crecido junto con este campo, con más de 200 publicaciones que hacen referencia a Slicer desde 1998.

Además de producir modelos 3D a partir de imágenes de RM convencionales, Slicer también se ha utilizado para presentar información derivada de fMRI (que utiliza RM para evaluar el flujo sanguíneo en el cerebro relacionado con la actividad neuronal o de la médula espinal ), [ 11 ] DTI (que utiliza RM para medir la difusión restringida del agua en el tejido analizado), [ 12 ] y electrocardiografía . [ 13 ] Por ejemplo, el paquete DTI de Slicer permite la conversión y el análisis de imágenes DTI. Los resultados de dicho análisis se pueden integrar con los resultados del análisis de RM morfológica , angiogramas de RM y fMRI. Otros usos de Slicer incluyen paleontología [ 14 ] y planificación de neurocirugía. [ 15 ]

Existe una comunidad activa en el servidor Discourse de Slicer . [ 16 ]

Desarrolladores

La Orientación para Desarrolladores de Slicer ofrece recursos para desarrolladores nuevos en la plataforma. El desarrollo de Slicer se coordina en el foro Slicer Discourse, y un resumen de las estadísticas de desarrollo está disponible en Ohloh. [ 17 ]

3D Slicer se basa en VTK , una biblioteca gráfica basada en pipeline ampliamente utilizada en visualización científica, e ITK , un framework ampliamente utilizado para el desarrollo de segmentación y registro de imágenes . En la versión 4, la aplicación principal está implementada en C++ , y la API está disponible a través de un envoltorio de Python para facilitar el desarrollo y la visualización iterativos y rápidos en la consola de Python incluida. La interfaz de usuario está implementada en Qt y puede extenderse utilizando C++ o Python. [ 18 ]

Slicer admite varios tipos de desarrollo modular. Se pueden escribir interfaces personalizadas totalmente interactivas en C++ o Python. Los programas de línea de comandos en cualquier lenguaje se pueden encapsular mediante una especificación XML ligera , a partir de la cual se genera automáticamente una interfaz gráfica.

Para los módulos que no se distribuyen en la aplicación principal de Slicer, existe un sistema que permite compilarlos y distribuirlos automáticamente para su descarga selectiva desde Slicer. Este mecanismo facilita la incorporación de código con requisitos de licencia diferentes a la licencia permisiva de estilo BSD utilizada para el núcleo de Slicer.

El proceso de compilación de Slicer utiliza CMake para compilar automáticamente las bibliotecas prerrequisito y opcionales (excepto Qt). El ciclo de desarrollo principal incorpora pruebas automáticas, así como compilaciones incrementales y nocturnas en todas las plataformas, supervisadas mediante un panel de control en línea.

El desarrollo de Slicer se gestiona principalmente a través de su repositorio de GitHub. [ 19 ]

dependencias externas

Véase también

Notas

1. ^ Para obtener una lista de publicaciones que citan el uso de Slicer desde 1998, visite: slicer.org. Archivado el 29 de marzo de 2016 en Wayback Machine.

Referencias

  1. Golby, Alexandra J. (5 de mayo de 2015). Neurocirugía guiada por imágenes . Academic Press. ISBN 9780128011898Archivado del original el 14 de agosto de 2022. Consultado el 3 de junio de 2020 .
  2. Pieper, S.; Halle, M.; Kikinis, R. (2004). 3D SLICER. Actas del 1er Simposio Internacional IEEE sobre Imágenes Biomédicas: De Nano a Macro 2004 (Informe). pp. 1:632–635. 
  3. ^ Adriaan, Germain (16 de agosto de 2011). 3dslicer . Publicación breve. ISBN 9786136666464Archivado del original el 15/09/2020 . Consultado el 14/08/2022 .
  4. "Plataforma de procesamiento de imágenes 3D Slicer" . www.slicer.org . Archivado del original el 18 de octubre de 2000. Consultado el 20 de septiembre de 2017 .
  5. Pieper, S.; Lorensen, B.; Schroeder, W.; Kikinis, R. (2006). "El kit NA-MIC: ITK, VTK, Pipelines, Grids y 3D Slicer como plataforma abierta para la comunidad de computación de imágenes médicas". 3er Simposio Internacional IEEE sobre Imágenes Biomédicas: De lo Macro a lo Nano, 2006. pp. 698–701 . doi : 10.1109/ISBI.2006.1625012 . ISBN  0-7803-9576-X.
  6. Hirayasu, Y; Shenton, ME; Salisbury, DF; Dickey, CC; Fischer, IA; Mazzoni, P; Kisler, T; Arakaki, H; Kwon, JS; Anderson, JE; Yurgelun-Todd, D; Tohen, M; McCarley, RW (1998). "Volúmenes de resonancia magnética del lóbulo temporal inferior izquierdo en pacientes con esquizofrenia de primer episodio comparados con pacientes psicóticos con trastorno afectivo de primer episodio y sujetos normales". The American Journal of Psychiatry . 155 (10): 1384– 91. doi : 10.1176/ajp.155.10.1384 . PMID 9766770 . S2CID 14136755 .  
  7. Fedorov; Beichel; Kalpathy-Cramer; Finet; Fillion-Robin; Pujol; Bauer; Jennings; Fennessy; Sonka; Buatti; Aylward; Miller; Pieper; Kikinis (2012). "3D Slicer como plataforma de computación de imágenes para la Red de Imágenes Cuantitativas" . Magnetic Resonance Imaging . 30 (9): 1323– 41. doi : 10.1016/j.mri.2012.05.001 . PMC 3466397. PMID 22770690 .  
  8. Butler, James (10 de marzo de 2022). "Slicer 4 alcanza 1 millón de descargas" . 3D Slicer. Archivado del original el 12 de septiembre de 2022. Consultado el 14 de agosto de 2022 .
  9. "Búsqueda bibliográfica que muestra más de 14.500 publicaciones que hacen referencia a 3D Slicer en Google Académico" . Archivado del original el 1 de julio de 2009. Consultado el 9 de diciembre de 2019 .
  10. ^ Hata, N; Piper, S; Jolesz, FA; Tempany, CM; Negro, PM; Morikawa, S; Iseki, H; Hashizume, M; Kikinis, R (2007). "Aplicación de software de terapia guiada por imágenes de código abierto en terapias guiadas por resonancia magnética". Computación de imágenes médicas e intervención asistida por computadora – MICCAI 2007 . Apuntes de conferencias sobre informática. vol. 10. págs. 491– 8. doi : 10.1007/978-3-540-75757-3_60 . ISBN   978-3-540-75756-6. PMID 18051095 . 
  11. Archip, N; Clatz, O; Whalen, S; Kacher, D; Fedorov, A; Kot, A; Chrisochoides, N; Jolesz, F; Golby, A; Black, PM; Warfield, SK (2007). "Alineación no rígida de resonancia magnética preoperatoria, resonancia magnética funcional y resonancia magnética por tensor de difusión con resonancia magnética intraoperatoria para una mejor visualización y navegación en neurocirugía guiada por imágenes" . NeuroImage . 35 ( 2): 609–24 . doi : 10.1016/j.neuroimage.2006.11.060 . PMC 3358788. PMID 17289403 .  
  12. Ziyan, U; Tuch, D; Westin, CF (2006). "Segmentación de núcleos talámicos a partir de DTI mediante agrupamiento espectral" . Medical Image Computing and Computer-Assisted Intervention . 9 (Pt 2): 807–14 . doi : 10.1007/11866763_99 . PMID 17354847 . 
  13. Verhey, JF; Nathan, NS; Rienhoff, O; Kikinis, R; Rakebrandt, F; D'ambra, MN (2006). "Generación de modelos mediante el método de elementos finitos (FEM) de datos de geometría ecocardiográfica 3D con resolución temporal para volumetría de la válvula mitral" . BioMedical Engineering OnLine . 5 17. doi : 10.1186/1475-925X-5-17 . PMC 1421418. PMID 16512925 .  
  14. "El paleontólogo de código abierto: 3D Slicer: El tutorial, parte VI" . 5 de marzo de 2009. Archivado del original el 23 de noviembre de 2020. Consultado el 6 de mayo de 2010 .
  15. «Picasa-Webalben - András Jakab» . Archivado desde el original el 1 de octubre de 2015 . Consultado el 6 de mayo de 2010 .
  16. "Foro de 3D Slicer" . 3D Slicer . Archivado del original el 31/05/2022 . Consultado el 31/05/2022 .
  17. "Archivo para la categoría 'marching cubes'" . Óptica biomédica . Archivado del original el 22/09/2008 . Consultado el 20/09/2017 .
  18. Detección y cuantificación de pequeños cambios en volúmenes de resonancia magnética . 2014. pág. 18. 
  19. "Slicer/Slicer" . GitHub . 4 de junio de 2022. Archivado del original el 31 de mayo de 2022. Consultado el 31 de mayo de 2022 .
  • Rebanadora