/Nighttime-Image-Enhancement

Nighttime image enhancement using a new illumination boost algorithm paper, by Al-Ameen, Zohair code replication in .m (Matlab/Octave/Scilab) and .py (Python)

Primary LanguageMATLAB

Nighttime image enhancement using a new illumination boost algorithm

Repository which replicates the results obtained by Al-Ameen, Zohair in his paper entitled Nighttime image enhancement using a new illumination boost algorithm, published at IET Image Processing Journal.

The code was implemented using MATLAB, following the steps presented in the paper.

Usage

The illumination_boost.m file contains the main (and only) function for the algorithm. It accepts an RGB image, and a Lambda parameter used in equations 4 and 6 in the paper, which, according to the paper, acquire best results with values between 2 and 7. It returns an RGB image with double type.

A test file named test_illumination_boost.m is made available, to test the function with the images available in the input_images folder, varying the lambda parameter from 2 to 6.

There is also the file plot_with_histogram.m which generates histograms for the base image and the enhanced one, given an image and a lambda parameter.

Results

Several results are available in the output_images folder, and some of them are displayed below: cat-example airplane-example building-example girl-example clock-example maze-example

Disclaimer

This repository is not endorssed and/or affiliated in any way to Al-Ameen, Zohair. The paper was replicated for purely didactic purposes.