ImagePro application

ImagePro is an image processing framework developed in C++ as Windows application For images manipulation and some processing functions the OpenCV library is used. ImagePro functions: basic images manipulation and processing (filters, segmentation, threshold, edges); image fusion (pansharpening, multifocus); nature inspired algorithms for image registration, segmentation, enhancement and fusion; video processing. It includes implementations of the following nature-inspired algorithms: Genetic algorithm, Bacterial Foraging, Particle Swarm, Multi-swarm, Fireworks, Fireflies, Bat, Cuckoo Search, Flower pollination, Artificial bee colony, Gravitational search, Black hole. All these algorithms are implemented in both sequential and parallel versions and the multi-objective optimization version is available for some of them.  ImagePro is used to validate the image and video processing methods developed in ICS and because of this it is in continuous development. (2010 -    )  

Area based Image registration using Particle Swarm Optimization.

Features based Image registration using Particle Swarm Optimization.

Multi-threshold image segmentation using Multi-Swarm Optimization

Project scheduling problem using Flower Pollination Algorithm.