[发明专利]粗糙度光切轮廓曲线的自动检测方法及装置有效
申请号: | 201510122476.7 | 申请日: | 2015-03-19 |
公开(公告)号: | CN104697476B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 刘阁;张彦春 | 申请(专利权)人: | 北京时代之峰科技有限公司 |
主分类号: | G01B11/30 | 分类号: | G01B11/30;G01B11/24;G06T7/00;G06T7/13;G06T7/136 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 王天尧 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 粗糙 度光切 轮廓 曲线 自动检测 方法 装置 | ||
1.一种粗糙度光切轮廓曲线的自动检测方法,其特征在于,包括:
利用金属氧化物半导体元件CMOS图像传感器从光切显微镜的目镜接口处获取待测试光条的表面粗糙度光切图像;
对所述表面粗糙度光切图像进行二值化处理,得到二值化图像;
从二值化图像中提取所述待测试光条的上边缘轮廓曲线,其中,上边缘轮廓曲线以离散序列形式表示;
对所述表面粗糙度光切图像进行二值化处理,包括:
利用类间差分割法获取分割阈值,并利用该分割阈值对所述表面粗糙度光切图像的灰度矩阵进行二值化分割,得到二值化图像,在所述二值化图像中所述待测试光条轮廓区域内的像素点的灰度值为1,所述待测试光条轮廓区域外的像素点的灰度值为0;
从二值化图像中提取所述待测试光条的上边缘轮廓曲线,包括:
在所述二值化图像中,从灰度值为1的像素点中删除无效的像素点,所述无效的像素点是指在以该像素点为中心的M/30范围内,该像素点的8邻域方向中至少两个方向上的像素点数目小于M/30,其中,M是所述表面粗糙度光切图像的灰度矩阵的行数;
在删除无效的像素点后的二值化图像中,对于每列像素点按照行数由小到大的顺序进行逐一扫描,最先扫描到的灰度值为1的像素点记为上边缘轮廓曲线中该列的像素点,并将所述M减去当前最先扫描到的灰度值为1的像素点所在行数得到的差值,确定为上边缘轮廓曲线中该列像素点的纵坐标,并进而逐点得到整个上边缘轮廓曲线的离散序列。
2.如权利要求1所述的方法,其特征在于,得到上边缘轮廓曲线的离散序列之后,还包括:
针对上边缘的轮廓曲线序列中的每列像素点,在该列上以上边缘轮廓曲线序列中的像素点为中心,在上边缘轮廓曲线序列中像素点上下方向各20个像素点的范围内,计算每个像素点在原始灰度图像中所对应位置的梯度值和灰度值;
上述每个像素点的灰度值与梯度值分别乘以0.5加权值后再相加,将上边缘轮廓曲线序列中该列像素点移至梯度值和灰度值加权相加和最大值所对应像素点的纵坐标处,并再次将M减去该最大值所对应像素点的纵坐标得到的坐标值,确定为当前列像素点的纵坐标,依次调整上边缘轮廓曲线序列中的每列像素点,重建上边缘轮廓曲线序列。
3.如权利要求2所述的方法,其特征在于,重建上边缘轮廓曲线序列之后,还包括:
在重建的上边缘轮廓曲线序列中,判断当前像素点与当前像素点前一相邻像素点之间的距离是否大于预设距离,所述当前像素点的前方是指所述当前像素点所在列至列数减小的方向;
在判断当前像素点与当前像素点前一相邻像素点之间的距离大于预设距离时,计算所述当前像素点前相邻的三个像素点的坐标的平均坐标值,将所述当前像素点移至确定的平均坐标值处。
4.如权利要求1至3中任一项所述的方法,其特征在于,还包括:
分别改变基准直线的斜率或截距,计算每次改变斜率或截距后的基准直线各点坐标与上边缘轮廓曲线对应列像素点坐标之间的偏差绝对值,累加各偏差绝对值得到每次改变斜率或截距后的基准直线与上边缘轮廓曲线的偏差累计和值,并组成偏差累计和值的集合;
确定偏差累计和值的集合中最小偏差累计和值所对应的基准直线;
将上边缘轮廓曲线上各列像素点的坐标值减去确定出的基准直线上对应点的坐标值,得到与上边缘轮廓曲线上各像素点对应的坐标差,将上边缘轮廓曲线上各像素点移至对应的坐标差处,得到基准修正后的上边缘轮廓曲线序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时代之峰科技有限公司,未经北京时代之峰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510122476.7/1.html,转载请声明来源钻瓜专利网。