HemoVis
|
Traditional cylindrical projection representation. |
Sample 3D visualization with the shear stress mapped in color on artery "tree". |
HemoVis displays the branched artery system as a tree diagram where each "node" is a 2D representation of the artery. In order to optimize screen real-estate and make text easy to read I chose to go with a landscape workspace. (Note: the convention for displaying artery trees is in portrait mode, but when I presented my sketches to cardiologists they really liked the landscape mode!) In the "tree" mode, a tree diagram of the artery is presented: each artery is labeled with its anatomical name, the color is mapped to the shear stress (ESS) value, and the color and size scales are on the left. The upper right of the screen displays the relevant metadata for the particular data set.
The user is able to view additional simulation data sets (same geometry, but different input flow rates) by selecting the little triangles. This was key for my design since not only do the doctor's care about how all the different arteries relate to each other in space and size, but they also greatly benefit from seeing multiple tree's worth of data at a time. I received enthusiastic responses to my draft versions since most doctors have never looked at the data like this, and no visualization (still or interactive) has been made to compare multiple trees! It should also be noted that the tree layout was checked-over by multiple cardiologists to guarantee that the inherent anatomical information was effectively being encoded and displayed.
A user can choose between the conventional "rainbow" color scheme (the default one since it is used in all the literature, thus I did not want to confuse the users too much!), and my own alternate color scheme. This alternate color scheme I tried to design to better reflect the data: it is diverging data so I made a diverging color scheme (high vs. low shear stress - in particular the doctors only care about ESS below ~2), I made sure to have a strong luminosity component, and I chose a pop-out color (i.e. red) as the "high risk" ESS color indicator. Thus I made a gray-scale based color map where it gets red above a certain critical threshold to make the diseased areas more eye-catching.
In the alternate "individual" mode, only one artery is displayed at a time. This allows the user to take care at studying particular arteries at high resolution. I made sure to keep these images at the same relative scale so that a user can easily tell a large from a small artery. I also made sure to have the program remember the state of the tree and individual modes so that one can switch between them without losing their viewing state. I chose to include a small non-interactive version of the whole tree in the lower right corner to help keep the displayed artery in context as well as using it as the primary way to let the user navigate branches. I also decided, for both modes, to display the shear stress and circumference values near the mouse-over for easy readability as well as on the color/size scales to help put the values in context.
For more information about this visualization, please contact Michelle Borkin.