Técnicas de procesamiento de imágenes médicas y visualización 3D

En el presente trabajo se estudiaron e implementaron métodos de renderización volumétrica y funciones de transferencia para la visualización de conjuntos de datos médicos. Particularmente, estudiamos los métodos de Slicing y de Ray casting. Estos algoritmos fueron implementados en el lenguaje C++...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Orradre González, Danilo N.
Formato: Tesis NonPeerReviewed
Lenguaje:Español
Publicado: 2020
Materias:
Acceso en línea:http://ricabib.cab.cnea.gov.ar/924/1/1Orradre_Gonzalez.pdf
Aporte de:
Descripción
Sumario:En el presente trabajo se estudiaron e implementaron métodos de renderización volumétrica y funciones de transferencia para la visualización de conjuntos de datos médicos. Particularmente, estudiamos los métodos de Slicing y de Ray casting. Estos algoritmos fueron implementados en el lenguaje C++ sobre la biblioteca de computación gráfica de última generación Vulkan. Para realizar un estudio integral se desarrolló una aplicación que reúne los siguientes componentes: motor de visualización Vulkan, algoritmos de renderización, funciones de transferencia y de filtro e interfaz de usuario. Se realizó un estudio exhaustivo del rendimiento del visualizador con diferentes conjuntos de datos médicos y variando los parámetros de los algoritmos. En particular, se emplearon datos de tomografas computadas (TC), resonancias magneticas (RM) e imagenes de alta resolucion del Visible Human Project (VHP)[2]. El metodo de Ray casting resulto ser mas eciente que el metodo de Slicing al momento de presentar resultados en pantalla, lo cual esta cuanticado por un mayor valor del frame rate. En particular, el visualizador mantuvo un frame rate superior a 30 fps para ambos algoritmos por lo que permite presentar resultados visuales en tiempo real. Se realizó un análisis y comparación de los resultados visuales de ambos algoritmos. Es posible obtener resultados visuales similares variando adecuadamente algunos de los parámetros en los algoritmos. La aplicación que se desarrolló en el presente trabajo integrador consiste en un visualizador volumétrico de datos médicos e imágenes de alta resolución con una interfaz de usuario con widgets gráficos que permiten: mover el volumen, realizar cortes sobre el volumen, seleccionar funciones de transferencia predenidas[3] y aplicar un filtro pasa banda.