I. Introduction
Undoubtedly clear vision is the most important criteria when it comes to low latency applications like self-driven cars, real time crowd management, traffic signaling etc. Recently computer vision systems [1] has made drastic evolution which is reinstated by their widespread application in various fields. These include surveillance [1], detection of objects in images [2], decomposition of images [3] to extract finer regions in an image, reduction of noise in images [4], analysis of crowd behaviour [5] etc. We often encounter image degradation due to foggy weather conditions. With the recent advancements in the field of camera imaging, the researchers are keen to develop new imaging technologies powered by AI. This is primarily due to the fact that in most of the image dehazing, crystal clear output images are not generated out of hazy images. Very often the dehazed image suffer from contrast degradation and colour distortion. The Camera lens captures the light that is directly reflected from the object as well as the scattered light due to the suspended particles in the medium i.e. air. [6]. Clear image visibility is crucial for achieving high precision in many artificial intelligence (AI) and computer vision applications, particularly in tasks like detection of objects and its recognition. The contemporary dehazing techniques can be broadly classified into two types 1) Earlier Prior based and Learning based methods. The first method primarily relies on the popular Atmospheric scattering model put forward by Koschmieder [7]. The atmospheric scattering model can be mathematically written as \begin{equation*}H(k) = A(k)p(k) + \Gamma (1 - p(k))\tag{1}\end{equation*}