电信信息处理专题课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、课程设计任务
任务一:数字图像的基本处理
1、仔细分析如图fig1_1_1、fig1_1_
2、fig1_1_3所示图像的缺陷。求出各图像的灰度直方图并进行直方图均衡化处理。
fig1_1_1 fig1_1_2 fig1_1_3
2、对图fig1_2分别进行如下处理:
(1)利用各种不同尺寸的空间滤波器模板对图像进行平滑滤波,并比较滤波效果,说明不同大小的滤波器处理产生差异的原因。
(2)利用各种不同尺寸的空间滤波器模板对图像进行锐化滤波,并比较滤波效果,说明不同大小的滤波器处理产生差异的原因。
(3)利用截止频率不同的频域低通滤波器对图像进行处理,并比较不同截止频率对滤波效果的影响,说明产生差异的原因。
(4)利用截止频率不同的频域高通滤波器对图像进行处理,并比较不同截止频率对滤波效果的影响,说明产生差异的原因。
fig1_2
3.图像还原(图像恢复)
图像复原技术就是将图像退化过程模型化,并且采用相反的过程进行处理,以便复原出原始图像。例如,原始图像fig1_3_1.bmp 由于退化变成了退化图像fig1_3_2.bmp 。此图像的退化函数为:5622(2)(2)(,)k u M v N H u v e ⎡⎤--+-⎣⎦=,其中0.0025k =,M=366,N=364。请采用全逆滤波和不同截止半径的逆滤波对其进行复原,并与原图像fig3_1.bmp 进行比较。再采用维纳滤波对其进行复原,并与逆滤波结果进行比较。
fig1_3_1
fig1_3_2 图fig1_3_3由于运动引起了图像的模糊变为图fig1_3_4,其退化函数为()
(,)sin[()]()j ua vb T H u v ua vb e ua vb πππ-+=++,其中的参数为a=b=0.1和T=1。在退化的
过程中如果加入了噪声,则图像退化成fig1_3_5。请利用逆滤波和最小均方误差(维纳)滤波对两幅退化的图像进行还原(恢复),比较滤波器参数的不同对结果的影响。
fig1_3_3 fig1_3_4 fig1_3_5
4、形态学图像处理
请利用形态学处理方法对图fig1_4_1进行处理,将字符中的断裂连接上。同时利用低通滤波对此图像进行处理,比较两种处理方法的效果。
fig1_4_1
图fig1_4_2显示了被噪声污染的指纹图像的一部分。这里,噪声表现为在黑色背景上的随机亮像素和指纹较亮部分上的暗像素。请利用形态学处理方法消除噪声,同时使图像的失真尽可能小。
fig1_4_2
5、彩色图像处理
求图fig1_5的红色分量、绿色分量和蓝色分量图像,并对图像进行平滑滤波。
求图fig1_5的HIS分量(色调、饱和度和亮度),并利用所求分量对图像进行平滑滤波。
比较两种平滑处理的效果。
fig1_5
任务二、文本图像的字符分割
要正确的进行字符识别,必须要提取文本图像中各个字符(文字)的特征,因此,首先要将图像中的单个字符从整个图像中分离出来,也就是确定每个字符在图像中的位置和大小。
请设计相应的算法进行字符的分割。为了清楚的表示字符分割的结果,在确定每个字符的位置和范围后,在字符周围加上一个边框。所设计的算法会有一定的分割错误,对其进行分析。
fig2_1
fig2_2
任务三:文本图像的倾斜校正
光学字符识别(OCR)技术可以分为印刷体文字识别和手写体文字识别两大类。印刷体文字识别过程一般包括6个组成部分:预处理、版面分析、字符切割、特征提取、单字识别和后处理。其中预处理包括对原始图像的去噪、倾斜校正等,为提高字符识别率做准备。
请使用适当的方法将倾斜的横排文本图像进行自动倾斜校正。
fig3_1 fig3_2
任务四:图像融合
多聚焦图像融合是将多幅成像条件相同而且关于同一场景的不同聚焦部位图像,融合成一幅各处都清晰的图像。编写多聚焦图像融合算法程序,实现图像融合。例如,将图像fig4_1
中的6幅序列图像进行融合,效果如图fig4_2所示。
(a)序列图像1 (b)序列图像2 (c)序列图像3
(d)序列图像4(e)序列图像5 (f)序列图像6
fig4_1 不同部分聚焦的文本图像
fig4_2
任务五:图像压缩
编写基于离散余弦变换(DCT)的图像压缩算法程序,实现图像压缩。例如,将图像fig5_1中图像进行压缩,效果如图fig5_2所示。
fig5_1 fig5_2
任务六:基于模板匹配的字符识别
利用模板匹配法识别字符。fig6_1中给出了几个模板的示例,待识别的字符图像如fig6_2所示。编写模板匹配法识别字符的算法程序。
(a) (b) (c) (d) (e) (f)
fig6_1
(a)
(b)
fig6_2
任务七:基于人工神经网络的字符识别
利用人工神经网络(ANN)识别字符。fig7_1中给出字符样本示例,待识别的加噪字符如fig7_2所示。编写基于ANN识别字符的算法程序。要求:不能使用Matlab中ANN工具箱。注:利用prprob函数获得字母的布尔值。
(a) (b) (c)
fig7_1
(a) (b) (c)
fig7_2
任务八:利用感知准则实现线性分类
编写利用感知准则函数法实现两类问题线性分类的程序,对如下样本进行分类:
w1 = [ 0.1, 1.1; 6.8, 7.1; -3.5, -4.1; 2.0, 2.7; 4.1, 2.8; 3.1, 5.0; -0.8, -1.3; 0.9, 1.2; 5.0, 6.4; 3.9, 4.0] ’;
w2 = [ 7.1, 4.2; -1.4, -4.3; 4.5, 0; 6.3, 1.6; 4.2, 1.9; 1.4, -3.2; 2.4, -4.0; 2.5, -6.1; 8.4, 3.7; 4.1, -2.2] ’;
任务九:K均值聚类
编写程序实现K均值聚类算法(K=2),对如下样本进行分类。
w1 = [-0.44,-0.41; -0.39,-0.48; -0.4,0.58; -0.31,0.27; -0.38,0.055; -0.15,0.53; -0.35,.47; 0.17,0.69;
-0.011,0.55; -0.27,0.61; -0.065,0.49; -0.12,0.054]’;
w2 = [0.83,1.6; 1.1,1.6; 0.047,-0.45; 0.28,0.35; 0.34,-0.079; 1.1,1.2]’;
任务十:综述
根据自己的生活体验及所掌握的知识,完成下列要求之一:
1、描述数字图像处理在某一领域的具体应用。在这个具体应用中用到了哪些数字图像处理的知识。
2、自己提出利用数字图像处理解决某一个具体的问题,说明解决的方案。
二、时间安排:
本次课程设计时间安排如下: