研究生: |
蔡昆哲 Kun-Che Tsai |
---|---|
論文名稱: |
設計並實作即時低雜訊邊緣保留雙邊濾波器 Design and Implementation of A Real-Time Low Noise and Edge Preserving Bilateral Filter |
指導教授: |
邱瀞德
Ching-Te Chiu |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 40 |
中文關鍵詞: | 雙邊過濾演算法 、貝氏 、加權平均值 、標準差 、峰值訊號雜訊比 、即時 |
外文關鍵詞: | bilateral filtering, Bayesian, weighted average, standard deviation, PSNR, real-time |
相關次數: | 點閱:72 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
數位影像雜訊的去除在影像處理中是一個相當重要的課題,在早期提出的有貝氏與其他逼近的演算法來修復被雜訊破壞的影像,近來,有一個被稱為雙邊過濾演算法的方法被提出來,這個方法可以在去除雜訊時保留更多影像細節。這是利用中心像素與周圍像素的距離差與亮度值差去計算範圍內的加權平均值,然而使用者在運用這個演算法時,必須去自行找尋合適的對應參數。在這篇論文中,我們提出了一個藉由估算影像雜訊程度,來自動產生合適的對應參數的演算法,藉由比較峰值訊號雜訊比的實驗,我們可以得到比手動調整參數與前人提出的參數還要好的結果,我們在論文中也加入探討各種色域,消除色彩雜訊與過濾範圍大小對影像的影響,最終我們將雙邊過濾演算法實作成硬體,並配合我們提出的演算法,產生一個軟硬體共同運算的系統,我們運用聯電90製程,設計出第一個運用在即時影片的適應式雙邊濾波器,每秒速度可處理180張解析度為720x480的即時影片。
Additive noise removal is an important and practical problem in image processing. Bayesian and other approaches have been proposed to restore the corrupted images. More methods are proposed to preserve signal details while removing noise such as the bilateral filtering. This filter is a weighted average of the local spatial and range distance over a set of data. However, users have to find acceptable two parameters σS and σR in bilateral filters manually by their experience. In this paper, we propose an algorithm which can generate two parameters automatically by estimating standard deviation in noisy images. We also apply this algorithm on images with large additive Gaussian noise. Experimental results compared by PSNR show that our algorithm is better than using manual parameters. We also show that the effect of the domain transform, color noise and window size on the noise removal. We develop a software and hardware based system for this adaptive bilateral filtering. The adaptive parameter estimation algorithm is done in the software and the bilateral filtering is in the hardware. Based on UMC 90 nm process, we design and implement the first real-time bilateral filter that can process 180 frames of size 720x480 per second.
[1] C. Tomasi, and R. Manduchi, “Bilateral Filtering for Gray and Color Images”, 1998. In ICCV, 839-846
[2] Michael Elad, “On the Origin of the Bilateral Filter and Ways to Improve It”, 2002. In IEEE Transactions on Image Processing, 1141-1151
[3] Sylvain Paris, and Frédo Durand, “A Fast Approximation of the Bilateral Filter Using a Signal Processing Approach”, 2006. In ECCV, 568-580
[4] Frédo Durand, and Julie Dorsey, “Fast Bilateral Filtering for the Display of High-Dynamic-Range Images”, 2002. In SIGGRAPH conference 257-266
[5] Roman Garnett, Timothy Huegerich, Charles Chiu, Wenjie He, “A Universal Noise Removal Algorithm With an Impulse Detector”, 2005. In IEEE Transactions on Image Processing, 1747-1754
[6] Dong-Hyuk Shin, Rae-Hong Park, Seungjoon Yang, Jae-Han Jung, “Block-Based Noise Estimation Using Adaptive Gaussian Filtering”, 2005. In IEEE Transactions on Consumer Electronics, 218-226
[7] “Neat Image”, Website, http://www.neatimage.com/
[8] Danny Barash, “A Fundamental Relationship between Bilateral Filtering, Adaptive Smoothing, and the Nonlinear Diffusion Equation”, 2002. In IEEE Transactions on Pattern Analysis And Machine Intelligence, 844-847
[9] Hritam Dutta, Frank Hannig, J¨urgen Teich, Benno Heigl, Heinz Hornegger, “A Design Methodology for Hardware Acceleration of Adaptive Filter Algorithms in Image Processing”, 2006. In IEEE Application-specific Systems, Architectures and Processors
[10] Buyue Zhang, Jan P. Allebach, “Adaptive Bilateral Filter for Sharpness Enhancement and Noise Removal” 2008. In IEEE Transactions on Image Processing, 664-678
[11] Wen Jiang, Matthew L. Baker, Qiu Wu, Chandrajit Bajaj, and Wah Chiu, “Applications of a bilateral denoising filter in biological electron microscopy”, 2003. In Journal of Structural Biology, 114-122
[12] Shachar Fleishman, Iddo Drori, Daniel Cohen-Or, “Bilateral Mesh Denoising”, 2003. In ACM SIGGRAPH, 950-953
[13] Thierry Blu, Florian Luisier, “The SURE-LET Approach to Image Denoising”, 2007. In IEEE Transactions on Image Processing, 2778-2786
[14] Fabrizio Russo, “A Method for Estimation and Filtering of Gaussian Noise in Images”, 2003. In IEEE Transactions on Instrumentation and Measurement, 1148-1154
[15] Laurence Meylan, Sabine Süsstrunk, “High Dynamic Range Image Rendering With a Retinex-Based Adaptive Filter”, 2006. In IEEE Transactions on Image Processing, 2820-2830
[16] Tsun-Hsien Wang, Wei-Su Wong, Fang-Chu Chen, Ching-Te Chiu, “Design and Implementation of a Real-Time Global Tone Mapping Processor for High Dynamic Range Video”, 2007. In IEEE International Conference on Image Processing, 209-212
[17] Wen-Chung Kao, Ying-Ju Chen, “Multistage Bilateral Noise Filtering and Edge Detection for Color Image Enhancement”, 2005. In IEEE Transactions on Consumer Electronics, 1346-1351
[18] Ce Liu, William T. Freeman, Richard Szeliski, Sing Bing Kang, “Noise Estimation from a Single Image”, 2006. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 901-908
[19] ARUN N. NETRAVALI, “Noise Removal from Chrominance Components of a Color Television Signal”, 1978. In IEEE Transactions on Communications, 1318-1321
[20] Pei-Yung Hsiao, Chia-Hsiung Chen, Shin-Shian Chou, Le-Tien Li, Sao-Jie Chen, “A Parameterizable Digital-Approximated 2D Gaussion Smoothing Filter for Edge Detection in Noisy Image”, 2006. In IEEE ISCAS, 3189-3192
[21] Wen-Chung Kao, Hong-Shuo Tai, Chia-Pin Shen, Jia-An Ye, and Hong-Fa Ho, “A Pipelined Architecture Design for Trilateral Noise Filtering”, 2007. In IEEE ISCAS, 3415-3418
[22] Pei-Yin Chen, Chih-Yuan Lien, and Yi-Ming Lin, “A Real-time Image Denoising Chip”, 2008. In IEEE ISCAS, 3390-3393
[23] Tuan Q. Pham, Lucas J. van Vliet, “Separable Bilateral Filtering for Fast Video Preprocessing”, 2005. In IEEE International Conference on Multimedia and Expo
[24] Prasun Choudhury, Jack Tumblin, “The Trilateral Filter for High Contrast Images and Meshes”, 2005. In ACM SIGGRAPH,