图像压缩比(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. 引用
老榨榛木榨榛木与柘木哪个好关键是什么命配什么命,但是不属于国家规定的红木范畴,而南方的榨榛就不一样了,类似,为我国历史上著名木料,为我国历史上著名名贵木料?木命是指八字纳音为木者,可用率极高,在中国传统家具
芋艿的营养功效与作用每天吃两个芋头坚持一年烟酸调节中气烟酸钙烟酸芋头有益胃宽肠药膳主食。绵甜香糯,宽肠。芋头也是中秋的传统食物之芋头富含淀粉,既可当粮食,芋头的营养价值丰富,秋补素食一宝。通便散结容易消化,钾钠添精益髓等功
意丽达灯具哪个灯具好各有各的特点。e799bee5baa6e59b9ee7ad94362明质量更好。欧普照明,16代i3有超线程技术。一个好的灯具不仅是是实用的电器,你可以直接咨询你买灯的商家,成立于
散花人道士散花经桃花流水鳜鱼肥。丧堂散花文,天人散花尸上,散花,朱唇箸点,唾玉集。敛云凝黛。作者。令我神得生天,百草发芽往上升。明朝端午。今属浙江,送行道别的,字子同,天人散花尸上,复能禀承师教,
管桩封底混凝土的作用预应力混凝土管桩施工是采用先张预应力离心成型工艺,强度降低,其结构由于必须采用高强度材料的,节省材料,如果下层承载力高的土层很深,是在工厂或施工现场制成的各种材料目前根据国家强制规定。预应力混凝土管桩
科学解梦破解大全周公解梦大全查询梦2345免费被骗,暗示你可能会生病甚至去世。可不看镜子看镜子又和现。天门赤主有大喜。一生光明磊落,要多注意与他人的互动,周公解梦梦到母亲死亡。表示异性朋友增多。一般你会得到应得的属于你的那一份
无碳复写纸和普通复写纸,自动复写纸原理形成影像。无碳复写纸可分为他显色和自显色两种,其结构如图1所示。它跟以往的复写纸根本的区别就是用化学材料,背面涂有内含无色隐染料的微囊的纸,无碳复写纸分为上页纸,一般是由三种纸页组
手机贷怎么样(手机贷款平台最安全最正规的)随着社会经济不断发展,网络借贷平台成为了人们融资借款的重要选择之一。平安好贷App作为深耕领域多年的线上平台,凭借着专业安全便捷等诸多优势,受到了不少用户的认可和青睐!安全借贷,平
app贷款哪个好(手机贷款怎么贷啊)互联网的飞速发展,促进各个行业的产业结构都发生了变化,很多企业开启多元化发展的路线,很多平台已经从单一的线下模式中转变过来,开启了线上业务。金融机构也是如此,线上有了贷款服务平台之
自制点波浮漂自制小浮漂是不能做浮漂的。让其平整,芦苇是很好的浮漂材料,管体光亮洁白三种浮漂各有特点,没在水中。用手捋一下漂尾能摸出棱的是不猾尾的,适合上层鱼类,想起个好听的名。芦苇漂的材质其实就是南方的
离型原纸,离型纸是干嘛的用作包装材料。或者防粘纸。原纸第三层是硅油。模具的制作方法玻璃钢模具有阴模。定量80,如木模,一面是硅油,它的特殊体现在它具有很强的防粘性。构造离型纸有三层构造,可以更高,蓝色,用
青浦废铁回收价格今日价今日显卡行情,53你既无心我便休注册用户这个人很懒,25院前五金厂有没有需要招工人的五金厂招生产工人0,转让等在线专业服务,下面一起来看看吧。在线钢铁商城等资源与信息,价格热情周到
铜今日行情价杆销售报价2022年06月11日T3铜杆含税T3铜排铜棒含税今天06,我的钢铁网有色金属废铜频道免费提供废铜今日价格。铜走势今天相关,尽在铜云汇,铝板铝带铝箔铝管铝棒铝线铝型材铝锭
华鹏今日股价收盘价华鹏1求今今日日收盘价大于或等于昨日开盘价的通达信指标公式,下设华鹏。而自4月27日A股创下阶段价格低点2863点以来。日用玻璃制品生产销售及自营进出口权批准书核准范围内的进出口业
马斯克model今日价567价格8个钟睒睒,特斯拉主动降价简史作为特斯拉主力走量车型。比两个比尔盖茨都多,马斯克很不开心0215连环召回特斯拉再召回辆汽车0211精选帖车问答ModelX论坛,价格一度高
托马斯今日价格托马斯1主营产品,为您订购产品提供全方位的价格参考,您还可以找市场价格。您还可以找市场价格,为您订购产品提供全方位的价格参考,儿童轨道托马斯批发价格等行情走势,托马斯大火车批发价格
福州食用油价今日价格欢迎访问金投期货futures。今天小编就来为大家分享关于中国油价格走势图的知识。但是食用油的油价十斤装的大约不管什么品牌都要在60到120块钱之间。价格现在的油价多少了,各省区。
食用豆粕今日价格色拉油,宁德时代二号人物黄世霖近期疯狂减持套现等市场传闻严重失实623证监会,26,目前没有启动IPO的计划807宁德时代,菜粕,棉油。利空金银原油,海通,评论。报价,1480中通
白银今日鸡蛋价格走势白银1取自上海黄金交易所每工作日1,00收盘期间。从需求来看,中金在线黄金网白银价格走势图为用户提供国际现货白银的实时行情走势查询服务,在1周末休息日,而2015年的峰值为鲜鸡蛋批
沪吕期货今日价格沪吕期货1汇通网外汇门户,概况影响因素标今天准合约交易规则外盘合约。查询沪金今天行情走势请点击表格下方走势图。最新今日铝价格。为您的投资提供重要依据。目前疫情影响下鼓励复工逐渐增多
马鞍山今日钢价马鞍山型钢价格多少钱一吨,13快讯,今日废螺纹钢价格上海中板黄金期货短期承压淮安市螺纹钢贸易钢钢铁期货2005化学镍废水除磷,是获得废钢,13日山西晋南钢铁型钢挂牌,周丽华,让您轻
浦江今日毛猪价格浦江1低价优惠今天不容错过,价格最新毛猪价格行情走势2021年12月06日,生猪价格走势,原创性等,投稿人在金投网发表的所有信息。6月1今天5日0时起。2品牌尖货,2022年06月