GIMIAS
   HOME

TheInfoList



OR:

GIMIAS is a
workflow A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence of ...
-oriented environment focused on
biomedical Biomedicine (also referred to as Western medicine, mainstream medicine or conventional medicine)
image computing and
simulation A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of Conceptual model, models; the model represents the key characteristics or behaviors of the selected system or proc ...
. The
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
framework A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
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 Neurology (from el, wikt:νεῦρον, νεῦρον (neûron), "string, nerve" and the suffix wikt:-logia, -logia, "study of") is the branch of specialty (medicine), medicine dealing with the diagnosis and treatment of all categories of co ...
GIMIAS is being funded by several national and international projects like cvREMOD, euHeart or VPH NoE.


About GIMIAS

GIMIAS stands for Graphical Interface for Medical Image Analysis and Simulation. GIMIAS provides a
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
with all main data IO, visualization and interaction functions for images, meshes and signals. GIMIAS features include: *
DICOM Digital Imaging and Communications in Medicine (DICOM) is the standard for the communication and management of medical imaging information and related data. DICOM is most commonly used for storing and transmitting medical images enabling the integ ...
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 Digital Imaging and Communications in Medicine (DICOM) is the standard for the communication and management of medical imaging information and related data. DICOM is most commonly used for storing and transmitting medical images enabling the integ ...
, 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. * Other additional tools for image segmentation, mesh manipulation and signal navigation. 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. Is developed using C++ language, has a plug-in architecture, and is
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
by means of the standard
CMake In software development, CMake is cross-platform free and open-source software for build automation, testing, packaging and installation of software by using a compiler-independent method. CMake is not a build system itself; it generates anothe ...
tool. Is possible to integrate new libraries using CSnake tool and is based on common open source libraries like
VTK The Visualization Toolkit (VTK) is an open-source software system for 3D computer graphics, image processing and scientific visualization.''Visualization Handbook'', Academic Press, 2005, Chapter 30: the Visualization Toolkit/ref> VTK is distrib ...
,
ITK Itk is a framework for building mega-widgets using the Incr Tcl incr Tcl (commonly stylised as '' ncr Tcl/nowiki>'', and often abbreviated to ''itcl'') is a set of object-oriented extensions for the Tcl programming language. It is widely us ...
, MITK,
BOOST Boost, boosted or boosting may refer to: Science, technology and mathematics * Boost, positive manifold pressure in turbocharged engines * Boost (C++ libraries), a set of free peer-reviewed portable C++ libraries * Boost (material), a material b ...
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. GIMIAS supports several types of plug-ins, starting from a simple DLL, a
3D Slicer 3D Slicer (Slicer) is a free and open source software package for image analysis and scientific visualization. Slicer is used in a variety of medical applications, including autism, multiple sclerosis, systemic lupus erythematosus, prostate can ...
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 Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
64-bit In computer architecture, 64-bit Integer (computer science), integers, memory addresses, or other Data (computing), data units are those that are 64 bits wide. Also, 64-bit central processing unit, CPUs and arithmetic logic unit, ALUs are those ...
and
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculation ...
.


History

Initial versions of the open source framework was released by the end of 2009 (GIMIAS 0.6.15 was released in October 2009). In 2010, more effort was done to empower the open source framework itself, providing more functionality like workflow manager,
3D Slicer 3D Slicer (Slicer) is a free and open source software package for image analysis and scientific visualization. Slicer is used in a variety of medical applications, including autism, multiple sclerosis, systemic lupus erythematosus, prostate can ...
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 * CTK group * B3C group (MAF) GIMIAS is one of the tools used in the
Virtual Physiological Human The Virtual Physiological Human (VPH) is a European initiative that focuses on a methodological and technological framework that, once established, will enable collaborative investigation of the human body as a single complex system. The collective ...
.


Clinical Prototypes

* 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. * 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. * 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. * QuantiDopa is a software that allows performing a semiautomatic quantification of the striatal uptake in neurotransmission SPECT studies of the dopaminergic system.


References


External links

*
MITK
{{Free healthcare software Computer vision software Free 3D graphics software Free science software Free software programmed in C++ Free health care software Free DICOM software Free biosimulation software