数字图像处理计算题复习精华版
更新时间:2024-07-03 09:25:01 阅读量: 综合文库 文档下载
30452计算题复习
一、 直方图均衡化(P68)
对已知图像进行直方图均衡化修正。 例:表1为已知一幅总像素为n=64×64的8bit数字图像(即灰度级数为8),各灰度级(出现的频率)分布列于表中。要求将此幅图像进行均衡化修正(变换),并画出修正(变换)前后的直方图。
表1
原图像灰度级rk r0=0 r1=1 r2=2 r3=3 r4=4 r5=5 r6=6 r7=7 原各灰度级像素个数nk 790 1023 850 656 329 245 122 81 原分布概率pr(rk) 0.19 0.25 0.21 0.16 0.08 0.06 0.03 0.02
解:对已知图像均衡化过程见下表: 原图像灰度级rk r0=0 r1=1 r2=2 r3=3 r4=4 r5=5 r6=6 r7=7 原各灰度级原分布概率像素个数nk pr(rk) 790 1023 850 656 329 245 122 81 0.19 0.25 0.21 0.16 0.08 0.06 0.03 0.02 累积分布函数sk计 0.19 0.44 0.65 0.81 0.89 0.95 0.98 1.00 取整扩展sk并 1 3 5 6 6 7 7 7 确定映射对应关系rk→sk 0→1 1→3 2→5 3→6 4→6 5→7 6→7 7→7 新图像灰度级sk 1 3 5 6 新图像各灰度级像素个数nsk 790 1023 850 985 新图像分布概率ps(sk) 0.19 0.25 0.21 0.24 7 448 0.11 画出直方图如下:
(a)原始图像直方图 (b)均衡化后直方图
**以下部分不用写在答题中。 其中: ① rk、nk中k = 0,1,…,7
1
② pr= nk/n,(rk)即计算各灰度级像素个数占所有像素个数的百分比,其中n?k?nj?0kj64。 ,在此题中n=64×
③ sk计??p(r),即计算在本灰度级之前(包含本灰度级)所有百分比之和。
rjj?0④ s?int[(,int[ ]表示对方括号中的数字取L?1)s?0.5],其中L为图像的灰度级数(本题中L = 8)k并k计整。 ⑤ sk?sk并
⑥ nsk 为映射对应关系rk→sk 中rk所对应的nk之和。
⑦ ps(sk)?nsk/n,或为映射对应关系rk→sk 中rk所对应的pr(rk)之和。
2
二、 模板运算 使用空间低通滤波法对图像进行平滑操作(P80)
空间低通滤波法是应用模板卷积方法对图像每一个像素进行局部处理。模板(或称掩模)就是一个滤波器,它的响应为H(r,s),于是滤波输出的数字图像g(x,y)用离散卷积表示为
g(x,y)?r??ks??l??f(x?r,y?s)H(r,s)kl(4.2.6)
式中:x,y = 0,1,2,…,N-1;k、l根据所选邻域大小来决定。 具体过程如下: (1)将模板在图像中按从左到右、从上到下的顺序移动,将模板中心与每个像素依次重合(边缘像素除外); (2)将模板中的各个系数与其对应的像素一一相乘,并将所有的结果相加; (3)将(2)中的结果赋给图像中对应模板中心位置的像素。
对于空间低通滤波器而言,采用的是低通滤波器。由于模板尺寸小,因此具有计算量小、使用灵活、适于并行计算等优点。常用的3*3低通滤波器(模板)有:
0??01?111??111??111?4?121?111?1?? ? ? H?1?101? H??111? H1??111H?121H?2425423????2?414?9?8?10?16???????111???111???111???040???121??模板不同,邻域内各像素重要程度也就不同。但无论怎样的模板,必须保证全部权系数之和为1,这样可保
证输出图像灰度值在许可范围内,不会产生灰度“溢出”现象。
?111?1??121例:以H2??为模板,对下图做低通滤波处理,写出处理结果。 10???111??1 7 1 8 1 7 1 1 1 1 1 5 1 1 1 1 1 1 5 5 5 1 1 7 1 1 5 5 5 1 8 1 8 1 1 5 1 1 1 1 8 1 1 5 1 1 8 1 1 1 1 5 1 1 1 1 1 7 1 8 1 7 1 1
解:低通滤波的步骤为:
(1)将模板在图像中按从左到右、从上到下的顺序移动,将模板中心与每个像素依次重合(边缘像素除外); (2)将模板中的各个系数与其对应的像素一一相乘,并将所有的结果相加; (3)将(2)中的结果赋给图像中对应模板中心位置的像素。
如图中第2行第2列处的值 = (1*1+1*7+1*1+1*1+2*1+1*1+1*1+1*1+1*5)/10 = 2 (其他位置同样方法计算可得)
由此步骤可得处理结果为(空白处自己计算后填入)
1 7 1 8 1 7 1 1 1 2 1 1 8 8 1
1 7 1 1 1 1
1 7 1 8 1 7 1 1
3
三、 中值滤波与邻域平均
中值滤波(P81)
中值滤波是对一个滑动窗口内的诸像素灰度值排序,用中间值代替窗口中心像素的原来灰度值,它是一种非线性的图像平滑法。
它对脉冲干扰及椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。但它对点、线等细节较多的图像却不太合适。
局部平滑法(邻域平均法 或 移动平均法)(P76)
局部平滑法是一种直接在空间域上进行平滑处理的技术。用邻域内各像素的灰度平均值代替该像素原来的灰度值,实现图像的平滑。
设有一幅N×N的图像f(x,y),若平滑图像为g(x,y),则有
g(x,y)?1Mi,j?s?f(i,j)(4.2.1)
式中x,y = 0,1,…,N-1;
s为(x,y)邻域内像素坐标的集合; M表示集合s内像素的总数。
可见邻域平均法就是将当前像素邻域内各像素的灰度平均值作为其输出值的去噪方法。
设图像中的噪声是随机不相关的加性噪声,窗口内各点噪声是独立同分布的,经过(4.2.1)平滑后,信号与噪声的方差比可望提高M倍。
这种算法简单,但它的主要缺点是在降低噪声的同时使图像产生模糊,特别在边缘和细节处。而且邻域越大,在去噪能力增强的同时模糊程度越严重。
例:对下图做3*3中值滤波处理和3*3邻域平均处理,写出处理结果,并比较邻域平均与中值滤波的差异。
1 7 1 8 1 7 1 1 1 1 1 5 1 1 1 1 1 1 5 5 5 1 1 7 1 1 5 5 5 1 8 1 8 1 1 5 1 1 1 1 8 1 1 5 1 1 8 1 1 1 1 5 1 1 1 1 1 7 1 8 1 7 1 1
解:
(1)中值滤波是对一个滑动窗口内的诸像素灰度值排序,用中间值代替窗口中心像素的原来灰度值,它是一种非线性的图像平滑法。
题目中的图像经3*3中值滤波后的结果为(忽略边界):
1 7 1 8 1 7 1 1 1 1 5 5 5 1 1 1 1 1 5 5 5 1 1 7 1 1 5 5 5 1 1 1 8 1 1 5 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 8 1 7 1 1
(2)局部平滑法(邻域平均法 或 移动平均法)是用邻域内各像素的灰度平均值代替该像素原来的灰度值,
4
实现图像的平滑。
题目中的图像经3*3局部平滑法(邻域平均法 或 移动平均法)后的结果为(忽略边界):
1 1 1 8 8 1 1
7 7
1 1
8 8
1 1
7 7
1 1
1 7 1 1 1 1 1
1 19/9 38/9 40/9 38/9 23/9 21/9 1
中值滤波法和局部平滑法(邻域平均法 或 移动平均法)均能有效削弱椒盐噪声,但中值滤波法比邻域平均法更有效,且滤波后图像中的轮廓比较清晰。
5
四、 霍夫曼编码(P124)
例:设有一信源A={a1, a2, a3, a4, a5, a6},对应概率P={0.1, 0.4, 0.06, 0.1, 0.04, 0.3}. (1)进行霍夫曼编码(要求大概率的赋码字0,小概率的赋码字1),给出码字; (2)计算平均码长,信源熵和编码效率。 解:
(1)编码步骤
1)缩减信源符号数量
将信源符号按出现概率从大到小排列,然后结合
初始信源信源的消减步骤
符号概率1234
a20.40.40.40.40.6
a60.30.30.30.30.4
a10.10.10.20.3 a40.10.10.1 a30.060.1 a50.04
2)对每个信源符号赋值
从(消减到)最小的信源开始,逐步回到初始信源
初始信源对消减信源的赋值
符号概率码字1234
a20.410.410.410.410.60
a60.3000.3000.3000.3000.41
a10.10110.10110.20100.301
a40.101000.101000.1011
a30.06010100.10101
a50.0401011
由此可得哈夫曼编码结果见下表 符号 a1 a2 a3 a4 a5 a6 概率 0.1 0.4 0.06 0.1 0.04 0.06 编码结果 011 1 01010 0100 01011 00
平均码长B??L?1?ipi?0.4?1?0.3?2?0.1?3?0.1?4?0.0.06?5?0.0.04?5?2.2
i?0(其中,?i是灰度值为i的编码长度,pi为灰度值为ai的概率,L为灰度级数) L?1信源熵H???pilog2pi?2.14
i?0编码效率??H2.B?142.2?0.973
6
五、 费诺—仙农编码(P126)
费诺—仙农编码与Huffman编码相反,采用从上到下的方法。香农-范诺编码算法步骤: (1)按照符号出现的概率减少的顺序将待编码的符号排成序列。 (2)将符号分成两组,使这两组符号概率和相等或几乎相等。 (3)将第一组赋值为0,第二组赋值为1。 (4)对每一组,重复步骤2的操作。
例:设一副灰度级为8的图象中,各灰度所对应的概率分别为0.04,0.05,0.06,0.07,0.10,0.10,0.18,0.40,要求对其进行费诺.仙侬编码。 灰度值 S0 S1 S2 S3 S4 S5 S6 S7 出现频率 0.40 0.18 0.10 0.10 0.07 0.06 0.05 0.04 解:根据费诺—仙农编码的方法进行分组和赋值如下图所示
0.580.42s0,s1,s2,s3,s4,s5,s6,s7010.200.22s0,s1s2,s3,s4,s5,s6,s70101s0s1s2,s30.13s4,s5,s6,s70.090101s2s3s4,s5s6,s70101s4s5s6s7 所得编码结果如下表
灰度值 S0 S1 S2 S3 S4 S5 S6 S7 费诺—仙农码 00 01 100 101 1100 1101 1110 1111
7
六、 算术编码(P127)
例:编码来自1个4-符号信源{a1, a2, a3, a4}的由5个符号组成的符号序列:b1b2b3b4b5 = a1a2a3a3a4
信源符号概率初始子区间a10.2[0 , 0.2]a20.2[0.2 , 0.4]a30.4[0.4 , 0.8]a40.2[0.8 , 1.0]
解:由
Ns?Fs?Cl*L(新子区间的起始位置=前子区间的起始位置+当前符号的区间左端*前子区间长度)Ne?Fs?Cr*L(新子区间的结束位置=前子区间的起始位置+当前符号的区间右端*前子区间长度)可得,对于{a1,a2,a3,a3,a4},有 a1 [0,0.2] a1a2 [0.2*0.2,0.2*0.4]=[0.04,0.08] a1a2a3 [0.04+0.04*0.4,0.04+0.04*0.8]=[0.056,0.072] a1a2a3a3 [0.056+0.016*0.4,0.056+0.016*0.8]=[0.0624,0.0688] a1a2a3a3a4 [0.0624+0.0064*0.8,0.056+0.0064*1]=[0.06752,0.0688]
解码过程 0.068
(1)0.068 在区间[0 ,0.2] ,可知第一个源符号为a1(2) 0.068?00.2?0.34在区间[0.2-0.4]中,第二个为a2(3)0.34?0.2 0.2?0.7在区间[0.4-0.8]中,第三个为a3(4)0.7?0.4 0.4?0.75在区间[0.4-0.8]中,第四个为a3(5)0.75?0.4 0.4?0.875在区间[0.8-1]中,第五个为a4
8
七、 区域分割
状态法(峰谷法、灰度阈值法)(P155)
基本思想是,确定一个合适的阈值T。将大于等于阈值的像素作为物体或背景,生成一个二值图像。阈值的选定可以通过如下图中灰度直方图确定。
方法:首先统计最简单图像的灰度直方图,若直方图呈双峰且有明显的谷,则将谷所对应的灰度值T作为阈值,按图右侧的等式进行二值化,就可将目标从图像中分割出来。这种方法适用于目标和背景的灰度差较大、有明显谷的情况。
g(x,y)???0?1在四邻域中有背景的像素,既是边界像素。
例:对下面的图像用状态法进行二值化,并计算二值图像的欧拉数。
0 1 3 2 1 3 2 1 0 5 7 6 2 5 6 7 1 6 0 6 1 6 3 4 2 6 7 5 3 5 6 5 3 2 2 7 2 6 1 6 2 6 5 0 2 7 5 0 1 2 3 2 1 2 1 2 3 1 2 3 1 2 2 1
解:(1)首先根据已知列出灰度级分布表
灰度级 0 1 2 3 4 5 6 7 像素个数 5 12 16 8 1 7 10 5 (2)画出图像的直方图
161412108642001234567
f(x,y)?T f(x,y)?T9
?0f(x,y)?T(3)由此可确定阈值T = 4,根据g(x,y)???1f(x,y)?T,二值化的图像如下:
0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(4)在二值图像中,1像素连接成分数C减去孔数H的差值叫做这幅图像的欧拉数。
本题从图中可以看出,其取值为1的像素的连接成分数C = 2,孔数H = 2,所以这幅图像的欧拉数为E = C – H = 2 – 2 = 0
10
正在阅读:
数字图像处理计算题复习精华版07-03
2016-2017学年高中英语人教版必修1期中期末质量检测04-13
美术教研组工作总结范本八篇04-03
PS鼠绘美女教程实例:绘制漂亮的古典美女04-24
(人教新课标)五年级语文上册第六单元《口语交际:父母的爱》教04-20
修订后的临床、口腔、公共卫生类别 卫生法规部分大纲 - 图文01-24
办理水利行业设计丙级资质需要哪些人员或证书挂靠费用04-15
燃气轮机的保护定值 - 图文10-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 图像处理
- 复习
- 精华
- 数字
- 计算
- 机械设计基础第二版(陈晓南 - 杨培林)题解 - 图文
- 化工原理(干燥部分)习题与解题指导
- cpa 税法 模拟试题2014年《税法》VIP押题(1)
- 江西省专业技术资格条件(卫生专业)2011版
- 阶段小结
- 专用 高中地理第四章自然环境对人类活动的影响章末检测卷湘教版
- EYOU邮件系统V8103邮件的安装手册20130819
- 新课程背景下初高中物理教学衔接问题研究_6
- 人教版三年级数学下册各单元堂堂清练习题
- 优秀传统文化与《道德与法治》课程教学研究
- 校志正文
- (高三)专题:受力分析与牛顿运动定律(教师版)
- 北师大版四年级语文上册表格式教案 - 图文
- 香港法概论授课提纲
- 2008年9月全国计算机等级考试二级C语言笔试试卷及解析
- 初二政史地鲁教版八年级思品上册全册知识点
- 第三方检测工作管理办法
- 中国纬编针织衫行业市场前景分析预测年度报告(目录) - 图文
- 传统与现代的完美统一
- 2008年9月全国计算机等级考试二级c语言笔试试题(含参考答案)