GIMIAS
   HOME

TheInfoList



OR:

GIMIAS is a
workflow Workflow is a generic term for orchestrated and repeatable patterns 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 seque ...
-oriented environment focused on
biomedical Biomedicine (also referred to as Western medicine, mainstream medicine or conventional medicine)
image computing and
simulation A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in ...
. The
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
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 A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and software programming. A prototype is generally used to ...
. Gimias has been used to develop clinical prototypes in the fields of
cardiac The heart is a muscular organ found in humans and other animals. This organ pumps blood through the blood vessels. The heart and blood vessels together make the circulatory system. The pumped blood carries oxygen and nutrients to the tissu ...
imaging and simulation,
angiography Angiography or arteriography is a medical imaging technique used to visualize the inside, or lumen, of blood vessels and organs of the body, with particular interest in the arteries, veins, and the heart chambers. Modern angiography is perfo ...
imaging and simulation, and
neurology Neurology (from , "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 conditions and disease involving the nervous syst ...
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 A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
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 a technical standard for the digital storage and Medical image sharing, transmission of medical images and related information. It includes a file format definition, which specifies the str ...
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 In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field. A typical 3D data set is a group of 2D slice image ...
, X-ray rendering,
maximum intensity projection In scientific visualization, a maximum intensity projection (MIP) is a method for 3D data that projects in the visualization plane the voxels with maximum intensity that fall in the way of parallel rays traced from the viewpoint to the plane of ...
* Several input and output formats:
DICOM Digital Imaging and Communications in Medicine (DICOM) is a technical standard for the digital storage and Medical image sharing, transmission of medical images and related information. It includes a file format definition, which specifies the str ...
, 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 In digital image processing and computer vision, image segmentation is the process of partitioning a digital image into multiple image segments, also known as image regions or image objects (Set (mathematics), sets of pixels). The goal of segmen ...
, 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++ C++ (, pronounced "C plus plus" and sometimes abbreviated as CPP or CXX) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programmin ...
language, has a
plug-in Plug-in, plug in or plugin may refer to: * Plug-in (computing), a software component that adds a specific feature to an existing computer program ** Audio plug-in, adds audio signal processing features ** Photoshop plugin, a piece of software that ...
architecture, and is
cross-platform Within 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 platform, computing platforms. Some ...
by means of the standard
CMake CMake is a free, cross-platform, software development tool for building applications via compiler-independent instructions. It also can automate testing, packaging and installation. It runs on a variety of platforms and supports many program ...
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 a free software system for 3D computer graphics, image processing and scientific visualization.''Visualization Handbook'', Academic Press, 2005, Chapter 30: the Visualization Toolkit/ref> VTK is distributed und ...
, ITK, 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 wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with no s ...
. 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 ca ...
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 Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
64-bit In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, a ...
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 a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
.


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 ca ...
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 Cardiac muscle (also called heart muscle or myocardium) is one of three types of vertebrate muscle tissues, the others being skeletal muscle and smooth muscle. It is an involuntary, striated muscle that constitutes the main tissue of the wall of ...
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