一种应用于手机外壳表面粗糙度的检测方法技术

技术编号:15537704 阅读:77 留言:0更新日期:2017-06-05 05:53
本发明专利技术涉及一种应用于手机外壳表面粗糙度的检测方法,针对手机外壳在自动打磨抛光过程中不同阶段的检测有着不同的粗糙度和实时的在线监测,该算法首先对手机外壳表面区域划分采样,然后对采样后的图像进行缩放、灰度化、二值化等预处理,用中值滤波减少噪声对图像的干扰,最后根据一种自适应边缘检测Canny方法来进行边缘检测,提取波峰和波谷的像素点行距平均差值,进行曲线拟合和权值修正,得到一个较为准确的表面粗糙度等级。

【技术实现步骤摘要】
一种应用于手机外壳表面粗糙度的检测方法
本专利技术涉及计算机视觉的图像处理领域,特别涉及一种应用于手机外壳表面粗糙度的检测方法。
技术介绍
本专利技术方法涉及到计算机视觉的图像处理,特别是图像基本处理这一部分,用工业CCD相机来检测光切法显微镜所得到的表面粗糙度曲线,从而得到表面粗糙度等级。与本专利技术最相近的方法有姚松丽[1]等人针对手机外壳表面的粗糙度检测提出了一种基于机器视觉的表面粗糙度检测系统,运用图像处理技术从光切显微图像中提取表面轮廓信号计算粗糙度评定参数。引用文献:[1]姚松丽、司剑勋、任宏利等.基于机器视觉的表面粗糙度检测系统设计[J].工业控制计算机.2015,28(6):71-72.[2]刘斌,冯其波,匡萃方.表面粗糙度测量方法综述[J].光学仪器,2004,26(5):54-55.[3]苑惠娟等.非接触式表面粗糙度测量仪[J]哈尔滨科学技术大学学报,1995,19(6):30-34.
技术实现思路
目前现有的粗糙度技术分为接触式测量和非接触式测量,接触式测量主要是触针法,直接接触被测表面,测量比较稳定,接触式测量存在很大的缺陷,具体表现在:①对高精度表面及软质金属表面有划伤破坏作用;②受触针尖端圆弧半径的限制,其测量精度有限;③因触针磨损及测量速度的限制,无法实现在线实时测量。针对这个问题,本专利技术针对手机外壳表面粗糙度的检测,首先使用CCD工业摄像机和非接触时式的光切法显微镜提取工件表面图像,然后对表面图像进行缩放、灰度化、二值化、中值滤波、自适应的边缘检测等一系列的图像处理工作,实现自动的粗糙度检测的在线实时测量,解决了这一问题。本专利技术提出一种应用于手机外壳表面粗糙度的检测方法,首先对手机外壳表面区域划分采样,然后对采样后的图像进行预处理,用中值滤波减少噪声对图像的干扰,最后根据自适应边缘检测Canny方法来进行边缘检测,提取波峰和波谷的像素点行距平均差值,进行曲线拟合和权值修正,得到表面粗糙度等级。进一步的,所述预处理包括进行缩放、灰度化、二值化的步骤。进一步的,所述自适应边缘检测Canny方法包括以下步骤:用高斯滤波器平滑图像;用一阶偏导的有限差分来计算梯度的幅值和方向;对梯度幅值应用非极大值抑制;用双阙值算法检测和链接边缘。进一步的,采集图像的硬件设备为光切法显微镜和CCD工业摄像机。进一步的,手机外壳表面粗糙度范围设为6.3-0.8。附图说明图1为粗糙度检测方法流程框图;图2A为手机样本划分区域图;图2B为粗糙度为6.3、3.2、1.6、0.8的样本采样结果曲线图;图3为灰度化结果图;图4为二值化结果图;图5为中值滤波后图;图6为边缘检测结果图;图7A为6.3粗糙度检测结果图;图7B为3.2粗糙度检测结果图;图7C为1.6粗糙度检测结果图;图7D为0.8粗糙度检测结果图。具体实施方式以下结合附图对本专利技术进行详细说明:一种应用于手机外壳表面粗糙度的检测方法,首先对手机外壳表面区域划分采样,然后对采样后的图像进行预处理,用中值滤波减少噪声对图像的干扰,最后根据自适应边缘检测Canny方法来进行边缘检测,提取波峰和波谷的像素点行距平均差值,进行曲线拟合和权值修正,得到表面粗糙度等级。图1是手机外壳粗糙度检测方法流程框图。主要包括划分区域采样、图像预处理、灰度化、二值化、中值滤波等七个方面。区域采样:由于采集图像的硬件设备为光切法显微镜和CCD工业摄像机,为了测量的表面粗糙度的结果更为精确,进行在手机外壳表面进行多次采样,针对多次采样的图像进行后续处理,减少实验的误差。划分区域后如图2A所示。这里用14倍物镜,粗糙度为6.3、3.2、1.6、0.8的为例,进行采样后的图片如图2B所示。图像预处理:光切法显微镜有四个物镜,分别是7倍、14倍、30倍、60倍。在光切机的CCD图片拍摄软件中拍的图片格式为2048*1536的,由于图片比较大,在处理测试的过程中,用opencv中缩小图片的规格,统一缩小至800*600的标准图片。在图像缩放的时首先需要计算缩放后图像的大小,设newWidth,newHeight为缩放后的图像的宽和高,width,height为原图像的宽度和高度,K为缩放比例那么有:newWidth=K*widthnewHeight=K*height(1)图像灰度化:彩色图像包含着大量的颜色信息,对系统的存储与处理能力要求比较高,且不利于表面粗糙度的计算。而由彩色图像转换为灰度图像的过程就叫做图像的灰度化处理。灰度图是只含亮度信息不含色彩信息的图像,虽然省略了彩色图像的信息,但是其他方面的信息却得到了放大,图像灰度值用如公式(2)表示:F=0.3R+0.59G+0.11B(2)其中R、G、B分别为位置像素多对应的彩色信息值,F为图片对应位置像素的灰度值。通过将彩色图像转为灰度图像,从而提高了整幅图像的对比度,原来观察不到的一些图像细节可能突出了。灰度化后图像如图3所示。图像二值化:对应五级灰度图,二值化处理是一种灰度处理算法,对于给定的阈值,程序将灰度大于给定阈值的点变成白点,另外的点变为黑点,经处理后图像变为只有黑白二色的二值图像。对于二值化的定义如下:然而尽管由于光线的不同,颜色分布不一定完全相同,但基本上我们的敏感区域二值化后则认为该点像素置为白色。这样处理后的二值化图像如图4所示。中值滤波:中值滤波SM(StandardMedianFilter)是一种具有较少边缘模糊的非线性滤波方法,不仅能够去除或者减少随机噪声和脉冲干扰,还能较好地保留图像边缘信息。这种算法主要依赖于快速排序算法,其基本思想是在要排序的元素集合中任意选取一个元素并将它与其他元素进行比较,将所有比这个元素小的元素都放在它之前,将所有比它大的元素放在它之后;经过一次排序之后,可按该元素所在的位置分界,将集合分成2个部分;然后对剩下的2个部分重复上述过程进行排序,直到每一部分只剩下一个元素为止;当所有排序完成后,取排序后的集合中位于中间位置的元素的值(即所谓的中值)作为输出值。传统中值滤波可以定义为:g(x,y)=med{f(xi,yj)}(i,j)∈M(4)其中g(x,y)为中值滤波输出,f(xi,yj)为图像的像素(xi,yj)的灰度值,M为模板窗口。在中值滤波前先用一次膨胀操作可以把缺陷的信息更加明显,如图5所示。边缘检测:Canny边缘检测算子其实质是用1个准高斯函数作平滑运算,然后以带方向的一阶微分算子定位导数最大值,根据变分方法得到高斯模板导数逼近,在理论上很接近4个指数函数线性组合形成的最佳边缘算子,采用高斯函数对图像作平滑处理,因此具有较强的去噪能力。Canny算子的具体步骤为(1)用高斯滤波器平滑图像;(2)用一阶偏导的有限差分来计算梯度的幅值和方向;(3)对梯度幅值应用非极大值抑制;(4)用双阙值算法检测和链接边缘。根据上述中值滤波后的结果,用Canny算子检测后的边缘检测结果如图6所示。曲线拟合和权值修正:经过一系列的滤波和形态学运算后,我们已经提取出最终的曲线图。由于曲线图是由CCD摄像机采样得到的,难免会有曲线倾斜的现象,这样会造成比较大的误差。在这里先采用最小二乘法拟合曲线,然后根据得到的拟曲线来进行数据修正,使得曲线图在同一水平线上,保证精度,减小实验的误差。利用最小二乘本文档来自技高网...
一种应用于手机外壳表面粗糙度的检测方法

【技术保护点】
一种应用于手机外壳表面粗糙度的检测方法,其特征在于:首先对手机外壳表面区域划分采样,然后对采样后的图像进行预处理,用中值滤波减少噪声对图像的干扰,最后根据自适应边缘检测Canny方法来进行边缘检测,提取波峰和波谷的像素点行距平均差值,进行曲线拟合和权值修正,得到表面粗糙度等级。

【技术特征摘要】
1.一种应用于手机外壳表面粗糙度的检测方法,其特征在于:首先对手机外壳表面区域划分采样,然后对采样后的图像进行预处理,用中值滤波减少噪声对图像的干扰,最后根据自适应边缘检测Canny方法来进行边缘检测,提取波峰和波谷的像素点行距平均差值,进行曲线拟合和权值修正,得到表面粗糙度等级。2.如权利要求1所述的应用于手机外壳表面粗糙度的检测方法,其特征在于所述预处理包括进行缩放、灰度化、二值化的步骤。3.如权利要求1所述的应用于手机外...

【专利技术属性】
技术研发人员:曾碧张伟黄文张伯泉
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1