簡易檢索 / 詳目顯示

研究生: 郭濯瑀
Kuo, Cho-Yu
論文名稱: 基於方向相關性之高效能解馬賽克演算法電路設計
VLSI Implementation of High-performance Demosaicking Algorithm based on Directional Correlation
指導教授: 陳培殷
Chen, Pei-Yin
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2021
畢業學年度: 109
語文別: 英文
論文頁數: 47
中文關鍵詞: 彩色濾波器陣列插補 、解馬賽克 、方向相關性 、超大型積體電路
外文關鍵詞: Color filter array, demosaicking, directional correlation, very-large-scale-integrated
相關次數: 點閱:246  下載:0 
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著科技不斷進步,數位相機的發展已經越來越進步,其中包含了許多數位影像處理的技術。在數位相機影像重建的過程中,彩色濾波陣列插補法或稱解馬賽克法可說是最重要的技術之一。近年來有一些相關演算法被提出,分成自定義演算法和基於機器學習的演算法,由於基於機器學習的演算法計算複雜度過高且處理速度慢,較無法應用於即時處理的裝置上,而自定義演算法又可分為需要較高的儲存空間來得到較好的影像品質的演算法以及計算複雜度低且成本低易實作成硬體的演算法,後者更適合應用於即時處理嵌入式多媒體產品上。
    本論文提出一個高效能且低成本的演算法,藉由檢測四個方向相關性,不同顏色之間的相關性等概念來對彩色濾波陣列做插補,此方法只需使用到4列line buffer,與使用同樣儲存空間的硬體實現的方法相比,能得到更佳的影像品質與更低的硬體成本,並且與較高儲存空間的軟體實現的方法相比也可達到相近的影像水準。此外,為了達到有效率的硬體實現,我們利用管線化的技巧提升硬體可運行之時脈,完成一顆可即時處理的晶片,並且利用演算法的特性,共用許多硬體計算元件,降低硬體資源的使用。此硬體架構是使用 TSMC 90nm 標準元件庫進行合成,合成出的電路可達每秒250百萬的處理速度,是目前所提出相關演算法的硬體架構中最快的處理速度。相比於近年的相關研究,我們提出的方法是目前所有相關演算法的硬體架構中,達到最快的處理速度,並以低硬體成本、儲存空間達到有競爭力影像品質。

    Recently, with the development of technology, digital cameras have made great progress in techniques, especially in digital image processing techniques. In the video-capture process, demosaicking, also known as the color filter array interpolation method, is one of the most important methods. There were some related algorithms being proposed in the past few years, including self-defined algorithms and algorithms based on machine learning. The computations of algorithms based on machine learning have long run-time and are too complex to be applied to real-time products. However, there are two types of self-defined algorithms. One obtains better image quality through using higher storage space. Another is less complex and low cost, which as a result, is more suitable for a real-time embedded multimedia product.
    In this thesis, we propose a high-performance demosaicking algorithm, which is based on four directional correlations and the color differences plane. Our demosaicking algorithm only needs four line buffers for storage space. Compared with the hardware implementation of those methods, which use the same storage space, the cost of our design is lower, and it can obtain better image quality. Also, compared with the high-quality software implementations, our image quality is as good as theirs. Besides, to develop an efficient design, the pipeline technique is applied to improve the hardware timing of the proposed scheme. The VLSI architecture is synthesized with TSMC 90-nm process standard cell library. The processing rate of the synthesized circuits can yield approximately 250 M samples per second, which is the fastest processing rate compared with those of related hardware implementations. This result reveals that the proposed method has the advantage of low-cost and high quality in the field of demosaicking.

    摘要 I Abstract II 致謝 III Contents IV Table Captions VII Figure Captions VIII CHAPTER 1 Introduction 1 1.1 Backgrounds 1 1.2 Motivation 3 1.3 Organization 3 CHAPTER 2 Related Work 4 2.1 Effective Color Interpolation Algorithm 4 2.1.1 G Plane Interpolation 5 2.1.2 R/B Plane Interpolation 6 2.2 Efficient VLSI Architecture for Edge-Oriented Demosaicking 6 2.2.1 Weighting Directional Color Difference Calculator 6 2.2.2 Weighting Edge Detector 7 2.2.3 G-plane Interpolator 8 2.2.4 R-plane and B-plane Interpolator 8 2.3 Edge-Based Demosaicking Method Using Uncorrelatedness With Sensors for CFA 9 2.3.1 Uncorrelatedness in 4 Locations 9 2.3.2 Recovery of Missing G in R/B 10 2.3.3 Recovery of Missing R/B in B/R 11 2.3.4 Recovery of Missing R/B in G 11 2.4 Low Cost Edge Sensing for High Quality Demosaicking 12 2.4.1 G Plane Interpolation 12 2.4.2 R/B Plane Interpolation 12 CHAPTER 3 Proposed Method 14 3.1 The directional correlation calculator 15 3.2 G Channel Interpolation at R/B channel 16 3.2.1 Color Difference Calculator in Four Directions 16 3.2.2 Vertical and Horizontal Color Difference Calculator 18 3.2.3 Vertical and Horizontal Edge detector 19 3.2.4 Estimating G channel 19 3.3 R/B Channel Interpolation at B/R Channel 20 3.3.1 Color Difference Calculator in Four Directions 20 3.3.2 Vertical and Horizontal Color Difference Calculator 21 3.3.3 Vertical and Horizontal Edge detector 21 3.3.4 Estimating G channel 22 3.4 R/B Channel Interpolation in G Channel 22 3.4.1 Color Difference Calculator in Four Directions 22 3.4.2 Vertical and Horizontal Color Difference Calculator 24 3.4.3 Vertical and Horizontal Edge detector 24 3.4.4 Estimating R/B channel 24 CHAPTER 4 VLSI Architecture 25 4.1 Line Buffer 25 4.2 Directional Correlation Calculator 26 4.3 Four Directions Color Difference Calculator 27 4.4 Horizontal and Vertical Color Difference Calculator with Correlation Detector 28 4.5 Horizontal and Vertical Correlation Calculator 29 4.6 Color Interpolator 31 CHAPTER 5 Experimental Result 33 5.1 Test data 33 5.2 Comparisons of CPSNR 35 5.3 Comparisons of S-CIELAB 39 5.4 Visual Comparison 41 5.5 Chip Implementation and Simulation Results 44 CHAPTER 6 Conclusion 45 6.1 Conclusion 45 References 46

    [1] B. E. Bayer, "Color imaging array," U.S. Patent 3 971 065, Jul. 1976.
    [2] R. Ramanath, W.E. Snyder, G.L. Bilbro, and W.A. Sander III, "Demosaicking methods for Bayer color arrays," J. Electron. Imaging, vol. 11, no. 3, pp. 306–315, Jul. 2002.
    [3] Soo-Chang Pei and Io-Kuong Tam, "Effective color interpolation in CCD color filter arrays using signal correlation," in IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, no. 6, pp. 503-513, June 2003.
    [4] Y.-S. Huang and S.-Y. Cheng, “An effective color-difference-based demosaicking method,” J. Marine Sci. Technol., vol. 21, no. 6, pp. 623–630, 2013.
    [5] I. Pekkucuksen and Y. Altunbasak, “Edge strength filter based color filter array interpolation,” IEEE Trans. Image Process, vol. 21, no. 1, pp. 393–397, Jan. 2012.
    [6] X. Chen, G. Jeon, and J. Jeong, “Voting-based directional interpolation method and its application to still color image demosaicking,” IEEE Trans. Circuits Syst. Video Technol., vol. 24, no. 2, pp. 255–262, Feb. 2014.
    [7] C. Lien, F. Yang and P. Chen, "An Efficient Edge-Based Technique for Color Filter Array Demosaicking," in IEEE Sensors Journal, vol. 17, no. 13, pp. 4067-4074, 1 July1, 2017.
    [8] S. L. Chen and E. D. Ma, “VLSI implementation of an adaptive edge-enhanced color interpolation processor for real-time video applications,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 24, no. 11, pp. 1982-1991, Nov. 2014
    [9] S. L. Chen and H. R. Chang, " Fully pipelined low-cost and high-quality color demosaicking VLSI design for real-time video applications," IEEE Trans. Circuits Syst. II, vol. 62, no. 6, pp. 588-592, Jun. 2015.
    [10] C. Lien, F. Yang, P. Chen and Y. Fang, "Efficient VLSI Architecture for Edge-Oriented Demosaicking," in IEEE Transactions on Circuits and Systems for Video Technology, vol. 28, no. 8, pp. 2038-2047, Aug. 2018.
    [11] T. -L. Lin, C. -W. Chang, J. -S. Tu, X. -F. Yue and J. -R. Yang, "Edge-Based Demosaicking Method Using Uncorrelatedness With Sensors for CFA," in IEEE Sensors Journal, vol. 19, no. 19, pp. 8904-8912, 1 Oct.1, 2019.
    [12] Y. Niu, J. Ouyang, W. Zuo and F. Wang, "Low Cost Edge Sensing for High Quality Demosaicking," in IEEE Transactions on Image Processing, vol. 28, no. 5, pp. 2415-2427, May 2019.
    [13] P. Y. Chen, C.-Y. Lien, and C.-P. Lu, “VLSI implementation of an edge-oriented image scaling processor,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 17, no. 9, pp. 1275–1284, Sep. 2009.
    [14] ADAMS JR, James E. Design of practical color filter array interpolation algorithms for digital cameras. In: Real-Time Imaging II. International Society for Optics and Photonics, 1997. p. 117-125.
    [15] L. Zhang, “18 McMaster Color images,” http://www.comp.polyu.edu.hk/~cslzhang/CDM_Dataset.htm
    [16] “KodakPhotoCD,” http://r0k.us/graphics/kodak/
    [17] Modern Resolution Kodak Image Dataset. Accessed: Jan. 11, 2018. [Online]. Available: http://www.math.purdue.edu/~lucier/PHOTO_CD/ BMP_IMAGES/
    [18] E. Agustsson and R. Timofte, "NTIRE 2017 Challenge on Single Image Super-Resolution: Dataset and Study," 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), 2017, pp. 1122-1131.

    下載圖示
    2026-08-02公開
    QR CODE