图像压缩标准JPEG.

Slides:



Advertisements
Similar presentations
对本书、视频等任何 MATLAB 问题,作者做到有问必答! 你买的不仅仅是书,更是一种 “ 有问必答 ” 的服务!
Advertisements

無性生殖是由親代直接產生新的個體,並不涉及配子的生成與結合。
第三章 图像处理技术 第三章 多媒体图像处理技术.
第二章 数字图像媒体.
竹苗區100學年度擴大高中職 免試入學宣導說明會
MPEG Family.
判断推理,必须学会这些 主讲老师:小胡胡 2016年3月25日20:00 YY频道:
簡報大綱 壹、現況說明 貳、改革方案 參、改革效益 肆、信賴保護的問題 伍、公保再修正情形 陸、外界關心的問題 1 1.
民國88年至99年期間,下列何種空氣品質指標污染物有逐年升高的趨勢?
自然的食物就是你最好的醫生 上課之前先聽一首歌~稻香 歌詞、音樂還不錯和大家分享一下
第二章 多媒体数据压缩编码技术.
老子的素朴 厦门大学计算机科学系 庄朝晖.
第二单元 生产、劳动与经营.
怎樣吃才健康? 賴亭竹.
胫腓骨骨折.
6.1 概述 6.2 信源编码与压缩技术 6.3 信道编码与调制技术
第二单元(6-9课) 近代化的探索.
第十章 图像的频域变换.
第三节 大气环境 第一课时 对流层大气的受热过程.
補救教學實施策略 國立新竹教育大學 高淑芳.
新帝國主義開港 (一)臺灣成為侵略者目標 1.背景: A.買賣利豐=鴉片進口+米、糖、樟腦、煤炭出口 B.地理位置優越=航行安全+商貿中心 2.新帝國主義: A.19C中:英、法、美、日為主 B.臺被迫開港通商,割地賠款,簽訂不平等條約.
第一单元 人在社会中生活 综合探究一 从地图上获取信息 第1课时 带着地图定向越野间.
歌仔戲 與 歌舞伎 4a 張淇惠 4a11b025 許巧嬑 4a 倪曼凌 4a1c0004 楊長梵
佳力科技 防爆叉车的应用、发展 浙江佳力科技股份有限公司.
多媒体通信技术 主讲教师:黄玉兰                学时:16.
请同学们思考下列问题:.
烟花爆竹企业开复工 安 全 培 训参考课件 浏 阳 市 安 监 局.
新闻摄影基础知识.
常规免疫接种率 监测 免疫规划科 章梦然.
入托、入学儿童预防接种证查验 武平县疾病预防控制中心 林传贵
面向海洋的开放地区——珠江三角洲 山东省高青县实验中学:郑宝田.
1.5 地球运动的地理意义(一) 自 转意义 一、昼夜交替 昼夜现象 1、昼夜更替 周期是24小时(1太阳日) 地球是一个不发光
第1节 光的干涉 (第2课时).
词类活用.
勾股定理 说课人:钱丹.
苏教版小学数学六年级(下册) 认识正比例的量 执教者:朱勤.
幼儿心理学.
游子心 中华情 美国大华府地区华人华侨 庆祝中国六十周年华诞.
Time Frequency Analysis and Wavelet Transforms Oral Presentation
JPEG图像编码标准 §3.4 内容提要 本节主要介绍JPEG图像压缩编码算法(DCT变换算法)、图像数据文件格式 (JFIF,JPEG File Interchange Format)。 最后,对JPEG 2000进行一个简单的介绍。 JPEG.
狂賀!妝品系同學美容乙級通過 妝品系三甲 學號 姓名 AB 陳柔諺 AB 陳思妤 AB 張蔡婷安
第十一章 影像與視訊壓縮.
第九章 影像壓縮.
Principle and Application of Digital Television
數位典藏之數位影像處理技術探討 雲端上的寶藏~ 國立新港藝術高中 蘇淵源.
H264/AVC视频编解码技术概念与实现.
數位影像壓縮 技術簡介 第四組 陳孝賢.
第十章 轉換編碼 視轉換為座標軸之旋轉 視轉換為基底函數之分解 影像轉換 轉換編碼之方法 JPEG DCT 演算法 JPEG DCT 之結果
人教版数学四年级(下) 乘法分配律 单击页面即可演示.
Source: IEEE Transactions on Image Processing, Vol. 25, pp ,
第8章 DCT与JPEG编码 JPEG(Joint Photographic Experts Group联合图象专家组)是(ITU的前身)国际电话与电报咨询委员会CCITT与ISO于1986年联合成立的一个小组,负责制定静态图像的编码标准 1992年9月JPEG推出了ISO/IEC 10918标准(CCITT.
信息隐藏 主讲教师:余艳玮 /2/5 数字媒体包括了图像、文字以及音频、视频等各种形式,以及传播形式和传播内容中采用数字化,即信息的采集、存取、加工和分发的数字化过程。数字媒体已经成为继语言、文字和电子技术之后的最新的信息载体。
3 模拟信号的数字化传输 本章要点 抽样定理 脉冲编码调制(PCM) 调增量调制(ΔM) Δ-M、DPCM和数字音节压扩系统
第十章 模糊图像变换编码 指导教师:高新波 学 生: 王来雄 年 1 2 月.
VII. Data Compression (A)
图像DCT变换 《信息隐藏实验教程》教学幻灯片 五.
中级会计实务 ——第三章 固定资产 主讲:孙文静
健康上網一起來 一聽二規三動動,四感五慣六讚讚
Predictive Coding Chapter /4/28 資料壓縮 ※ 第七章 預測編碼 ※
平面与平面平行的性质 主讲 陈芝飞.
信号与图像处理基础 Image Compression 中国科技大学 自动化系 曹 洋.
线段 射线 直线.
第四章 基本平面图形 线段、射线、直线.
第3章 数字编码 3.1 信源编码 3.2 信道容量 3.3 差错控制编码 3.4 几种差错控制编码简介 3.5 数字压缩编码
1.理解力和运动的关系,知道物体的运动不需要力来维持。
2015 我爱永志我的家 摄影作品征集活动 2015年08月.
醫工所碩士二年級 R 葉昱甫 電子所碩士一年級 R 謝博鈞 電信所碩士一年級 R 王欣平
美丽的旋转.
國立政治大學 96學年度學雜費調整 第二次公聽會
第一章 JPEG介紹.
Presentation transcript:

图像压缩标准JPEG

主要内容 JPEG背景 基于DCT的顺序编码模式 基于DPCM的无损编码模式 基于DCT的渐进编码模式 基于DCT的分层编码模式 2

JPEG背景 JPEG(Joint Photographic Experts Group) JPEG 标准 JPEG 标准适用范围 由 ISO和IEC两个组织机构联合组成的一个图像专家小组 负责制定静态的数字图像数据 压缩编码标准 JPEG 标准 该专家组开发的算法称为JPEG算法 JPEG 已经成为国际上通用图像的标准 JPEG 标准适用范围 灰度图像,彩色图像 静止图像的压缩,视频序列帧内图像压缩 JPEG可以大范围地调节图像码率和质量 3

JPEG背景 JPEG算法与颜色空间无关 颜色空间转换不包含在JPEG算法中 对于单色图像,只有一个亮度分量 对于YUV图像: 对于YUV采用不同的分辨率, 对每个不同分量的可以采用不同的量化参数和熵编码表。 可压缩来自不同颜色空间的图像:RGB,CMKY等 4

JPEG背景 JPEG核心算法 DCT DPCM 5

JPEG背景 对于一个图像分量,JPEG规定了4 种运行模式 基于DCT的顺序编码模式 (baseline CODEC) 单遍扫描完成一个图像分量的编码,扫描次序从左到右,从上到下。 基于DPCM(差分脉冲编码调制)无损编码模式 无损编码 压缩比可以达到2:1 基于DCT的渐进编码模式 通过多次扫描一幅图像分量的编码,提供了一个由粗到精的渐进码流结构。 基于DCT的分层编码模式 提供多分辨率的码流结构 6

基于DCT的顺序编码模式 算法基本步骤 将原图像用亮度、色差表示(分量图像采样4:1:1) 分成8×8数据块, 数据[0~255]转换为[-128~127] 进行正向离散余弦变换(FDCT) 量化(quantization) Z字形排列量化结果(zigzag scan) 使用DPCM对直流系数(DC)进行编码 使用行程编码对交流系数(AC)进行编码 熵编码(entropy coding):哈夫曼或算术编码 7

基于DCT的顺序编码模式 系统框架 8

基于DCT的顺序编码模式 图像块的划分 480*640彩色图像,由亮度Y 色差 Cb, Cr 表示,可划 分为 4800亮度块和 两份1200色度块 9

基于DCT的顺序编码模式 离散余弦变换(DCT) 残差图像的8×8块 DCT系数分布 残差图像 10

基于DCT的顺序编码模式 离散余弦变换(DCT) X的离散余弦变换(DCT)为Y, X ,Y是N × N 块 正变换FDCT 逆变换IDCT 11

基于DCT的顺序编码模式 离散余弦变换(DCT) DC 系数 12

基于DCT的顺序编码模式 缺省的量化方式 13

基于DCT的顺序编码模式 缺省的量化方式 量化表: 根据心理视觉加权函数得到的 量化:DCT变换系数除以量化步长,四舍五入取整 14

基于DCT的顺序编码模式 缺省的量化方式 15

基于DCT的顺序编码模式 缺省的量化方式 16

基于DCT的顺序编码模式 缺省的量化方式 17

基于DCT的顺序编码模式 缺省的量化方式 18

基于DCT的顺序编码模式 DC系数和AC系数的编码方式 DCT变换后,能量集中在左上角。 由于两个相邻的8×8子块的DC系数相差很小,采用DPCM对直流(DC)系数单独编码。 其它63个元素是交流(AC)系数,采用行程编码。 问题: 如何排列这63个系数? 为了保证低频分量先出现,高频分量后出现,同时增加连续“0”的个数,采用Zig-Zag的排列方法。 19

基于DCT的顺序编码模式 DC系数和AC系数的编码方式 20

基于DCT的顺序编码模式 DC系数和AC系数的编码方式 21

基于DCT的顺序编码模式 熵编码 JPEG标准规定了两种熵编码算法: 哈夫曼编码一般采用的是固定的哈夫曼表。 自适应算术编码 哈夫曼编码一般采用的是固定的哈夫曼表。 对亮度分量和色度分量采用了不同的哈夫曼表。 22

基于DCT的顺序编码模式 熵编码 哈夫曼编码包括两部分 对于DC系数 ,第一个字节的高4位为0000, 中间格式表示:用两个字节 可变长编码VLC 可变长整数编码VLI 对于DC系数 ,第一个字节的高4位为0000, 低4位为DC系数差值的比特数(size/category) 第二个字节为DC系数差值 23

基于DCT的顺序编码模式 熵编码 任意给定一个整数,通过查此表,获得其对应的比特数 24

基于DCT的顺序编码模式 熵编码 对于DC系数差 的category 编码 25

基于DCT的顺序编码模式 熵编码 26

基于DCT的顺序编码模式 熵编码 27

基于DCT的顺序编码模式 熵编码 28

基于DCT的顺序编码模式 熵编码 29

基于DCT的顺序编码模式 熵编码 对于DC系数,设前一个8×8子块DC系数的量化值为12,则本块DC系数与它的差为3,所以DC中间格式为(2)(3) 可以求得这个8×8子块熵编码的中间格式为 (DC)(2)(3), (1/2)(-2),(0/1)(-1),(0/1)(-1),(0/1)(-1), (2/1)(-1), (EOB)(0/0) 30

基于DCT的顺序编码模式 熵编码 字节1和字节2分别进行编码 零行程长度超过15个时,用一个符号ZRL(15/0),表示16个零 2个ZRL(15/0)表示32个零,3个ZRL(15/0)表示48个零。 块结束时用符号EOB (0/0)。 对字节1进行Hufffman编码(亮度,色差的Huffman码表不同)。 对字节2进行变长整数VLI编码 31

基于DCT的顺序编码模式 熵编码 举例: Size=6时,数的范围是(-63)~(-32)以及32~63, 对绝对值相同,符号相反的码字之间为反码关系。 AC系数32的码字为100000, AC系数33的码字为100001, AC系数-32的码字为011111, AC系数-33的码字为011110。 字节2的码字位于字节1的码字之后。 32

基于DCT的顺序编码模式 熵编码 熵编码过程举例 (DC)(2)(3): (2) : 011 (3): 11 (2)(3) 011 11 (2)(3) 011 11 (1/2)(-2): (1/2): 11011 -2是2的反码,为01; (1/2)(-2) 11011 01 (0/1)(-1): (0/1):00, (-1)是1的反码,为0; (0/1)(-1) 000 (2/1)(-1): 11100 0 (EOB)(0/0) : 1010 (DC)(2)(3),(1/2)(-2),(0/1)(-1),(0/1)(-1),(0/1) (-1),(2/1)(-1),(EOB)(0/0) 33

基于DCT的顺序编码模式 熵编码 熵编码过程举例 01111, 1101101, 000, 000, 000, 111000 1010(31bit) 31bits/64pixels, 码率 : 0.5bpp 一8×8子块亮度信息压缩后的数据流共31比特,其压缩比是64×8/31=16.5,大约每个象素用半个比特。 34

基于DCT的顺序编码模式

基于DPCM的无损编码模式 主要采用了三邻域二维预测编码和熵编码 无失真编码器 预测器 熵编码器 压缩的图像数据 源图像数据 表说明 36

基于DPCM的无损编码模式 主要采用了三邻域二维预测编码和熵编码 减去预测值,得到一个差值,差值不量化,直接进行熵编码(哈夫曼或者算术编码) 保证无失真地恢复原始图像 选择值 预测 非预测 4 a+b-c 1 a 5 a+(b-c)/2 2 b 6 b+(a-c)/2 3 c 7 (a+c)/2 c b a X 37

基于DCT的渐进的编码模式 基本思想 此模式与顺序模式编码步骤基本一致,不同之处在于递增模式每个图像分量的编码要经过多次扫描才完成。第一次扫描只进行一次粗糙的压缩,然后根据此数据先重建一幅质量低的图像,以后的扫描再作较细的扫描,使重建图像质量不断提高,直到满意为止 38

基于DCT的渐进的编码模式 渐进模式分为两种 按频段渐进 按位渐进 对DCT系数按照其数位由高至低分成若干段,依次对各段进行压缩编码,先对最有效位的N位进行编码传送,直至将全部系数传递完毕 39

基于DCT的渐进的编码模式 40

基于DCT的渐进的编码模式 41

基于DCT的渐进的编码模式 42

基于DCT的渐进的编码模式 DC系数 43

基于DCT的渐进的编码模式 DC系数 图 Progressive encoding example (spectral selection): (a) DC only; (b) DC + two AC; (c) all coefficients 44

基于DCT的分层编码模式 基本步骤 (1)降低原始图像的空间分辨率。 (2)对已经降低分辨率的图像按照顺序编码模式进行 压缩并存储或传输。 (3)对低分辨率图像进行解码,然后用插值法提高图 像的分辨率。 (4)将分辨率已经升高的图像作为原图像的预测值, 并把它与原图像的差值进行基于DCT的编码。 (5)重复步骤3、4直到图像达到完整的分辨率。 45

基于DCT的分层编码模式 基本步骤 46