Hardware Realization of Antifogging System

Hardware Realization of Antifogging System

Amruta Laxman Deshmukh (SGGS, India), Satbir Singh (Delhi Technological University, India) and Balwinder Singh (Centre for Development of Advanced Computing (C-DAC), India)
DOI: 10.4018/978-1-5225-2848-7.ch007


There are many reasons for invisibility of objects on road in daylight, majority of them are Fog (condensed water droplets in atmosphere), smog (soot particles in air). This reduced visibility is one of the prime factors responsible for accident of vehicles and disadvantage in surveillance system. This chapter takes account of a method that comprises of a complete embedded system for the process of restoring the captured foggy images. Use of a novel ‘Mean Channel Prior' algorithm for defogging is presented. Further detailed step by step explanation is given for hardware implementation of MATLAB code. Hardware consists of raspberry pi which is an ARM7 Quad Core processor based mini computer model. System serves as portable, low cost and low power processing unit with provision of interfacing a camera and a display screen.
Chapter Preview


There are many reasons for invisibility of objects on road in daylight, majority of them are fog (condensed water droplets in atmosphere), smog (soot particles in air). For any object to be visible our eyes should sense the light reflected from that object. Visibility of objects on road is highly dependent on the concentration of condensed water droplets in air. Condensation of water droplets in air can result into the appearance of haze to almost zero visibility. This reduction in visibility is the main reason for accident of vehicles. In foggy atmospheric conditions, images lose contrast and defogging algorithms can be used to improve image quality of foggy images. This means that defogging algorithms have application in various camera based driver assistance systems and surveillance system. Picture captured in foggy atmospheric condition gets affected due to attenuation of light received by camera from the scene point along the line of site.

This chapter presents prototype model of image defogging system. In that camera, raspberry pi and screen are involved to capture image, as image processing unit, and to display enhanced image respectively. It works on power supplied by raspberry pi and supplies image data to raspberry pi through USB cable. One can also use raspberry pi’s special camera module available in market but its little costly. So, this prototype uses USB webcam to serve as image input device. It is a fact that amount of scattering of reflected light from an object depends upon distance of object from camera so, for testing practicality of the algorithm, we applied it on previously captured images of different foggy road scenes inhibiting different foggy conditions.

Complete Chapter List

Search this Book: