VLSI Implementation of an Adaptive Edge-Enhanced Color Interpolation Processor for Real-Time Video Applications

被引:22
|
作者
Chen, Shih-Lun [1 ]
Ma, En-Di [1 ]
机构
[1] Chung Yuan Christian Univ, Dept Elect Engn, Chungli 320, Taiwan
关键词
Camera; charge-coupled device (CCD); color filter array (CFA); color interpolation; demosacking; edge detector; Laplacian sharpening filter; very-large-scale integration (VLSI); DEMOSAICKING;
D O I
10.1109/TCSVT.2014.2317890
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, a low-complexity color interpolation algorithm is proposed for the very-large-scale integration (VLSI) implementation in real-time applications. The proposed novel algorithm consists of an edge detector, an anisotropic weighting model, and a filter-based compensator. The anisotropic weighting model is designed to catch more information in horizontal than vertical directions. The filter-based compensation methodology includes a Laplacian and spatial sharpening filters, which are developed to improve the edge information and reduce the blurring effect. In addition, the hardware cost was successfully reduced by hardware sharing and reconfigurable design techniques. The VLSI architecture of the proposed design achieves 200 MHz with 5.2-K gate counts, and its core area is 64 236 mu m(2) synthesized by a 0.18-mu m CMOS process. Compared with the previous low-complexity techniques, this paper not only reduces gate counts or power consumption by more than 8% or 91.7%, respectively, but also improves the average color peak signal-to-noise ratio quality by more than 1.6 dB.
引用
收藏
页码:1982 / 1991
页数:10
相关论文
共 50 条
  • [2] VLSI IMPLEMENTATION OF 2-DIMENSIONAL DCT PROCESSOR IN REAL-TIME FOR VIDEO CODEC
    JAIN, PC
    SCHLENK, W
    RIEGEL, M
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1992, 38 (03) : 537 - 545
  • [3] Analysis and VLSI Implementation of EWA Rendering for Real-Time HD Video Applications
    Greisen, Pierre
    Schaffner, Michael
    Heinzle, Simon
    Runo, Marian
    Smolic, Aljosa
    Burg, Andreas
    Kaeslin, Hubert
    Gross, Markus
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (11) : 1577 - 1589
  • [4] VLSI implementation of an OFB processor for encryption of real-time data
    Kim, YC
    Kim, KO
    Lee, TW
    PROCEEDINGS OF THE SECOND IEEE ASIA PACIFIC CONFERENCE ON ASICS, 2000, : 179 - 182
  • [5] Real-Time Edge Adaptive Color Interpolation for an Ultra Small HD-Grade Video Sensor in Mobile Devices
    Kim, Hyunsoo
    Kim, Joohyun
    Choi, Wontae
    Kang, Bongsoon
    ICSPCS: 2ND INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, PROCEEDINGS, 2008, : 410 - +
  • [6] Using correction parameters to improve real-time video interpolation in low-cost VLSI implementation
    Guan, Haowei
    Zhang, Zhang
    Cheng, Xin
    Yang, Yizhong
    Xie, Guangjun
    MICROELECTRONICS JOURNAL, 2021, 117
  • [7] VLSI implementation of a real time fuzzy processor
    Cardarilli, GC
    Re, M
    Lojacono, R
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 1998, 6 (03) : 389 - 401
  • [8] VLSI implementation of a real-time video watermark embedder and detector
    Mathai, NJ
    Sheikholeslami, A
    Kundur, D
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II: COMMUNICATIONS-MULTIMEDIA SYSTEMS & APPLICATIONS, 2003, : 772 - 775
  • [9] REAL-TIME EDGE-ENHANCED OBJECT CORRELATION USING INCOHERENT READOUT OF PHOTOREFRACTIVE BSO
    WANG, ZQ
    SOUTAR, C
    GILLESPIE, WA
    CARTWRIGHT, CM
    OPTIK, 1993, 93 (04): : 157 - 162
  • [10] VLSI architecture study of a real-time scalable optical flow processor for video segmentation
    Minegishi, N
    Miyakoshi, J
    Kuroda, Y
    Katagiri, T
    Fukuyama, Y
    Yamamoto, R
    Miyama, M
    Imamura, K
    Hashimoto, H
    Yoshimoto, M
    IEICE TRANSACTIONS ON ELECTRONICS, 2006, E89C (03): : 230 - 242