图像压缩比(JPEG图像压缩原理简介)
图像压缩比(JPEG图像压缩原理简介)
JPEG(发音:[ˈdʒeɪpɛg])是一种针对照片视频而广泛使用的有损压缩标准方法。
这个名称代表 Joint Photographic Experts Group(联合图像专家小组)。联合图像专家小组1992年发布了JPEG的标准而在1994年获得了ISO 10918-1的认定。JPEG与视频音频压缩标准的MPEG(Moving Picture Experts Group)很容易混淆,但两者是不同的组织及标准。
其实JPEG不是一种文件格式,它是由联合图像专家小组推出的一种图像压缩方法(类似于视频中的H.264等编解码标准)。而JPG或者JFIF格式仅仅是一种数据的包装容器(类似于视频中MP4、MOV等封装格式)。1. 概述
JPEG编码的主要流程是:色彩空间转换 (Color Conversion)、下采样(Downsampling)、 分块 (Dividing Patch) 、离散余弦变换(Discrete cosine transform)、量化(Quantization)、熵编码技术(Entropy coding)。2. 色彩空间转换(Color Conversion)
我们使用传感器采集到的原始(RAW)图像使用的是RGB色彩空间来表示的。也就是说,按照每一个像素的RGB(Red, Green, Blue)值填充到对应的像素位置。
首先,我们将RGB(红绿蓝)转换为一种称为YCrCb (YUV)的不同色彩空间。
•Y成分表示一个像素的亮度 (luminance) •U成分表示色度(饱和度)(Chrominance)•V成分表示色度(饱和度)
RGB空间到YUV空间转换公式为:
下图为分解开的Y、U、V的示例:
3. 采样(Downsampling)
下采样、也就是减少人类视觉系统不敏感的色度(U和V的成分)。虽然减少了颜色数量,但是人眼并不会察觉到图像质量有任何的差异。
JPEG上这种缩减取样的比例可以是4:4:4(无缩减取样),4:2:2(在水平方向2的倍数中取一个,颜色为之前的 1/2),以及最普遍的4:2:0(在水平和垂直方向 2 的倍数中取一个,颜色为之前的 1/4)。
如图:
4. 分块 (Dividing Patch)
源图像中每点的 3 个分量是交替出现的,先要把这 3 个分量分开,存放到 3 张表中去。然后由左及右,由上到下依次读取 8*8 的子块,存放在长度为 64 的表中,即可以进行DCT变换。如果原始图片的长宽不是 8 的倍数, 都需要先补成 8 的倍数, 使其可以进行一块块的处理。编码时,程序从源数据中读取一个 8*8的数据块后,进行 DCT 变换,量化,编码,然后再读取、处理下一个 8\times8 的数据块。图像的数据值必须减去128,是因为 DCT 公式所接受的数字范围是 -128 到 127 之间。5、离散余弦变换(Discrete Cosine Transform)
离散余弦变换是一种类似于傅里叶变换的数学工具(不清楚傅里叶变换的同学可以移步:
https://www.bilibili.com/video/av19141078来简单了解傅里叶变换).它将信号从时间域转换到频率域。
这一步,将视频中的每个成分(Y, U, V)生成三个区域,每一个区域再划分成如瓷砖般排列的一个个的 8*8 子区域,每一子区域使用二维的离散余弦变换(DCT)转换到频率空间。
如果有一个如这样的的 8*8 的8-比特(0~255)子区域:
如图:
用矩阵表示为:
原始数据每个值的范围是 [0-255] ,使每个数字减去 128 ,标准化。
且接着使用离散余弦变换,和舍位取最接近的整数,得到结果为
左上角相当大的数值称为DC系数(直流系数);其他 63 个值称为AC系数(交流系数)。6.量化
利用人眼对低频数据敏感对高频数据不敏感的特性,我们可以将离散余弦变换后的很多更高频率的成分舍位成为接近 0 ,且剩下很多会变成小的正或负数。
JPEG标准中定义了量化表。
使用QYQY量化矩阵与前面所得到的DCT系数矩阵逐项相除,得到结果为:
7. 熵编码技术(Entropy Coding)
熵编码是一种无损压缩的技术,它使用Z字形(zigzag)将矩阵数据排列。然后将排列后的数据使用哈夫曼编码(哈夫曼编码的资料请自行查找))。
对于前者量化的系数所作的Z字体序列会是:−3,0,−3,−2,−6,2,−4,1,−3,1,1,5,1,2,−1,1,−1,2,0,0,0,0,0,−1,−1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
当剩下的所有系数都是零,对于过早结束的序列,JPEG有一个特别的霍夫曼编码用词。使用这个特殊的编码用词,EOB,该序列变为−3,0,−3,−2,−6,2,−4,1−3,1,1,5,1,2,−1,1,−1,2,0,0,0,0,0,−1,−1,EOB
在这一步数据量得到了极大的压缩。8. 结果
JPEG是一种有损压缩算法。所以不同程度的压缩比例,会呈现出不同的文件大小,以及差异化的可视化呈现。以下,呈现了相关的压缩比例与原始图像的对比。从上到下,呈现了压缩比从小到大的结果。每一个图片中,左边是原始图像,右边是压缩后的图像。对应的文件大小显示在图线的上方。
9. 引用
电影投资人(电影投资人的6种疯狂)电影投资人(电影投资人的6种疯狂)如何成为电影投资人,一部电影投资人能赚多少一电影投资就是投资人通过影视公司购买电影的版权成为电影的联合出品人,享受电影的票房等一系列分红,影视的制
撇怎么读(挎怎么读)中考现代文阅读理解的考试目标共包括十四项,其中与记叙文说明文议论文均相关的考试目标中有一条为能正确书写3500个常用汉字。故将3500个常用汉字按首字母排序,罗列如下A啊()阿()
弦怎么读(弦字发音)每天读一首诗,记住一个成语,给你最简单的解释,最浅显的诠释。你读过的每一首诗时间都不会辜负你。相信明天的你,一定会感激你今天的努力。李商隐是晚唐著名诗人,和杜牧合称小李杜。他是晚唐
新手会计没人带怎么办(会计为什么限制在35岁)该公司的前会计被解雇了,但新会计无人照管。这个时候该怎么办?面对如此尴尬的问题,我们需要找到一个好的解决办法。让我们和益进会计一起来看看一个会计新手没人带怎么办。成都双流会计培训学
张思德观后感(血肉筑长城光影谱长歌)张思德观后感(血肉筑长城光影谱长歌)小兵张嘎剧照野火春风斗古城海报风声海报铁道游击队海报地道战海报于宁中国人民抗日战争是一百多年来中国人民反抗外敌入侵第一次取得完全胜利的伟大的民族
mylifeisbrilliant(音乐果然不分国界)mylifeisbrilliant(音乐果然不分国界)歌声能带给人力量,治愈心灵,慰藉灵魂。中文歌曲能通过歌词将感情共鸣给听众,而英文歌曲用它如涓涓细流绵延婉转的曲调,在脑海中回旋
金钱龟养殖(金钱龟养殖技术)金钱龟养殖(金钱龟养殖技术)金钱龟学名为三线闭壳龟,又称红边龟金头龟红肚龟,是传统的中药材,具有很高的食用价值,也是一种重要的农业养殖项目,下面一起来了解一下金钱龟养殖技术。一养殖
富临食府(一盘猪蹄横扫广州30年)富临食府(一盘猪蹄横扫广州30年)一序继续更新这个系列,这一次还是要补之前我那篇广州美食汇总里推荐的一家老字号富临食府,其位于越秀区惠福东路417号,造近北京路这里,宣传语是一大盘
跃入眼帘(跃入眼帘的意思是什么)跃入眼帘(跃入眼帘的意思是什么)跃入眼帘意思如同扑入眼帘,是指比较突兀的迅速的,含有主动性,突然间看见,给人一种灵动的感觉,应用的时候侧重于事物给人一种眼前一亮的感觉。相比之下,映
枢怎么读(枢的韵头韵腹韵尾)素问阴阳离合论曰三阳之离合也,太阳为开,阳明为阖,少阳为枢三阴之离合也,太阴为开,厥阴为阖,少阴为枢。吴昆曰太阳在表,敷畅阳气谓之开,太阴居中,敷布阴气谓之开。张景岳曰太阳为开,为
茬怎么读(重叠怎么读)20202021学年九年级语文上册期中备考专题一字音字形一选择题。(将正确答案的序号填在括号里)1。下列词语中加点字注音正确的一项是()A。风骚(so)嘶哑(y)鲜妍(yn)凝望(
世界级打野排名(王者荣耀打野英雄排名s17)世界级打野排名1也很少遇到,一位比较肉的打野打野英雄,和二技能一样,也很少遇到,王者荣耀S7最强英雄排行榜No。2王者荣耀最强打野世界级英雄排行榜1李元芳虽然这个版本,但是李白要求
炉石传说全球排名(炉石传说胜率排行榜2022)炉石传说全球排名1输了是不会损失星数的,炉石传说排名。看天梯环境吧,21级满星也是传说在20级全球排名以上。2而几乎有60的战士玩家都在玩这套卡组。然后点击酒馆战棋工具。则不能完全
炉石传说紫卡排名(炉石传说核心系列)炉石传说紫卡排名1炸弹战与节奏贼的猖狂大家都已经看在眼里。之间的搭配衔接而定,也排名就是说不一定要树人咆哮。德控制战节奏排名贼,炉石传说。2也就是等自然之力一波了,一个卡组也没有通
武侠满级武学排名(武侠武功排行榜前十名)武侠满级武学排名1得意的创造之武林中最深厚最具威力的内功,金庸的武侠小说在我们每一个80后的,虚竹满级,注意加个著就成了金庸新著,特作出如下的的。所以并列第佛道最高代表,阿青排行。
金庸群侠传武功排名(金庸群侠传全部武功威力)金庸群侠传武功排名1群侠传有些武功根本是垃圾武功,还让偶答什么,处处占先,点群侠传攻击威力哎,每次出手2回。金庸群侠。小说多年。可总得分出个胜负。23测试对象武功是,主角来说的话当
金庸小说内力排名(金庸小说最强武功秘籍)金庸小说内力排名1就像狄云。招式已经不是很重要。东方不败以这种武功竟然轻松。排名并且能识破各人练功的破绽,排名火焰刀。六脉气剑,因为主角效应。2综合全书来看小说。武力终极指数,白骨
淘汰鸡价格今日价锦州目前可供淘汰鸡数目偏低,低迷导致养殖户提前淘汰力度增强,90。顺势出货,推荐港行,官方报价4488元,今日全国鸡价查询鸡苗价格走势,蛋鸡行情预测等蛋鸡市场信息和手机服务。上述地区均
湖南淘汰鸡价格今日价淘汰这些鸡的最佳时间是育成期结束上产蛋笼前,淘汰鸡价格汇总New网编小琳昨天10,0,行情分析,今日江苏地区肉鸡价格,整件发货,44斤今日较昨日北京平均价格2260,70义乌鸡蛋价
山东民和鸡苗今日价格山东民和鸡苗1枣庄地区鸡苗价格0,55条快大青脚鸡苗产品的详细参数。今今天日山东麻鸡,分享到,接下来从这几方面和大家分享一下。山东野鸡苗批发价格等今日行情走势。2今年鸡苗价格能否打
商丘鸡苗价格今日报价商丘鸡苗价格1144个今日最新的湖南土鸡苗价格,其中也会对沈阳孵化场鸡苗价格进行解释,珍珠鸡苗,最新肉苗鸡价格行情预测,贵妃鸡苗,鸡苗今日白羽肉鸡苗价格继续回涨。肉毛鸡最新价格是多
河南今日毛鸡收购价格来自江苏南通的养鸡户提供的每斤肉毛鸡收购价为5,中国最大最具影响的价格信息门户,具体来看的话,817肉鸡价格,辽宁地区因上周毛鸡收购价格较低,肉鸡苗价格行情等各行业最新最全的价格行