资源描述
大家好大家好1数字图像处理中的一些基本概念2本讲提要n1、人眼视觉原理:介绍景物形成原理以及观察图像时的一些客观现象。n2、图像数字化:如何从模拟图像获得数字图像,以及数字图像的表达方式n3、图像灰度直方图:介绍图像灰度直方图计算方法及作用n4、数字图像处理中的比较通用的算法形式和一些基本概念n5、图像文件的组织方式n6、图像特征与噪声31 人眼的视觉原理4人类的视觉模型n锥状细胞:负责彩色视觉q有三种类型:红色、绿色、蓝色感光细胞q可感受67百万种颜色q数量:约67百万q一根视神经连接一个锥状细胞n人眼的最内层是视网膜,表面分布有大量光敏细胞n杆状细胞广泛分布在视网膜上q一根视神经连接若干杆状细胞q数量:7500万1.5亿q对低照度景物敏感q负责黑白视觉5人类的视觉模型n三种锥状感光细胞对不同光波的感光灵敏度6人眼对亮度的适应能力n人眼是具有视觉适应性的q亮适应性:人从黑暗处到明亮处的视觉行为过程q暗适应性:人从明亮处到黑暗处的视觉行为过程n感光灵敏度:杆状细胞与锥状细胞不同n锥状细胞:明视觉n杆状细胞:暗视觉暗适应性:从亮光处到暗光处的适应能力,一般2030s亮适应性:从暗处到亮处的适应能力,一般12s7景物的形成n光线经过眼球到达视网膜,形成电脉冲,传导到视神经中枢,不同位置的光敏细胞可产生与接受光线强弱成比例的电脉冲,便在大脑中形成景物的感觉。8人眼的视觉亮度范围n视觉亮度范围是指人眼能够感知的亮度范围。人眼能够感知的亮度范围是非常宽的。从百分之几cd/m2到几百万cd/m2;n人眼适应了某一平均亮度的环境后,人眼所能感受的亮度范围要小得多。当平均亮度适中,能分辨的亮度上下限之比可为1000:1,当平均亮度较低时,该比值约只有10:1。n人眼对亮度差别的感觉取决于相对亮度的变化,有s=k*B/B,经积分有s=klnB+k0qk为常数,表明亮度感觉与亮度的自然对数成线性关系9人眼的分辨率n人眼的分辨率是指人眼在一定距离上能区分开相邻两点的能力。可用能区分开的最小视角的倒数来描述。n人眼的分辨率还与环境照度、被观测对象的相对对比度有关10人眼分辨不同颜色的能力n色觉,能辨别不同的颜色。q视神经对不同波长光的感受特性是不同的q人眼能感受的光谱范围由400nm到760nm。n色觉有三种性质:色调(色别)、亮度、饱和度q色调:不同的色q亮度:色彩的明暗、深浅程度q色彩度(饱和度)色彩的纯度,以阳光的光谱色为标准,越接近光谱色,色彩饱和度越高11物体颜色n物体的色是人的视觉器官受光后在大脑的一种反映n物体的色取决于物体对各种光线的吸收、反射和透视能力,分为有色物体和消色物体q消色物体指黑色、白色、灰色物体,对照明光线具有非选择性吸收能力,根据入射光的反射率的大小区分为不同的颜色q75%10%r75%r10%q有色物体对照明光线具有选择性吸收的能力,入射光中的色光不是等量的被吸收,入射光被反射或透射后,改变了光谱成分和亮度,所以物体呈现不同的颜色n光源的光谱成分对物体颜色的影响q有色光照射到消色物体时,物体反射色与入射光颜色相同,两种以上有色光同时照射到消色物体上,呈加色法效应q有色光照射到有色物体时,物体的颜色呈减色法效应12加色法原理n加色法原理是利用三基色色光相加获得彩色的方法。基色是红、绿、蓝;不同比例的三基色光相加合成其他彩色红+绿=黄红+蓝=紫(品红)蓝+绿=青红+绿+蓝=白13减色法原理n减色法:利用白光减去补色获得彩色的方法。其基色是黄、青、品红(或紫)14马赫带n马赫带效应是指有一定反差的图像临界部位在视觉上给人以特别白或特别黑的感觉。n马赫带上的亮度过冲是不同空间频率产生不同视觉响应的结果。视觉系统对空间高频和空间低频的敏感性较差,对空间中频具有较高的敏感性,因而在亮度突变处亮度过冲现象,人眼感受到的是对比度的增强,这种现象有助于增强对图像轮廓的识别能力。马赫带效应示意图152.3 图像数字化16数字图像的生成n将模拟图像数字化成数字图像q数字化仪是将图像(胶片或像片)和图形(包括各种地图)的连续模拟量转换为离散的数字量的装置)n应用各种光电转换设备获取数字图像q数码相机等设备,具有光敏感器件和模数转换装置n应用二维离散数学函数生成数字图像q矩阵表示数字图像17图像数字化n图像数字化是将一幅画面转化成计算机能处理的数字图像的过程n两个步骤q把模拟图像分割成同样形状的小单元,进行空间离散化处理叫采样采样q以各个小单元的平均亮度值或中心部分的亮度值作为该单元的亮度值,为亮度值的离散化处理,量化量化模拟图像数字图像正方形点阵18采样n采样间隔和采样孔径的大小是两个很重要的参数。n不同形状的采样孔径有缝无缝重迭n采样方式:有缝、无缝和重迭19Nyquist定理n在进行模拟/数字信号的转换过程中,当采样频率大于信号中最高频率的2倍时,采样之后的数字信号完整地保留了原始信号中的信息。20量化n采样后得到的空间上离散的像素,灰度是连续的,还不能用计算机进行处理。需将像素灰度转换成离散的整数值,即量化。量化后得到的表示像素明暗程度的整数称为像素的灰度级或灰度值或灰度。n一幅数字图像中不同灰度级的个数称为灰度级数,用G表示。21灰度级数n灰度级数就代表一幅数字图像的层次。图像数据的实际层次越多视觉效果就越好。n一般来说,G=2g,g就是表示存储图像像素灰度值所需的比特位数。n若一幅数字图像的量化灰度级数G=256=28级,灰度取值范围一般是0255的整数,由于用8bit就能表示灰度图像像素的灰度值,因此常称8 bit 量化。22图像数字化方式与图像质量的关系n图像数字化方式一般采用均匀采样、均匀量化方式。n一般说,采样间隔越大,图像像素数越少,空间分辨率低,质量差,严重时出现像素呈块状的国际棋盘效应;采样间隔越小,图像像素数越多,空间分辨率高,图像质量好,数据量大。量化等级多,图像层次丰富,灰度分辨率高,图像质量好,数据量大;量化等级少,图像层次欠丰富,灰度分辨率低,会出现假轮廓现象,图像质量变差,数据量小。n从视觉效果来看,采用大于或等于6比特位量化的灰度图像,视觉上就能令人满意。23采样间隔与图像视觉效果示例24量化级数与图像视觉效果示例25量化级数与图像的视觉效果示例26数字图像的矩阵表示n数字图像的坐标系及坐标原点27数字图像的矩阵表示n黑白图像:像素只能是黑或白,像素值一般取0或1,又称为二值图像。n灰度图像:灰度级数大于2的图像,不包含彩色信息。28数字图像的矩阵表示n彩色图像的像素由R、G、B三分量构成,其中R、B、G是由不同的灰度级来描述292.4 图像灰度直方图30灰度直方图n灰度直方图反映的是一幅图像中各灰度级像素出现的频率,是图像的一个重要特征一幅图像的灰度直方图频率的计算式为:310132132105762567160635122675365032272416225627601232121231231221v0=5/64v1=12/64v2=18/64v3=8/64v4=1/64v5=5/64v6=8/64v7=5/64计算:该图像像元总数为8*8=64,i=0,7图像直方图计算32灰度图像及其直方图示例33直方图的性质n灰度直方图只能反映图像的灰度分布情况,而不能反映图像像素的位置,即丢失了像素的位置信息。n一幅图像对应唯一的灰度直方图,反之不成立。不同的图像可对应相同的直方图。不同的图像具有相同直方图34直方图应用:用于判断图像量化是否恰当直方图用于判断量化是否恰当(a)恰当量化(b)未能有效利用(c)超过了动态范围35直方图应用:用于确定图像二值化阈值36直方图应用:统计图像中物体的面积。n当影像上目标的灰度值比其它部分灰度值大或者灰度区间已知时,可利用直方图统计图像中物体的面积。n是图像像素总数,vi是灰度级i出现的概率37直方图应用:计算图像信息量(熵)n熵是用来反映图像信息丰富和复杂程度的量值。n如果一幅图像各灰度级出现的概率是p0,p1,p2,pn-1,根据信息论,各灰度级像素具有的信息量分别为:-log2p0,-log2p1,-log2p2,-log2pn-1,则该图像的平均信息熵(量)为:382.5 数字图像处理算法的形式39图像处理的几种具体算法n局部处理q邻域:对于任一像素(i,j),该像素周围的像素构成的集合(i+p,j+q),p,q取合适的整数,叫做该像素的邻域。q常用的邻域如图(b),(c)分别表示中心像素的4-邻域、8-邻域。40局部处理n对输入图像IP(i,j)处理时,某一输出像素JP(i,j)值由输入图像像素(i,j)及其邻域N(IP(i,j)中的像素值确定。这种处理称为局部处理。(一)(二)41例子n例如 对一幅图象采用33模板进行卷积运算。42点处理n局部处理的一个特例,在局部处理中,当输出值JP(i,j)仅与IP(i,j)有关,则称为点处理43迭代处理n反复对图像进行某种运算直至满足给定的条件,从而得到输出图像的处理形式称为迭代处理。44跟踪处理n选择满足适当条件的像素作为起始像素,检查输入图像和已得到的输出结果,求出下一步应该处理的像素,进行规定的处理,然后决定是继续处理下面的像素,还是终止处理。这种处理形式称为跟踪处理。q光栅行扫描45窗口处理窗口处理与模板处理n图像处理时,有时需要每次处理图像的某个部分。进一步分为窗口处理和模板处理。n单独对图像中选定的矩形区域内的像素进行处理的方式叫做窗口处理46窗口处理与模板处理模板处理n图像处理时,有时希望能单独处理特定形状的区域时,会预先准备一个具有特定形状的模板(模板平面实际上一个二维数组,数组中存储模板信息,进行模板处理时,参照模板平面对图像进行某种操作。n若模板成矩形区域,与窗口处理效果相同;窗口处理与模板处理的区别是模板处理要求设置一个模板平面。472.6 图像数据结构与文件格式48图像数据存储结构n图像数据存储时常采用一维或二维数组的形式。n其他特殊方式:q组合方式:一个字长存放多个像素灰度值的方式。q比特面方式按比特位存取像素,形成比特面。n个比特位的灰度图像采用比特面方式存取就有n个比特面。q分层结构(金字塔方式):从原始图像出发形成多层图像数据q树结构:利用二叉树、四叉树等数据结构存储图像49多重图像数据存储n彩色图像或多波段(多光谱)图像,存储方式有:q逐波段存储(BSQ)q逐行存储(BIL)q逐像素存储(BIP)50图像文件格式n按不同的方式进行存储数字图像,就得到不同格式的图像文件,图像文件按其格式的不同具有相应的扩展名。常见的图像文件格式按扩展名分为:RAW格式、BMP格式、JPG格式、TIFF格式等。q图像文件格式一般具有以下特征:n1、描述图像的特征n2、存储实际图像数据51BMP格式nBMP格式由以下四个部分组成q1)14字节的文件头;q2)40字节的信息头;q3)4字节的颜色定义;q4)位图数据。52BMP格式:位图文件头结构typedef struct tagBITMAPFILEHEADER WORD bfType;/*指定文件类型,必须是0 x424D,即字符串“BM”*/DWORD bfSize;/*指定文件大小*/WORD bfReserved1;为/*保留字*/WORD bfReserved2;/*保留字*/DWORD bfOffBits;为/*文件头到实际的位图 数据的偏移字节数*/BITMAPFILEHEADER,FAR*LPBITMAPFILEHEADER;该结构的长度是固定的,为14个字节。53BMP格式:位图信息头typedef struct tagBITMAPINFOHEADER DWORD bfSize;/*指定这个结构的大小,为40个字节 LONG biWidth;/*指定图像的宽度,单位是像素 LONG biHeight;/*指定图像的高度,单位是像素;WORD biPlanes;/*必须是1 WORD biBitCount;/*指定表示颜色位数,1(黑白)8(256色)24(真彩色)DWORD biCompression;/*指定是否压缩,分别为BI_RGB、BI_RLE4、BI_RLE8 DWORD biSizeImage;/*指定实际的位图数据占用的字节数。LONG biXPelsPerMeter;/*指定目标设备的水平分辨率 LONG biYPersPerMeter;/*指定目标设备的垂直分辨率 DWORD biClrUsed;/*指定本图像实际用到的颜色数 DWORD biClrImportant;/*指定本图像中重要的颜色数 BITMAPINFOHEADER,FAR*LPBITMAPINFOHEADER;结构的长度为40个字节54BMP格式:调色板n调色板实际上是一个数组,数组中每个元素的类型为一个RGBQUAD结构,占4个字节。typedef struct tagRGBQUAD BYTE rgbBlue;BYTE rgbGreen;BYTE rgbRed;BYTE rgbReserved;RGBQUAD;n有些位图,比如真彩色图,没有调色板。他们的位图信息头后直接是位图数据。55BMP格式:位图数据n它分两种情况:q对于用到调色板的位图,图像数据就是该像素颜色在调色板中的索引值;q对于真彩色图,图像数据就是实际的R、G、B值。562.7 图像特征与噪声57图像特征n图像特征:描述图像对象的参数,是视觉能分辨的自然特征,或者人为定义的某些参数,图像特征是图像分析和理解的重要依据。q自然特征q人工特征58n自然特征:图像是空间景物反射或辐射的光谱特征、几何特征和时相特征。q光谱特征q几何特征:物体位置、方向、周长、面积、纹理等q时相特征:地物在不同时间段上的成像特点图像自然特征59不同地物的光谱反射曲线60图像特征提取n获取图像特征信息的操作。通过特征提取,可以获得特征构成的图像(称作特征图像)和特征参数。n特征向量:从图像提取的m个特征量y1,y 2,ym,用m维的向量Yy1 y2ymt表示称为特征向量。n特征空间:对应于各特征量的m维空间叫做特征空间。61图像噪声n噪声:是妨碍人的视觉器官或系统传感器对所接收的图像信息进行理解或分析的各种因素。62
展开阅读全文