Image Compression - JPEG

JPEG概述

Joint Photographic Expert Group在1992年被评为国际标準适用于彩色与灰阶图片

动机

The compression ratio of lossless methods (无损压缩演算法)JPEG使用变换编码:大部分图像内容在图像转换中是相对较慢的与较低频率的空间频率分量损失相比,人类更容易接受高频率的损失

JPEG Overview

编码过程:http://img2.58codes.com/2024/20097001MSQ26PMFjJ.pngDCT(Discrete Cosine Transformation) → 离散余弦变换DPCM(Differential Pulse Code Modulation) → 差分预测编码调製 → DCZigzag Scanning → 曲折扫描RLE(Run-Length Encoding) → ACEntropy Coding → 熵编码
http://img2.58codes.com/2024/200970019vPA7n4Dsl.png

Discrete Cosine Transform (DCT)

离散余弦变换 (DCT):

http://img2.58codes.com/2024/20097001lNW5clsLm4.png

逆离散余弦变换 (IDCT):
http://img2.58codes.com/2024/20097001f7aEMztwNy.png

Quantization

量化的误差是有损压缩的主要来源均衡量化每个F[u,v]都同除以常数N非均衡量化使用量化表最终在将量化表存于table之中

Zig-zag Scan

http://img2.58codes.com/2024/20097001M79dlEYboZ.png

DPCM on DC component

直流分量大且变化多端,但通常接近先前值

RLE on AC components

保留跳过和值,其中跳过是零的数量,值是下一个非零分量

Entropy Coding

使用Huffman TablesHuffman Tables是可以自行定义的

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章