GIMIAS
Stable release | 1.5.r4
/ October 2012 |
---|---|
Written in | C++ |
Operating system | Windows, Linux |
Type | Scientific visualization and image computing |
License | BSD-style |
Website | gimias |
GIMIAS is a workflow-oriented environment focused on biomedical image computing and simulation. The open-source framework is extensible through plug-ins and is focused on building research and clinical software prototypes. Gimias has been used to develop clinical prototypes in the fields of cardiac imaging and simulation, angiography imaging and simulation, and neurology[1][2]
GIMIAS is being funded by several national and international projects like cvREMOD, euHeart or VPH NoE.[3]
About GIMIAS
[edit]GIMIAS stands for Graphical Interface for Medical Image Analysis and Simulation. GIMIAS provides a graphical user interface with all main data IO, visualization and interaction functions for images, meshes and signals. GIMIAS features include:
- DICOM browser and PACS connection
- Support for different imaging modalities
- Biomedical data visualization in 2D and 3D: multiplanar reformation, ortho slice view, multi slice view, volume rendering, X-ray rendering, maximum intensity projection
- Several input and output formats: DICOM, vtk, stl, Nifty, Analyze.
- Movie control: play, pause, speed control
- Multiple data objects: 2D DICOM images, 3D images, surface meshes, volumetric meshes, signals or annotations
- Image and surface mesh annotations: landmarks, measurements and regions of interest
- Clinical workflow navigation that can help the user to navigate from patient data to useful information for patient treatment.[4]
- Other additional tools for image segmentation, mesh manipulation and signal navigation.[5]
GIMIAS is a development framework that allows developers to create their own medical applications using different plug-ins that can be dynamically loaded and combined. The prototypes developed on GIMIAS can be verified by end users in real scenarios and with real data at early development stages.[6]
Is developed using C++ language, has a plug-in architecture, and is cross-platform by means of the standard CMake tool. Is possible to integrate new libraries using CSnake tool and is based on common open source libraries like VTK, ITK, MITK, BOOST and wxWidgets. A plug-in can extend the framework adding new processing components, GUI components like toolbars or windows, new data processing types or new rendering libraries.[7]
GIMIAS supports several types of plug-ins, starting from a simple DLL, a 3D Slicer compatible command line plug-in or a more complex GIMIAS plug-in with customized graphical interface. Automated GUI generation and extensible data object model allow to share plug-ins with other frameworks and empower interoperability.
The software is available on Windows and Linux, 64-bit and 32-bit.[8]
History
[edit]Initial versions of the open source framework was released by the end of 2009 (GIMIAS 0.6.15 was released in October 2009).[9]
In 2010, more effort was done to empower the open source framework itself, providing more functionality like workflow manager, 3D Slicer plug-in compatibility, signal viewer and customizable views. GIMIAS version 0.8.1, 1.0.0, 1.1.0 and 1.2.0 were released during this year.
GIMIAS Team have collaborated with:
- cmgui team: to trial the use of the interim cmgui API from the GIMIAS software platform[10][11]
- CTK group[12]
- B3C group (MAF)[13]
GIMIAS is one of the tools used in the Virtual Physiological Human.[14]
Clinical Prototypes
[edit]- AngioLab is a software tool developed within the GIMIAS framework and is part of a more ambitious pipeline for the integrated management of cerebral aneurysms. AngioLab currently includes four plug-ins: angio segmentation, angio morphology virtual stenting and virtual angiography. In December 2009, 23 clinicians completed an evaluation questionnaire about AngioLab. This activity was part of a teaching course held during the 2nd European Society for Minimally Invasive Neurovascular Treatment (ESMINT) Teaching Course held at the Universitat Pompeu Fabra, Barcelona, Spain. The Automated Morphological Analysis (angio morphology plug-in) and the Endovascular Treatment Planning (stenting plug-in) were evaluated. In general, the results provided by these tools were considered as relevant and as an emerging need in their clinical field.[15][16]
- CardioLab: The CardioLab suite for GIMIAS allows performing an entire workflow from medical images to characterization and quantification of myocardial diseases and Cardiac Resynchronization Therapy (CRT) planning.[17]
- FocusDET: Accurate localization of epileptogenic foci in intractable partial epilepsy is essential for assessing the possibility of surgery as a treatment. A specific software package was developed to locate the epileptogenic focus using Ictal and Inter-ictal SPECT images and MRI employing the SISCOM methodology. FocusDET was developed using GIMIAS facilities.[18]
- QuantiDopa is a software that allows performing a semiautomatic quantification of the striatal uptake in neurotransmission SPECT studies of the dopaminergic system.[19]
References
[edit]- ^ I. Larrabide, P. Omedas, Y. Martelli, X. Planes, M. Nieber, J. A. Moya, C. Butakoff, R. Sebastián, O. Camara, M. De Craene, B. Bijnens, A.F. Frangi, GIMIAS: An open source framework for efficient development of research tools and clinical prototypes, in Functional Imaging and Modeling of the Heart, 417-426, 2009.
- ^ "VPH Requirements and Technology Assessment Exercise". Virtual Physiological Human Network of Excellence. p. 95. Archived from the original on 2011-07-20.
- ^ "cvREMOD web site". Archived from the original on 2010-05-30.
- ^ ahc. "I do imaging".
- ^ P. Omedas; Y. Martelli; I. Larrabide; B. H. Bijnens; A. F. Frangi. "Advance Tool for Visualization of Multi-modal and Multi-scale Cardiac Data" (PDF). UPF. p. 42. Archived from the original (PDF) on 2011-06-15.
- ^ "GIMIAS Home Page". Archived from the original on 2011-07-20.
- ^ GIMIAS Team. "GIMIAS architecture". slideshare.
- ^ Hamza Emadeen Mousa. "GIMIAS Medical Image Analysis and Simulation Solution for Windows and Linux". goomedic.
- ^ GIMIAS Team. "GIMIAS on SourceForge". SourceForge.
- ^ "CMGUI and Data Fusion". Virtual Physiological Human Network of Excellence. p. 30. Archived from the original on 2011-07-20.
- ^ "Introduction to cmgui". Auckland Bioengineering Institute.
- ^ "CTK-Hackfest-May-2010".
- ^ "B3C collaboration" (PDF). Archived from the original (PDF) on 2011-07-25.
- ^ "Virtual Physiological Human". Archived from the original on 2011-05-07.
- ^ M.C. Villa-Uriol, I. Larrabide, J.M. Pozo, H. Bogunovic, P. Omedas, V. Barbarito, L. Carotenuto, C. Riccobene, X. Planes, Y. Martelli, A.J. Geers and A.F. Frangi, AngioLab: Integrated technology for patient-specific management of intracranial aneurysms, 32nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS), Buenos Aires, Argentina, 2010
- ^ "GIMIAS toolchain for aneurysm rupture". vph-noe. Archived from the original on 2011-07-20.
- ^ "Building a pipeline for in-silico modelling of cardiac resynchronization therapy". vph-noe. p. 11. Archived from the original on 2011-07-20.
- ^ B. Martí; Ó. Esteban; X. Planes; P. Omedas; G. Wollny; A. Cot; X. Setoain; A. Frangi; M. Ledesma-Carbayo; J. Pavia (2009). "FocusDET: A software tool to locate epileptogenic foci in intractable partial epilepsy". ENAM.[permanent dead link]
- ^ "VPH2010 Conference Presentation Schedule". vph-noe. Archived from the original on 2011-07-20.