节点文献

基于FPGA的JPEG2000图像压缩系统的嵌入式开发

Embedded Development of JPEG2000 Image Compressing System on FPGA

【作者】 王怀彬

【导师】 唐朔飞;

【作者基本信息】 哈尔滨工业大学 , 计算机科学与技术, 2007, 硕士

【摘要】 随着多媒体技术和网络的发展,人们对数字图像在质量、大小和应用方面提出了更高的要求,希望能够用有限的空间和带宽资源存储与传输大幅图像,并且,根据实际需要,获得不同分辨率或质量的重构图像。这就要求图像压缩技术不仅要有良好的压缩比,而且还可以灵活处理压缩码率。目前的JPEG图像压缩标准,在中高码率上压缩效果较好,然而在低码率情况下,重构图像存在严重的方块效应,不能很好的适应网络传输的要求。为了解决上述问题,由国际标准组织(ISO)和国际电信联盟(ITU)联合制定了新一代静止图像压缩标准——JPEG2000。与JPEG标准相比,JPEG2000具有良好的低比特压缩性能、良好的复合图像压缩性能、信噪比和分辨率的可分级特性、感兴趣区域编码、更好的错误稳健性等。凭借上述的各种优点,JPEG2000逐渐成为了静止图像压缩的主流。FPGA(Field Programmable Gate Array)即现场可编程门阵列,是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺陷,具有非常灵活的可使用性。FPGA在通信、数据处理、网络、工业控制等众多领域都得到了广泛的应用。随着当前各种可编程器件的硬件性能(如运算速度、内存空间等)不断提升,人们现在更多的希望能够利用嵌入式开发的办法,在不改动硬件结构和不增加硬件设备的基础上,将一些应用以软件模块的方式融入到可编程器件中,这样做可以大大节省硬件开发所需要的开销,为此,本文基于这个想法,利用C语言在FPGA平台上进行嵌入式开发,对JPEG2000图像压缩系统进行实现。

【Abstract】 With the development of the multi-medium and networks technology, people has put forward the higher requirement at quality dimension and application in digital image, wanting to use limited space and bandwidth resources to transmit a big image and according to the real needs to gain the reconfiguration image of different resolution or qualities. This will be begged that the image compression technology not only have good compression efficiency but also can handle nimbly the compression code rate. At present, the JPEG still image compressing standard has a good compressing effect on middle and high code rate. But there exists a serious diamond effect at low code rate. The JPEG standard can not fulfill the need of network transmission. In order to solve the mentioned above issue, the international standard organization (ISO) and the International Telecommunications Union (ITU) laid down the new generation stationary picture compression standard——JPEG2000. Compared with former JPEG standard, JPEG2000 provides a set of features, such as superior low bit-rate performance, excellent compound image performance, progressive transmission by pixel accuracy and resolution, Region of Interests coding, robustness of bit errors and so on. Because of these features, JPEG2000 standard has become major standard of still image compression.FPGA (Field Programmable Gate Array) is on the basis of development of PAL, GAL, EPLD. In the ASIC field, FPGA not only solve the shortage of custom circuit, and also overcome the shortcomings of former programmable device’s circuit limits. FPGA also has flexible usage. In the field of communication, data-processing, Internet, industrial control, FPGA has been widely used.With the development of hardware performance of programmable device, people more and more hope to use embedded development method to combine applications in hardware device in software module mode. It can greatly reduce the hardware development spending by doing this. Based on this idea, we will implement the JPEG2000 Image Compression System on FPGA platform using the C programming language.

【关键词】 JPEG2000小波变换EBCOT量化FPGA
【Key words】 JPEG2000Wavelet TransformEBCOTQuantizationFPGA
节点文献中: 

本文链接的文献网络图示:

本文的引文网络