| 研究生: |
李政憲 Li, Cheng-Hsien |
|---|---|
| 論文名稱: |
適應性除霧演算法電路設計 VLSI Implementation for an Adaptive Haze Removal Method |
| 指導教授: |
陳培殷
Chen, Pei-Yin |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2017 |
| 畢業學年度: | 105 |
| 語文別: | 英文 |
| 論文頁數: | 45 |
| 中文關鍵詞: | 除霧 、大氣光估計 、即時影像處理 、VLSI硬體電路 |
| 外文關鍵詞: | defog, Atmospheric light estimation, real time processing, VLSI |
| 相關次數: | 點閱:127 下載:4 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
受到霧氣等不佳氣候條件影響,很容易使影像畫面受損,其他有霧的氣候會使畫面能見度降低,讓畫面內的物體模糊不清,影響後續的數位影像應用,例如:監視系統或行車紀錄器等,在有霧的情況下,造成擷取到的影像可能被霧氣遮蓋,無法得到完整且清晰的影像資訊,造成後續影像分析、應用上的困難。因此,如何對有霧影像進行有效的還原處理,一直是許多學者關心的議題。綜觀目前影像除霧相關的期刊論文,大多利用較複雜的演算法處理,無法滿足即時影像的應用。因此本論文提出一個複雜度低且適合以VLSI硬體電路實現的除霧演算法,將所拍攝的有霧影像,有效且即時的還原成較清晰的影像。本論文所提出的適應性除霧演算法,有三大特點:1)利用暗原色先驗統計(dark channel prior)技術來估計大氣光強度,再利用得到的大氣光強度計算,分別計算分割亮暗部的閥值(threshold)和適當的區域大氣光值。2)利用邊緣偵測來偵測物件的邊緣並減低光暈效應。3)同時計算大氣光值及還原無霧影像,藉此提高處理對於連續影像或視訊的除霧速度。實驗結果證明,本論文提出的方法比其他參考文獻能夠更有效的去除影像的霧氣,得出更高品質的畫面。針對所提出的除霧演算法,設計了一個高效能的六級管線化VLSI硬體架構,並使用Verilog硬體描述語言來實現。根據Synopsys Design Vision 搭配TSMC 130nm標準原件庫的合成結果,此電路需要的邏輯閘數為18.6K,工作時脈為200M Hz,其處理速度可滿足Full HD(1920X1080)每秒30張影像的格式需求,達到即時視訊畫面處理的效能。
In bad weather conditions such as fog or haze, the visibility of an image taken under such circumstances would be severely blurred. This is often the case for dashboard camera recording on freeways, recordings taken by security cameras in the morning if mountain areas, video evidence taken by coastguards, etc. Objects in this blurred images and recordings are oftentimes hard to distinguish, which makes it unsuitable to analyzing. Therefore, to find a method that recovers a clear image form a foggy one is a very important issue. Recently, various defogging techniques were proposed to process static images, but only a few of theses were suitable for VLSI design or real-time applications. Hence, the goal of this thesis is to propose an efficient video defogging method with low complexity that is suitable for VLSI circuit implementation.
The proposed method has three characteristics: First, estimating the global atmospheric light by dark channel prior, and computing the local atmospheric light according to visibility of patch. Second, using an edge detection to ease the halo effect. Third, calculating the atmospheric light and the recovered images at the same time, exploiting temporal dependency to increase the processing rate. The experiment results show, by comparing the recovered images of our method with other hardware implementation methods, that the former was more efficiently and delivered images at a higher quality.
The hardware architecture of the proposed design was implemented by Verilog and Synopsys Design Compiler was used to synthesis the design with the TSMC 130nm cell library. The synthesis result showed that the proposed design contains 18.6K gate counts. The design works with the processing rate of 200 Mpixels/s, which is fast enough to process Full HD resolution at 30 fps in real time.
[1] H. Koschmieder, “Theorie der Horizontalen Sichtweite,” Beitr. Phys. Freien Atm., vol. 12, pp. 171–181, 1924.
[2] S. G. Narasimhan and S. K. Nayar, “Contrast restoration of weather degraded images,” IEEE Trans. Pattern Anal. Machine Intell. , vol. 25, no. 6, pp. 713–724, Jun. 2003.
[3] Y. Y. Schechner, S. G. Narasimhan and S. K. Nayar, “Polarization-based vision through haze,” Appl. Opt., vol. 42, no. 3, pp. 511–525, 20 Jan. 2003.
[4] S. Shwartz, E. Namer and Y.Y. Schechner, “Blind Haze Separation,”, in Proc. IEEE Conf. CVPR, vol. 2, pp. 1984–1991, 2006.
[5] R. Tan, “Visibility in bad weather from a single image,” in Proc. IEEE Conf. CVPR, Jun. 2008, pp.1–8
[6] Y. Wang and C. Fan, “Single image defogging by multiscale depth fusion,” IEEE Trans. Image Processing, vol. 23, no. 11, pp. 4826–4837, Sep. 2014.
[7]K. He, J. Sun, and X. Tang, “Single image haze removal using dark channel prior,” IEEE Trans. on Pattern Anal. Mach. Intel., vol. 33, no. 12, pp. 2341–2353, Dec. 2011.
[8] G. F. Meng, Y. Wang, J. Duan, S. Xiang, C. Pan, "Efficient image dehazing with boundary constraint and contextual regularization", Proc. IEEE Int. Conf. Comput. Vis. (ICCV), pp. 617-624, Dec. 2013.
[9] Y. H. Lai, Y. L. Chen, C. J. Chiou and C. T. Hsu, "Single-Image Dehazing via Optimal Transmission Map Under Scene Priors," in IEEE Transactions on Circuits and Systems for Video Technology, vol. 25, no. 1, pp. 1-14, Jan. 2015.
[10] L. He, J. Zhao, N. Zheng and D. Bi, "Haze Removal Using the Difference- Structure-Preservation Prior," in IEEE Transactions on Image Processing, vol. 26, no. 3, pp. 1063-1075, Mar. 2017.
[11] Q. Zhu, J. Mai and L. Shao, "A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior," in IEEE Transactions on Image Processing, vol. 24, no. 11, pp. 3522-3533, Nov. 2015
[12] Y. H. Shiau, H. Y. Yang, P. Y. Chen and Y. Z. Chuang, "Hardware Implementation of a Fast and Efficient Haze Removal Method," in IEEE Transactions on Circuits and Systems for Video Technology, vol. 23, no. 8, pp. 1369-1374, Aug. 2013.
[13] B. Zhang and J. Zhao, "Hardware Implementation for Real-Time Haze Removal," in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 25, no. 3, pp. 1188-1192, Mar. 2017.
[14] Y.H. Shiau, P.Y. Chen, H.Y. Yang, C.H. Chen, S.S. Wang, “Weighted haze removal method with halo prevention”, J. Vis. Commun. Image Represent. 25 (2) (2014) 445–453.
[15] A. Beghdadi and A. L. Negrate, “Contrast enhancement technique based on local detection of edges,” Comput. Vis. Graph. Image Process, vol. 46, no. 2, pp. 162–174, May 1989.
[16] 許峯源,”VLSI Design of an Efficient Video Defogging Method for Real-Time Applications”,國立成功大學資訊工程研究所,碩士論文,民國104年
[17] D. Hasler and S. Susstrunk, "Measuring Colorfulness in Natural Images," Proceedings of IS&T/SPIE Electronic Imaging: Human Vision and Electronic Imaging VIII, vol. 5007, pp. 87-95, Jan. 2003.
[18] N. Hautiere, J.-P. Tarel, D. Aubert, E. Dumont, "Blind contrast enhancement assessment by gradient ratioing at visible edges", J. Image Anal. Stereol., vol. 27, no. 2, pp. 87-95, 2008.