1多媒体技术应用数学与计算机学院陈永强Email:chenyqwh@163.com2013-2014-22第三章图形图像处理技术3.1图形图像基本原理3.1.1人类视觉特性3.1.2计算机图形3.1.3数字图像3.2常用图像压缩标准3.2.1JPEG3.2.2JPEG20003.3常用图形图像处理软件3.3.1绘图设计软件AutoCAD3.3.2图像处理软件Photoshop3第三章图形图像处理技术3.1图形图像基本原理3.1.1人类视觉特性3.1.2计算机图形3.1.3数字图像4计算机图形学、图像处理是计算机理论与应用领域的2个分支学科,其相关技术已经在各行各业中得到了广泛的应用。图形图像处理指的是使用图形图像输入/输出设备、图形图像算法与软件在计算机上处理和生成静态或动态的图形图像。53.1.1人类视觉特性眼睛对光的感觉被称为光觉,对颜色的感觉被称为色觉,它们是眼睛的基本特性。1.光觉2.色觉63.1.1人类视觉特性1.光觉视觉系统要产生光感觉,就需要有一定量的光进入眼球,我们把产生光觉的最小亮度称为光觉门限或光觉阈。光觉门限与刺激面积有密切关系,这种关系可以使用里克(Ricco)定理和里波(Riper)定理来描述。73.1.1人类视觉特性1.光觉当刺激面积较小时,服从里克定理,光觉门限与刺激面积成反比。当刺激面积较大时,服从里波定理,光觉门限与刺激面积的开二次方成反比。一般情况下,里克定理和里波定理可以统一起来表达,这两个定理被统称为里波定理。光觉门限与时间的关系由布洛克(Block)定理来描述,光觉门限与刺激时间成反比。83.1.1人类视觉特性2.色觉人们对色觉的普遍认识是:光线波长的不同而产生了不同的颜色感觉。色觉是视觉系统的基本机能,对于图像和物体的检测具有重要意义。对人眼而言,可见光线的波长在380~780mμ范围内,一般可分辨出包括紫、蓝、青、绿、黄、橙、红等7种主要颜色在内的120~180种不同的颜色。9颜色红色橙色黄色绿色青色蓝色紫色波长700620580546480436380103.1.1人类视觉特性2.色觉目前,一般采用“三原色学说”来解释色觉机理。颜色三要素:色调、饱和度、亮度。色调(色相):就是颜色的相貌,表示颜色的种类,由可见光谱中各分量的波长来确定。饱和度:表示颜色的纯净程度。亮度:指颜色所引起的人眼对明暗程度的感觉。113.1.1人类视觉特性2.色觉三基色原理:将红、绿、蓝三种颜色按照不同的比例进行组合,就可以引起人眼对自然界的全部颜色感觉。123.1.1人类视觉特性2.色觉颜色空间模型:1)RGB颜色空间,由三种基本颜色Red红、Green绿、Blue蓝组成。2)HSB颜色空间,Hue色调、Saturation饱和度、Brightness/Intensify亮度组成。3)YUV颜色空间,Y表示亮度信号,U、V表示色度信号,是构成颜色的两分量。4)CMYK颜色空间,青(Cyan)、品红(Magenta)和黄(Yellow),简称为CMY,K(Black)表示黑色。133.1.1人类视觉特性2.色觉RGB,HSI,YUV,CMY(K)等不同的颜色空间只是对颜色的不同表示方法,可以通过数学公式的相互转换。实际应用中,一幅图像在计算机中用RGB空间显示;用RGB或HSI空间编辑处理;打印或印刷时要转换成CMY(K)空间。143.1.2计算机图形1.计算机图形学2.计算机图形与图形基元3.计算机图形的表示特点153.1.2计算机图形1.计算机图形学计算机图形学是研究图形处理技术(利用计算机来处理图形)的学科,包括图形处理的原理、方法和技术等内容。(1)主要研究内容:图形的生成和表示技术;图形的运算方法;图形输入/输出设备及相应的输入/输出技术;图形系统与支持部件;图形信息的描述和表示;几何模型的构造技术与动画技术;图形的实时性与真实感。(2)主要应用领域:科学计算可视化;图形用户界面;计算机辅助设计;娱乐与计算机动画;图形实时绘制与自然景物仿真;计算机艺术。163.1.2计算机图形2.计算机图形与图形基元计算机图形是一个广义的概念,它既包括了描述图形,也包括了自然图形。从构成图形的要素来看,图形是由点、线、面、体等几何要素以及明暗、灰度、色彩等非几何要素构成的。可以这样来描述计算机图形:它是从客观世界的物体中抽象出来的、具有灰度或色彩以及具有形状的图或形。事实上,这样的定义也涵盖了“图像”这一概念。17图3-1一幅计算机图形183.1.2计算机图形2.计算机图形与图形基元图形基元指的是最基本的图形元素。在计算机图形学中,它实际上包括两层含义,即静态含义和动态含义。静态含义指的是图形基元的逻辑意义,即前面所述的基本图形单元在计算机内的表示;动态含义指的是显示输出图形基元的过程(被称为输出基元或图形输出原语),即在输出设备的指定位置使用最基本的输出原语来生成确定的图形几何结构。193.1.2计算机图形3.计算机图形的表示特点在图形系统中,计算机图形是以指令的形式来存放的。计算机通过指令和数学公式来建立矢量的计算机图形。203.1.2计算机图形3.计算机图形的表示特点矢量图形式表示的计算机图形特点:(1)图形缩放不变形(2)局部编辑特性(3)存储空间小213.1.3数字图像根据记录方式的不同,图像可以分为两大类:模拟图像和数字图像,前者通过某种物理量(如光和电)的强弱变化来记录图像上各点的灰度信息,后者则是使用数字来记录图像灰度信息的。数字图像是一种可以在计算机中显示、编辑、保存和输出的图像。22233.1.3数字图像1.数字图像处理2.灰度与图像数据的表示3.位图图像的表示特点4.矢量图与位图文件的对比243.1.3数字图像1.数字图像处理(1)主要研究内容:图像信息的获取、存储、传输、处理、输出与显示。(2)典型的应用领域:遥感图像处理、医学应用、图像通信领域、安全保障领域、教学与科研领域。253.1.3数字图像2.灰度与图像数据的表示灰度是指图像上各点处的颜色深浅程度的信息。对于单色黑白图像来说,灰度即是黑白程度等级;对于彩色图像来说,因为任何彩色图像都可以分解成红、绿、蓝三种单色图像,所以彩色图像的灰度指的是这三种单色图像的灰度。263.1.3数字图像2.灰度与图像数据的表示数字图像在计算机上是以位图的形式存在的,位图是一个矩形点阵,上面的每一个点被称为像素。像素是数字图像中的基本单位,一幅m×n大小的图像由m×n个明暗不等的像素组成。实际上,像素所具有的明暗程度就是由灰度值(GrayLevel)来标识的。273.1.3数字图像3.位图图像的表示特点位图图像适合表现具有细致层次和丰富色彩等特点的图像。位图图像文件较大,需消耗大量的存储空间。位图图像的编辑也比较困难。位图图像缺乏灵活性。283.1.3数字图像4.矢量图与位图文件的对比图形图像文件大致上可以分为两大类:一类为位图(又称光栅或像素图)文件;另一类称为描绘类、矢量类或面向对象图形图像文件。前者以点阵形式描述图形图像,后者是以数学方法描述的一种由几何元素组成的图形图像。293.1.3数字图像4.矢量图与位图文件的对比类别矢量图位图表示原理用数学方法描述通过采样、量化等步骤文件大小体积小体积大灵活性旋转、放大、缩小、倾斜等变换操作容易,且不变形、不失真操作不容易,易变形、失真色彩单一缺乏变化丰富逼真适用类型简单的几何图形较复杂的图像(如照片)表3-1303.1.3数字图像4.矢量图与位图文件的对比(1)位图文件的常见格式:PCX、TIFF、TGA、BMP、GIF、JPEG、PNG。(2)矢量图文件的常见格式:WMF、EMF、EPS、DXF、SWF。31BMP一种位映射存储形式,不压缩,Windows推荐格式JPGJPEG压缩的文件格式,可调整压缩比,失真率较小GIFGraphicsInterchangeFormat压缩图象交换格式,可存放多幅图像,在Web浏览器中播放GIF动画PNG用于网络传输而设计的图像格式,可取代GIF和TIFEPS矢量绘图软件和排版软件所使用的格式PSDPhotoshop专用文件格式,支持所有颜色模式以及图层、参考线和Alpha通道等信息323.1.3数字图像4.矢量图与位图文件的对比(1)图形图像格式是指计算机中存储图形图像文件的方法,它们代表不同的图形图像信息——包括矢量图形和点阵图像。(2)图形图像处理软件通常会提供多种图形图像文件格式,每一种格式都有它的特点和用途。(3)在选择图形图像文件的输出格式时,应考虑图形图像的应用目的和应用环境。33第三章图形图像处理技术3.2常用图像压缩标准3.2.1JPEG3.2.2JPEG200034对于静止的图像,已有多个国际标准。ISO制定了JPEG(JointPhotographicExpertsGroup)和JBIG(JoinBilevelImageGroup)标准,ITU制定了G3、G4等标准。在这些标准中,JPEG标准及其下一代的JPEG2000标准运用的最为广泛。353.2.1JPEGJPEG是关于静止图像编码的联合专家组名称的缩写。该专家组的任务是开发一种用于连续色调的(黑白的或真彩色的)静止图像压缩编码的通用算法的国际标准。JPEG标准可用于自然景象或任何连续色调图像的数字数据的压缩编码和解码。363.2.1JPEG1.工作方式2.编码算法3.压缩效果373.2.1JPEG1.工作方式(1)顺序方式:图像被分割为成行成列的小块,编码时由左而右、由上而下地逐行逐列对每个小块进行运算,直到所有小块都被编码为止。(2)渐进方式:整个图像首先以一种低于最终质量要求的质量标准(如分辨率或数据精度)进行编码,完成后再以较上次高一级的质量要求进行一次编码,仅传输为改善质量所需增加的那部分信息。383.2.1JPEG2.编码算法JPEG标准规定了三种级别的编码算法:基本系统(BaselineSystem)、扩展系统(ExtendedSystem)和无失真系统(LosslessSystem)。JPEG的基本系统算法可以归结为以下几个过程:①通过DCT降低图像数据的相关性。②利用人眼视觉特性对系数进行自适应量化。③对每个子块量化后的系数矩阵进行z形扫描,将系数矩阵变换成符号序列。④用哈夫曼变长码对符号进行熵编码。393.2.1JPEG3.压缩效果彩色自然景物和人像的测试图片:压缩到0.15位/像素时,图像可识别;压缩到0.25位/像素时,解码后的图像可评价为“有用”;压缩到约0.75位/像素时,被认为是“极佳”;压缩到约1.5位/像素时,基本上与原图像无法区别。403.2.2JPEG20001.新特性2.基本框架和实现3.核心算法4.应用413.2.2JPEG20001.新特性•高压缩率•无损压缩•渐进传输•感兴趣区域压缩•码流的随机访问和处理•容错性•开放的框架结构•基于内容的描述423.2.2JPEG20002.基本框架和实现433.2.2JPEG20002.基本框架和实现整个JPEG2000的编码过程可概括:①把原图像分解成各个成分(亮度信号和色度信号)。②把图像和它的各个成分分解成矩形图像片。图像片是原始图像和重建图像的基本处理单元。③对每个图像片实施小波变换。④对分解后的小波系数进行量化并组成矩形的编码块。⑤对在编码块中的系数“位平面”熵编码。⑥为使码流具有容错性,在码流中添加相应的标识符。⑦可选的文件格式用来描述图像和它的各个成分的意义。443.2.2JPEG20003.核心算法(1)小波变换(2)量化(3)熵编码453.2.2JPEG20004.应用JPEG2000的应用领域可概略分成两部分:一是传统JPEG的市场,如打印机、扫描仪、数码相机等;再一个就是新兴应用领域,如网络传输、无线通信、数字图书馆、医疗图像等。对JPEG2000热情最大的是数码相机厂商。