Prior Using the Application
1. Deformable Models
You must understand the theory behind deformable models. Specifically, you must understand the parameters and their effect in the final result of segmentation. For additional information refer to publications of Herve Delingette of INRIA, France.
http://www-sop.inria.fr/epidaure/personnel/Herve.Delingette
Just to mention a few
a. Simplex Meshes: a General Representation for 3D Shape Reconstruction.
b. General Object Reconstruction based on Simplex Meshes.
c. Anisotropic Filtering for Model Based Segmentation (Scan-line algorithm), etc.
2. The Initial Model
Deformable models always start from an initial model. There are a few ways to create a model. This application offers you two of them
a. Create a model “sphere” by placing a seed point inside the image.
b. Create a model by providing a binary image “mask” which will be sent to “vtkImageMarchingCubes” for constructing an iso-surface which will then be converted to a Simplex Mesh for deformation.
3. The Image Format
Currently, the application supports meta image format “only”. (i.,e you need to have *.mhd “header” *.raw “image”. Other Image formats will be added in the future.
4. The Image Specifications
Until further changes in the algorithm, only images with spacing (1,1,1) and direction cosine of identity should be used otherwise the results will be incorrect.
5. Visualization
The application provides 4 windows as follows
a. Axial view and slider (Top Left)
b. Coronal view and slider (Top Right)
c. Surface (3D image and Mesh overlayed) (Bottom Left)
d. Sagittal view and slider (Bottom Right)
Guidelines to use the Deformable Model Application
1. Start by bringing up your image (File --> Load Image).
2. Decide which method for creating the initial model.
a. Place a seed point on image “left click”, create Mesh (File --> Create Mesh).
b. Provide binary image (File --> Load Mesh).
3. Create image forces by preprocessing the image (File --> Preprocess Image)
Note Image is send through a few filters before the final Gradient is created.
For further information refer to the parameterization of the filters in the ITK
software guide (segmentation/Level Sets)
anisotropic filtering --> gradient magnitude --> sigmoid --> gradient
4. Check the parameters (Settings --> Segmentation Parameters)
Alpha : Internal Forces (0 < * < 1)
Beta: External Forces ( 0 < * < 1)
Gamma: Damping Force (normally 0.3 < * < 0.4)
Range: Range of Search for Scan line algorithm
Rigidity: Degree of Regularization. (zero will use the 3 immediate neighbors, 1 uses the neighbors and their neighbors and so on).
5. You are now ready for deformation ( Settings --> Deform Mesh)
6. Once you are done deformation you can
a. Save Mesh as “vtkPolyData” (File --> Save Mesh)
b. Save a Mask (i.e, Convert your mesh to a binary image) (File --> Save Mask)