An FPGA implementation of a neural optimization of block truncation coding for image/video compression

被引:5
|
作者
Saif, Sherif
Abbas, Hazent M.
Nassar, Salwa M.
Wahdan, Abdelmonem A.
机构
[1] Mentor Graph Corp, Cairo 11341, Egypt
[2] Elect Res Inst, Comp & Syst Dept, Giza, Egypt
[3] Ain Shams Univ, Dept Comp & Syst Engn, Cairo, Egypt
关键词
field programmable gate arrays; block truncation coding; Hopfield neural networks; image/video compression;
D O I
10.1016/j.micpro.2006.02.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a Field Programmable Gate Array (FPGA) implementation for image/video compression using an improved block truncation coding (BTC) image compression technique. The improvement is achieved by employing a Hopfield neural network (HNN) to calculate a cost function upon which a block is classified as either a high- or a low-detail block. Accordingly, different blocks are coded with different bit rates and thus resulting in better compression ratios. The paper formulates the utilization of HNN within the BTC algorithm in such a way that a viable FPGA implementation is produced. The implementation exploits the inherent parallelism of the BTC/HNN algorithm to provide efficient algorithm-to-architecture mapping. The Xilinx VirtexE BTC implementation has shown to provide a processing speed of about 1.113 x 10(6) of pixels per second with a compression ratio which varies between 1.25 and 2 bits/pixel, according to the image nature. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:477 / 486
页数:10
相关论文
共 50 条
  • [1] Modified block truncation coding for image compression
    Chao, CW
    Hsieh, CH
    Lu, PC
    Cheng, TA
    [J]. PATTERN RECOGNITION LETTERS, 1996, 17 (14) : 1499 - 1506
  • [2] IMAGE COMPRESSION USING BLOCK TRUNCATION CODING
    DELP, EJ
    MITCHELL, OR
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1979, 27 (09) : 1335 - 1342
  • [3] An FPGA implementation of a Hopfield optimized block truncation coding
    Saif, Sherif
    Abbas, Hazem M.
    Nassar, Salwa M.
    Wahdan, Andabdelmonem A.
    [J]. 6TH INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2006, : 169 - +
  • [4] A GENERALIZED BLOCK TRUNCATION CODING ALGORITHM FOR IMAGE COMPRESSION
    HALVERSON, DR
    GRISWOLD, NC
    WISE, GL
    [J]. IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1984, 32 (03): : 664 - 668
  • [5] HYBRID BLOCK TRUNCATION CODING FOR COLOR IMAGE COMPRESSION
    Wang, Jun
    Jeung, Yeun-Cheul
    Chong, Jong-Wha
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT, PROCEEDINGS, 2009, : 779 - 782
  • [6] Hybrid adaptive block truncation coding for image compression
    Yang, CY
    Lin, JC
    [J]. OPTICAL ENGINEERING, 1997, 36 (04) : 1021 - 1027
  • [7] A METHOD OF BLOCK TRUNCATION CODING FOR COLOR IMAGE COMPRESSION
    KURITA, T
    OTSU, N
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (09) : 1270 - 1274
  • [8] DIGITAL VIDEO BANDWIDTH COMPRESSION USING BLOCK TRUNCATION CODING
    HEALY, DJ
    MITCHELL, OR
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (12) : 1809 - 1817
  • [9] Improved moment preserving block truncation coding for image compression
    Hu, YC
    [J]. ELECTRONICS LETTERS, 2003, 39 (19) : 1377 - 1379
  • [10] IMAGE COMPRESSION BY VARIABLE BLOCK TRUNCATION CODING WITH OPTIMAL THRESHOLD
    KAMEL, M
    SUN, CT
    GUAN, L
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1991, 39 (01) : 208 - 212