[DIP]心理视觉冗余、像素间冗余和编码冗余
来源:互联网 发布:免费的打印软件 编辑:程序博客网 时间:2024/05/05 18:14
1. 心理视觉冗余
心理视觉冗余与实在的视觉信息相关,它是因人而异的,不同的人对于同一张照片产生的心理视觉冗余是不同的。去除心理视觉冗余数据必然导致定量信息的损失,并且该视觉信息损失是不可逆转的操作。就好比一张图像(无法放大)比较小时,人眼是无法直接判断出其分辨率,为了压缩图像的数据量,可以去除一些人眼无法直接观察出的信息,但当其放大时,没有去除心理视觉冗余的图像将和去除心理视觉冗余的图像产生明显差别。
2. 像素间冗余
像素间冗余是一种与像素间相关性有直接联系的数据冗余。
对于一张静态图片,存在空间冗余(几何冗余),这是由于在一张图片中单个像素对图像的视觉贡献常常是冗余的,可借助其相邻像素的灰度值进行推断。
对于连续图片或视频,还会存在时间冗余(帧间冗余),大部分相邻图片间的对应点像素都是缓慢过度的。
3. 编码冗余
图像在计算机中存储和网络传输中都是以二进制编码形式存在的,不同的编码方式对于同一张图片将会产生不同的编码长度,相同的编码方式对于不同照片所产生的冗余率也是不同的,这将会产生编码冗余。大部分编码都是存在冗余的,所以需要根据实际选择合适的编码方式尽可能降低冗余率。
共同点:
1. 都属于数据冗余。
2. 在一定程度上都可以通过减少这三种冗余产生对编码长度的影响。
不同点:
1. 心理视觉冗余本质上是一种主观的数据冗余,不同人产生的心理视觉冗余是不同的;而像素间冗余和编码冗余是客观存在的,可以通过数学表达式定量的去衡量。
2. 心理视觉冗余的量化操作(去除冗余)是不可逆的。
3. 像素间冗余是根据像素间分布结构和相关性产生的,利用了单个像素点对完整图像的视觉贡献存在冗余的特点,通过分析相邻像素点所携带的信息来降低冗余。
4. 编码冗余主要体现在存储方式上,有时需要对整张图像进行分析从而选用合适的编码方式,而不是单单根据相邻像素。
- [DIP]心理视觉冗余、像素间冗余和编码冗余
- 冗余
- 冗余
- 关于冗余和viewstate
- 冗余用途
- 数据冗余
- 数据冗余
- 数据冗余
- 冗余校验
- DW 冗余
- raid冗余
- 冗余关系
- 数据冗余
- 数据库冗余
- 冗余字段
- 冗余关系
- 冗余关系
- 12. 冗余
- 设计模式之工厂家族
- 【LeetCode】283 Move Zeroes
- Unity官方案例学习(星际航行游戏一)
- 【设计模式】——六大原则
- 【LeetCode】292 Nim Game
- [DIP]心理视觉冗余、像素间冗余和编码冗余
- Servlet精简总结
- C语言总结
- activemq設置
- Viewpager轮播
- DIV+CSS用法
- uva 1629——Cake slicing
- Android 上拉加载 PullToRefresh
- 读入bmp格式图像文件