- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图像处理之JPEG编码原理
JPEG 码原理
1.JPEG 编码概述
JPEG Joint Photographic Experts Group 的缩写,即 ISO 和 IEC 联合图像专家
组,负责静态图像压缩标准的制定,这个专家组开发的算法称为 JPEG 算法,并已成为当前
的通用标准,即 JPEG 标准。作为一个基本的图像压缩方式,JPEG 已经得到了广泛的运用。
遵照JPEG 标准建立的图像文件使用的格式称为JFIF 格式,文件名称的后缀为“.jpg”或者
“.jpeg”。
需要说明的是,JPEG 一种文件压缩处理的标准,而JFIF 一个文件格式的标准,它
们属于不同的概念范畴。JFIF JPEG File Interchange Format 的缩写,也即 JPEG 文
件交换格式, 一种使用 JPEG 图像压缩技术存储图像的方法,这种方法给用户提供了 不
同的计算机和应用程序间传输 JPEG 图像的标准。
JPEG 压缩算法 一种有损压缩算法,它根据人眼视觉特性剔除图像信息中视觉不敏感
的成份,从而实现图像信息的高度压缩。所根据的视觉特性主要为:高频不敏感性和色彩不
敏感性。具体来说,人眼不能察觉到图像中的细微部分,这称之为高频不敏感性。人眼所包
含的对亮度敏感的柱状细胞有1.8 亿 个,而对色彩敏感的椎状细胞仅有0.08 亿个,因而眼
睛对亮度的敏感程度要远大于对色彩的敏感程度,这就 色彩不敏感性。
具体来说,对原始图像信息(直接包含每个具体像素的数据的图像,如位图等)进行
JPEG 编码需要以下3 个步骤:
1) 信息空间压缩。对信息所占用的空间进行优化,初步压缩图像信息。
2) 信息数据压缩。对图像数据本身的冗余度进行解析处理,实现数据压缩。
3) 数据编码压缩。对经前2 步处理所得到的数据进行编码优化,从而进一步压缩数
据量,最终 成目标JPEG 代码。
2.信息空间压缩
原始图像信息 直接包含了每个具体像素的数据信息,对应于自然世界中的实际光色信
息。比如我们 电脑屏幕上看到的图像,它们都 由许多像素点组成的,一幅1024×768
的图像所包含的像素量为1024×768=786432 个。什么是像素呢?像素 我们 工程上表达
自然光色所设置的一个最小单元。比如一张彩色照片中的像素大小取决于感光材料的粒度大
小,而对于电脑显示屏,其像素大小则取决于制造精度以及实际应用要求,高分辨率的显示
器能再现的像素要比普通显示器更加精细,因而可达到非常细腻的显示效果。
通常,为了准确地记录一个像素,要使用三个字节,分别用来表示自然光中的红、绿和
蓝这三种颜色,称为三基色,用R、G 和B 表示。由于每个颜色都使用一个8 位的二进制字
节进行表示,因此每个颜色的取值范围都 0-255,专业上我们说这 8 位位深。以三基色
的不同配比,就能再现任意自然色。由于每个像素都由三基色进行表示,因此一个像素总的
位深就 8×3=24 位,所以24 位色被称为真彩色。以RGB 方式记录如前所述的1024×768
的图像时,要使用的记录容量为1024×768×3=2359.296K 字节。需要补充说明的 ,文件
作为数据记录载体,除数据内容外还应提供必要的有关存储格式的说明以方便以后读取(具
体可参考相关格式的标准化资料),因此实际存储使用的文件要比上面计算的数据容量稍大,
如 1024×768 的24 位位图文件(bmp 文件)为2359.350K 字节。
2.1 色彩空间 (color space)
图像处理中,可以把 RGB 空间表示的彩色图像变换到其他色彩空间。常用的色彩空
间有三种:YIQ,YUV 和 YCrCb。不同的色彩空间通常 对应于不同的物理设备特性,见下
表:
色彩空间 适用范围
YIQ NTSC 制彩色电视
YUV PAL 和SECAM 制彩色电视
YCrCb 计算机显示器
上表中,Y 表示亮度,U 和V 分别表示色差, 构成彩色的两个分量。YUV 表示法的意
义 于其亮度信号(Y)和色度信号(U、V)相互独立,由Y 信号分量构成的灰度图像与用 U、V
信号构成的另两幅单色图像之间没有关联。因此可以对这些单色图分别进行编码。仅使用亮
度信
文档评论(0)