Implemented the research paper, Natural-based underwater image color enhancement through fusion of swarm-intelligence algorithm in python language.
- Superior based underwater color cast neutralization
- Dual-intensity images fusion based on average of mean and median values
- Swarm-intelligence based mean equalization
- Unsharp masking
Image credits: paper
- Clone this repository
$ git clone https://github.com/prashamsatalla/Underwater-image-color-enhancement-with-PSO-python-implementation.git
$ cd Underwater-image-color-enhancement-with-PSO-python-implementation
- Collect input images in images folder, then the enhanced output image will be saved in results folder with respective input image name.
- Install required packages
$ pip install -r requirements.txt
- Run main.py .
$ python main.py
- OpenCV 3.4.8
- NumPy
- Matplotlib