有损压缩技术对比实验

探索感知编码的奥秘,理解质量与压缩率的权衡

压缩类型

质量设置

75
高质量
10:1

测试素材

实时统计

∞
PSNR (dB)
1.00
SSIM

原始图像

文件大小 0 KB
质量 100%

压缩后图像

文件大小 0 KB
压缩率 0:1

压缩算法原理

JPEG压缩流程
DCT变换
量化过程
感知编码

JPEG压缩流程

1. 色彩空间转换

RGB → YCbCr (利用人眼对亮度比色度更敏感)

2. 分块处理

将图像划分为 8×8 像素块

3. DCT变换

将空域信号转换为频域系数

4. 量化

根据质量因子对频域系数进行量化(有损步骤)

5. 编码

使用霍夫曼编码或算术编码进一步压缩

离散余弦变换 (DCT)

DCT将空域图像块转换为频域系数,左上角为低频(平滑变化),右下角为高频(细节纹理)。

公式: F(u,v) = C(u)C(v) Σ f(x,y) cos[(2x+1)uπ/16] cos[(2y+1)vπ/16]

关键特性:

• 能量集中:大部分能量集中在左上角的低频分量
• 可分离性:可先对行再对列分别进行变换
• 正交性:具有良好的去相关性能

量化表与质量因子

量化是JPEG压缩中唯一的有损步骤,通过量化表控制压缩率和质量。

质量因子 压缩率 应用场景 特点
90-100 5:1 - 10:1 专业摄影、印刷 几乎无损失,文件较大
75-90 10:1 - 20:1 网页图片、普通照片 质量与大小平衡
50-75 20:1 - 30:1 缩略图、预览 可见失真,文件小
10-50 30:1+ 极低带宽传输 明显失真、块效应

感知编码与心理声学

视觉感知特性:

• 人眼对亮度(Y)比色度(CbCr)更敏感
• 对低频信息比高频信息更敏感
• 对纹理区域的失真不太敏感

MP3心理声学模型:

• 掩蔽效应:强信号掩蔽弱信号
• 临界频带:人耳频率分辨率有限
• 时域掩蔽:瞬时信号的前后掩蔽

频谱分析

质量评估指标

PSNR (峰值信噪比) ∞ dB
SSIM (结构相似性) 1.000
MSE (均方误差) 0.00
压缩比 1:1
评估标准:

• PSNR > 40dB: 优秀质量,几乎无可见失真
• PSNR 30-40dB: 良好质量,轻微失真
• PSNR 20-30dB: 中等质量,明显失真
• SSIM > 0.95: 结构相似度极高