图像处理练习题。
一、简答题:
1.图像锐化与图像平滑有何区别与联系?
答:图象锐化是用于增强边缘,导致高频分量增强,会使图象清晰;
图象平滑用于去噪,对图象高频分量即图象边缘会有影响。
都属于图象增强,改善图象效果。
2.频域空间的增强方法对应的三个步骤:(平滑与锐化)
答:假定原图像为f(x,y),经傅立叶变换为f(u,v),输出图像为g(x,y),则频率域锐化过程描述为:
1) 将图像f(x,y)从图像空间转换到频域空间,得到f(u,v);
2) 在频域空间中通过不同的??滤波函数h(u,v)对图像进行不同的增强,得到g(u,v)
3) 将增强后的图像再从频域空间转换到图像空间,得到图像g(x,y)。
平滑—>低通滤波器, 锐化—>高通滤波器)
3.图像数据压缩的必要性。
答:(1)数字图像的庞大数据对计算机的处理速度、存储容量都提出过高的要求。因此必须把数据量压缩。
2)从传送图像的角度来看,则更要求数据量压缩。在信道带宽、通信链路容量一定的前提下,采用编码压缩技术,减少传输数据量,是提高通信速度的重要手段 。
4.图像锐化滤波的常用方法?
答:以梯度值代替原来像素值;
给定一个阈值,若梯度值小于这个阈值,则修改这个像素的灰度值,反之则保持不变;
给图像背景赋予一个固定的灰度值;
给图像前景赋予一个固定的灰度值;
通过一个阈值,给图像的前景和背景分别赋予不同的固定的灰度值。
5、 图像滤波的主要目的是什么?主要方法有哪些?
6、 图像噪声有哪些主要类型,主要特点是什么?
7、 如何理解中值滤波的不变性?
8、 什么是梯度倒数加权法平滑?
9、 什么是laplacian算子?它有哪些特征?
10、 罗伯特梯度与sobel梯度有什么区别?
11、 根据像素的梯度值生成不同的梯度图像的方法有哪些?
12、 定向检测的模板有哪些?
13、 频率域滤波的主要滤波器有哪些?各有什么特点?
14、 同态滤波的基本操作有哪些?
15、 canny边缘检测器。
二、简答题。
1. 图像滤波可以从图像中提取空间尺度信息,突出图像的空间信息,压抑其它无关的信息,或者去除图像的某些信息,恢复其它的信息。因此,图像滤波也是一种图像增强方法。
图像滤波可分为空间域滤波和频率域滤波两种方法。空间域滤波通过窗口或卷积核进行,它参照相邻像素来单个像素的灰度值,这是当前主要的滤波方法。频率域滤波是对图像进行傅立叶变换,然后对变换后的频率域图像中的频谱进行滤波。
2. 图像噪声按其产生的原因可分为外部噪声和内部噪声。外部噪声是指图像处理系统外部产生的噪声,如天体放电干扰、电磁波从电源线窜入系统等产生的噪声。
内部噪声是指系统内部产生的噪声。从统计理论观点可分为平稳和非平稳噪声。凡是统计特征不随时间变化的噪声称为平稳噪声;统计特征随时间变化的噪声称为非平稳噪声。
从噪声幅度分布形态可分为高斯型、瑞利型噪声。还有按频谱分布形状进行分类的,如均匀分布的噪声称为白噪声。按产生过程进行分类噪声可分为量化噪声和椒盐噪声等。
3. 对于一维的某些特定的输入信号,中值滤波的输出保持输入信号值不变。例如输入信号为在2n+1内单调增加或单调减少的序列。
对于二维信号,中值滤波不变性要复杂得多,不仅与输入信号有关,还与窗口的形状有关。图 7.7列出了几种二维中值滤波窗口及与之对应的最小尺寸的不变输入图形。
一般地,与窗口对角线垂直的边缘经滤波后将保持不变。利用这个特点,可以使中值滤波既能去除图像中的噪声,又能保持图像中一些边缘信息。从经验来看,方形或圆形的窗口适宜于地物轮廓较长的图像,十字窗口适宜于有尖角物体的图像。
一维的周期性二值序列,如=…,1,+1,-1,-1,+1,+1,-1,-1,…,当滤波窗口长度为9时,经过中值滤波此序列将保持不变。对于一个二维序列,这一类不变性更为复杂,但它们一般也是二值的周期性结构,即周期性网格结构的图像。
4. 梯度倒数加权法平滑源于这样的考虑:在离散图像内部相邻区域的变化大于区域内部的变化,在同一区域中中间像素的变化小于边沿像素的变化。
梯度值正比于邻近像素灰度级差值,即在图像变化缓慢区域,梯度值小,反之则大。取梯度倒数,该倒数之大小正好与梯度相反,以梯度倒数作权重因子,则区域内部的邻点权重就大于边沿或区域外的邻点。也就是说,这种平滑其贡献重要来自区域内部的像素,平滑后的图像边沿和细节不会受到明显损害。
5. laplacian算子是线性二阶微分算子,即取某像素的上下左右四个相邻像素的值相加的和减去该像素的四倍,作为该像素新的灰度值。梯度运算检测了图像的空间灰度变化率,因此,图像上只要有灰度变化就有变化率。
laplacian算子检测的是变化率的变化率,是二阶微分。在图像上灰度均匀和变化均匀的部分,根据laplacian算子计算出的值0。因此,它不检测均匀的灰度变化,产生的图像更加突出灰度值突变的部分。
与梯度算子不同,拉普拉斯算子是各向同性的。拉普拉斯锐化效果容易受图像中的噪声的影响。因此,在实际应用中,经常先进行平滑滤波,然后才进行拉普拉斯锐化。
考虑到各向同性的性质和平滑的特点,常选择高斯函数作为平滑滤波核(即先进行高斯低通滤波)。
6. (1)罗伯特。
roberts)梯度采用交叉差分的方法。
用模板表示为: roberts梯度相当于在图像上开一个2×2的窗口,用模板h1计算后取绝对值再加上模板h2计算后取绝对值。将计算值作为中心像素(x,y)的梯度值,如下所示。
这种算法的意义在于用交叉的方法检测出像素与其在上下之间或左右之间或斜方向之间的差异。采用roberts梯度对图像中的每一个像素计算其梯度值,最终产生一个梯度图像,达到突出边缘的目的。(2)sobel梯度是在prewitt算法的基础上,对4-邻域采用加权方法进行差分,因而对边缘的检测更加精确,常用的模板如下:
在上面的prewitt和sobel模板中,h1主要对水平方向的地物进行锐化,h2则主要对垂直方向的地物进行锐化。在应用中要注意的是,模板对于含有大量噪声的图像是不适用的。与roberts梯度相比,sobel算法较多地考虑了邻域点的关系,扩大了模板,从2×2扩大到3×3来进行差分。
7. (1)以各像素点的梯度值代替其原灰度值,用此方法得到的图像完全失去了原图像的面目而成为一幅边缘图像,梯度值大的边缘轮廓被突出显示,而灰度变化比较平缓或均匀的区域则几乎是黑色。由于图像包含大量信息,像素的灰度值差异普遍存在,为了在突出主要边缘信息的同时保留图像背景,设定一个非负阈值t进行处理。
(2)适当选取t ,使梯度值≥t的各点的灰度等于该点的梯度值,其它则保留原灰度值,形成背景,(3)根据需要指定一个灰度级lg,例如,令lg=255。以lg表示边缘,其它保留原背景值,(4)指定一个灰度级lb表示背景,例如,令lb=0,形成黑背景,保留边缘梯度变化。(5)将边缘与灰度图像分别以灰度级lg 和lb表示,例如,255表示边缘,0表示背景,形成二值图像。
8.(1) 检测垂直线。
2) 检测水平线。
3)检测对角线。
9. (1)理想滤波器包括理想低通滤波器、理想高通滤波器,用理想低通滤波器处理后会导致边缘损失、图像边缘模糊。理想高通滤波器处理的图像中边缘有抖动现象。
(2)butterworth滤波器包括butterworth低通滤波器、butterworth高通滤波器,butterworth低通滤波器的特点是连续衰减,不像理想低通滤波器那样具有明显的不连续性。因此,用此滤波器处理后图像边缘的模糊程度大大降低。butterworth锐化效果较好,边缘抖动现象不明显,但计算比较复杂。
(3)指数滤波器包括指数低通滤波器、指数高通滤波器,指数低通滤波器在抑制噪声的同时,图像中边缘的模糊程度比butterworth滤波器大。指数高通滤波器比butterworth效果差些,边缘抖动现象不明显。(4)梯形滤波器包括梯形低通滤波器、梯形高通滤波器,梯形低通滤波器介于理想低通滤波器和指数低通滤波器之间,处理后的图像有一定的模糊。
梯形高通滤波器会产生轻微抖动现象,但因计算简单而经常被使用。(5)高斯滤波器包括高斯低通滤波器、高斯高通滤波器。
10. (1)取对数。
这使图像运算从乘法变为加法,分开照射分量和反射分量。然后,可以在频率域进行图像的处理。(2)对(1)的结果进行傅立叶变换。
3)选取滤波器函数对进行滤波处理。
在这里,称为同态滤波函数,它可以分别作用于照射分量和反射分量上。同态滤波函数的类型和参数的选择对滤波的结果影响很大。(4)应用傅立叶逆变换将图像转换到空间域。
5)再对上式进行指数变换。
11答:canny边缘检测器是使用函数edge的最有效边缘检测器。该方法总结如下:
1、图像使用带有指定标准偏差σ的高斯滤波器来平滑,从而可以减少噪声。2、在每一点处计算局部梯度g(x,y)=[g2x+g2y]1/2 和边缘方向α(x,y)=arctan(gy/gx)。边缘点定义为梯度方向上其强度局部最大的点。
3、第2条中确定的边缘点会导致梯度幅度图像**现脊。然后,算法追踪所有脊的顶部,并将所有不在脊的顶部的像素设为零,以便在输出中给出一条细线,这就是众所周知的非最大值抑制处理。脊像素使用两个阈值t1和t2做阈值处理,其中t1五、计算题:
1.对下列图像进行均衡化,并画出均衡化的输出图像。
解:共有8个灰度级:
各灰度级像素数nj:
求直方图pf (nj /n):
求 c(f):
映射gi= int[7 c(f)+0.5]
2. 下图给出了一幅二值图像,给出边界八方向链码(起点是s 点),说明算法扫面过程,并对该链码进行起点归一化,说明起点归一化链码与起点无关的原因。
解:1) 八链码为: 07000065653434222。
2) 归一化八链码为:00006565343422207。
同一个封闭边界的不同起点的各个链码可以看作是由表示该边界的一串数码(链码)循环移位得到的,如果把这一串数看作n 位自然数,则不同的起点就形成不同大小的n 位自然数,其中必存在一个最小,若将最小的n 位自然数串的起点作为归一化链码的起点,则该归一化链码必唯一,也与起点无关。
4. 设1 幅7×7大小的二值图像中心处有1 个值为0 的3×3大小的正方形区域,其余区域的值为1,如图所示。
1)使用sobel算子来计算这幅图的梯度,并画出梯度幅度图(需给出梯度幅度图中所有像素的值);
2)使用laplacian 算子计算拉普拉斯图,并给出图中所有像素的值。
prewitt算子:
解:1)由水平模板wx ,可得水平梯度gx 为:
由垂直模板wy ,可得垂直梯度gy 为:
当用梯度计算公式,时,计算得到的梯度为:
当用梯度计算公式时,计算得到的梯度为:
当用梯度计算公式时,计算得到的梯度为:
2)用laplacian 算子的4-邻域模板计算时,得到的梯度如下:
用laplacian 算子的8-邻域模板计算时,得到的梯度如下:
4、如图,x是待处理图像,黑点代表目标,白点代表背景;b是结构元素,原点在中心。分别给出b对x做腐蚀运算、膨胀运算、开运算和闭运算的结果。
5. 图像增强的点运算函数如下图实线时,会有什么样的效果。
答:图1:图像反相,有像**底片一样的效果。
图2:分段线性拉伸是将图像区间分成两段乃至多段作线性变换。在感兴趣的区间,斜率大于1,突出有价值的信息;在不感兴趣的区域,斜率小于1 ,抑止无用信息。
数字图像处理作业
2017暑假小学期。专业。班级。姓名。学号。摘要 数字图像处理的目的是改善 质量,利用matlab设计几个简单的图像处理程序。该程序具备图像处理的日常功能 图像代数与几何运算 直方图与图像明暗关系分析 直方图均衡化 滤波器的使用与图像分割技术。通过运行 解释结合图像效果,分别介绍了处理原理与过程。关...
数字图像处理作业
图1是一张因拍摄时晃动而产生模糊的图像,试估计其psf并恢复图像。题中已明确此图是由于运动导致的模糊,所以采取课件上标准的恢复方法。首先,对 进行laplace滤波,是为了凸显图像中的高频部分,而后对图像进行radon变换以求出运动模糊的角度,由于角度标准和方向问题,需要将求出的角度减去90 也即。...
数字图像处理作业
数字图像处理上机实验题。一 基础部分。1.产生右图所示图像 f1 m,n 其中图像大小为256 256,中间亮条为128 32,暗处 0,亮处 100。对其进行fft 1 同屏显示原图f1 m,n 和fft f1 的幅度谱图 2 若令f2 m,n 1 m n f1 m,n 重复以上过程,比较二者幅度...