簡易檢索 / 詳目顯示

研究生: 鄧悅翎
Deng, Yue-Ling
論文名稱: 低成本雙邊濾波器電路設計
A Low-Cost VLSI Architecture of Bilateral Filter for Image Denoising
指導教授: 陳培殷
Chen, Pei-Yin
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2016
畢業學年度: 104
語文別: 英文
論文頁數: 45
中文關鍵詞: 雙邊濾波器去雜訊VLSI
外文關鍵詞: Bilateral filter, image denoising, VLSI
相關次數: 點閱:82下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 現實中的影像常會因為各種原因產生許多雜訊,這些雜訊會常會干擾到影像的利用,所以去雜訊對於影像處理的應用是一個很重要的技術。在去雜訊的技術之中,有一個很重要的問題是,如何在去除雜訊的同時,又不破壞影像的特徵。而在眾多的去雜訊技術裡,雙邊濾波(bilateral filtering)是一個在影像處理領域裡很廣為人知的一項去雜訊技術。雙邊濾波器的優點是在去除雜訊的同時還可以保留影像的邊緣細節,也因為這項性質,讓雙邊濾波器被應用在很多地方,而以雙邊濾波器為基礎的延伸方法也很多。
    雙邊濾波器的運算複雜度很高,所以近年來有些研究提出雙邊濾波器的硬體實作來加快它的速度。雖然這些方法可以提高速度,但是他們的硬體電路成本都還有一些改善的空間。在本論文中,我們提出一個低成本且高速的雙邊濾波器的硬體架構。為了降低硬體成本,我們使用資料路徑最佳化(data path optimization)、資源共享(resource sharing)來減少乘法器的數量,並提出一個特殊設計的LUT(look up table)來減少所需要的記憶體空間。此硬體架構是以Verilog硬體描述實作,並使用Xilinx ISE 14.7 WebPACK版本來合成。實驗結果顯示,和現有文獻相比,我們的設計可以在不影響影像品質的前提下減少成本,而且在速度上也足以達到即時處理的目標。

    Real-world images may be dominated by all kinds of noises due to many reasons. In most case, these noises will interfere with the usage of the images. Thus, the technology of noise reduction is very important in processing images. In the field of image noise reduction, there is a major concern in removing noises from the images and at the same time without damaging the characteristics of it. Among the technologies of noise reduction, bilateral filtering is the most well-known technique in the field of image processing. The major advantage of using the bilateral filter is that it removes the noise from the images while retaining the details of the image’s edges. It is the reason why the bilateral filter is widely used and became the base form of many other extension methods.
    In real time application, the computational complexity of the bilateral filter is very high. So in recent years, some studies have proposed a hardware implementation of bilateral filter in order to improve its speed. Although these methods are able to improve the speed of processing, however their hardware cost could be further improved. In this thesis, a low-cost and real-time VLSI architecture is proposed. Data path optimization and resource sharing were applied to reduce the number of multipliers. In addition, a special purpose look-up table is proposed to reduce the required memory space. As a result, the cost of hardware is reduced. The VLSI architecture is implemented by using Verilog hardware description language and synthesized by using Xilinx ISE 14.7 WebPACK version. According to our experimental results, the proposed design reduces the cost of hardware without compromising the image quality in comparison with the existing literature. Besides that, it is able to achieve real-time processing.

    Chapter 1. Introduction.....1 1.1 Background.....1 1.2 Motivation.....2 1.3 Organization.....3 Chapter 2. Algorithm of the Bilateral Filter.....4 Chapter 3. VLSI Architecture.....7 3.1 Data Regroupment.....12 3.2 Photometric Weight Calculation and Geometric Weight Calculation.....15 3.3 Kernel Result Calculation.....17 3.4 Norm Result Calculation.....18 3.5 Normalization.....18 3.6 Pipeline.....19 Chapter 4. Experimental Results.....20 4.1 Definition of PSNR.....20 4.2 Comparisons of Image Results.....21 4.3 Simulation results.....41 Chapter 5 Conclusions.....43 Reference.....44

    [1] C. Tomasi and P. Manduchi, “Bilateral filtering for gray and color images,” in Proc. IEEE ICCV, 1998, pp. 839–846.
    [2] M.G. Mozerov and J. van de Weijer, “Accurate Stereo Matching by Two-Step Energy Minimization.” IEEE Trans. Image Process., vol. 24, no. 3, pp. 1153–1163, Mar. 2015.
    [3] C. T. Huang, “Bayesian Inference for Neighborhood Filters With Application in Denoising,” IEEE Trans. Image Process., vol. 24, no. 11, pp. 4299–4311, Nov. 2015.
    [4] N. H. Kaplan and I. Erer, “Bilateral Filtering-Based Enhanced Pansharpening of Multispectral Satellite Images,” IEEE Geosci. Remote Sens. Lett., vol. 11, no. 11, pp. 1941–1945, Nov. 2014.
    [5] Q. Yang, J. Tang, and N. Ahuja, “Efficient and Robust Specular Highlight Removal,” IEEE Trans. Patt. Anal Mach. Intell., vol. 37, no. 6, pp. 1304–1311, Jun. 2015.
    [6] Z. Li, J. Zheng; Z. Zhu; and S. Wu, “Selectively Detail-Enhanced Fusion of Differently Exposed Images With Moving Objects,” IEEE Trans. Image Process., vol. 23, no. 10, pp. 4372–4382, Oct. 2014.
    [7] G. Petschnigg, R. Szeliski, M. Agrawala, M. Cohen, H. Hoppe, and K. Toyama, “Digital photography with flash and no-flash image,” ACM Trans. Graph., vol. 23, no. 3, pp. 664–672, Aug. 2004.
    [8] S. S. Ieng, J. P. Tarel, and P. Charbonnier, “Modeling non-Gaussian noise for robust image analysis,” in Proc. Int. Conf. Comput. Vis. Theory Appl. (VISAPP), Barcelona, Spain, 2007, pp. 183–190.
    [9] L. Caraffa, J. P. Tarel, and P. Charbonnier, “The guided bilateral filter:When the joint/cross bilateral filter becomes robust,” IEEE Trans. Image Process., vol. 24, no. 4, pp. 1199–1208, Apr. 2015.
    [10] C. Charoensak and F. Sattar, “FPGA design of a real-time implementation of dynamic range compression for improving television picture,” in Proc. IEEE ICICS, 2007, pp. 1–5.
    [11] H. Dutta, F. Hannig, J. Teich, B. Heigl, and H. Hornegger, “A design methodology for hardware acceleration of adaptive filter algorithms in image processing,” in Proc. IEEE ASAP, 2006, pp. 331–340.
    [12] T. Q. Vinh, J. H. Park, Y.-C. Kim, and S. H. Hong, “FPGA implementation of real-time edge-preserving filter for video noise reduction,” in Proc. IEEE ICCEE, 2008, pp. 611–614.
    [13] A. Gabiger-Rose, M. Kube, R. Weigel, and R. Rose, “An FPGA-based fully synchronized design of a bilateral filter for real-time image denoising,” IEEE Trans. Ind. Electron., vol. 6, no. 8, pp. 4093–4104, Aug. 2014.
    [14] A. Gabiger-Rose, M. Kube, P. Schmitt, R. Weigel, and R. Rose, “Image denoising using bilateral filter with noise-adaptive parameter tuning,” in Proc. IEEE IECON, 2011, pp. 4515–4520.

    無法下載圖示 校內:2026-12-31公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE