Features
- Import: DICOM, WavwFront OBJ and VRML files.
-
Segmentation:
- Semi-automatic segmentation: segmentation is based on fuzzy connectivity. The user has to set some
(two or three) seedpoints for every bone fragment.
- Manual segmentation: Region growing segmentation in 2D or 3D.
- Segmentation postprocessing: Brush tool,
- Morphology operators: Erode, dilate, opening, closing on masks.
- Hole filling on masks: Automatic filling of "small" holes.
- Surgical planning:
- Repositioning: rotation and translation.
- Pivot point of rotation can be set for all fragments.
- Screws: One-click insertion of parametric screws. A screw is defined by its
length, major and minor diameter, pitch, threadlength, head diameter, headlength and insertion depth.
- Plates: plates are bent onto the surface at every click of the mouse. Plates have width and
height as parameters.
- X-Ray view: real time simulation of X-ray.
- Animation of the surgical plan. The moved/rotated fragments are animated between the
original state and the repositioned state. Looks great!
- Reset fragments to their original positions.
- Tools:
- Object Positioning: A tool for automatic alignment of bone fragment surfaces.
- BoolOp: A tool for creating new object by boolean operators. The supported
boolean operations are: union, intersection and difference.
- Screw Positioning: A tool to place screws into the 3D world. Support for cloning!
- Screwdriver: A tool to drive the screws into the bne fragments.
- Screenshot: to make simple screenshots of the 3D scene.
- FEA
- Fix points: User interface to set displacements.
- Load: User interface to specify loaded areas and the direction of load.
- Analysis: runs the analysis on the push of a button.
- Postprocessor: Display stress, strain, displacement.
- Color table: selectable Lookup Tables (LUT).
- Capture to AVI svaes the animation as AVI file.
- Technical
- Java UI: User interface is written in Java Swing which
makes the system platformindependent. Succesfuly tested on XP and Linux.
- Java 3D: Rendering of the 3D scenes is done in Java3D
- Surface generation: implementation used from vtk.org.