图像压缩比(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. 引用
怎么样拍照(最佳拍照姿势摆拍)拍照没有姿势可摆,这8个人像摄影摆姿技巧,帮你轻松摆出好姿势无论你是摄影师,还是被拍摄的人,都应该存储一些摆姿方面的技巧,还要了解摆姿时应该有哪些注意,这样当你拍摄别人,或者被拍摄
非主流自拍技巧(男生拍照技巧与角度自拍)非主流自拍技巧(男生拍照技巧与角度自拍)在现代人的生活中,拍照留念俨然成为了一个十分重要的仪式。不论是聚会聚餐时的群体合照,或是活动纪念日的自拍记录,都是人们十分热衷的一种生活方式
为什么会口吃(口吃可以治愈吗)口吃矫正最大的两个死敌一是突破不了自己的定势思维,也就是偏执,过不了自己那一关,改变不了自己根深蒂固的偏见,被思维的牢笼困的死死的。第二个就是行动力缺失,好不容易有点思维上的改变,
怎么样锻炼口吃(口吃锻炼文章)严重口吃者由于说话屡次失败,所以在说话之前,心就发慌,大脑中闪念徘徊口吃语言的行为和难堪。并引起害怕说话和组织语言紧张犹豫的思维病态,造成呼吸中枢的干扰和抑制,使呼吸有时浅短,有时
哪里是骨盆(骨盆结构)骨盆由骶尾髋骨构成并由关节韧带将它们连在一起。骨盆分为上下两个部分。上半部宽大,对分娩关系不大,在产科称为假骨盆。而其下部与分娩关系十分密切,称为真骨盆,所谓的骨产道即指这一部分而
教大家甜甜的女生头像近日有关于教大家甜甜的女生头像的问题受到了很多网友们的关注,大多数网友都想要知道教大家甜甜的女生头像的具体情况,那么关于到教大家甜甜的女生头像的相关信息,小编也是在网上进行了一系列
教大家甜甜的表白情话近日有关于教大家甜甜的表白情话的问题受到了很多网友们的关注,大多数网友都想要知道教大家甜甜的表白情话的具体情况,那么关于到教大家甜甜的表白情话的相关信息,小编也是在网上进行了一系列
沈腾深夜出入会所美女相伴近日有关于沈腾深夜出入会所美女相伴的问题受到了很多网友们的关注,大多数网友都想要知道沈腾深夜出入会所美女相伴的具体情况,那么关于到沈腾深夜出入会所美女相伴的相关信息,小编也是在网上
今日热点新闻沈腾深夜出入会所美女相伴近日有关于沈腾深夜出入会所美女相伴的问题受到了很多网友们的关注,大多数网友都想要知道沈腾深夜出入会所美女相伴的具体情况,那么关于到沈腾深夜出入会所美女相伴的相关信息,小编也是在网上
李世民怎么死的(李道宗是怎么死的)人生在世几十年,谁也逃不过死亡这个话题。下至平民百姓,上至九五至尊,天之骄子,也不例外。下面就来讲讲一代明君唐太宗李世民的真实的死因。唐太宗李世民是历史上最有名的帝皇之一。他英俊威
教育硕士报考条件(非全日制教育硕士报考条件)教育硕士报考条件(非全日制教育硕士报考条件)伦敦大学教育学院成立于1902年,曾是伦敦大学的一所研究生院和1994大学集团的成员,但并入伦敦大学学院(UniversityColle
水壶除垢(不管水壶水垢多厚多脏,教你妙招)水壶除垢(不管水壶水垢多厚多脏,教你妙招)大家好,谢谢观看本期生活小妙招,生活就是如此简单,我是晨曦。以前在小的时候,家里都不会用电来烧开水,都是用煤气来烧开水,随着现在时代的发展
水垢如何清除(顽固水垢怎么去除)水是生命之源,我们需要喝水来为身体补充水分,保证血液能够正常的流动与循环,保证新陈代谢能够正常。在日常生活中,我们在倒水喝的时候,往往会发现水壶里面会出现一层层水垢,现在大家养生意
水垢怎么清除(水垢太厚怎么去除)大家好,这里是每天分享一个实用生活小技巧的有妙计,我是妙妙。今天妙妙在收拾冰箱的时候发现了一个留存时间很长的柠檬,在冰箱里放的柠檬可以给冰箱祛除异味,但放的时间长了容易干瘪也不能吃
银饰怎么清洗(一分钟清洗各种银首饰)银饰怎么清洗(一分钟清洗各种银首饰)现在很多女生都喜欢戴银首饰,漂亮美观,可是相信大家都遇到过跟小编一样的情况,就是这银饰带着带着就失去光泽了!而处理的方法呢,有用牙膏刷的,这样呢
银饰发黑怎么清洗(银饰可以用盐水泡吗)从古至今,人们都很喜爱金银饰品,有些人们发现银戴久会变黑,到底是什么原因导致的呢?今天就来跟大家讲一讲银饰该怎么护理。实话说银首饰颜色漂亮价格美丽的优点之外,这里有一点要提醒大家需
月见草胶囊(月见草对男人性功能)月见草胶囊(月见草对男人性功能)嗨,晚上好,简单说说月见草胶囊的副作用,我自己的亲试。因为觉得自己内分泌失调。所以托人从澳洲带了两瓶月见草胶囊,两大瓶,很大的瓶子啊。感觉就是宿命,
美丽月见草?(美丽月见草花娇艳怒放的芬芳)美丽月见草?(美丽月见草花娇艳怒放的芬芳)旅行途中用相机刻录时光行摄乡土看古村镇,平凡的生活风景无需华丽只需熟悉。黄杨军与你共享生活中平凡又熟悉的景色。夏日看花,对于我们很多人来说
国内潮牌有哪些(国内年轻人十大潮牌男装)不盲目跟风,穿搭也可以很舒适健康规律的人穿运动服运动时髦的人则穿着运动服蹦迪纵观当下,一股名为运动的新潮一跃而起以狂野姿态入侵潮人们的衣柜紧跟潮流趋势!挡不住的动感时髦不论是赫赫有
什么国产手机最好(目前什么牌子手机最好)哈喽,您好!我是原呵呵,点点吧,更多精彩内容等着您手机场景目前正处于非常好的状态。每个国产品牌都非常擅长在每个手机市场范围内研发出不错出色的手机。当然最开心的是我们国产的手机已经上
儿童安全座椅什么牌子好(汽车儿童安全座椅什么品牌好)家有皮猴两只,一个三岁,一个五岁。为他们挑选儿童安全座椅我很是下了一番功夫,可以说是颇有心得。现将这份不传之秘分享给大家,大家可以收藏起来随时查看。儿童安全座椅配置方案要问哪一种方
眼霜和精华哪个先用(晚上先用眼霜还是精华)Hello,大家好,陈呼呼美妆日记又开始了。不知道大家在使用精华液的时候,是否也有以下的烦恼呢?精华液到底什么时候用?早上用精华液比较好还是晚上用更好?精华液用在护肤的哪一个步骤更