{"title":"基于JPEG2000的改进DWT的高效FPGA实现","authors":"Jie Guo, Keyan Wang, Chengke Wu, Yunsong Li","doi":"10.1109/ICSICT.2008.4735007","DOIUrl":null,"url":null,"abstract":"An efficient implementation of discrete wavelet transform (DWT) in JPEG2000 is designed with low memory and high pipeline architecture. Considering the limited dynamic range of wavelet coefficients, a modified scheme of integer-to-integer discrete wavelet transform based on fixed-point manipulation is proposed by preserving efficiently fractions of coefficients in lifting steps. This scheme ensures higher computational precision in DWT and accordingly improves the compression quality. The corresponding line-based FPGA lifting scheme is put forward from hardware perspective. In a parallel way, transform can be row-wise and column-wise executed. Prototyped onto Xilinx Virtex-II FPGA, the proposed architecture requires fewer resources and memory accesses, but reaches a higher processing throughput. Experimental results provide parameters as follows. For an image with resolution 1024×1024, the inputting sampling is up to 61 Mpixels/s when DWT is working at the clock of 65 MHz. Internal memory of only 5 rows is required for the 9/7 filter to perform one-level 2-D decomposition. The completion of multi-level DWT is within the time T that an image is transmitted in line order.","PeriodicalId":436457,"journal":{"name":"2008 9th International Conference on Solid-State and Integrated-Circuit Technology","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Efficient FPGA implementation of modified DWT for JPEG2000\",\"authors\":\"Jie Guo, Keyan Wang, Chengke Wu, Yunsong Li\",\"doi\":\"10.1109/ICSICT.2008.4735007\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An efficient implementation of discrete wavelet transform (DWT) in JPEG2000 is designed with low memory and high pipeline architecture. Considering the limited dynamic range of wavelet coefficients, a modified scheme of integer-to-integer discrete wavelet transform based on fixed-point manipulation is proposed by preserving efficiently fractions of coefficients in lifting steps. This scheme ensures higher computational precision in DWT and accordingly improves the compression quality. The corresponding line-based FPGA lifting scheme is put forward from hardware perspective. In a parallel way, transform can be row-wise and column-wise executed. Prototyped onto Xilinx Virtex-II FPGA, the proposed architecture requires fewer resources and memory accesses, but reaches a higher processing throughput. Experimental results provide parameters as follows. For an image with resolution 1024×1024, the inputting sampling is up to 61 Mpixels/s when DWT is working at the clock of 65 MHz. Internal memory of only 5 rows is required for the 9/7 filter to perform one-level 2-D decomposition. The completion of multi-level DWT is within the time T that an image is transmitted in line order.\",\"PeriodicalId\":436457,\"journal\":{\"name\":\"2008 9th International Conference on Solid-State and Integrated-Circuit Technology\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-12-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 9th International Conference on Solid-State and Integrated-Circuit Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSICT.2008.4735007\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 9th International Conference on Solid-State and Integrated-Circuit Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSICT.2008.4735007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Efficient FPGA implementation of modified DWT for JPEG2000
An efficient implementation of discrete wavelet transform (DWT) in JPEG2000 is designed with low memory and high pipeline architecture. Considering the limited dynamic range of wavelet coefficients, a modified scheme of integer-to-integer discrete wavelet transform based on fixed-point manipulation is proposed by preserving efficiently fractions of coefficients in lifting steps. This scheme ensures higher computational precision in DWT and accordingly improves the compression quality. The corresponding line-based FPGA lifting scheme is put forward from hardware perspective. In a parallel way, transform can be row-wise and column-wise executed. Prototyped onto Xilinx Virtex-II FPGA, the proposed architecture requires fewer resources and memory accesses, but reaches a higher processing throughput. Experimental results provide parameters as follows. For an image with resolution 1024×1024, the inputting sampling is up to 61 Mpixels/s when DWT is working at the clock of 65 MHz. Internal memory of only 5 rows is required for the 9/7 filter to perform one-level 2-D decomposition. The completion of multi-level DWT is within the time T that an image is transmitted in line order.