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++...
Guardado en:
| Autor principal: | |
|---|---|
| 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: |
| 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.
|
|---|