• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

修改 JPEG 二进制算术编解码器以利用块间/块内和 DCT 系数符号冗余。

Modifying JPEG binary arithmetic codec for exploiting inter/intra-block and DCT coefficient sign redundancies.

机构信息

Department of Computer Science, Texas Tech University, Lubbock, TX 79409, USA.

出版信息

IEEE Trans Image Process. 2013 Apr;22(4):1326-39. doi: 10.1109/TIP.2012.2228492. Epub 2012 Nov 20.

DOI:10.1109/TIP.2012.2228492
PMID:23192556
Abstract

This article presents four modifications to the JPEG arithmetic coding (JAC) algorithm, a topic not studied well before. It then compares the compression performance of the modified JPEG with JPEG XR, the latest block-based image coding standard. We first show that the bulk of inter/intra-block redundancy, caused due to the use of the block-based approach by JPEG, can be captured by applying efficient prediction coding. We propose the following modifications to JAC to take advantages of our prediction approach. 1) We code a totally different DC difference. 2) JAC tests a DCT coefficient by considering its bits in the increasing order of significance for coding the most significant bit position. It causes plenty of redundancy because JAC always begins with the zeroth bit. We modify this coding order and propose alternations to the JPEG coding procedures. 3) We predict the sign of significant DCT coefficients, a problem is not addressed from the perspective of the JPEG decoder before. 4) We reduce the number of binary tests that JAC codes to mark end-of-block. We provide experimental results for two sets of eight-bit gray images. The first set consists of nine classical test images mostly of size 512 × 512 pixels. The second set consists of 13 images of size 2000 × 3000 pixels or more. Our modifications to JAC obtain extra-ordinary amount of code reduction without adding any kind of losses. More specifically, when we quantize the images using the default quantizers, our modifications reduce the total JAC code size of the images of these two sets by about 8.9 and 10.6%, and the JPEG Huffman code size by about 16.3 and 23.4%, respectively, on the average. Gains are even higher for coarsely quantized images. Finally, we compare the modified JAC with two settings of JPEG XR, one with no block overlapping and the other with the default transform (we denote them by JXR0 and JXR1, respectively). Our results show that for the finest quality rate image coding, the modified JAC compresses the large set images by about 5.8% more than JXR1 and by 6.7% more than JXR0, on the average. We provide some rate-distortion plots on lossy coding, which show that the modified JAC distinctly outperforms JXR0, but JXR1 beats us by about a similar margin.

摘要

本文提出了 JPEG 算术编码(JAC)算法的四项修改,这是一个以前研究不多的主题。然后,将修改后的 JPEG 与最新的基于块的图像编码标准 JPEG XR 的压缩性能进行了比较。我们首先表明,由于 JPEG 使用基于块的方法,块内/块间冗余的大部分可以通过应用有效的预测编码来捕获。我们为 JAC 提出了以下修改,以利用我们的预测方法。1)我们编码一个完全不同的 DC 差值。2)JAC 通过按重要性从高到低的顺序测试 DCT 系数,为最显著位位置编码,从而导致大量冗余,因为 JAC 总是从第零位开始。我们修改了这种编码顺序,并对 JPEG 编码过程提出了交替。3)我们预测显著 DCT 系数的符号,这是 JPEG 解码器以前没有从角度解决的问题。4)我们减少了 JAC 编码以标记块结束的二进制测试次数。我们为两组八位灰度图像提供了实验结果。第一组由九张经典测试图像组成,大小大多为 512×512 像素。第二组由大小为 2000×3000 像素或更大的 13 张图像组成。我们对 JAC 的修改在不增加任何损失的情况下获得了额外的代码减少。更具体地说,当我们使用默认量化器对图像进行量化时,我们的修改分别将这两组图像的 JAC 总码大小减少了约 8.9%和 10.6%,JPEG 哈夫曼码大小减少了约 16.3%和 23.4%,平均而言。对于粗量化的图像,增益甚至更高。最后,我们将修改后的 JAC 与 JPEG XR 的两种设置进行了比较,一种没有块重叠,另一种具有默认变换(我们分别将它们表示为 JXR0 和 JXR1)。我们的结果表明,对于最佳质量率图像编码,修改后的 JAC 平均比 JXR1 压缩大组图像多约 5.8%,比 JXR0 多约 6.7%。我们提供了一些有损编码的率失真图,这些图表明修改后的 JAC 明显优于 JXR0,但 JXR1 以类似的优势击败了我们。

相似文献

1
Modifying JPEG binary arithmetic codec for exploiting inter/intra-block and DCT coefficient sign redundancies.修改 JPEG 二进制算术编解码器以利用块间/块内和 DCT 系数符号冗余。
IEEE Trans Image Process. 2013 Apr;22(4):1326-39. doi: 10.1109/TIP.2012.2228492. Epub 2012 Nov 20.
2
Modified JPEG Huffman coding.改进的JPEG哈夫曼编码。
IEEE Trans Image Process. 2003;12(2):159-69. doi: 10.1109/TIP.2003.809001.
3
Improved JPEG Coding by Filtering 8 × 8 DCT Blocks.通过对8×8离散余弦变换(DCT)块进行滤波改进JPEG编码
J Imaging. 2021 Jul 15;7(7):117. doi: 10.3390/jimaging7070117.
4
Joint optimization of run-length coding, Huffman coding, and quantization table with complete baseline JPEG decoder compatibility.运行长度编码、哈夫曼编码和量化表的联合优化,与完整基线JPEG解码器完全兼容。
IEEE Trans Image Process. 2009 Jan;18(1):63-74. doi: 10.1109/TIP.2008.2007609.
5
Lossless Recompression of JPEG Images Using Transform Domain Intra Prediction.使用变换域帧内预测的JPEG图像无损再压缩
IEEE Trans Image Process. 2023;32:88-99. doi: 10.1109/TIP.2022.3226409. Epub 2022 Dec 19.
6
Improvement of DCT-based compression algorithms using Poisson's equation.基于泊松方程的离散余弦变换(DCT)压缩算法的改进
IEEE Trans Image Process. 2006 Dec;15(12):3672-89. doi: 10.1109/tip.2006.882005.
7
Statistical distributions of DCT coefficients and their application to an interframe compression algorithm for 3-D medical images.DCT 系数的统计分布及其在三维医学图像帧间压缩算法中的应用。
IEEE Trans Med Imaging. 1993;12(3):478-85. doi: 10.1109/42.241875.
8
Noncausal predictive image codec.非因果预测图像编解码器。
IEEE Trans Image Process. 1996;5(8):1229-42. doi: 10.1109/83.506758.
9
Direction-adaptive partitioned block transform for color image coding.方向自适应分块变换的彩色图像编码。
IEEE Trans Image Process. 2010 Jul;19(7):1740-55. doi: 10.1109/TIP.2010.2044964. Epub 2010 Mar 8.
10
Indexing the output points of an LBVQ used for image transform coding.为图像变换编码而索引 LBVQ 的输出点。
IEEE Trans Image Process. 2000;9(5):827-33. doi: 10.1109/83.841529.

引用本文的文献

1
Reduction of Artefacts in JPEG-XR Compressed Images.JPEG-XR 压缩图像中伪影的减少。
Sensors (Basel). 2019 Mar 9;19(5):1214. doi: 10.3390/s19051214.