数据压缩 - 图片压缩 - 视频压缩

news/2024/11/29 21:41:05/

数据压缩 需求来源:

1,初期电脑,存储设备价格高,导致大家使用的存储空间小。

2,数据在互联网的传输,开始时互联网带宽小。

3,减少数据获取时间。例如MRI。获取少量像素,即可恢复完整图像。

 

 

 

数据压缩的思想

 

减少重复的数据,从而减小文件尺寸。

 

数据压缩起源于 40 年代由 Claude Shannon 首创的信息论,而且其基本原理,信息究竟能被压缩到多小。

 

压缩的核心是算法 (压缩 = 算法 + 编码

 

压缩算法的里程碑式算法

1977年Abraham Lempel 和 Jacob Ziv发表了他们独创性的LZ77算法,第一个使用字典来压缩数据的算法。特别的,LZ77使用了一个叫做slidingwindow的动态字典。1778年,这对搭档发表了同样使用字典的LZ78算法。

不同的数据,适用于不同的压缩算法

But different kinds of data will have different compressibility: already compressed files will not compress much if at all. MPEG and AVI files are usually compressed so they will benefit little from 7zip.

数据压缩在linux内核中的应用

linux内核,也使用压缩。boot程序,解压linux内核后到内存后,再跳转到linux内核代码。

 

数据压缩 - 分为有损压缩,和无损压缩

无损压缩可以分成三个layer,预处理,建模,和编码

预处理层主要是delta filter和各种ad-hoc的预处理器

建模层包括几个大类,lz系列(lz77,lzw,lzma,lzo,deflate的前半段),ppm系列(ppmd,ppmz),cm(上下文建模,神经网络驱动的paq系列etc)系列,还有个特殊的bwt(BWT(Burrows-Wheeler transform,伯罗斯 – 惠勒变换))

编码层常用的有huffman,算术/区间编码,rle,ans


Lempel-Ziv(LZ)压缩方法是最流行的无损存储算法之一。DEFLATE是 LZ 的一个变体

gzip(也称zip或zlib)所使用的算法是开源、无专利的LZ77 (Lempel Ziv 1977)算法的变体。

 

 

  • 去掉重复数据(LZ 算法)
  • 熵压缩(哈夫曼编码、算术编码)

有损方法

  • 降低精度(截断或降采样)
  • 图像 / 视频压缩
  • 音频压缩

音频压缩

图像压缩

在很长一段时间内,莱娜图是用来测试图像压缩算法的标准测试图。

视频压缩

 

 

参考书:

数据压缩入门 Understanding Compression:Data Compression for Modern Developers

压缩算法:https://blog.csdn.net/kimylrong/article/details/39405981

 


http://www.ppmy.cn/news/459419.html

相关文章

将文件夹中的图片文件写入数组中

今天学习了一下如何将文件夹中的文件写入数组中,主要是为了完成图片浏览器上下翻页的问题。在博客里只是简单实现,并没有太多的界面编程。 主要方法:getParentFile():用于获取当前文件夹;listFiles():将文件夹中的文件写入file类型数组中&…

SQL 2008存储图片和读取图片

用SQL Server存储文字数据非常easy实现,假设用SQL Server存储图片呢?大家有没有实现思路呢?如今我用一个Demo来为大家提供一种在SQL Server中存储图片的思路。 场景:在superPhoto目录中,有三位NBA超级巨星的图片须要存…

揭开真实的加密币地下瑞士银行, 特种部队巡逻、罗斯柴尔德家族投资投资的背后堪比现实版007...

作者 | Forbes 译者 | Guoxi 责编 | Aholiab 随着加密世界的犯罪越来越猖獗,一批热爱加密货币的正义之士开始了他们的反击。他们之中,有的人成为了传奇。 在英格兰南部的一个废弃的核掩体地下的防爆门后面,有一个庞大的加密货币地下金库&…

图片加载之性能优化

如果你问我构建触屏页面的过程中有什么困难的?我可以拍着胸口跟可以跟你讲,有三大问题!那就是图片、图片、图片。尤其是面对活动运营侧的需求的时候,连妈妈都要问我为什么要跪着做需求。一个萝卜一个坑,总有一个萝卜适…

《公司理财》——罗斯(持续更新中……)

驻足的时间 TIME begintime:20210309 endtime: address:公司&家&路上 作者简介 AUTHOR 罗斯 思维导图 GUIDE 选择的缘由 REASON 加大对公司企业财务的了解,有利于分析公司。 单纯的概述 SUMMARY 读完后总结 书中的美句 NICE 第1章开始 公司理财导论 资产可以…

智能电动牙刷PCBA板

智能电动牙刷通过高频震动和旋转来清洁口腔卫生,有效的保护牙龈,对预防牙龈炎和牙龈出血都有不错的效果。 智能电动牙刷通过高频震动和旋转来清洁口腔卫生,有效的保护牙龈,对预防牙龈炎和牙龈出血都有不错的效果,智能…

锂电池电动牙刷方案

电动牙刷方案。 大家好,我是小编,今天呢小编来给大家介绍下电动牙刷方案,希望给朋友们带来帮助。 无线充电电动牙刷,顾名思义主要包含两方面的技术应用——无线充电管理及电动牙刷控制。下面,就这两方面做简单介绍。无…

电动牙刷语音芯片,音乐播放ic选型?

牙医认为每天刷牙两次对于口腔健康至关重要。但是有些人会因为不良的刷牙习惯而受害,比如刷牙时间不够长。而刷牙不当会导致牙齿出现问题,例如蛀牙、污渍和口臭。 为了保护牙齿健康,很多家庭开始尝试使用电动牙刷。电动牙刷通过嗡嗡地振动消…