Real-time medical surface extraction with FAST
This is a video of an example of the GPU-based marching cubes algorithm is used to extract the surface mesh from a large abdominal CT image. The threshold as well as smoothing is adjusted in the graphical user interface.
The code for the example can be found on the FAST wiki.
The example shows how simple it is to create simple graphical user interface (GUI) in FAST. With only about 200 lines of code the GUI contains one 3D view and two sliders for changing the parameters of two different algorithms, Gaussian smoothing and surface extraction. Changing the parameters will automatically trigger the algorithms to re-execute and the new result is displayed immediately in the 3D view. FAST uses Qt for the GUI, and several Qt elements such as QSlider, QLabel, QPushButton and QBoxLayout are used in the example.