Skip to content

This application is designed to process medical data, including MRI and CT scans, utilizing advanced direct volume rendering techniques.

Notifications You must be signed in to change notification settings

nikiblauer/volume_vis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Volume Visualization

With this Three.js application you can visualize all sorts of volumetric data from MRI or CT scans. The visualisation is done using a technique called first-hit rendering and blinn-phong shading to accurately visualize the measured medical data.
The editor allows to visualize this data in realtime, filtering out different layers (bones, skin, ...), coloring them to make them more visible, and saving. In addition to the editor allows a full 360 degree orbital camera as well as zooming to get a more detailed look at the data.

How to Use

Load one of the provided volume files through the GUI. Rotate the orbit camera around the bounding box using the left mouse button. Zoom using the scroll wheel.

The interactive editor allows to add and remove different iso-surface layers. You change the intensity (opacity) as well as the density (iso-value) of the current layer in the visualization by dragging the pin in the diagram around. You can also change the color of the current layer by clicking on the color picker and choosing whatever color you like. Once content with your selections you can save the current layer by clicking on the "save layer" button. This persists your layer. You can start adding a new layer using the same procedure as mentioned above. It is also possible to delete the most recent layer by clicking on the Delete layer button. This deletes the last layer you persisted.

Human Head: (skull: white, full opaque; skin: yellow, semi transparent)
Screenshot 2024-07-04 201048

Beetle:
Screenshot 2024-07-04 201207

About

This application is designed to process medical data, including MRI and CT scans, utilizing advanced direct volume rendering techniques.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages