Method Article
Aquí se presenta un método para diseñar una aplicación de smartphone de realidad aumentada para la visualización de modelos tridimensionales anatómicos de pacientes utilizando un marcador de referencia impreso en 3D.
La realidad aumentada (AR) tiene un gran potencial en educación, capacitación y orientación quirúrgica en el campo médico. Su combinación con la impresión tridimensional (3D) (3DP) abre nuevas posibilidades en aplicaciones clínicas. Aunque estas tecnologías han crecido exponencialmente en los últimos años, su adopción por los médicos sigue siendo limitada, ya que requieren un amplio conocimiento de la ingeniería y el desarrollo de software. Por lo tanto, el propósito de este protocolo es describir una metodología paso a paso que permite a los usuarios inexpertos crear una aplicación para teléfonos inteligentes, que combina AR y 3DP para la visualización de modelos 3D anatómicos de pacientes con un marcador de referencia impreso en 3D. El protocolo describe cómo crear modelos virtuales 3D de la anatomía de un paciente derivados de imágenes médicas 3D. A continuación, explica cómo realizar el posicionamiento de los modelos 3D con respecto a las referencias de marcador. También se proporcionan instrucciones sobre cómo imprimir en 3D las herramientas y modelos necesarios. Por último, se proporcionan los pasos para implementar la aplicación. El protocolo se basa en software gratuito y multiplataforma y se puede aplicar a cualquier modalidad de imagen médica o paciente. Se describe un enfoque alternativo para proporcionar el registro automático entre un modelo impreso en 3D creado a partir de la anatomía de un paciente y los hologramas proyectados. Como ejemplo, se proporciona un caso clínico de un paciente que sufre de sarcoma distal de la pierna para ilustrar la metodología. Se espera que este protocolo acelere la adopción de tecnologías AR y 3DP por parte de profesionales médicos.
AR y 3DP son tecnologías que proporcionan un número creciente de aplicaciones en el campo médico. En el caso de ar, su interacción con los modelos 3D virtuales y el entorno real beneficia a los médicos en cuanto a educación y formación1,2,3, comunicación e interacciones con otros médicos4, y orientación durante las intervenciones clínicas5,6,7,8,9,10. Asimismo, 3DP se ha convertido en una potente solución para los médicos a la hora de desarrollar herramientas personalizables específicas del paciente11,12,13 o crear modelos 3D de la anatomía de un paciente, lo que puede ayudar a mejorar la planificación preoperatoria y las intervenciones clínicas14,15.
Tanto las tecnologías AR como las 3DP ayudan a mejorar la orientación, la orientación y las habilidades espaciales en los procedimientos médicos; por lo tanto, su combinación es el siguiente paso lógico. Trabajos previos han demostrado que su uso conjunto puede aumentar el valor en la educación del paciente16,facilitando explicaciones de las condiciones médicas y el tratamiento propuesto, optimizando el flujo de trabajo quirúrgico17,18 y mejorando el registro de paciente a modelo19. Aunque estas tecnologías han crecido exponencialmente en los últimos años, su adopción por los médicos sigue siendo limitada, ya que requieren un amplio conocimiento de la ingeniería y el desarrollo de software. Por lo tanto, el propósito de este trabajo es describir una metodología paso a paso que permita el uso de AR y 3DP por parte de usuarios inexpertos sin necesidad de conocimientos técnicos amplios.
Este protocolo describe cómo desarrollar una aplicación para teléfonos inteligentes AR que permite la superposición de cualquier modelo 3D basado en el paciente en un entorno del mundo real utilizando un marcador impreso en 3D rastreado por la cámara del teléfono inteligente. Además, se describe un enfoque alternativo para proporcionar el registro automático entre un biomodelo impreso en 3D (es decir, un modelo 3D creado a partir de la anatomía de un paciente) y los hologramas proyectados. El protocolo descrito se basa totalmente en software libre y multiplataforma.
En trabajos anteriores, el registro de paciente a imagen de AR se ha calculado manualmente5 con algoritmos de reconocimiento de superficie10 o no ha estado disponible2. Estos métodos se han considerado algo limitados cuando se requiere un registro preciso19. Para superar estas limitaciones, este trabajo proporciona herramientas para realizar un registro preciso y sencillo de paciente a imagen en procedimientos de realidad aumentada mediante la combinación de tecnología de realidad aumentada y 3DP.
El protocolo es genérico y se puede aplicar a cualquier modalidad de imagen médica o paciente. Como ejemplo, se proporciona un caso clínico real de un paciente que sufre de sarcoma distal de la pierna para ilustrar la metodología. El primer paso describe cómo segmentar fácilmente la anatomía afectada de imágenes médicas de tomografía computarizada (TC) para generar modelos virtuales 3D. Después, se realiza el posicionamiento de los modelos 3D, a continuación, las herramientas y modelos necesarios se imprimen en 3D. Por último, se implementa la aplicación de realidad aumentada deseada. Esta aplicación permite la visualización de modelos 3D del paciente superpuestos en una cámara de teléfono inteligente en tiempo real.
Este estudio se realizó de conformidad con los principios de la Declaración de Helsinki de 1964 revisada en 2013. Los datos anónimos del paciente y las imágenes incluidas en este documento se utilizan después de que se obtuvo el consentimiento informado por escrito del participante y/o de su representante legal, en el que aprobó el uso de estos datos para actividades de difusión, incluidas las publicaciones científicas.
1. Configuración de la estación de trabajo para segmentación, extracción de modelos 3D, posicionamiento e implementación de aplicaciones de realidad aumentada
NOTA: Este protocolo se ha probado con la versión de software específica indicada para cada herramienta. Es probable que funcione con versiones más recientes, aunque no está garantizado.
2. Creación de biomodelos
NOTA: El objetivo de esta sección es crear modelos 3D de la anatomía del paciente. Se obtendrán aplicando métodos de segmentación a una imagen médica (aquí, utilizando una imagen de TC). El proceso consta de tres pasos diferentes: 1) cargar los datos del paciente en software de segmentación 3D, 2), segmentación de volúmenes de anatomía objetivo y 3) exportación de segmentación como modelos 3D en formato OBJ. Los modelos 3D resultantes se visualizarán en la aplicación AR final.
3. Posicionamiento de biomodelos
NOTA: En esta sección, los modelos 3D creados en la Sección 2 se colocarán con respecto al marcador para la visualización de la realidad aumentada. El módulo ARHealth: Model Position de 3D Slicer se utilizará para esta tarea. Siga las instrucciones proporcionadas en el paso 1.3 para agregar el módulo a 3D Slicer. Hay dos alternativas diferentes para posicionar los modelos 3D: el modo "Visualización" y el modo "Registro".
4. Impresión 3D
NOTA: El objetivo de este paso es imprimir en 3D los modelos físicos necesarios para la aplicación ar final. El marcador que debe detectar la aplicación y los diferentes objetos necesarios dependen del modo seleccionado en la sección 3. Cualquier material se puede utilizar para la impresión 3D con el fin de este trabajo, cuando se siguen los requisitos de material de color solicitados en cada paso. El ácido poliláctico (PLA) o el acrilonitrilo butadieno estireno (ABS) son opciones suficientes.
NOTA: Los objetos impresos en 3D del paso 4.3 se pueden imprimir en cualquier material de color.
5. Implementación de aplicaciones DE AR
NOTA: El objetivo de esta sección es diseñar una aplicación para smartphone en el motor Unity que incluya los modelos 3D creados en las secciones anteriores e implementar esta aplicación en un smartphone. Se requiere una clave de licencia de desarrollo de Vuforia (gratuita para uso personal) para este paso. La aplicación se puede implementar en dispositivos Android o iOS.
6. Visualización de aplicaciones
El protocolo se aplicó a los datos de un paciente que sufre de sarcoma distal de la pierna con el fin de visualizar la región anatómica afectada desde una perspectiva 3D. Utilizando el método descrito en la sección 2, la porción del hueso afectado (aquí, la tibia y el peroné) y el tumor se segmentaron de la tomografía computarizada del paciente. Luego, utilizando las herramientas de segmentación de 3D Slicer, se crearon dos biomodelos: el hueso (sección de la tibia y el peroné)(Figura 1A)y el tumor(Figura 1B).
A continuación, los dos modelos 3D se colocaron virtualmente con respecto al marcador para una visualización óptima. Ambos modos descritos en la sección 3 se siguieron para este ejemplo. Para el modo de visualización, los modelos se centraron en la cara superior del marcador (Figura 2). Para el modo de registro, el adaptador de marcador se colocó en el hueso (específicamente, la tibia [Figura 3]). A continuación, se seleccionó una pequeña sección de la tibia para que se imprimiera en 3D con un adaptador de marcador 3D(Figura 4). Se utilizó una impresora 3D extendida Ultimaker 3 con material PLA para crear los marcadores impresos en 3D(Figura 5A, B), base de soporte de marcador(Figura 5C) para el modo de "visualización" y sección de la tibia para el modo de "registro"(Figura 5D). La Figura 5E muestra cómo se adjuntó el marcador a la base impresa en 3D en modo de "visualización". La Figura 5F muestra el accesorio con el biomodelo impreso en 3D en modo "registro". Finalmente, Unity se utilizó para crear la aplicación e implementarla en el teléfono inteligente.
La figura 6 muestra cómo funcionaba la aplicación para el modo de "visualización". El holograma se localizó con precisión en la parte superior del cubo como se definió anteriormente. La figura 7 muestra la solicitud para el modo de "registro", en la que la aplicación colocó el modelo de hueso completo enlacima de la sección impresa en 3D. La visualización final de los hologramas fue clara y realista, mantuvo los tamaños reales de los biomodelos y se posicionó con precisión. Cuando se utiliza la aplicación de teléfono inteligente, el marcador AR debe ser visible por la cámara para que la aplicación muestre correctamente los hologramas. Además, las condiciones de luz en la escena deben ser de buena calidad y constantes para la detección de marcadores adecuada. Las malas condiciones de luz o reflejos en la superficie del marcador dificultan el seguimiento del marcador AR y causan un mal funcionamiento de la aplicación.
El tiempo necesario para crear la aplicación depende de varios factores. La duración de la sección 1 está limitada por la velocidad de descarga. En cuanto a la segmentación de la anatomía (sección 2), los factores que afectan el tiempo de segmentación incluyen la complejidad de la región y la modalidad de imágenes médicas (es decir, la TC se segmenta fácilmente, mientras que la RMN es más difícil). Para el ejemplo representativo de la tibia, se requirieron aproximadamente 10 minutos para generar ambos modelos 3D a partir de la tomografía computarizada. El posicionamiento del biomodelo (sección 3) es simple y directo. Aquí, se tardó aproximadamente 5 minutos en definir la posición del biomodelo con respecto al marcador AR. Para el paso de impresión 3D, la duración depende en gran medida del modo seleccionado. El "marcador de doble color" fue fabricado a alta calidad en un período de 5 h y 20 min. El "marcador de pegatinas" fue fabricado en un período de 1 h y 30 min, más el tiempo necesario para pegar las pegatinas. El último paso para el desarrollo de aplicaciones puede llevar mucho tiempo para aquellos que no tienen experiencia previa en Unity, pero se puede completar fácilmente siguiendo los pasos del protocolo. Una vez que los marcadores AR se han impreso en 3D, el desarrollo de una aplicación de realidad aumentada completamente nueva se puede realizar en menos de 1 h. Esta duración se puede reducir aún más con experiencia adicional.
Figura 1: Representación de modelos 3D creados a partir de una imagen de TC de un paciente que sufre de sarcoma distal de la pierna. (A) Tejido óseo representado en blanco (tibia y peroné). (B) Tumor representado en rojo. Haga clic aquí para ver una versión más grande de esta figura.
Figura 2: Resultados que muestran cómo el modo de "visualización" en 3D Slicer posiciona los modelos 3D virtuales del hueso y el tumor con respecto a la referencia de marcador impreso en 3D. Los modelos 3D del paciente (A) se colocan por encima de la cara superior del cubo marcador (B). Haga clic aquí para ver una versión más grande de esta figura.
Figura 3: Resultados que muestran cómo el modo de "registro" en 3D Slicer posiciona los modelos 3D virtuales del hueso y el tumor (A) con respecto a la referencia de marcador impresa en 3D (B). El adaptador de marcador está unido al modelo de tejido óseo. Haga clic aquí para ver una versión más grande de esta figura.
Figura 4: Pequeña sección del tejido óseo y adaptador de marcador 3D. Los dos componentes se combinan y luego se imprimen en 3D. Haga clic aquí para ver una versión más grande de esta figura.
Figura 5: Herramientas impresas en 3D necesarias para la aplicación final. (A) "Marcador de cubo de dos colores" impreso en 3D con dos colores de materiales. (B) "Marcador de cubo de pegatina" impreso en 3D, con pegatinas pegadas. (C) Adaptador de cubo base de marcador. (D) Sección del modelo 3D de tejido óseo del paciente y adaptador de cubo marcador. (E) "Marcador de cubo de pegatina" colocado en el adaptador de cubo de base del marcador. (F) "Marcador de cubo de dos colores" colocado en el adaptador de marcador unido a la anatomía del paciente. Haga clic aquí para ver una versión más grande de esta figura.
Figura 6: Visualización de la aplicación cuando se utiliza el modo de "visualización". Los modelos 3D de anatomía afectados del paciente se colocan por encima de la cara superior del cubo impreso en 3D. Haga clic aquí para ver una versión más grande de esta figura.
Figura 7: Visualización ar cuando se utiliza el modo de "registro". El marcador impreso en 3D permite el registro del biomodelo impreso en 3D con los modelos 3D virtuales. Haga clic aquí para ver una versión más grande de esta figura.
La realidad aumentada tiene un gran potencial en la educación, la formación y la orientación quirúrgica en el campo médico. Su combinación con la impresión 3D se abre puede abrir nuevas posibilidades en aplicaciones clínicas. Este protocolo describe una metodología que permite a los usuarios inexpertos crear una aplicación para teléfonos inteligentes que combina AR y 3DP para la visualización de modelos 3D anatómicos de pacientes con marcadores de referencia impresos en 3D.
En general, una de las aplicaciones clínicas más interesantes de AR y 3DP es mejorar la comunicación paciente-médico dando al paciente una perspectiva diferente del caso, mejorando las explicaciones de condiciones médicas específicas o tratamientos. Otra posible aplicación incluye la guía quirúrgica para la localización de objetivos, en la que las herramientas específicas del paciente impresas en 3D (con un marcador de AR de referencia unido) se pueden colocar en estructuras rígidas (es decir, hueso) y utilizarse como referencia para la navegación. Esta aplicación es especialmente útil para procedimientos quirúrgicos ortopédicos y maxilofaciales, en los que la superficie del tejido óseo es fácilmente accesible durante la cirugía.
El protocolo comienza con la sección 1, que describe la configuración de la estación de trabajo y las herramientas de software necesarias. La Sección 2 describe cómo utilizar el software 3D Slicer para segmentar fácilmente las anatomías objetivo del paciente desde cualquier modalidad de imagen médica para obtener modelos 3D. Este paso es crucial, ya que los modelos 3D virtuales creados son los que se muestran en la aplicación AR final.
En la sección 3, 3D Slicer se utiliza para registrar los modelos 3D creados en la sección anterior con un marcador AR. Durante este procedimiento de registro, los modelos 3D del paciente se colocan de manera eficiente y sencilla con respecto al marcador AR. La posición definida en esta sección determinará la posición relativa del holograma en la aplicación final. Se cree que esta solución reduce la complejidad y multiplica las posibles aplicaciones. La Sección 3 describe dos opciones diferentes para definir las relaciones espaciales entre los modelos y los marcadores de realidad aumentada: modo "visualización" y "registro". La primera opción, el modo "visualización", permite que los modelos 3D se posicionen en cualquier lugar con respecto al marcador y se muestren como todo el biomodelo. Este modo proporciona una perspectiva 3D realista de la anatomía del paciente y permite el movimiento y rotación de los biomodelos moviendo el marcador ar rastreado. La segunda opción, el modo "registro", permite la fijación y combinación de un adaptador de marcador a cualquier parte del biomodelo, ofreciendo un proceso de registro automático. Con esta opción, una pequeña sección del modelo 3D, incluido el adaptador de marcador, se puede imprimir en 3D, y la aplicación puede mostrar el resto del modelo como un holograma.
La Sección 4 proporciona pautas para el proceso de impresión 3D. En primer lugar, el usuario puede elegir entre dos marcadores diferentes: el "marcador de color doble" y "marcador de pegatina". Todo el "marcador de color dual" se puede imprimir en 3D, pero requiere una impresora 3D de extrusora doble. En caso de que esta impresora no esté disponible, se propone el "marcador de pegatina". Este es un marcador más simple que se puede obtener imprimiendo 3D la estructura cúbica, luego pegando las imágenes del cubo con papel pegatina o pegatina. Además, ambos marcadores fueron diseñados con secciones extensibles para encajar perfectamente en un adaptador específico. Por lo tanto, el marcador se puede reutilizar en varios casos.
La Sección 5 describe el proceso para crear un proyecto de Unity para AR utilizando el kit de desarrollo de software Vuforia. Este paso puede ser la parte más difícil para los usuarios sin experiencia en programación, pero con estas directrices, debe ser más fácil obtener la aplicación final que se presenta en la sección 6. La aplicación muestra los modelos virtuales del paciente sobre la pantalla del teléfono inteligente cuando la cámara reconoce el marcador impreso en 3D. Para que la aplicación detecte el marcador 3D, se requiere una distancia mínima de aproximadamente 40 cm o menos desde el teléfono hasta el marcador, así como buenas condiciones de iluminación.
La aplicación final de este protocolo permite al usuario elegir los biomodelos específicos para visualizar y en qué posiciones. Además, la aplicación puede realizar el registro automático de paciente-holograma utilizando un marcador impreso en 3D y un adaptador unido al biomodelo. Esto resuelve el reto de registrar modelos virtuales con el entorno de una manera directa y conveniente. Además, esta metodología no requiere un amplio conocimiento de las imágenes médicas o el desarrollo de software, no depende de hardware complejo y software costoso, y se puede implementar durante un corto período de tiempo. Se espera que este método ayude a acelerar la adopción de tecnologías AR y 3DP por parte de profesionales médicos.
Los autores no tienen nada que revelar.
Este informe fue apoyado por los proyectos PI18/01625 y PI15/02121 (Ministerio de Ciencia, Innovación y Universidades, Instituto de Salud Carlos III y Fondo Europeo de Desarrollo Regional "Una manera de hacer Europa") e IND2018/TIC-9753 (Comunidad de Madrid).
Name | Company | Catalog Number | Comments |
3D Printing material: Acrylonitrile Butadiene Styrene (ABS) | Thermoplastic polymer material usually used in domestic 3D printers. | ||
3D Printing material: Polylactic Acid (PLA) | Bioplastic material usually used in domestic 3D printers. | ||
3D Slicer | Open-source software platform for medical image informatics, image processing, and three-dimensional visualization | ||
Android | Alphabet, Inc. | Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets. | |
Autodesk Meshmixer | Autodesk, Inc. | Meshmixer is state-of-the-art software for working with triangle meshes. Free software. | |
iPhone OS | Apple, Inc. | iPhone OS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. | |
Ultimaker 3 Extended | Ultimaker BV | Fused deposition modeling 3D printer. | |
Unity | Unity Technologies | Unity is a real-time development platform to create 3D, 2D VR & AR visualizations for Games, Auto, Transportation, Film, Animation, Architecture, Engineering & more. Free software. | |
Xcode | Apple, Inc. | Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. Free software. |
Solicitar permiso para reutilizar el texto o las figuras de este JoVE artículos
Solicitar permisoThis article has been published
Video Coming Soon
ACERCA DE JoVE
Copyright © 2025 MyJoVE Corporation. Todos los derechos reservados