DocumentCode
2396096
Title
An FPGA Implementation of a Hopfield Optimized Block Truncation Coding
Author
Saif, Sherif ; Abbas, Hazem M. ; Nassar, S.M. ; Wahdan, A.A.
Author_Institution
Mentor Graphics Corp., Cairo
fYear
2006
fDate
Dec. 2006
Firstpage
169
Lastpage
172
Abstract
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 Virtex EBTC implementation has shown to provide a processing speed of about 1.113 times 106 of pixels per second with a compression ratio which varies between 1.25 and 2 bits per pixel, according to the image homogeneity
Keywords
Hopfield neural nets; field programmable gate arrays; image coding; FPGA implementation; Hopfield neural network; Xilinx Virtex; field programmable gate array; image compression; variable block truncation coding; Application software; Costs; Field programmable gate arrays; Hardware; Hopfield neural networks; Image coding; Network synthesis; Pixel; Real time systems; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
System-on-Chip for Real-Time Applications, The 6th International Workshop on
Conference_Location
Cairo
Print_ISBN
1-4244-0898-9
Type
conf
DOI
10.1109/IWSOC.2006.348230
Filename
4155283
Link To Document