数字图像处理作业题Word文档下载推荐.docx
《数字图像处理作业题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数字图像处理作业题Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
表示台球的像素数为:
100+200+300+500+627+500+300+200+100=2827
S=r=3cm
球的质量为:
原题:
下面给出了在黑色背景上的白色台球的20级灰度图像的直方图0表示黑色),这个球是用每立方厘米1.5克的材料制成的。
[0200500300090003000500200100200300500627500300200100000]
4.图像平滑的直观依据是什么不同的平滑方法是如何看待噪音并使用了何种改进以尽量降低其对边缘的模糊对于平滑的快速性和边缘保持,你有何见解
图像在生成和传输过程中常受到各种噪声源的干扰和影响而使图像处理效果变差,反映在图像上,噪声使原本均匀和连续变化的灰度突然变大或减小,形成一些虚假的物体边缘或轮廓。
抑制和消除这类噪声而改善图像质量的过程称为图像平滑。
平滑方法大致可分为三种:
(1)邻域平均法
这种方法假设图像是由许多灰度恒定的小块组成,相邻像素间有很高的空间相关性,而噪声是统计独立地叠加在图像上的,其均值为0。
因此,可用像素邻域内的各像素灰度值的平均代表原来的灰度值,实现图像平滑。
在这种方法中使用梯度倒数加权平均法既可使图像得到平滑,又不致使边缘和细节有明显模糊。
(2)滤波法
从频谱上看,噪声特别是随机噪声是一种较高频率分量的信号。
平滑的目的就是通过一定的手段滤去这类信号。
(3)值滤波法
这种方法是对一个窗口内的所有像素的灰度值进行排序,取中间值作为中心点的值,它对脉冲干扰和椒盐类噪声效果较好。
造成模糊的原因是没有区分背景和目标像素的灰度值相加,从而模糊了目标和背景的边界。
解决的方案是避免这种情况的发生。
改进的方法有:
(1)K个邻点平均法
本来窗口中有N*M个像素,现在只用其中的k个像素的灰度平均值代替。
因为噪声的灰度值跟目标和背景的灰度值都不接近,所以噪音能被其周围(即邻域)的灰度值修改掉。
(2)超限平滑
在实际图像中,目标和背景之间存在过渡区,即目标和背景的边界上的像素的灰度值是由目标的灰度逐渐变化到背景的灰度的。
边界上的灰度值与标准算法得到的均值是接近的,而噪声则应当与均值由较大的差异。
5.试论述边缘提取的直观依据是什么在研究中,边缘有几种类型众多的边缘提取方法是如何对边缘建立模型来表示边缘,并基于所建模型怎样提取边缘
(1)图像边缘是图像局部特性不连续性(灰度突变、颜色突变等)的反映,它标志着一个区域的终结和另一个区域的开始。
边缘提取首先检出图像局部特性的不连续性,然后再将这些不连续的边缘像素连成完备的边界。
边缘的特性试验边缘走向的像素变化平缓,而垂直于边缘方向的像素变化剧烈。
(2)边缘分为屋顶状边缘和阶跃边缘。
(3)常用的边缘提取方法有:
边缘算子法、曲面拟合法、模板匹配法等。
在边缘算子法中,以微分算子法为例,微分算子法是利用梯度算子提取边缘,在图像灰度变化缓慢的区域其值较小,在图像灰度迅速变化的点处,其值较大,在目标区域其值为0。
曲面拟合法的基本思路是用一个平面或曲面去逼近一个图像面积元,然后用这个平面或曲面的梯度代替点的梯度,从而实现边缘检测。
6.现有一家公司欲进行印鉴比对系统的开发,要求支票上的印鉴能与印鉴库中存放的标准印鉴进行比对,即重合后求某种形式的图像差,分辨率200dpi,标准印鉴为二值图像。
请你设计一个软、硬件系统实现其功能,画出框图及软件流程,对各软件模块的算法说明越详细越好。
硬件系统:
软件系统:
7.在(2k+1)×
(2k+1)邻域用简单的局部平均法平滑图像,经过m次迭代后,其结果相当于在多大的邻域内求平均。
经过m次迭代后,相当于在(2k+m)*(2k+1)的邻域内求平均。
8.下面给出了某个物体的边界点坐标,要求通过计算来确定该物体是圆型还是方型。
X
97
85
66
42
22
10
9
21
40
64
84
96
Y
78
98
110
111
99
80
56
36
24
23
35
54
圆形度就是周长的平方与面积的比。
这个特征对圆形形状取最小值,越复杂的图像取值越大。
9.如何为一个数字图像处理系统选择硬件如何分析和设计一个数字图像处理系统
10.
基于计算机的图像处理系统的硬件一般包括图像输入设备、图像输出设备(打印机)、计算机和显示器。
数字图像处理系统的基本结构:
通信
11.由于数字图像处理是大规模的矩阵运算,计算机编程效率的高低决定着一个系统能否进入实际应用。
写出一个对灰度图像进行灰度变换的算法,其变换函数为p(x,y)=F(p(x,y)),图像大小为512×
512的256级灰度图像。
BYTELUT[256]
for(p=0;
p<
256;
p++)LUT[p]=F(p);
for(i=0,pCUR=Img;
i<
262144;
i++)*(pCur++)=LUT[*pCur];
12.试给出把灰度范围(0,10)拉伸到(0,15),把灰度范围(10,20)拉伸到(15,25),并把灰度范围(20,30)压缩为(25,30)的变换方程。
根据线性变换方程:
13.有一幅图像如下所示,由于干扰,在接收时图中有若干个亮点(灰度为255),试问此类图像如何处理?
并将处理后的图像画出来。
111874
22552333
33255433
33325546
33452558
234678
开一个3×
3的窗口,采用中值滤波方法,并使边界点的灰度值保持不变,处理结果如下:
111874
223333
333333
334456
334578
14.在模式识别中,目标的曲折度可用于目标的分类,显然此曲折度与目标的大小无关,目标的旋转无关。
基于目标的外轮廓线可得到曲折度的描述。
如圆和直线是最不曲折的,大园和小园同样曲折。
目前国际上尚无好的曲折度函数,基本要求是尽量与人眼的评判一致,请你构造一个曲折度函数,0≤F(外轮廓)≤1。
15.由于数字图像处理是大规模的矩阵运算,计算机编程效率的高低决定着一个系统能否进入实际应用。
设一种图像为512×
512的256级灰度图像,现需要求该图像的灰度平均值和方差,请用标准C语言给出你认为最快的实现算法,并说明理由。
intBmpwidth,Bmpheight,Imagesize;
unsighedchar*Bmpdata;
intBrightness,Contrast,i,g;
BYTELUT[256];
Bmpwidth=512,Bmpheight=512;
Imagesize=Bmpwidth*Bmpheight;
for(i=0,brightness=0;
Imagesize;
i++)//计算灰度平均值
{
Brightness+=*(Bmpdata+i);
}
Brightness=Brightness/Imagesize;
for(g=0;
g<
g++)//设置查找表
LUT[g]=(g-Brightness)*(g-Brightness);
for(i=0,Contrast=0;
i++)//计算对比度
Contrast+=LUT[*(Bmpdata+i)];
Contrast=sqrt(Contrast/Imagesize);
计算对比度时设置查找表较为快速
16.试对下图进行直方图均衡化处理,并画出均衡化后的图像和直方图。
00001112
00001123
11111223
22222223
33333333
33333445
44444445
66667755
图像为8*8大小的图像,图像的直方图有8个灰度级,由各灰度级所对应的像素个数及概率得到一组变换函数的值:
根据均衡化原理得
均衡化后的图像为:
00001123
11122223
22333333
44444444
55555556
56666666
77777777
均衡化后的直方图为:
17.假定你有两张相隔八个月拍摄的一病人的胸部X光片。
两张胶片都显示有一小瘤,该小瘤也许是良性的,也许是恶性的。
小瘤的大小和密度在八个月期间都发生了变化,但仅凭视觉检查,放射学家不能肯定小瘤是变得更坏或更好了。
下面是每幅图像的包含有小瘤的一块区域的直方图。
在胶片上,低灰度级代表黑色。
问小瘤是变大还是变小密度是变得更高还是更低记住X射线是负图像,越密的物体亮度越高。
18.
[一月]
[05008000500100100200300200100000000]
[八月]
[05008000500100001002003002001000000]
假设另一病人的相应直方图如下:
[四月]
[0005005000500200100100200300200100000]
[十二月]
[000500525050020010010015020015050000]
对第一个病人表示瘤的像素数为
S1=100+200+300+200+100=900,S8=100+200+300+200+100=900
瘤的大小不变
瘤所在区域的灰度平均值为
f1=(100*5+200*6+300*7+200*8+100*9)/900=7,f8=(100*7+200*8+300*9+200*10+100*11)/900=9
密度变高
对第二个病人表示瘤的像素数为
S4=100+200+300+200+100=900,S12=100+150+200+150+