数字图像表示及其处理课件.ppt
数字图像表示及其处数字图像表示及其处理理第1页,此课件共80页哦2.1 人眼成像过程人眼成像过程 人眼是一个平均半径为人眼是一个平均半径为20mm的球的球状器官。它由三层薄膜包围。最外层状器官。它由三层薄膜包围。最外层是坚硬的蛋白质膜,其中,位于前方是坚硬的蛋白质膜,其中,位于前方的大约的大约16部分为有弹性的透明组部分为有弹性的透明组织,称为角膜,光线织,称为角膜,光线从这里进入眼内。从这里进入眼内。其余其余56为白色不透明组织,称为巩膜,作用是巩固和保护整为白色不透明组织,称为巩膜,作用是巩固和保护整个眼球。中间一层由虹膜和脉络膜组成。个眼球。中间一层由虹膜和脉络膜组成。虹膜的中间有一个圆孔,称为瞳孔。它的大小可以由连接虹膜的虹膜的中间有一个圆孔,称为瞳孔。它的大小可以由连接虹膜的环状肌肉组织来调节,以控制进入眼睛内部的光通量大小,其环状肌肉组织来调节,以控制进入眼睛内部的光通量大小,其作用和照相机中的光圈一样。最内一层为视网膜,它的表面分作用和照相机中的光圈一样。最内一层为视网膜,它的表面分布有大量光敏细胞。布有大量光敏细胞。第2页,此课件共80页哦 除了三层薄膜,在瞳孔后面还有一个扁球形的透明水晶体。水晶体除了三层薄膜,在瞳孔后面还有一个扁球形的透明水晶体。水晶体的作用如同可变焦距的一个透镜,它的曲率可以由睫状肌的收缩进的作用如同可变焦距的一个透镜,它的曲率可以由睫状肌的收缩进行调节,从而使景象始终能刚好地聚焦于黄斑区。眼睛的晶状体和行调节,从而使景象始终能刚好地聚焦于黄斑区。眼睛的晶状体和普通光学透镜之间的主要差别在于前者的适应性强。普通光学透镜之间的主要差别在于前者的适应性强。用眼睛看建筑物侧面的图解,C点是晶状体的光心第3页,此课件共80页哦图像的形成图像的形成视觉亮度范围和分辨率视觉亮度范围和分辨率视觉亮度范围指人眼所能感觉到的亮度范围。视觉亮度范围指人眼所能感觉到的亮度范围。人眼的分辨率是指人眼在一定距离上能区分开相人眼的分辨率是指人眼在一定距离上能区分开相邻两点的能力。邻两点的能力。和环境照度有关和环境照度有关和被观察对象的相对对比度有关和被观察对象的相对对比度有关第4页,此课件共80页哦视觉适应性和对比灵敏度视觉适应性和对比灵敏度暗适应性暗适应性明适应性明适应性对比度(反差)和相对对比度对比度(反差)和相对对比度描述图像亮度的差描述图像亮度的差异异对比度:对比度:相对对比度:相对对比度:第5页,此课件共80页哦亮度感觉与色觉亮度感觉与色觉人眼对亮度差别的感觉取决于相对亮度的变化。人眼对亮度差别的感觉取决于相对亮度的变化。人眼在适应某一平均亮度是,黑白感觉对应的亮人眼在适应某一平均亮度是,黑白感觉对应的亮度范围较小。度范围较小。重现图像亮度不必等于实际图像亮度;重现图像亮度不必等于实际图像亮度;人眼不能感觉出的亮度差别,重现图像时不必精人眼不能感觉出的亮度差别,重现图像时不必精确复制。确复制。第6页,此课件共80页哦色觉:人辨别颜色的能力。色觉:人辨别颜色的能力。色觉光谱范围:色觉光谱范围:400nm紫色紫色760nm红色红色消色物体:黑、白和灰色物体消色物体:黑、白和灰色物体对各种波长的入射光等量吸收对各种波长的入射光等量吸收白光照射,反射率白光照射,反射率75%(10%)有色物体有色物体对入射光中各种波长吸收不等量对入射光中各种波长吸收不等量白光照射,反射或透射的光线与入射光相比,亮白光照射,反射或透射的光线与入射光相比,亮度减弱,光谱成分变少。度减弱,光谱成分变少。第7页,此课件共80页哦光源的光谱成分对物体颜色的影响光源的光谱成分对物体颜色的影响有色光照到消色物体有色光照到消色物体反射光的光谱成分与入射光的光谱成分相同反射光的光谱成分与入射光的光谱成分相同两种以上有色光,物体呈加色法效应两种以上有色光,物体呈加色法效应有色光照到有色物体有色光照到有色物体物体颜色呈减色法效应物体颜色呈减色法效应第8页,此课件共80页哦马赫带马赫带奥地利物理学家奥地利物理学家E马赫发现的一种明度对比现象马赫发现的一种明度对比现象明暗交界处,亮度更亮,暗处更暗明暗交界处,亮度更亮,暗处更暗主观的边缘对比效应主观的边缘对比效应人类的视觉系统有增强边缘对比度的机制人类的视觉系统有增强边缘对比度的机制第9页,此课件共80页哦2.2 简单的图像形成模型简单的图像形成模型一幅图像实际上记录的是物体辐射能量的空间分布,这个一幅图像实际上记录的是物体辐射能量的空间分布,这个分布是空间坐标、时间和波长的函数,即分布是空间坐标、时间和波长的函数,即:I=(x,y,z,t)。当一幅图像为平面单色静止图像时,空间坐标变量当一幅图像为平面单色静止图像时,空间坐标变量z,波波长长和时间变量和时间变量t可以从函数中去除,一幅图像可以用可以从函数中去除,一幅图像可以用二维函数二维函数f(x,y)来表示来表示:f(x,y)=i(x,y)r(x,y)这里这里 0i(x,y)0r(x,y)1 反射分量限制在反射分量限制在0和和1之间。之间。i(x,y)的性质取决于照射源,而的性质取决于照射源,而r(x,y)取决于成像物体的特性。取决于成像物体的特性。第10页,此课件共80页哦2.3 图像的数字化图像的数字化数字图像可以理解为对二维函数数字图像可以理解为对二维函数f(x,y)进行采样和量化进行采样和量化(即即离散处理离散处理)后得到的图像,因此,通常用二维矩阵来表后得到的图像,因此,通常用二维矩阵来表示一幅数字图像。示一幅数字图像。将一幅图像进行数字化的过程就是在计算机内生成一个二将一幅图像进行数字化的过程就是在计算机内生成一个二维矩阵的过程。维矩阵的过程。数字化过程包括三个步骤:扫描、采样和量化。数字化过程包括三个步骤:扫描、采样和量化。第11页,此课件共80页哦第12页,此课件共80页哦2.3.1 采样采样 采采样样(Sampling):对对图图像像空空间间坐坐标标的的离离散散化化,它它决决定定了了图像的空间分辨率。图像的空间分辨率。用用一一个个网网格格把把待待处处理理的的图图像像覆覆盖盖,然然后后把把每每一一小小格格上上模模拟拟图图像像的的各各个个亮亮度度取取平平均均值值,作作为为该该小小方方格格中中点点的的值值;或或者者把把方方格格的的交交叉叉点点处处模模拟拟图图像像的的亮亮度度值值作作为为该该方方格格交交叉叉点点上上的值。的值。图像的采样图像的采样第13页,此课件共80页哦对对一一幅幅图图像像采采样样时时,若若每每行行(即即横横向向)像像素素为为N个个,每每列列(即即纵纵向向)像像素素为为M个个,则则图图像像大大小小为为MN个个像像素素,从而从而f(x,y)构成一个构成一个MN实数矩阵:实数矩阵:每个元素为图像每个元素为图像f(x,y)的离散采样值,称之为像元或像素。的离散采样值,称之为像元或像素。第14页,此课件共80页哦2.3.1 量化量化把采样后所得的各像素灰度值从模拟量到离散量的转换称把采样后所得的各像素灰度值从模拟量到离散量的转换称为图像灰度的量化。为图像灰度的量化。量化是对图像幅度坐标的离散化,它决定了图像的幅度分量化是对图像幅度坐标的离散化,它决定了图像的幅度分辨率。辨率。第15页,此课件共80页哦量化的方法包括:分层量化、均匀量化和非均匀量化的方法包括:分层量化、均匀量化和非均匀量化。量化。分层量化是把每一个离散样本的连续灰度值只分成分层量化是把每一个离散样本的连续灰度值只分成有限多的层次。有限多的层次。均匀量化是把原图像灰度层次从最暗至最亮均匀分为均匀量化是把原图像灰度层次从最暗至最亮均匀分为有限个层次,如果采用不均匀分层就称为非均匀量化。有限个层次,如果采用不均匀分层就称为非均匀量化。第16页,此课件共80页哦(a)量化量化 (b)量化为量化为8 bit量化示意图量化示意图第17页,此课件共80页哦(a)256(a)256级灰度图象级灰度图象 (b)b)子图子图 (c)c)子图对应的量化数据子图对应的量化数据图像量化实例图像量化实例(a)(b)(c)第18页,此课件共80页哦对一幅图像,当量化级数一定时,采样点数对图像质对一幅图像,当量化级数一定时,采样点数对图像质量有着显著的影响。采样点数越多,图像质量越好;量有着显著的影响。采样点数越多,图像质量越好;当采样点数减少时,图上的块状效应就逐渐明显。当采样点数减少时,图上的块状效应就逐渐明显。当图像的采样点数一定时,采用不同量化级数的图当图像的采样点数一定时,采用不同量化级数的图像质量也不一样。量化级数越多,图像质量越好,像质量也不一样。量化级数越多,图像质量越好,当量化级数越少时,图像质量越差。当量化级数越少时,图像质量越差。量化级数最小的极端情况就是二值图像,图像会量化级数最小的极端情况就是二值图像,图像会出现假轮廓。出现假轮廓。采样点数和量化级数的关系:采样点数和量化级数的关系:第19页,此课件共80页哦(a)a)采样点采样点256256256256时的图像时的图像 (b)b)采样点采样点64646464时的图像时的图像(c)c)采样点采样点323232 2时的图像时的图像(d)d)采样点采样点161616 6时的图像时的图像 采样点数与图像质量之间的关系采样点数与图像质量之间的关系(a)(b)(c)(d)第20页,此课件共80页哦(a)a)量化为量化为2 2级的级的LenaLena图像图像 (b)b)量化为量化为1616级的级的LenaLena图像图像(c)c)量化为量化为256256级的级的LenaLena图像图像 量化级数与图像质量之间的关系量化级数与图像质量之间的关系第21页,此课件共80页哦第22页,此课件共80页哦灰度直方图灰度直方图灰度直方图是灰度值的函数,它描述了图像中各灰度直方图是灰度值的函数,它描述了图像中各灰度值的像素个数。灰度值的像素个数。通常用横坐标表示像素的灰度级别,纵坐标表示通常用横坐标表示像素的灰度级别,纵坐标表示对应的灰度级出现的频率(像素的个数)。频率的对应的灰度级出现的频率(像素的个数)。频率的计算公式为:计算公式为:p(r)=nr nr是图像中灰度为是图像中灰度为r的像素数的像素数。第23页,此课件共80页哦常用的直方图是规格化和离散化的,即纵坐标用常用的直方图是规格化和离散化的,即纵坐标用相对值表示。相对值表示。设图像总像素为设图像总像素为N,某一级灰度像素数为,某一级灰度像素数为nr,则,则直方图表示为:直方图表示为:p(r)=nr/N 第24页,此课件共80页哦直方图表明每一个灰度有多少个象素直方图表明每一个灰度有多少个象素第25页,此课件共80页哦灰度直方图反映了一幅图像的灰度分布情况。灰度直方图反映了一幅图像的灰度分布情况。(a)(b)(a)大多数像素灰度值取在较暗区域,图像肯定较暗大多数像素灰度值取在较暗区域,图像肯定较暗.一般在摄影一般在摄影过程中曝光过弱就会造成这种结果。过程中曝光过弱就会造成这种结果。(b)图像的像素灰度值集中在亮区图像的像素灰度值集中在亮区,图像将偏亮图像将偏亮.一般在摄影中曝光太一般在摄影中曝光太强将导致这种结果。强将导致这种结果。从两幅图像的灰度分布来看图像的质量均不理想。从两幅图像的灰度分布来看图像的质量均不理想。第26页,此课件共80页哦灰度直方图的性质灰度直方图的性质空间信息丢失空间信息丢失第27页,此课件共80页哦整个图像的直方图是部分之和整个图像的直方图是部分之和概率分布函数概率分布函数积分灰度直方图可以得到图象的面积:积分灰度直方图可以得到图象的面积:通过除以图象的面积来归一化灰度图象的概率通过除以图象的面积来归一化灰度图象的概率密度函数(密度函数(PDF)与图象本身的象素个数无)与图象本身的象素个数无关。关。对面积函数进行同样的归一化处理可得到图象的对面积函数进行同样的归一化处理可得到图象的累积分布函数(累积分布函数(CDF)第28页,此课件共80页哦灰度直方图的应用灰度直方图的应用1.数字化参数l 观察直方图可以观察直方图可以看出不合适的数字看出不合适的数字化化第29页,此课件共80页哦边界阈值选择边界阈值选择第30页,此课件共80页哦计算图像中物体的面积计算图像中物体的面积第31页,此课件共80页哦计算图像信息量计算图像信息量H(熵)(熵)熵反映了图像的平均信息量熵反映了图像的平均信息量灰度范围为灰度范围为0,L-1,各灰度级出现概率,各灰度级出现概率Pi。各灰度级具有的信息量分别为各灰度级具有的信息量分别为-log2Pi第32页,此课件共80页哦2.5 数字图像处理算法的形式数字图像处理算法的形式1 基本功能形式基本功能形式按图像处理的输出形式:按图像处理的输出形式:单幅图像单幅图像单幅图像单幅图像多幅图像多幅图像单幅图像单幅图像单(多)幅图像单(多)幅图像数字或符号等数字或符号等第33页,此课件共80页哦2 几种具体算法几种具体算法局部处理局部处理邻域邻域4邻域、邻域、8邻域邻域点处理点处理大局处理大局处理第34页,此课件共80页哦迭代处理迭代处理反复对图像进行某种运算直到满足给定的条反复对图像进行某种运算直到满足给定的条件,从而得到输出图像的处理形式件,从而得到输出图像的处理形式跟踪处理跟踪处理对某个象素的处理依赖于以前的处理结果对某个象素的处理依赖于以前的处理结果限定处理范围限定处理范围用于边界线、等高线等的跟踪用于边界线、等高线等的跟踪第35页,此课件共80页哦窗口处理和模板处理窗口处理和模板处理对图象中选定矩形区域内的象素进行处理对图象中选定矩形区域内的象素进行处理单独对图像任意形状的区域进行处理单独对图像任意形状的区域进行处理准备和输入图像相同大小的二维数组,存储准备和输入图像相同大小的二维数组,存储该区域信息;该区域信息;参照二维数组对图像进行处理。参照二维数组对图像进行处理。任意形状的区域称作模板任意形状的区域称作模板二维数组称作模板平面二维数组称作模板平面第36页,此课件共80页哦串行处理和并行处理串行处理和并行处理后一象素输出结果依赖于前面象素的处理结后一象素输出结果依赖于前面象素的处理结果,且只能依次处理各象素而不能同时对各果,且只能依次处理各象素而不能同时对各象素进行处理象素进行处理对图像内的各象素同时进行相同形式运算对图像内的各象素同时进行相同形式运算第37页,此课件共80页哦2.6 图像的数据结构与图像文件格式图像的数据结构与图像文件格式1 图像的数据结构图像的数据结构组合方式组合方式一般一个象素的灰度占一个字节一般一个象素的灰度占一个字节组合方式是一个字长存放多个象素灰度值组合方式是一个字长存放多个象素灰度值节省内存节省内存计算量增加、处理程序复杂计算量增加、处理程序复杂第38页,此课件共80页哦比特面方式比特面方式对图像各象素灰度按比特位存取对图像各象素灰度按比特位存取所有象素灰度的相同比特位用一个二维数组表示,所有象素灰度的相同比特位用一个二维数组表示,形成比特面形成比特面能充分利用内存空间能充分利用内存空间对灰度图像处理耗时多对灰度图像处理耗时多第39页,此课件共80页哦分层结构分层结构由原始图像开始构成象素越来越少的系列图由原始图像开始构成象素越来越少的系列图像像锥形结构锥形结构树结构树结构对一幅二值图像的行、列接连不断二等分,对一幅二值图像的行、列接连不断二等分,若图像被分割部分中的全部象素都变成具有若图像被分割部分中的全部象素都变成具有相同的特征,不再分割。相同的特征,不再分割。特征提取、信息压缩特征提取、信息压缩第40页,此课件共80页哦多重图像数据存储多重图像数据存储多波段图像多波段图像逐波段存储逐波段存储逐行存储逐行存储逐象素存储逐象素存储第41页,此课件共80页哦数字图像的基本类型数字图像的基本类型计算机一般采用两种方式存储静态图像:计算机一般采用两种方式存储静态图像:位映射(位映射(Bitmap),即位图存储模式;),即位图存储模式;向量处理(向量处理(Vector),也称矢量存储模式。),也称矢量存储模式。位图也称为栅格图像,是通过许多像素点表示一幅图位图也称为栅格图像,是通过许多像素点表示一幅图像,每个像素具有颜色属性和位置属性。像,每个像素具有颜色属性和位置属性。矢量图只存储图像内容的轮廓部分,而不是存储图像矢量图只存储图像内容的轮廓部分,而不是存储图像数据的每一点。数据的每一点。第42页,此课件共80页哦 二值图像二值图像二值图像也叫黑白图像,就是图像像素只存在二值图像也叫黑白图像,就是图像像素只存在0,1两个值。两个值。二进制的二进制的lenna图像图像第43页,此课件共80页哦 灰度图像灰度图像灰度图像是包含灰度级的图像,如灰度图像是包含灰度级的图像,如64级,级,256级等。级等。如当像素灰度级用如当像素灰度级用8 bit表示时,每个像素的取值就是表示时,每个像素的取值就是256种灰度中的一种,即每个像素的灰度值为种灰度中的一种,即每个像素的灰度值为0到到255中的中的一个。一个。通常,用通常,用0表示黑,表示黑,255表示白,从表示白,从0到到255亮度逐渐增亮度逐渐增加。加。第44页,此课件共80页哦索引图像索引图像索引图像把像素值直接作为索引颜色的序号。索引图像把像素值直接作为索引颜色的序号。根据索引颜色的序号就可以找到该像素的实际颜色。根据索引颜色的序号就可以找到该像素的实际颜色。当把索引图像读入计算机时,索引颜色将被存储到调色当把索引图像读入计算机时,索引颜色将被存储到调色板中。板中。调色板是包含不同颜色的颜色表,每种颜色以红,绿,蓝调色板是包含不同颜色的颜色表,每种颜色以红,绿,蓝三种颜色的组合来表示。调色板的单元个数是与图像的颜三种颜色的组合来表示。调色板的单元个数是与图像的颜色数一致的。色数一致的。256色图像有色图像有256个索引颜色,相应的调色个索引颜色,相应的调色板就有板就有256个单元。个单元。第45页,此课件共80页哦RGB彩色图像彩色图像RGB图像是一类图像的总称。图像是一类图像的总称。这类图像不使用单独的调色板,每一个像素的颜色由存储这类图像不使用单独的调色板,每一个像素的颜色由存储在相应位置的红、绿、蓝颜色分量共同决定。在相应位置的红、绿、蓝颜色分量共同决定。RGB图像是图像是24位图像,红、绿、蓝分量分别占用位图像,红、绿、蓝分量分别占用8位,理位,理论上可以包含论上可以包含16M种不同的颜色。种不同的颜色。第46页,此课件共80页哦 数字图像的基本文件格式数字图像的基本文件格式每一种图像文件均有一个文件头,每一种图像文件均有一个文件头,在文件头之后才是在文件头之后才是图像数据。图像数据。文件头的内容一般包括文件类型、文件制作者、制作时间、文件头的内容一般包括文件类型、文件制作者、制作时间、版本号、文件大小等内容。版本号、文件大小等内容。各种图像文件的制作还涉及到图像文件的压缩方式和存储效各种图像文件的制作还涉及到图像文件的压缩方式和存储效率等。率等。常用的图像文件存储格式主要有常用的图像文件存储格式主要有BMP文件、文件、JPG文件、文件、PCX文件、文件、TIFF文件以及文件以及GIF文件等。文件等。第47页,此课件共80页哦BMP图像文件格式图像文件格式第48页,此课件共80页哦第一部分为位图文件头第一部分为位图文件头BITMAPFILEHEADER,它是,它是一个结构体,其定义如下:一个结构体,其定义如下:typedef struct tagBITMAPFILEHEADER WORD bfType;DWORDbfSize;WORDbfReserved1;WORDbfReserved2;DWORDbfOffBits;BITMAPFILEHEADER;这个结构的长度是固定的,为这个结构的长度是固定的,为14个字节(个字节(WORD为无为无符号符号16位二进制整数,位二进制整数,DWORD为无符号为无符号32位二进制整位二进制整数)。数)。第49页,此课件共80页哦第二部分为位图信息头第二部分为位图信息头BITMAPINFOHEADER,也是,也是一个结构,其定义如下:一个结构,其定义如下:typedef struct tagBITMAPINFOHEADER DWORD biSize;LONGbiWidth;LONGbiHeight;WORD biPlanes;WORD biBitCount;DWORDbiCompression;DWORDbiSizeImage;LONGbiXPelsPerMeter;LONGbiYPelsPerMeter;DWORDbiClrUsed;DWORDbiClrImportant;BITMAPINFOHEADER;第50页,此课件共80页哦 这个结构的长度是固定的,为这个结构的长度是固定的,为40个字节(个字节(LONG为为32位位二进制整数)。其中,二进制整数)。其中,biCompression的有效值为的有效值为BI_RGB、BI_RLE8、BI_RLE4、BI_BITFIELDS。第51页,此课件共80页哦第三部分为调色板第三部分为调色板(Palette)。真彩色图像不需要调色板。真彩色图像不需要调色板。调色板实际上是一个数组,调色板实际上是一个数组,共有共有biClrUsed个元素。数组个元素。数组中每个元素的类型是中每个元素的类型是RGBQUAD结构,占结构,占4个字节,其定个字节,其定义如下:义如下:typedef struct tagRGBQUAD BYTE rgbBlue;/该颜色的蓝色分量该颜色的蓝色分量 BYTE rgbGreen;/该颜色的绿色分量该颜色的绿色分量 BYTE rgbRed;/该颜色的红色分量该颜色的红色分量 BYTE rgbReserved;/保留值保留值 RGBQUAD;第52页,此课件共80页哦第四部分就是实际的图像数据。对于用到调色板的位图,第四部分就是实际的图像数据。对于用到调色板的位图,图像数据就是该像素颜色在调色板中的索引值,对于真彩图像数据就是该像素颜色在调色板中的索引值,对于真彩色图像,图像数据就是实际的色图像,图像数据就是实际的R、G、B值。值。对于对于2色位图,用色位图,用1位就可以表示该像素的颜色(一般位就可以表示该像素的颜色(一般0表示黑,表示黑,1表示白),所以一个字节可以表示表示白),所以一个字节可以表示8个像素。个像素。对于对于16色位图,用色位图,用4位可以表示一个像素的颜色,所以位可以表示一个像素的颜色,所以1个字节可以表示个字节可以表示2个像素。个像素。对于对于256色位图,一个字节刚好可以表示色位图,一个字节刚好可以表示1个像素。个像素。第53页,此课件共80页哦TIFF图像文件格式图像文件格式标记图像文件格式标记图像文件格式TIFF(Tag Image File Format)是目前图是目前图像文件格式中最复杂的一种,也是目前流行的图像文像文件格式中最复杂的一种,也是目前流行的图像文件交换标准之一。件交换标准之一。TIFF格式文件的设计考虑了扩展性、格式文件的设计考虑了扩展性、方便性和可修改性,方便性和可修改性,因此非常复杂,要求用更多的代码来控制它,结果导致因此非常复杂,要求用更多的代码来控制它,结果导致文件读写速度慢,文件读写速度慢,TIFF代码也很长。代码也很长。TIFF文件由文件头、参数指针表与参数域、参数数据文件由文件头、参数指针表与参数域、参数数据表和图像数据表和图像数据4部分组成。部分组成。第54页,此课件共80页哦 参数指针由一个参数指针由一个2字节的整数和其后的一系列字节的整数和其后的一系列12字节参数域构成,字节参数域构成,最后以一个长整型数结束。若最后的长整型数为最后以一个长整型数结束。若最后的长整型数为0,表示文件的参,表示文件的参数指针表到此为止,否则该长整数为指向下一个参数指针表的偏移。数指针表到此为止,否则该长整数为指向下一个参数指针表的偏移。第55页,此课件共80页哦第56页,此课件共80页哦GIF图像文件格式图像文件格式GIF(Graphics Interchange Format)文件的全称是图形)文件的全称是图形交换文件格式。交换文件格式。该形式存储的文件主要是为不同的系统平台交流和传该形式存储的文件主要是为不同的系统平台交流和传输图像提供方便输图像提供方便,是在是在Web及其他联机服务上常用的一及其他联机服务上常用的一种文件格式,用于种文件格式,用于 HTML文档中的索引颜色图像。图像文档中的索引颜色图像。图像最大不能超过最大不能超过64 M,颜色最多为,颜色最多为256色。色。GIF图像文件采取图像文件采取LZW压缩算法,存储效率高,支持压缩算法,存储效率高,支持多幅图像定序或覆盖,交错多屏幕绘图以及文本覆盖。多幅图像定序或覆盖,交错多屏幕绘图以及文本覆盖。GIF主要是为数据流而设计的一种传输格式,而不是作主要是为数据流而设计的一种传输格式,而不是作为文件的存储格式。为文件的存储格式。第57页,此课件共80页哦GIF有五个主要部分以固定顺序出现,所有部分均由一个或有五个主要部分以固定顺序出现,所有部分均由一个或多个块多个块(block)组成。组成。每个块第一个字节中存放标识码或特征码标识。这些部每个块第一个字节中存放标识码或特征码标识。这些部分的顺序为:文件标志块、逻辑屏幕描述块、可选的分的顺序为:文件标志块、逻辑屏幕描述块、可选的“全局全局”色彩表块色彩表块(调色板调色板)、各图像数据块(或专用的块)、各图像数据块(或专用的块)以及尾块(结束码)。以及尾块(结束码)。第58页,此课件共80页哦第59页,此课件共80页哦 PCX图像文件格式图像文件格式PCX文件格式由文件格式由ZSoft公司设计公司设计,是最早使用的图像文件是最早使用的图像文件格式之一。格式之一。PCX支持支持256种颜色,结构较简单,存取速度快,压缩比种颜色,结构较简单,存取速度快,压缩比适中,适合于一般软件的使用。适中,适合于一般软件的使用。PCX 格式支持格式支持RGB、索引颜色、灰度和位图颜色模式,、索引颜色、灰度和位图颜色模式,支持支持 RLE 压缩方法,压缩方法,图像颜色的位数可以是图像颜色的位数可以是 1、4、8 或或 24。PCX图像文件由三个部分组成:文件头、图像数据和图像文件由三个部分组成:文件头、图像数据和256色调色板。色调色板。第60页,此课件共80页哦JPEG图像格式图像格式JPEG(Joint Photographers Experts Group)即即静静止止图图像像压压缩缩标标准准,是是由由ISO和和CCITT为为静静态态图图像像所所建建立立的的第第一一个个国国际际数数字字图图像像压压缩缩标标准准,主主要要是是为为了了解解决决专专业业摄摄影影师师所遇到的图像信息过于庞大的问题。所遇到的图像信息过于庞大的问题。JPEG 格格式式支支持持 24 位位颜颜色色,并并保保留留照照片片和和其其他他连连续续色色调图像中存在的亮度和色相的显著和细微的变化。调图像中存在的亮度和色相的显著和细微的变化。第61页,此课件共80页哦2.7 图像的特征与噪声图像的特征与噪声1.特征类别特征类别自然特征自然特征光谱特征光谱特征不同类型景物在各个波段的数字成像,构不同类型景物在各个波段的数字成像,构成数字图象光谱特征成数字图象光谱特征几何特征几何特征空间分辨率、图像文理结构、图像变形空间分辨率、图像文理结构、图像变形时相特征时相特征不同时间获取同一目标的各图像间存在差异不同时间获取同一目标的各图像间存在差异第62页,此课件共80页哦人工特征人工特征直方图特征直方图特征灰度边缘特征灰度边缘特征角点与线特征角点与线特征纹理特征纹理特征第63页,此课件共80页哦实际应用中,按描述特征范围大小分为:实际应用中,按描述特征范围大小分为:点特征点特征局部特征局部特征区域特征区域特征整体特征整体特征第64页,此课件共80页哦2 特征提取与特征空间特征提取与特征空间获取图像特征信息的操作获取图像特征信息的操作特征提取特征提取特征向量特征向量特征空间特征空间第65页,此课件共80页哦3 图像噪声图像噪声妨碍人的视觉器官或系统传感器对所接收图像信息妨碍人的视觉器官或系统传感器对所接收图像信息进行理解或分析的各种因素。进行理解或分析的各种因素。图像噪声种类图像噪声种类产生原因产生原因外部噪声外部噪声内部噪声内部噪声光电的基本性质引起的光电的基本性质引起的机械运动产生的机械运动产生的元器件噪声元器件噪声系统内部电路噪声系统内部电路噪声第66页,此课件共80页哦统计理论统计理论平稳噪声平稳噪声非平稳噪声非平稳噪声噪声幅度分布形态噪声幅度分布形态正态分布的高斯型正态分布的高斯型瑞利分布的锐利噪声瑞利分布的锐利噪声脉冲噪声脉冲噪声频谱分布形态频谱分布形态频谱均匀分布的白噪声频谱均匀分布的白噪声频谱能量呈正态分布的高斯噪声频谱能量呈正态分布的高斯噪声产生过程产生过程量化噪声和椒盐噪声量化噪声和椒盐噪声第67页,此课件共80页哦噪声的特征噪声的特征常用统计特征来描述噪声常用统计特征来描述噪声均值均值方差方差总功率总功率第68页,此课件共80页哦噪声模型噪声模型加性噪声模型加性噪声模型噪声和图像光强大小无关噪声和图像光强大小无关乘性噪声模型乘性噪声模型噪声和图像光强大小相关,随亮度大小变化而变噪声和图像光强大小相关,随亮度大小变化而变化化第69页,此课件共80页哦图像系统常见的噪声图像系统常见的噪声光电管噪声光电管噪声通常噪声频谱是白噪声通常噪声频谱是白噪声摄像管噪声摄像管噪声前置放大器噪声前置放大器噪声光学噪声光学噪声第70页,此课件共80页哦2.8 用用VC+实现实现BMP图像文件的显示图像文件的显示 本节介绍如何在本节介绍如何在VC+6.0中编程实现中编程实现BMP图像的显示。图像的显示。下面介绍具体步骤:下面介绍具体步骤:第71页,此课件共80页哦步骤一、打开步骤一、打开VC+6.0,选择,选择File|New进入界面进入界面 在在Projects中选择中选择MFC AppWinzard(exe),在,在Project name中输中输入项目名称,本例为入项目名称,本例为ReadBMP,在,在Location中输入项目要保存中输入项目要保存的文件夹。点击的文件夹。点击“OK”进入下一步。进入下一步。第72页,此课件共80页哦步骤二、选择文档类型步骤二、选择文档类型 在本例中使用的是单文档视图结构,所以这里选择在本例中使用的是单文档视图结构,所以这里选择Single document。其余部分设置使用。其余部分设置使用VC+6.0的默认设置,点击的默认设置,点击“Finish”完成项目创建。完成项目创建。第73页,此课件共80页哦步骤三、为了将步骤三、为了将BMP中的数据读入到内存中,在项目中中的数据读入到内存中,在项目中建立专门处理建立专门处理BMP文件头和数据的文件:文件头和数据的文件:DIBAPI.H和和DIBAPI.CPP,在其中实现对,在其中实现对BMP文件的大部分处理。文件的大部分处理。选择选择File|New从弹出界面从弹出界面Files选项中选择选项中选择C/C+Header File,建立一个新的头文件。在右边的,建立一个新的头文件。在右边的File输入框输入框中输入文件名,这里命名为中输入文件名,这里命名为DIBAPI,默认后缀为,默认后缀为.H。第74页,此课件共80页哦同上类似,选择同上类似,选择C+Source File建立建立DIBAPI.CPP文件。几个函数的文件。几个函数的详细代码解释见教材详细代码解释见教材31-40页页第75页,此课件共80页哦步骤四、在步骤四、在CReadBMPDoc类中添加变量类中添加变量CPalette*m_palDIB 和和HDIB m_hDIB。m_hDIB用于保存当前用于保存当前BMP图像句柄,图像句柄,m_palDIB用于指向用于指向BMP图像对应的调色板。在图像对应的调色板。在CReadBMPDoc的构造函数中初始化:的构造函数中初始化:m_hDIB=NULL;m_palDIB=NULL。步骤五、为了取得保存在当前文档中的步骤五、为了取得保存在当前文档中的HDIB和和Palette数据,数据,在在CReadBMPDoc类中添加方法:类中添加方法:GetHDIB和和GetDocPalette,具体具体 见教材见教材40-41页页第76页,此课件共80页哦步骤六、响应类步骤六、响应类CReadBMPDoc OnOpenDocument事件,以实现打开文事件,以实现打开文件的操作。件的操作。从从“View|ClassWizard”进入进入“MFC ClassWizard”界面,在界面,在“Message Maps”选项中完成消息映射。具体代码见教材选项中完成消息映射。具体代码见教材42-44第77页,此课件共80页哦步骤七、完成图片的打开操作之后,图片的数据就已经被步骤七、完成图片的打开操作之后,图片的数据就已经被保存在程序中,为了将图片显示出来还需要响应类保存在程序中,为了将图片显示出来还需要响应类CReadBMPView的的OnDraw事件,在其中完成图像显示。具事件,在其中完成图像显示。具体代码见教材体代码见教材44页。页。步骤八、编译并运行程序,自此一个用于打开步骤八、编译并运行程序,自此一个用于打开BMP图像的单文图像的单文档视图结构的程序就完成了。通过修改当前位图句柄档视图结构的程序就完成了。通过修改当前位图句柄m_hDIB中存放像素的数据就可以对图像进行改变了。中存放像素的数据就可以对图像进行改变了。第78页,此课件共80页哦2.6 小结小结 一一幅幅图图像像实实际际上上记记录录的的是是物物体体辐辐射射能能量量的的空空间间分分布布,这这个个分分布布是是空空间间坐坐标标、时时间间和和波波长长的的函函数数。当当一一幅幅图图像像为为平平面面单单色色静静止止图图像像时时,图图像像可可以以用用二二维维函函数数f(x,y)来来表表示示,它是一个有界函数。它是一个有界函数。将将一一幅幅图图像像数数字字化化的的过过程程主主要要包包括括扫扫描描,采采样样和和量量化化,其其结果就是在计算机内生成一个二维矩阵。结果就是在计算机内生成一个二维矩阵。计计算算机机一一般般采采用用两两种种方方式式存存储储静静态态图图像像:一一种种是是位位映映射射,即即位位图图存存储储模模式式;另另一一种种是是向向量量处处理理,也也称称矢矢量量存储模式。存储模式。第79页,此课件共80页哦位位图图可可以以分分成成二二值值图图像像、索索引引图图像像、灰灰度度图图像像和和RGB图图像四种。像四种。常常用用的的图图像像文文件件存存储储格格式式主主要要有有BMP图图像像文文件件、JPEG图图像像文文件件、PCX图图像像文文件件、TIFF图图像像文文件件以以及及GIF图像文件等。图像文件等。第80页,此课件共80页哦