Arbitrary Angulation in VMTK

[Short Description] [Video] [Documentation] [Publications] [Download] [Developers] [Acknowledgments]

In the prototype we include two simple, but useful, functionalities: multiplanar reformation in arbitrary angulation and load a directory containing different series. An interesting interaction feature in multiplanar reformation is that a user can modify the direction of the cutting planes's normal vector by simply rotating it either from 2D views or from the 3D view. From our experiments, more accurate control is achieved from 2D views.

A Video

The Microsoft MPEG-4.4.1 codec (Windows|Linux) should be installed to see the videos.
This video shows how a multiplanar reformation is performed.
MP4 (10 MB)

Documentation

The prototype is implemented in C++ with a volume ray-casting fragment shader written in GLSL. The wxWidgets GUI library was used for implementing the interface and the open source Grassroots DiCoM library for reading and parsing Dicom medical files. We also used wxFormBuilder for designing our GUI for wxWidgets. The documentation of the source code of this tool was generated by doxygen. Its complete online version is accessible from here.

Publications

Download

To run the executable file you should be attentive to the system requirements (programmable GPU with >=1GB graphics memory and supports OpenGL-GLSL > 3.0), download one of the following files and uncompress it in a directory:

Data sets: patient1.zip, patient2.zip, patient3.zip (Philips-Achieva 3T), patient_elscint.zip (GE-Elscint)

If you have some suggestions, please let us know by sending an e-mail to ting at dca dot fee dot unicamp dot br.

Developers

Acknowledgements

This project received financial supports from Fapesp and CAPES.