1 research outputs found

    Advanced interaction techniques for medical models

    Get PDF
    Advances in Medical Visualization allows the analysis of anatomical structures with the use of 3D models reconstructed from a stack of intensity-based images acquired through different techniques, being Computerized Tomographic (CT) modality one of the most common. A general medical volume graphics application usually includes an exploration task which is sometimes preceded by an analysis process where the anatomical structures of interest are first identified. The main objective of this thesis is the improvement of the user experience in the analysis and exploration of medical datasets. This improvement involves the development of efficient algorithms designed both under a user-centered perspective and taking the new computing capabilities into account in order to obtain high quality results in real-time. On the analysis stage, we have focused on the identification of the bones at joints, which is particularly challenging because the bones are very close to each other and their boundaries become ambiguous in CT images. We have concentrated our efforts on reaching maximum automation of the overall process. The proposed algorithm uses an example mesh of the same bone that has to be segmented, usually from a different person, to drive the segmentation process. The algorithm is based on an energy minimization scheme to deform the initial example mesh while following the well-defined features of the volume data to be segmented in a local and adaptive way. We also present contributions on three different aspects of the exploration task: a best-view determination system and centering in virtual reality environments, a focus-and-context technique and a point selection method. In medical practice it would often be very useful to have access to a quick pre-visualization of the involved medical dataset. We have proposed a new system which allows users to obtain a set of representative views in a short time and permits the generation of inspection paths at almost no extra cost. The technique relies on the use of a multiscale entropy measure for the generation of good viewpoints and uses a complexity-based metric, the normalized compression distance, for the calculation of the representative views set. In the exploration of medical datasets, it is difficult to simultaneously visualize interior and exterior structures because the structures are commonly quite complex and it is easy to lose the context. We have developed a new interaction tool, the Virtual Magic Lantern, tailored to facilitate volumetric data inspection in a Virtual Reality environment. It behaves like a lantern whose illumination cone determines the region of interest. It addresses the occlusion management problem and facilitates the inspection of inner structures without the total elimination of the exterior structures, offering in this way, a focus+context-based visualization of the overall structures. Finally, the analysis of medical datasets may require the selection of 3D points for measurements involving anatomical structures. Although there are well-established 3D object selection techniques for polygonal models, there is a lack of techniques specifically developed for volume datasets. We present a new selection technique for Virtual Reality setups which allows users to easily select anchor points in non-necessarily segmented volume datasets rendered using Direct Volume Rendering. This new metaphor is based on the use of a ray emanating from the user, whose trajectory is enriched with its points of intersection with the on-the-fly determination of the isosurfaces along the ray path. Additionally, a visual feedback of the ray selection is offered through the use of two helper mirror views, in order to show occluded candidate points that would otherwise be invisible to the user without posterior and ad-hoc manipulation.Els aven莽os en la investigaci贸 en el camp de Medical Visualization permeten l鈥檃n脿lisi de models volum猫trics tridimensionals d鈥檈structures anat貌miques obtinguts a partir d鈥檌matgesm猫diques capturades mitjan莽ant diferents t猫cniques, essent la Tomografia Computeritzada (TC) una de lesm茅s habituals. Generalment, les aplicacions inform脿tiques d鈥檃juda al diagn貌stic, la simulaci贸, etc., permeten l鈥檈xploraci贸 interactiva d鈥檃quest tipus de models, una tasca que pot anar precedida d鈥檜n proc茅s d鈥檌dentificaci贸 (segmentaci贸) de les estructures anat貌miques per tal de possibilitar la seva exploraci贸. L鈥檕bjectiu d鈥檃questa tesi 茅s millorar l鈥檈fici猫ncia i l鈥檈xperi猫ncia de l鈥檜suari, tant de la tasca de segmentaci贸 com de l鈥檈xploraci贸. Per tal d鈥檃ssolir-ho s鈥檋an desenvolupat diversos algorismes; dissenyats sota una perspectiva centrada en l鈥檜suari i fent servir els darrers aven莽os tecnol貌gics de las targes gr脿fiques, el que ens permet obtenir resultats visuals de m脿xima qualitat en temps real. Respecte de la tasca de segmentaci贸, ens hem centrat en el problema de la identificaci贸 d鈥檕ssos ubicats en articulacions, en models capturats mitjan莽ant TC. La identificaci贸 d鈥檃quests ossos pot arribar a ser molt feixuga i costosa fent servir les t猫cniques cl脿ssiques de segmentaci贸. La recerca realitzada en elmarc de la tesi s鈥檋a enfocat en assolir la m脿xima automatitzaci贸 possible del proc茅s sencer. La t猫cnica proposada empra una malla triangular d鈥檈xemple de l鈥檕s que es vol segmentar, que es far谩 servir per guiar tot el proc茅s de segmentaci贸. L鈥檃lgorisme deforma de forma local i adaptativa aquesta malla, adaptant-la a la informaci贸 present en el model volum猫tric en les parts en que la seva frontera est脿 definida de forma no ambigua, i respectant la forma original en les zones en les que el model presenta algun tipus d鈥檌ncertesa en la definici贸 de la frontera, ja sigui be perque l鈥檈structura 貌ssia apareix totalment unida a altres estructures 貌ssies de l鈥檃rticulaci贸 o be degut a que la informaci贸 capturada no presenta una frontera ben contrastada. Per altra banda, en la pr脿ctica cl铆nica pot ser de molta utilitat oferir a l鈥檜suari una previsualitzaci贸 r脿pida del model volum猫tric que ha d鈥檌nspeccionar. En aquesta tesi elaborem una nova t猫cnica que permet obtenir en un temps acceptable un conjunt de vistes representatives d鈥檜n model volum猫tric, aix铆 comla generaci贸 autom脿tica d鈥檜na animaci贸 a l鈥檈ntorn del model que facilita a l鈥檜suari una r脿pida comprensi贸 del mateix. La t猫cnica desenvolupada utilitza una formulaci贸 de l鈥檈ntropia multiescala per la obtenci贸 de bones vistes i la dist脿ncia de compressi贸 normalitzada, una m猫trica del camp de la teoria de la complexitat, per establir el conjunt de vistes representatives. En l鈥檈xploraci贸 de models m猫dics pot ser dif铆cil la visualitzaci贸 simult脿nia d鈥檈structures internes i externes. Per abordar aquest problema s鈥檋a desenvolupat una nova t猫cnica d鈥檌nteracci贸 anomenada Virtual Magic Lantern, pensada per a facilitar la inspecci贸 d鈥檃quests models en entorns de realitat virtual. Aquesta met脿fora d鈥檌nteracci贸 es comporta com una llanterna. El seu feix de llum determina una regi贸 d鈥檌nter猫s del model, que ser脿 visualitzada emprant una funci贸 de transfer猫ncia espec铆fica permetent la visualitzaci贸 de les estructures internes sense eliminar el context de tot el model. En l鈥檃n脿lisi de modelsm茅dics pot ser necess脿ria la selecci贸 de punts concrets per a poder realitzar algun tipus de medici贸 entre estructures anat貌miques. Depenent del algorisme de visualitzaci贸 del model, determinar quin punt exactament vol seleccionar l鈥檜suari pot no tenir un resultat 煤nic. Per solventar aquest problema, s鈥檋a desenvolupat una nova met脿fora d鈥檌nteracci贸 per entorns de realitat virtual, que permet la selecci贸 de punts en un model volum猫tric no necess脿riament segmentat. Aquesta t猫cnica es basa en l鈥櫭簊 d鈥檜n raig originat en la m脿 de l鈥檜suari, sobre el que es visualitzen els punts d鈥檌ntersecci贸 amb les estructures anat貌miques que travessa. Donat que la superf铆cie d鈥檃questes estructures no est脿 expl铆citament definida, s鈥檋a requerit desenvolupar especialment un c脿lcul r脿pid i prec铆s de les seves interseccions amb el raig. Per tal de facilitar la visi贸 dels punts interiors a superf铆cies opaques i enriquir la visualitzaci贸 global, s鈥檃fegeix sobre dos plans auxiliars la visi贸 del volum tallat garantint la visibilitat total del conjunt de punts.Los avances en la investigaci贸n en el 谩rea de Medical Visualization permiten el an谩lisis de modelos volum茅tricos tridimensionales de estructuras anat贸micas, los cuales se obtienen a partir de im谩genes m茅dicas capturadas mediante diferentes t茅cnicas de captaci贸n, siendo la Tomograf铆a Computerizada (TC) una de las m谩s frecuentes. Habitualmente, las aplicaciones inform谩ticas orientadas al an谩lisis de este tipo de modelos, bien sean para el soporte al diagn贸stico, simuladores m茅dicos o la planificaci贸n de procesos quir煤rgicos, permiten la exploraci贸n interactiva de los modelos volum茅tricos. Dependiendo de las estructuras anat贸micas que se precise analizar, puede ser necesario realizar un proceso de identificaci贸n (segmentaci贸n) de las estructuras anat贸micas para posibilitar su posterior inspecci贸n. El objetivo principal de esta tesis ha consistido en el desarrollo de nuevas t茅cnicas inform谩ticas que mejoren la experiencia del usuario en los procesos tanto de segmentaci贸n como de exploraci贸n de un modelo volum茅trico. Para alcanzar dicho objetivo, ha sido necesario el desarrollo de algoritmos eficientes dise帽ados teniendo particularmente en cuenta al usuario final y explotando los 煤ltimos avances en la tecnolog铆a de las tarjetas gr谩ficas para poder obtener resultados visuales de la m谩xima calidad en tiempo real. En lo relativo al proceso de segmentaci贸n, nos hemos centrado en la identificaci贸n de las estructuras 贸seas ubicadas en articulaciones, en modelos capturadosmediante TC. La identificaci贸n de este tipo de estructuras usando los m茅todos tradicionales de segmentaci贸n puede llegar a ser muy tediosa, debido a que puede necesitarse mucha intervenci贸n por parte del usuario. La investigaci贸n llevada a cabo ha tenido como objetivo principal el maximizar el grado de automatizaci贸n en el proceso de segmentaci贸n de este tipo de estructuras. La t茅cnica propuesta parte de un ejemplo de la estructura 贸sea (malla triangular) que se quiere segmentar, generada a partir de los datos o bien de otra persona o bien de la misma persona en otras circunstancias. A partir de este ejemplo el algoritmo deforma la malla de manera local y adaptativa, adaptandola a la informaci贸n presente en elmodelo volum茅trico en aquellas zonas donde la frontera de la estructura est谩 definida de forma no amb铆gua, y respetando la forma de la malla original en aquellas otras zonas en las cuales el modelo volum茅trico presenta alg煤n tipo de incertidumbre en la definici贸n de la frontera, ya sea porque la estructura 贸sea aparece totalmente unida a otras estructuras 贸seas de la articulaci贸n o debido a que la informaci贸n capturada no presenta una frontera bien contrastada. En lo relativo al proceso de exploraci贸n, esta tesis presenta resultados en dos vertientes distintas. Por un lado, la generaci贸n autom谩tica de una previsualizaci贸n del modelo volum茅trico y por el otro lado, el desarrollo de nuevas t茅cnicas de interacci贸n que faciliten la exploraci贸n de modelos volum茅tricos en entornos de realidad virtual. Ofrecer al usuario una previsualizaci贸n r谩pida del modelo volum茅trico que ha de inspeccionar, puede ser de mucha utilidad en la pr谩ctica cl铆nica. En esta tesis elaboramos un nuevo sistema que permite obtener en un tiempo razonable un conjunto de vistas representativas del modelo volum茅trico, as铆 como la generaci贸n de una animaci贸n alrededor del modelo que facilita al usuario una r谩pida comprensi贸n del mismo. Las t茅cnicas desarrolladas se basan en el uso de la entrop铆a multiescala para el c谩lculo de vistas informativas del modelo volum茅trico. A partir del conjunto de vistas calculadas y mediante el uso de la distancia de compresi贸n normalizada, una m茅trica de Teor铆a de la Complejidad, se puede calcular un subconjunto de vistas representativas del modelo volum茅trico. Por otro lado, en la exploraci贸n de modelos volum茅tricos puede ser dif铆cil visualizar simult谩neamente estructuras anat贸micas internas y externas. Esto es debido a que las estructuras son bastantes complejas, y es f谩cil perder la referencia respecto a otras estructuras anat贸micas. En esta tesis se ha desarrollado una nueva t茅cnica de interacci贸n, bautizada como VirtualMagic Lantern, orientada a facilitar la inspecci贸n de modelos volum茅tricos en entornos de realidad virtual. Esta nueva met谩fora de interacci贸n se comporta como una linterna de mano guiada por el usuario, cuyo haz de luz define sobre el modelo volum茅trico una regi贸n de inter茅s. Esta regi贸n de inter茅s ser谩 visualizada utilizando una funci贸n de transferencia diferente a la usada para el resto del modelo, posibilitando de esta manera la inspecci贸n de estructuras internas sin eliminar totalmente el resto delmodelo. En el an谩lisis de modelos m茅dicos puede ser necesaria la selecci贸n de puntos concretos para poder realizar alg煤n tipo de medici贸n entre estructuras anat贸micas. Dependiendo del tipo de visualizaci贸n del modelo, determinar qu茅 punto exactamente quiere seleccionar el usuario puede no tener un resultado 煤nico. Para solucionar este problema, se presenta una nuevamet谩fora de interacci贸n en entornos de realidad virtual para la selecci贸n de puntos anat贸micos de un modelo volum茅trico no necesariamente segmentado. Esta t茅cnica se basa en el uso de un rayo originado en la mano del usuario, sobre el que son visualizados los puntos de intersecci贸n de las estructuras anat贸micas que atraviesa. Dado que la superficie de estas estructuras anat贸micas no est谩 expl铆citamente representada en el modelo volum茅trico, se ha requerido desarrollar un c谩lculo preciso y r谩pido de la intersecci贸n del rayo con estas estructuras. Para ofrecer una visualizaci贸n de los puntos calculados sin ning煤n tipo de oclusi贸n por parte de las estructuras anat贸micas existentes en el modelo, se ha a帽adido a la visualizaci贸n global la visualizaci贸n de dos paneles auxiliares en los cuales se muestra el mismo modelo volum茅trico recortado de tal manera que sean completamente visibles el conjunto de los puntos. De esta forma, se facilita al usuario la selecci贸n de los puntos calculados sin tener que realizar ning煤n tipo de manipulaci贸n del modelo para poder obtener una visualizaci贸n en la que los puntos calculados sean visibles
    corecore