MedGA is a novel evolutionary method based on Genetic Algorithms for the enhancemnet of bimodal biomedical images.
MedGA tackles the complexity of the enhancement problem by exploiting Genetic Algorithms to improve the appearance and the visual quality of images characterized by a bimodal gray level intensity histogram, by strengthening their two underlying sub-distributions. This novel medical image enhancement technique is a promising solution suitable for medical expert systems.
A detailed description of MedGA, as well as a complete experimental comparison with standard state-of-the-art algorithm for image enhancement by using the dataset described below (Data), can be found in:
MedGA has been developed in Python and tested on Ubuntu Linux, MacOS X and Windows.
MedGA exploits the following libraries:
mpi4py, which provides bindings of the Message Passing Interface (MPI) specifications for Python.
The sequential version has been developed to analyze a single medical image, while the parallel version is based on a Master-Slave paradigm employing
mpi4py to leverage High-Performance Computing (HPC) resources.
The parallel version has been implementated to perform the enhancement of multiple images (or slices in the case of tomography image stack analysis) in a parallel fashion.
MedGA is licensed under the terms of the GNU GPL v3.0