数字图像处理计算题复习精华版_第1页
数字图像处理计算题复习精华版_第2页
数字图像处理计算题复习精华版_第3页
数字图像处理计算题复习精华版_第4页
数字图像处理计算题复习精华版_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、30452计算题复习一、直方图均衡化(P68)对已知图像进行直方图均衡化修正。例:表工为已知一幅总像素为=64x64的8bit数字图像(即灰度级数为8 ),各灰度级(出现的频率)分布列于表中。要求将此幅图像进行均衡化修正(变换),并画出修正(变换)前后的直方图。表工原图像灰度级人原各灰度级 像素个数k原分布概率n=07900.19n= 110230.2 5A=28500.2 1门=36 5 60 . 16八=43290.085= 52450.06/-6= 61220.03/-7=7810.02解:对已知图像均衡化过程见下表:原图像灰 度级M原各灰度级 像素个数人原分布概率Pr ( rk)累积分

2、布函 数s攵计取断展S人并确定映1寸 对应关系L S k新图像灰 度级Sk新图像各灰度级像素个数就新图像分 布概率夕$H = 079 00.190.19I0一117900.19n=l10230.250.4431-3310230.2 5心=28 5 00.210.6552T558500.21门=36560 . 160.8163-669850.24,4=43290.080.8964-65=524 50.060.9575774480.11/,6=61220 . 030.9876-7r?=78 10.021 . 0077一 7画出直方图如下:(a )原始图像直方图(b)均衡化后直方图林以下部分不用写在

3、答题中。其中: 人中女二0 , L,7PM)= 由I ,即计算各灰度级像素个数占所有像素个数的百分比,其中八= ,.在此题中二64x6J-0=之P,亿),即计算在本灰度级之前(包含本灰度级)所有百分比之和。4升=int(L-l)%汁+0.5,其中L为图像的灰度级数(本题中= 8),int表示对方括号中的数字取整。为映射对应关系必5k中分所对应的加之和。 凡(5人)=(火/ ,或为映射对应关系底一“中小所对应的2r ( r攵)之和。二、模板运算使用空间低通淀波法对图像进行平滑操作(P80)空间低通滤波法是应用模板卷积方法对图像每一个像素进行局部处理。模板(或称掩模)就是一个滤波 器,它的响应为于

4、是滤波输出的数字图像g(x,y)用离散卷积表示为g(x,y)= /(x-r,y-s)(r,s)(4.2.6)r-A .v-/式中:= 0, 1, 2,八口火、/根据所选邻域大小来决定。具体过程如下:(1)将模板在图像中按从左到右、从上到下的顺序移动,将模板中心与每个像素依次重合(边缘像素除外); (2)将模板中的各个系数与其对应的像素一一相乘,并将所有的结果相加:(3)将(2)中的结果赋给图像中对应模板中心位置的像素。对于空间低通滤波器而言,采用的是低通滤波器。由于模板尺寸小,因此具有计算量小、使用灵活、适 于并行计算等优点。常用的3* 3低通滤波器(模板)有:模板不同,邻域内各像素重要程度也

5、就不同。但无论怎样的模板,必须保证全部权系数之和为1,这样可保证 输出图像灰度值在许可范围内,不会产生灰度“溢出”现象。F1 1 f例以%=, 1 2 1为模板,对下图做低通滤波处理,写出处理结果。171817111115I11111555117115551818115I111811511811115111117181711解:低通滤波的步骤为:(1 )将模板在图像中按从左到右、从上到下的顺序移动.将模板中心与每个像素依次重合(边缘像素除外);(2 )将模板中的各个系数与其对应的像素一一相乘,并将所有的结果相加;(3 )将(2 )中的结果赋给图像中对应模板中心位置的像素。如图中第 2 彳亍第

6、2列处的值 二(1*1 +1*7 +1*1+1 *1+2* 1 + 1*1+ 1*1 + 1 * 1 + 1 * 5)/1 0 = 2(其他位置同样方法计算可得)由此步骤可得处理结果为(空白处自己计算后填入)I i 7 H i 8 H i 7 H i i r12一一11广17广118r1811二%,一二11711817I1三、中值漉波与邻域平均中值滤波(P 81)中值滤波是对一个滑动窗口内的诸像素灰度值排序,用中间值代替窗口中心像素的原来灰度值,它是 一种非线性的图像平滑法。它对脉冲干扰及椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。但它对点、 线等细节较多的图像却不太合适

7、。局部平滑法(邻域平均法或移动平均法)(P76)局部平滑法是一种直接在空间域上进行平滑处理的技术。用邻域内各像素的灰度平均值代替该像素原来的 灰度值,实现图像的平滑。设有一幅NXN的图像风口,),若平滑图像为g (x, y),则有葭2)=袅/)“ZDM r.j,v式中 x, y = 0,1 .JV-1:s为(x,y)邻域内像素坐标的集合:M表示集合s内像素的总数。可见邻域平均法就是将当前像素邻域内各像素的灰度平均值作为其输出值的去噪方法。设图像中的噪声是随机不相关的加性噪声,窗口内各点噪声是独立同分布的,经过(4. 2.1)平滑后, 信号与噪声的方差比可望提高M倍。这种算法简单,但它的主要缺点

8、是在降低噪声的同时使图像产生模糊,特别在边缘和细节处。而且邻域越 大,在去噪能力增强的同时模糊程度越严重。例:对下图做3*3中值滤波处理和3* 3邻域平均处理,写出处理古果,并比较邻域平均与中值滤波的差异。r17181711111511111155511711555181811511118115118111151111解:(1)中值滤波是对一个滑动窗口内的诸像素灰度值排序,用中间值代替窗口中心像素的原来灰度值,它是一 种非线性的图像平滑法。题目中的图像经3*3中值滤波后的结果为(忽略边界):1718171111555111尸今1155511711555111811511118111111111

9、11111117181711(2 )局部平滑法(邻域平均法或移动平均法)是用邻域内各像素的灰度平均值代替该像素原来的灰度值.实 现图像的平滑。题目中的图像经3 * 3局部平滑法(邻域平均法 或 移动平均法)后的结果为(忽略边界)938/940/938/923/921/911711818111中值滤波法和局部平滑法(邻域平均法 或 移动平均法)均能有效削弱椒盐噪声,但中值滤波法比邻域平 均法更有效、且滤波后图像中的轮廓比较清晰。四、.霍夫曼编码(P12 4)例:设有一信源 A=al, a2, a3, a4, a5, a6,对应概率 P= 0.1.0.4,0 . 06.

10、0.1,0,04, 0.3.(1 )进行霍夫曼编码(要求大概率的赋码字0,小概率的赋码字I),给出码字;(2)计算平均码长.信源嫡和编码效率。解:(T)编码步骤1)缩减信源符号数量将信源符号按出现概率从大到小排列.然后结合初始信源信源的消减步骤符号概率1234“20.40.40.40.4_ 0.6%0.30.3030.3 0.440.10.1_ 02 10.3 ,%0.1n nr0.1 -0.1 -3U.UO一 U.1%0.042)对每个信源符号赋值从(消减到)最小的信源开始,逐步回到初始信源初始信源对消减信源的赋值符号概率码字1234a2 0.410.4 10.4 10.4 1|- 0.6

11、00.300-0.4 1p 0.301-。603000.3 000.3 0040.101 10.1 0111- 0.2 010%0.101000.1 0100 0.1 01 I -%0.06 01010 一r- 0.1 0101“50.0401011 一由此可得哈夫曼编码结果见下表付后ala2a3a4aSa6概率0 . 10.40.0 60.10.040.0 6编码结果0111010 1001000101100-1平均码长歹=0.4x1 + 0.3 x 2 + 0.1x3 + 0.1x4 + 0.0.06 x 5 + 0.0.04 x 5 = 2.2r-0(其中,4是灰度值为了的编码长度.p,

12、为灰度值为外的概率.L为灰度级数)信源燃 H = 一Z log 2 Pi = 2.14 M)编码效率 =,=昔=0.973五、一费诺一仙农编码(Pl 2 6 )费诺一仙农编码与Huffman编码相反,采用从上到下的方法。香农-范诺编码算法步骤:按照符号出现的概率减少的顺序将待编码的符号排成序列。(2)将符号分成两组,使这两组符号概率和相等或几乎相等。(3)将第一组赋值为0,第二组赋值为1。(4)对每一组,重复步骤2的操作。例:设一副灰度级为8的图象中,各灰度所对应的概率分别为0.0 4,0.05.0.06、0.0 7 ,0.10,0.10 , 0.18, 0.4 0 .要求对其进行费诺仙侬编码

13、。灰度值soSIS2S3S4S5S6S7出现频率0.400.180 . 100.1 00.070.0 60.050.04解:根据费诺T山农编码的方法进行分组和赋值如下图所示所得编码结果如下表灰度值SOS1S2S3S4S5S6S7费诺T山农码000 11 0010 1110011011 1 10mi六、算术编码(P 1 27)例:编码来自1个4 -符号信源( , “2, 44 的由5个符号组成的符号序列:62优。45- J 1 J2aM3a4信源符号概率初始子区间%0.20,0.20.20.2,0.4%0.40.4,0,8%0.20.8, 1,0解:由N,=工+ G(新子区间的起始位置=前子区间

14、的起始位置+当前符号的区间左端*前子区间长度)Ne=F,+Cr*L (新子区间的结束位置=前子区间的起始位置+当前符号的区间右端*前子区间长度) 可得.对于 j , ci 2 , 43,口3 , 44 ,有 a i|0 , 0,2 a la20,2卜 * 0.2,0.2*0.4=0. 0 4,0.08a 1 a 2 a3 0.0 4 +0.04*0.4,0.04+0 . 04 *0.8=0.0 56, 0.0 7 2al a 2 a3a30.056+0 . 0 16* 0.4 f 0 . 056+0 . 016*0.8 = 0 . 0624,0 . 0688 ala2a 3a3a 4 0.00

15、64+0.0624o * 0. 8 , 0.0 56+0.0064* 1 = 0. 0 67 52,0 .0688解码过程 0.0 6 8(1)0.068在区间0 ,0.2,可知第一个源符号为a1(2) 喑2=034在区间0.20.4中,第二个为a2 0 ?4一0,(3) -=0.7在区间0.40.8中,第三个为a3(4)二尚=。不在区间0.40.8中,第四个为a?(5)端空= 0.875在区间0.81中,第五个为a4七、区域分割状态法(峰谷法、灰度阈值法)(P 155)基本思想是,确定一个合适的阈值To将大于等于阈值的像素作为物体或背景,生成一个二值图像,阈值的 选定可以通过如下图中灰度直方

16、图确定。方法:首先统计最简单图像的灰度直方图,若直方图呈双峰且有明显的谷,则将谷所对应的灰度值T作为阈 值,按图右侧的等式进行二值化,就可将目标从图像中分割出来。这种方法适用于目标和背景的灰度差较大、 有明显谷的情况。对成于 计应于/U,y)r在四邻域中有背景的像素,既是边界像素。例:对下面的图像用状态法进行二值化,并计算二值图像的欧拉数。0.J13213210.576,I2一5671.J6-06163%,4L2675356532,12 , 172) 61r 62650275012一3一21一2广一1231231221解:(1)首先根据已知列出灰度级分布表灰度级01234567像素个数5121

17、817105(2)画出图像的直方图(3)由此可确定阈值T=4根据g(x,),)= J,二值化的图像如下:0000000001110111010101000111011100010101011()01100000000000000LJ00L_J0 (4)在二值图像中,1像素连接成分数。减去孑檄H的差值叫做这幅图像的欧拉数。本题从图中可以看出.其取值为1的像素的连接成分数。=2,孑数H = 2 ,所以这幅图像的欧拉数为E = C- H =2 2 = 0八、&区域增长简单区域扩张法(P15 9)步骤:以图像的某个像素为生长点,比较相邻像素的特征,将特征相似的相邻像素合并为同一区域;以合并 的像素为生

18、长点,继续重复以上的操作,最终形成具有相似特征的像素是最大连通集合。这种方法称简单(单 一型)区域扩张法。步骤:(1)从图像最左上角开始,对图像进行光栅扫描,找到不属于任何的像素。把这个像素灰度同其周围(4邻域或8邻域)不属于其他区域的像素的灰度值和已存在区域的像素灰度平 均值进行比较,若灰度差值小于阈值,则合并到同一区域,并对合并的像素赋予标记。(3)从新合并的像素开始,反复进行(2)的操作。(4)反复进行(2)、(3)的操作,直至不能再合并。(5)返回(1)操作,寻找新区域出发点的像素。例:对下面的图像采用简单区域生长法进行区域生长,给出灰度差值 T = 1 ;T = 3 ;T = 8三种

19、情况下的分割图像。1047510477015552056502564解:以8邻域为比较范围,当阈值T=1时,图像分割结果如下图所示6个区域:当阈值T = 3时,图像分割结果如下图所示为2个区域1047510477015552056502564 当阈值T=8时,图像分割结果如下图所示为1个区域.M104751 047 7015552056502564九、分裂合并分裂合并法(基于四叉树思想的方法)(P 161)算法实现:1)对于图像中灰度级不同的区域,均分为四个子区域。2)如果相邻的子区域所有像素的灰度级相同,则将其合并。3)反复进行上两步操作,直至不再有新的分裂与合并为止。例:用分裂合并法分割图

20、像,并给出对应分割结果的四叉树。I一 ,一F今 L一*.一 %一.,1* J ,一厂一 一产一解:四叉树法分裂结果如下:000103003102103033230300131202133030233322322对应四叉树为:合并后结果为:300、303子块其中背景区域包括四叉树中00、01、030、033、1、2 1、22、2 3、32、图像区域包括四叉树中0 3 1、0 32、02、20、301、30 2、3 1子块 十、膨胀和腐蚀、开运算和闭运算(P 1 72)1)膨胀膨胀就是把二值图像各1像素连接成分的边界扩大一层的处理。膨胀的原理:设二值图像为尸,结构元素为&夕代表8关于原点对称的结构

21、元素。当结构元素的原点移到(, V)处时,结构元素用B;、表示。则图像F被结构元素3膨胀的定义式为:尸3=卜,), B;y n产00(即8,击中尸,均指各自的非零像素)其含义是:当结构元素&的原点移动到(X,y)位置时,如果8;v所覆盖范南内的尸的子图像与结构元素B;y相应位置上至少有一个元素相同且不为0,则把该子图像中与纥、,的原点位置对应的8 y)点的那个像素位置标注为1,否则为0。图像F上标注出的所有这样的像素组成的集合,即为膨胀运算的结果。膨胀运算的基本过程是:求结构元素B关于其原点的反射集合35:(b)每当结构元素在目标图像尸上平移后,结构元素质与其覆盖的子图像中至少有一个元素相交时

22、,就将目 标图像中与结构元素配的原点对应的那个位置的像素值置为“广,否则置为0。注意:(a)结构元素中原点位置所对应的目标图像子图像位置处的值是0时,仍可进行膨胀运算,无需强求是1。(b)当结构元素在目标图像上平移时,允许结构元素中的非原点像素超出目标图像范围。结构元素形状对膨胀运算结果的影响:当目标图像不变,但所给的结构元素的形状改变时:或结构元 素的形状不变,而其原点位置改变时,膨胀运算的结果会发生改变。2)腐蚀(或收缩)腐蚀是把二值图像各1像素连接成分的边界点去掉从而缩小一层的处理。腐饨的原理:设F为目标图像刀为结构元素,则目标图像F被结构元素3腐蚀可定义为尸5 =卜,加3”土尸(即5包

23、含于尸,均指各自的非零像素)其含义是:当结构元素8的原点移动到目标图像尸中的(x,y)位置时,如果(xj)处像素值为1,并且4、.所 覆盖范围内的F的子图像的其他像素能够包含5.的其他像素或与8,,的其他像素完全相同,则保留该子 图像中与3个的原点位置对应的(x,y)点的像素值1,否则均为0 .图像户上保留的所有这样值为1的像 素组成的集合,即为腐蚀运算的结果。这里的二包盒是指结构元素3和目标图像尸的子的像史值为1的像素两两之间的对应关系腐蚀运算的基本过程是:把结构元素B看作为一个卷积模板,每当结构元素平移到其原点位置与目标图像F中那些像素值为“ 的位置重合时,就判断被结构元素覆盖的子图像的其它像素的值是否都与结构元素相应位置的像素值相同; 只有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论