数据压缩试验一:色彩空间转换实验(RGB、YUV)

本文详细介绍了RGB到YUV色彩空间转换的实验,包括转换原理、实验要求、步骤和代码实现。实验中遇到的问题,如量化电平分配、上采样错误和计算精度不足等,都得到了解决。最终结果显示,经过YUV下采样压缩后的RGB图像在肉眼观察下几乎无明显差异,验证了人眼对色度信号的不敏感性。
摘要由CSDN通过智能技术生成

实验原理

原理均来自上学期电视原理课程内容,主要包括以下两点

  1. RGB 与 YUV 的对应关系
    { Y = 0.2990 R + 0.5870 G + 0.1140 B U = − 0.1684 R − 0.3316 G + 0.5000 B V = 0.5000 R − 0.4187 G − 0.0813 B \left\{ \begin{array}{rcl} Y&=& 0.2990&R&&+&0.5870&G&&+&0.1140&B&\\ U&=&-0.1684&R&&-&0.3316&G&&+&0.5000&B&\\ V&=&0.5000&R&&-&0.4187&G&&-&0.0813&B& \end{array} \right. YUV===0.29900.16840.5000RRR+0.58700.33160.4187GGG++0.11400.50000.0813BBB
  2. 量化电平重新分配的公式
    量 化 等 级 = i n t { 量 化 等 级 最 大 值 − 量 化 等 级 最 小 值 模 拟 电 平 最 大 值 − 模 拟 电 平 最 小 值 × 对 应 数 字 电 平 公 式 + 0 电 平 量 化 等 级 } 量化等级 = int \{\frac{量化等级最大值-量化等级最小值}{模拟电平最大值-模拟电平最小值}\times 对应数字电平公式 + 0 电平量化等级\} =int{ ×+0}

实验要求

亮度信号量化为 255 级电平后,向上保留 20 级电平,向下保留 16 级电平,作为超越动态范围的保护带,防止造成过载。
色度信号量化为 255 级电平后,0 电平对应128 码电平,位于向上保留 15 级电平,向下保留16级电平
采用 4:2:0 的色度格式转化为 YUV 文件

实验步骤

  • 利用实验原理的两个公式计算出新的 YUV 公式,并反推得到 RGB 公式
  •  YUV 公式为
    

{ Y = 66 R + 129 G + 25 B 255 + 16

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值