An FPGA implementation of a Hopfield optimized block truncation coding

被引:2
|
作者
Saif, Sherif [1 ]
Abbas, Hazem M. [1 ]
Nassar, Salwa M. [2 ]
Wahdan, Andabdelmonem A. [3 ]
机构
[1] Mentor Graph Corp, 51 Beirut St, Cairo 11341, Egypt
[2] ERI, Comp & Syst Dept, Giza, Egypt
[3] Ain Shams Univ, Dept Syst & Comp Engn, Cairo, Egypt
关键词
D O I
10.1109/IWSOC.2006.348230
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an implementation for image compression using variable block truncation coding (BTC) on a Field Programmable Gate Array (FPGA). The compression technique is improved by employing a cost function obtained using Hopfield neural network (HNN), 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 better compression ratios are achieved. The paper formulates the utilization of HNN within the BTC algorithm in such a way that a viable FPGA implementation is produced 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 per pixel, according to the image homogeneity.
引用
收藏
页码:169 / +
页数:2
相关论文
共 50 条
  • [1] FPGA implementation of block truncation coding algorithm for gray scale images
    Saif, SM
    Abbas, HM
    Nassar, SM
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II: COMMUNICATIONS-MULTIMEDIA SYSTEMS & APPLICATIONS, 2003, : 448 - 451
  • [2] BLOCK TRUNCATION CODING USING HOPFIELD NEURAL NETWORK
    MITCHELL, HB
    DORFAN, M
    ELECTRONICS LETTERS, 1992, 28 (23) : 2144 - 2145
  • [3] An FPGA implementation of a neural optimization of block truncation coding for image/video compression
    Saif, Sherif
    Abbas, Hazent M.
    Nassar, Salwa M.
    Wahdan, Abdelmonem A.
    MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (08) : 477 - 486
  • [4] ON THE IMPLEMENTATION OF A BLOCK TRUNCATION CODING ALGORITHM
    HALVERSON, DR
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1982, 30 (11) : 2482 - 2484
  • [5] IMPROVED BLOCK TRUNCATION CODING USING HOPFIELD NEURAL NETWORK
    QIU, G
    VARLEY, MR
    TERRELL, TJ
    ELECTRONICS LETTERS, 1991, 27 (21) : 1924 - 1926
  • [6] VLSI implementation of visual block pattern truncation coding
    Liu, YC
    Lai, YK
    Tsai, TH
    Wu, PC
    Chen, LG
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1998, 44 (03) : 490 - 499
  • [7] Improved Block Truncation Coding using Optimized Dot Diffusion
    Guo, Jing-Ming
    Liu, Yun-Fu
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 2634 - 2637
  • [8] Improved Block Truncation Coding Using Optimized Dot Diffusion
    Guo, Jing-Ming
    Liu, Yun-Fu
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2014, 23 (03) : 1269 - 1275
  • [9] Block Truncation Coding with Huffman Coding
    Amarunnishad, T. M.
    Govindan, V. K.
    Mathew, Abraham T.
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2011, 1 (02) : 170 - 176
  • [10] BLOCK TRUNCATION CODING WITH ENTROPY CODING
    FRANTI, P
    NEVALAINEN, O
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1995, 43 (2-4) : 1677 - 1685