Xiang Wang, Wanli Pei, Wei Lei, Xuemei Yu, Ikdong Kim, W. Wolf
{"title":"一种图像压缩矢量量化算法的VLSI设计","authors":"Xiang Wang, Wanli Pei, Wei Lei, Xuemei Yu, Ikdong Kim, W. Wolf","doi":"10.1109/ISPA.2007.4383709","DOIUrl":null,"url":null,"abstract":"The VLSI architecture is simulated and verified on a FPGA device successfully. The design is described at RTL level using Verilog HDL. Based on Altera Cyclone device EP1C12Q240C8, synthesis and post-simulation are conducted with Quartus II 4.2 and Modelsim SE Plus 5.8b. For the synthesized device 38% of the logic resource and 20% of the memory is used. The maximum clock frequency is 100.52 MHz. A new fast search algorithm for VQ which is appropriate for hardware implementation is proposed in this paper. In the new search algorithm, the codebook and the input image vectors are classified into three groups: horizontal (H), vertical (V) and even (E). The algorithm is simulated functionally and verified on FPGA. Verification result indicates that the new searching algorithm is more effective for hardware implementation and has higher speed. When the frequency is 50 MHz, the device can compress a 512times512 grayscale still image in 10 ms. The compression ratio is 16:1 and the quality of the reconstructed image is high. Furthermore, with some modification the encoding system can easily handle real-time video even color images.","PeriodicalId":112420,"journal":{"name":"2007 5th International Symposium on Image and Signal Processing and Analysis","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Kind VLSI Design of Vector Quantization Algorithm for Image Compression\",\"authors\":\"Xiang Wang, Wanli Pei, Wei Lei, Xuemei Yu, Ikdong Kim, W. Wolf\",\"doi\":\"10.1109/ISPA.2007.4383709\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The VLSI architecture is simulated and verified on a FPGA device successfully. The design is described at RTL level using Verilog HDL. Based on Altera Cyclone device EP1C12Q240C8, synthesis and post-simulation are conducted with Quartus II 4.2 and Modelsim SE Plus 5.8b. For the synthesized device 38% of the logic resource and 20% of the memory is used. The maximum clock frequency is 100.52 MHz. A new fast search algorithm for VQ which is appropriate for hardware implementation is proposed in this paper. In the new search algorithm, the codebook and the input image vectors are classified into three groups: horizontal (H), vertical (V) and even (E). The algorithm is simulated functionally and verified on FPGA. Verification result indicates that the new searching algorithm is more effective for hardware implementation and has higher speed. When the frequency is 50 MHz, the device can compress a 512times512 grayscale still image in 10 ms. The compression ratio is 16:1 and the quality of the reconstructed image is high. Furthermore, with some modification the encoding system can easily handle real-time video even color images.\",\"PeriodicalId\":112420,\"journal\":{\"name\":\"2007 5th International Symposium on Image and Signal Processing and Analysis\",\"volume\":\"60 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 5th International Symposium on Image and Signal Processing and Analysis\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISPA.2007.4383709\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 5th International Symposium on Image and Signal Processing and Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPA.2007.4383709","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
在FPGA器件上成功地对该VLSI架构进行了仿真和验证。该设计采用Verilog HDL在RTL层进行描述。基于Altera Cyclone器件EP1C12Q240C8,使用Quartus II 4.2和Modelsim SE Plus 5.8b进行合成和后期仿真。对于合成器件,使用了38%的逻辑资源和20%的内存。时钟频率上限为100.52 MHz。本文提出了一种适合于硬件实现的VQ快速搜索算法。在新的搜索算法中,将码本和输入图像向量分为水平(H)、垂直(V)和偶数(E)三组,并在FPGA上进行了功能仿真和验证。验证结果表明,新的搜索算法在硬件实现上更有效,速度更快。当频率为50mhz时,设备可以在10ms内压缩512倍的灰度静态图像。压缩比为16:1,重构图像质量高。此外,该编码系统经过一定的修改,可以方便地处理实时视频甚至彩色图像。
A Kind VLSI Design of Vector Quantization Algorithm for Image Compression
The VLSI architecture is simulated and verified on a FPGA device successfully. The design is described at RTL level using Verilog HDL. Based on Altera Cyclone device EP1C12Q240C8, synthesis and post-simulation are conducted with Quartus II 4.2 and Modelsim SE Plus 5.8b. For the synthesized device 38% of the logic resource and 20% of the memory is used. The maximum clock frequency is 100.52 MHz. A new fast search algorithm for VQ which is appropriate for hardware implementation is proposed in this paper. In the new search algorithm, the codebook and the input image vectors are classified into three groups: horizontal (H), vertical (V) and even (E). The algorithm is simulated functionally and verified on FPGA. Verification result indicates that the new searching algorithm is more effective for hardware implementation and has higher speed. When the frequency is 50 MHz, the device can compress a 512times512 grayscale still image in 10 ms. The compression ratio is 16:1 and the quality of the reconstructed image is high. Furthermore, with some modification the encoding system can easily handle real-time video even color images.