Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method

碩士 === 國立雲林科技大學 === 電機工程系 === 103 === This study aimed to explore how to remove haze from a single image effectively. On the hazy weather, we can't obtain the clearly and completely image of the original scene. Thus, how to effectively remove haze from images until the objects covered with haze...

Full description

Bibliographic Details
Main Authors: Bo-Yi Wu, 吳柏毅
Other Authors: Yeu-Horng Shiau
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/5y558p
id ndltd-TW-103YUNT0441069
record_format oai_dc
spelling ndltd-TW-103YUNT04410692019-05-15T22:08:04Z http://ndltd.ncl.edu.tw/handle/5y558p Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method 霧氣偵測演算法設計與除霧硬體實現 Bo-Yi Wu 吳柏毅 碩士 國立雲林科技大學 電機工程系 103 This study aimed to explore how to remove haze from a single image effectively. On the hazy weather, we can't obtain the clearly and completely image of the original scene. Thus, how to effectively remove haze from images until the objects covered with haze can be recognized by human vision would be the issue for needed discussion in image processing. In the future, if the haze removal algorithm is practically applied to surveillance products as monitors, vehicle video recorders, cameras for other uses, and so on, the amounts of calculation will be taken into account besides the good image quality. Therefore, we designed a haze detection algorithm that could clearly identify if haze was in images. If the haze detection algorithm and the haze removal algorithm were simultaneously applied to the surveillance systems, the haze detection algorithm would be used to identify if haze was in images in advance. If so, the haze removal algorithm would be carried out, and then the images would be outputted after processing. If not, we could output the images directly without the haze removal algorithm. Hence, we could leave out the processing time of the haze removal algorithm for non-haze images to achieve the purpose of lowering the amounts of calculation. This study proposed the haze removal algorithm mainly divided into two steps: first, use the dark channel prior and the mean filter to measure atmospheric light; second, use dark channel prior and the patch center point to determine if an edge existed and obtain the transmission values. With the atmospheric light and transmission values, we could employ the formula to restore haze-free image. The haze detection algorithm was divided into two steps: first, use the Hue of HSV color model to analyze the images and then segment the sky in images; second, use dark channel prior to analyze histogram intensity for identifying whether there was haze in images. Based on the proposed haze removal algorithm, we also designed a comprehensive hardware structure. Furthermore, the Verilog development tool we used is Altera’s Quartus II software version 11.0 SP1. In view of hardware design, the dark channel prior techniques of the above two steps would be simultaneously scanned. That would be beneficial to decrease the time and increase the efficiency of employing the haze removal algorithm. Yeu-Horng Shiau 蕭宇宏 2015 學位論文 ; thesis 66 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立雲林科技大學 === 電機工程系 === 103 === This study aimed to explore how to remove haze from a single image effectively. On the hazy weather, we can't obtain the clearly and completely image of the original scene. Thus, how to effectively remove haze from images until the objects covered with haze can be recognized by human vision would be the issue for needed discussion in image processing. In the future, if the haze removal algorithm is practically applied to surveillance products as monitors, vehicle video recorders, cameras for other uses, and so on, the amounts of calculation will be taken into account besides the good image quality. Therefore, we designed a haze detection algorithm that could clearly identify if haze was in images. If the haze detection algorithm and the haze removal algorithm were simultaneously applied to the surveillance systems, the haze detection algorithm would be used to identify if haze was in images in advance. If so, the haze removal algorithm would be carried out, and then the images would be outputted after processing. If not, we could output the images directly without the haze removal algorithm. Hence, we could leave out the processing time of the haze removal algorithm for non-haze images to achieve the purpose of lowering the amounts of calculation. This study proposed the haze removal algorithm mainly divided into two steps: first, use the dark channel prior and the mean filter to measure atmospheric light; second, use dark channel prior and the patch center point to determine if an edge existed and obtain the transmission values. With the atmospheric light and transmission values, we could employ the formula to restore haze-free image. The haze detection algorithm was divided into two steps: first, use the Hue of HSV color model to analyze the images and then segment the sky in images; second, use dark channel prior to analyze histogram intensity for identifying whether there was haze in images. Based on the proposed haze removal algorithm, we also designed a comprehensive hardware structure. Furthermore, the Verilog development tool we used is Altera’s Quartus II software version 11.0 SP1. In view of hardware design, the dark channel prior techniques of the above two steps would be simultaneously scanned. That would be beneficial to decrease the time and increase the efficiency of employing the haze removal algorithm.
author2 Yeu-Horng Shiau
author_facet Yeu-Horng Shiau
Bo-Yi Wu
吳柏毅
author Bo-Yi Wu
吳柏毅
spellingShingle Bo-Yi Wu
吳柏毅
Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method
author_sort Bo-Yi Wu
title Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method
title_short Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method
title_full Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method
title_fullStr Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method
title_full_unstemmed Design of a Haze Detection Algorithm and Hardware Implementation of an Image Dehazing Method
title_sort design of a haze detection algorithm and hardware implementation of an image dehazing method
publishDate 2015
url http://ndltd.ncl.edu.tw/handle/5y558p
work_keys_str_mv AT boyiwu designofahazedetectionalgorithmandhardwareimplementationofanimagedehazingmethod
AT wúbǎiyì designofahazedetectionalgorithmandhardwareimplementationofanimagedehazingmethod
AT boyiwu wùqìzhēncèyǎnsuànfǎshèjìyǔchúwùyìngtǐshíxiàn
AT wúbǎiyì wùqìzhēncèyǎnsuànfǎshèjìyǔchúwùyìngtǐshíxiàn
_version_ 1719125343007145984