资源描述:
《数字图像处理复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3.5为什么离散的直方图均衡技术通常无法得到纯平的直方图.解答这是因为在离散的情况下,我们永远也无法减小直方图在每一点的高度.如果某个灰度上的象素值超过了纯平的直方图所需要的数量,因为不能将这个灰度上的象素分散到几个灰度上去,所以这样的均衡技术没有办法降低直方图的高度.(但可以将几个灰度映射到同一个灰度上增加某一点直方图的高度) 3.13现有两幅图像a和b,它们的灰度等级都分布在全部0~255之间.(1) 如果我们不断的从图像a中减去b,最终将得到什么结果.(2) 如果交换两幅图像是否会得到不同的结果.解答(1)因为两幅图像灰度分布在全部0~255之间,
2、并且我们假设两幅图像是不相关的,那么a-b的结果将分布在-255~255之间,所以每次减法操作可以表示为下式:a(n+1)=[a(n)-b+255]/2如果随着n趋于无穷,a(n)趋于一个稳定的图像A,那么A=(A-b+255)/2所以A=255-b,最终得到的是图像b的负像.(2)不同,最终得到的是a的负像. 3.14图像相减经常在工业中用来检测产品组装时缺少的部件.方法是保存一幅正确组装的产品的”完美”图像,然后在其他相同产品的图像中减去这个图像.理想情况下,如果产品正确组装,得到的差应该是0.如果缺失了某个部件,则与”完美图像”的差分图像在相应位置不为0.
3、在实际中,为了实现这个方法我们应该考虑那些条件.解答用g(x,y)表示完美图像,f(x,y)表示实际操作中得到的图像.通过减法来实现差别检测是基于简单的计算差值d(x,y)=g(x,y)-f(x,y).差值图像可以通过两种方法实现差别检测.第一种是用逐个象素的分析.在这种情况下,如果所有差值图像中的象素落在区间[Tmin,Tmax]中,则我们认为f(x,y)足够接近完美图像,Tmin<0,Tmax>0.通常这两个值的绝对值大小一样,即[-T,T].第二种方法是将所有象素差值的绝对值相加,和某个阈值S比较.这是一种很粗略的检测,所以我们重点关注第一种方法.有三个因
4、素需要我们控制:1.合适的配准(registration),2.可控的光照,3.噪声水平.第一个是比较可以进行的基本条件.两幅图像就算完全一样,如果互相之间存在偏移,那么比较的结果也没有意义.通常特殊的标记会被标注在产品上用于机器对齐或图像处理时对齐.可控的照明很明显是很重要的,因为光照的改变会强烈的影响差分图像的值.通常和光照控制联合使用的方法是根据实际条件的灰度拉伸.例如,产品上存在一小块颜色严格控制的区域,整个图像上的灰度都根据这个区域的颜色和它应该具有的颜色来进行修改.最后,差值图像里的噪声需要足够小,才不会影响比较结果.好的信号强度对减小噪声的影响大有
5、帮助.另一种办法是通过图像处理的办法(例如图像平滑)去噪.很明显,上面说到的每个方面都有多种不同的方法.例如,我们可以在检查的形式上有比逐个象素比较更智能的办法.一种常使用的方法是将完美图像分割成不同区域,再根据每个区域的内容不同进行多种不同的测试.3.18讨论如果不断的将一个3*3的低通滤波器应用到一幅数字图像上最终产生什么结果.忽略边界效应.解答从空间上看将使图像越来越模糊,最终整个图像将具有统一的灰度值.从频域解释是不断的乘以低通滤波器的结果是形成一个Delta函数,所对应的空间变换就是只有DC分量,即只剩一个灰度值.3.19(a)单独的暗的或亮的象素块(
6、和背景比较),如果面积小于中值滤波器的一半,可以被滤波消去(设置成背景的灰度值).假设中值滤波器的大小为n×n,并且n为奇数,解释一下为什么.(b)一幅图像中存在不同的象素块.假设一个块中的所有点都比背景亮或者暗(不会同时),而且每一个块的面积都小于等于n2/2.如果满足什么条件(用n表示),则这些块不再被认为是单独的?(从问题(a)的角度考滤)解答(a)如果这个象素块中的点都比背景亮,即对度大于背景,在n×n的中值滤波器中,和背景的象素一起排序时,因为它的面积小于一半,则可以肯定它们都比排在第(n×n+1)/2的象素要亮,所以没有机会被选中,都会被滤掉.对于暗
7、的象素块,情况类似.(b)如果两个象素块足够接近,而且又同时都大于或者都小于背景的灰度,那么在进行中值滤波的时候,这些象素块中的点将会有机会被选为中值.在这种情况下,这些象素块将无法被滤掉,也就是不再被认为是单独的.我们假设象素块是正方形的,大小为n×n一半.它们的边长为sqrt(2)/2*n,离滤波器的最大边界距离[1-sqrt(2)/2]*n,所以这些块单独存在的条件是它们之间的距离大于[1-sqrt(2)/2]*n. 3.20(a)提出一种计算n×n大小的邻域的中值的算法.(b)提出一种当邻域的中心移动一个象素时,更新其中值的算法.解答(a) 将这n×
8、n个灰度值排序并用链表连