Medical Images - 3D Image
This takes the data set from the previous example, and the same color ranges are used.The "Image" variable has 92 time values, gotten from 92 DICOM images. The "Stack" action creates the "Stack Meshes" computational module inside the "3D Mesh" variable. The thickness is stored inside the DICOM file, and shows up as a parameter for the "Image" variable. To view the thickness and the numerical values behind the "Image" variable drag both entries into the variable monitor.
The resulting mesh is 512x92x512. The sparsify routine allows you to take a stride through each dimension and then turn the sparsification off when you want to re-run everything on the full data set. This is shown in one of the tutorials. Before computing the iso-surface, look at iso-contours along two dimensional slices. There are several ways to slice a three dimensional mesh, see the slicing tutorials.
Several noise removal algorithms are built in, and it's easy to add your own modules. Here Gaussian smoothing is used to make the iso-surface smoother. Transparency is supported both for the surface color as well as in the color maps.
If you want to perform the same calculations on a different sequence of files, all you have to change is the file variable (the top entry in the script window). See the introduction tutorial for an example.
Any image on the screen can be copied to the clip board (tiff/pdf), or saved to disk (pdf/eps/tiff/jpg/png). It is also possible to save the graphic as a QTVR object.