Wednesday, October 26, 2005

Data-Visualization



Introduction:
Scientific visualization utilizes computer graphics techniques to gain insight into complex and huge data sets. Medicine is one of the fields that greatly benefits from the scientific visualization techniques. Scientific visualization assists in the fields of surgical planning, beam radiation therapy, medical teaching and diagnosis.

How Visualization techniques will help the physicians in the field of Cranio-Facial Surgery?

In our project, Physicians and Doctors are concerned in the medical studies of Cranio-Facial deformities, for a sample of Malaysians infants, they are trying finally to do corrective surgery (more like cosmetic surgery on certain part of cranio facial), so they need assistance from some visualization techniques to help them for better studying and analysis for the Cranio-Facial deformities before they do the surgery for the patient infants.

We obtained our dataset for this project as medical images scanned with modern CT and MRI scanner, from the Medical Campus in Kelantan at the University Sains Malaysia.

We are trying to visualize this dataset with some appropriate volumetric visualization techniques, these techniques varying from 1D scalar techniques as snapshot in Tiff image format or VRML format, to 2D Scalar techniques as 2Ds slices (axial, frontal and sagittal) this techniques know as SLICING through the 3D volume by reducing it to 2D problem, finally we apply different 3D visualization techniques like surface extraction since we extracted different surface for each skin and bone according to constant values for each of them, also ray casting with composite and MIP techniques is used in our project as volume visualization techniques.

We have chosen the VTK 4.2 with TCL programming as the visualization language in our project, because the VTK utilizes the pipeline model to describe the flow of data, and how the core of the classes interfaces with each other. Sources start the visualization pipeline, filter operates on the data as enrichment process that passes through it, a Mapper objects terminates the data flow and contains the final representation of the data that will be passes to a render. If a Mapper writes the data to a file it is referred as a writer object. This makes visualization with VTK straightforward and simple.

0 Comments:

Post a Comment

<< Home