青岛大学机电工程学院本科毕业设计(论文) 3 图像处理
图像处理的目的是将图片处理为凸显某一特征的必备手段。首先要做的是对图像进行预处理,何为预处理?即取其灰度,查看灰度直方图,灰度变换,去噪,边缘检测以及二值化等以获取能提供准确特征值的图像。此步骤至关重要,相当于该系统中前半期任务。图像经过预处理后特征是否明显将对整个系统的最终测量结果有直接关系。在预处理结束后便是对图像重要特征值的提取。在该系统中要区分玻璃瓶壁中是否存在缺陷,若存在缺陷则要判断属于何种缺陷。所以要找出碎纹,气泡以及杂质对图像特征的影响,找出不同点,以此为判断依据对图像进行识别。
3.1 图像预处理
3.1.1 灰度直方图
图像经过去色就变成灰度图像,即由原先的RGB三维图转换为灰度图。而所谓的灰度直方图是指灰度图中包含的图像灰度分布情况。灰度直方图是用来表明灰度图像中色素分布情况,如灰度值范围为1~255,改值在该图的分布情况,即某灰度值出现次数为纵坐标,灰度值的分布为横坐标。通过处理后,以下是三种缺陷图像灰度图与直方图。
图 3-1 缺陷灰度图及其灰度直方图(从左起依次为杂质、气泡与碎纹)
从三种灰度直方图可以看出在像素值为90左右时的数量最多。则说明三张图片的背
8
青岛大学机电工程学院本科毕业设计(论文) 景灰色的像素值在90左右。当灰度越深时即趋向于黑色,其值就越少;而值越大时颜色越淡即趋向于白色,当灰度值为255时为白色。在观察图像以及灰度直方图后,我们得到如下结论:
(1)图片背景灰度值集中在某一区域,则可以通过某种方法可以将其滤掉或者代换,就可以得到所要的特征图像了。
(2)含杂质的图像中,颜色深的杂质吸收光线形成较黑的影像,而这部分灰度值也体现在灰度直方图中,由此可以作为条件来进行杂质的独立判断根据。 3.1.2 图像增强
在综合多种因素的影响下,图像在采集,上传与储存中或多或少会有损,例如系统的噪声、温度影响以及抖动等等,都容易引起图像的质量下降,从而降低了图像的视效,或者在机器视觉中提高了错误率,这一般就需要对图像进行增强。
常用的方法有线性灰度变换,直方图均衡化,各种滤波等等。 1.图像线性变换 设灰度图像可以用函数
f?x,y?来表示,并且认为灰度值的范围?a,b?,经过线性变换
后,输出图像的灰度范围为?c,d?,则该线性变换可用式(3-1)表示。
g?x,y?=d-cf?x,y?-a?+c???b-a (3-1)
有时数字图像灰度范围不止那么大,而为0~M,但是大部分像素灰度值落在?a,b?内,只有很小的一部分像素的灰度值不在该区间内,用式(3-1)可能得不到的所要的视觉效果,为了改善增强之后的效果,我们可以用式(3-2)进行增强。
相关推荐: