See Through Fog Imaging Project P 06441 Fog

  • Slides: 1
Download presentation
See Through Fog Imaging Project: P 06441 Fog is a natural occurring phenomenon which

See Through Fog Imaging Project: P 06441 Fog is a natural occurring phenomenon which inhibits visibility. Fog has effects on all facets of transportation whether it be flying over or through it in an airplane, or driving through it with a car. It also affects the visibility of images through the use of cameras in aerial photography. By eliminating the fog from these images, a number of exciting applications become possible. Using video cameras in transportation will allow the vehicle operator to have a clear view of the surrounding terrain through the use of video sampling and a LCD screen. Using a similar process in aerial photography will allow video reconnaissance of foggy areas. Two algorithms have been developed to successfully remove fog from images. Each algorithm uses the same basic equation to defog the image: Equation: Algorithm Two Algorithm One The images below are an example of how the defogging algorithm was applied to an image. The first image is a common picture of a baboon and the graph below is its histogram. The middle image is the same image after fog was induced artificially induced upon, using greater “distance” for pixels that are nearer the top of the image. The histogram below this image shows a histogram that is substantially different from the original histogram. The third image is the image after the second defogging algorithm has been applied to it. It is visually identical to the original image. The histogram is also nearly identical to the original histogram, however, its right side has been stretched to the right (toward one) a small, but noticeable, amount (by. 1 -. 2). Algorithm One uses the above equation to defog the images by making an initial guess as to the values of the two main variables, B and C 0, and scales the pixels within the image to be between zero and one. It then runs the algorithm using the initial guesses and searches for the smallest pixel. Once this is found, it then varies B until this pixel value reaches zero. It then locates the largest pixel and varies C 0 until the pixel value becomes one. It then checks to see if the difference between the new and old B and C 0 values are less then a threshold value, a very small number somewhere around 1 E 10^-15. If it is, then the B and C 0 values have been found and the image can be defogged, if not, then repeats the process using the calculated B and C 0 values. Examples can be seen below. Original Image Original Histogram Fog Induced Image Fogged Histogram Defogged Image Defogged Histogram Algorithm Comparison Future Work The Algorithms were compared in order to get a better understanding of how they may be used, be it for surveillance or traveling purposes. Ø Design a system to retrieve distance information ØAlgorithm Two defogs faster then Algorithm One in most cases Ø Devise a method to apply these techniques to color images Ø Implement a video system capable of removing fog in real-time ØAlgorithm Two has a smaller Root Mean Square Error (the resulting image is clearer) Ø Find a way to apply the algorithm to images where B is not constant ØAlgorithm Two tends to determine a B and C 0 which is closer to the actual B and C 0 It can be concluded that Algorithm Two is the better of the two algorithms Team Members Philip Edwards, Computer Engineering William Parsons, Computer Engineering Acknowledgments Project Sponsor: Dr. Raghuveer Rao Project Mentor: Professor George Slack EDGE