首页 > 专利 > 杭州电子科技大学 > 一种用于LED玻璃灯杯的凹槽深度检测方法专利详情

一种用于LED玻璃灯杯的凹槽深度检测方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-06-06
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-12-18
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-04-21
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-06-06
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201810575949.2 申请日 2018-06-06
公开/公告号 CN108871224B 公开/公告日 2020-04-21
授权日 2020-04-21 预估到期日 2038-06-06
申请年 2018年 公开/公告年 2020年
缴费截止日
分类号 G01B11/22 主分类号 G01B11/22
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 杨宇翔、楼衍廷、高明煜、何志伟、黄继业、曾毓 第一发明人 杨宇翔
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 6
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱月芬
摘要
本发明涉及一种用于LED玻璃灯杯的凹槽深度检测方法。本发明首先采用面阵相机、远心镜头以及平行光源作为图像捕获设备,以水平投影的方式采集图像,开发图像处理算法统计铆钉超过灯杯表面高度的起始点与终止点的像素点差值来间接的计算灯杯凹槽深度,实现对LED玻璃灯杯凹槽深度的自动在线检测,克服了人工检测效率低下,无法保证产品质量一致性等弊端。本发明具有效率高、检测精度高、可在线检测等优点,可以减少生产岗位用工,降低人工成本,并提高灯杯生产效率与产品质量一致性,具有重要的工程实际意义。
  • 摘要附图
    一种用于LED玻璃灯杯的凹槽深度检测方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-04-21 授权
2 2018-12-18 实质审查的生效 IPC(主分类): G01B 11/22 专利申请号: 201810575949.2 申请日: 2018.06.06
3 2018-11-23 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种用于LED玻璃灯杯的凹槽深度检测方法,其特征在于,该方法的具体步骤是:
步骤(1):f(x,y)表示采集到的大小为M×N的LED玻璃灯杯一帧水平投影图像,x,y表示图像的横坐标和纵坐标,按如下方式对灯杯图像作二值化处理:
其中η为二值化阈值;
步骤(2):铆钉超过灯杯表面高度的终止点定位:
(a)按从左到右,从上到下的扫描方式访问二值化图像中的每个像素点,并统计每行黑色像素点个数,第i行黑色像素点个数记为Ci;若连续三行的黑色像素点个数Ci,Ci+1,Ci+2都大于阈值β,则保留第i行对应的y轴坐标值,记为y1,否则继续扫描;
(b)从y轴坐标值为y1的位置出发,按从左到右的扫描方式访问每个像素点,根据像素值的变化实时改变当前的状态T,T1代表初始状态,T2代表第一次由白色像素点跳变到黑色像素点,T3代表第一次由黑色像素点跳变到白色像素点,T4代表第二次由白色像素点跳变到黑色像素点,T5代表第二次由黑色像素点跳变到白色像素点;当状态为T3时,记录对应的点的坐标值E1;当状态为T4时,记录对应的点的坐标值E2;
(c)求点E1与点E2的中点E3:然后从点E3沿着y轴出发,按从上到下的扫描方式访问每个像素点,遇到的第一个黑色像素点即为铆钉超过灯杯表面高度的终止点E;
步骤(3):根据铆钉超过灯杯表面高度的终止点进行图像分割:
以通过E点的y轴线作为分割线将原二值图f(x,y)分割为f1(x,y)与f2(x,y);
步骤(4):铆钉超过灯杯表面高度的起始点定位:
①按从上到下,从左到右的扫描方式访问二值化图像f1(x,y)或f2(x,y)中的每个像素点,遇到的第一个黑色像素点停止,记录该点为S1,计数A置为1,并跳转到下一列j继续扫描;遇到第j列的第一个黑色像素点停止,记录该点的y轴坐标值yj,计数A加1,并跳转到下一列j+1继续扫描;直至计数A达到阈值α1为止;若某列中不存在黑色像素点,则计数A置为
0;然后对连续的A个y轴坐标值按如下式作差与累加:
如果K≤阈值α2,则保留点S1,否则继续按步骤(4)-①扫描图像定位点S1;同样地,按照从上到下,从右到左的扫描方式定位到点S2;
②取点S1与点S2的中点作为铆钉超过灯杯表面高度的起始点S;
步骤(5):LED玻璃灯杯凹槽深度计算:
按下式计算出LED玻璃灯杯凹槽深度:
D=L-(yS-yE)×P
其中D是LED玻璃灯杯凹槽深度,L是铆钉固定长度,yS表示起始点S的y轴坐标值,yE表示终止点E的y轴坐标值,P表示每个像素点代表的实际距离,该系数由相机参数与镜头参数决定;通过统计起始点S与终止点E在y轴上像素点差值,并转化为实际距离,最后由铆钉固定长度减去该实际距离完成对LED玻璃灯杯凹槽深度的计算。
说明书

技术领域

[0001] 本发明属于图像处理领域,具体涉及一种用于LED玻璃灯杯的凹槽深度检测方法。

背景技术

[0002] 传统的LED玻璃灯杯生产企业都是采用人工借助特制模具检测灯杯凹槽深度的方法。灯杯凹槽深度检测项目具有劳动时间长、重复性高等特点。在这样的情况下,人工检测不仅效率低下,而且在长时间工作之后容易造成漏检、误检等问题,无法保证产品质量的一致性。此外,检测模具在高重复的作业下会有所磨损,从而提高了产品容错性。因此研究出一种可在线、高可靠、高准确性的LED玻璃灯杯凹槽深度检测方法,可以减少生产岗位用工,降低人工成本,并提高灯杯生产效率与产品质量一致性,具有重要的工程实际意义。
[0003] 由于直接精确的测量LED玻璃灯杯凹槽深度存在困难,又因为灯杯上安装的铆钉的长度是固定的,所以可以通过测量铆钉超过灯杯表面的高度,然后用铆钉长度减去铆钉超过灯杯表面的高度从而间接地计算出灯杯凹槽深度。因此,本发明方法利用图像处理方法对铆钉超出灯杯表面的高度进行测量,从而间接地计算出灯杯凹槽深度。本发明方法可以很好的克服传统人工检测方法的不足,具有效率高、检测精度高、可在线检测等优点。

发明内容

[0004] 为了克服人工检测LED玻璃灯杯凹槽深度的弊端,本发明提出一种基于图像处理的LED玻璃灯杯凹槽深度的检测方法。本方法采用面阵相机、远心镜头以及平行光源作为图像捕获设备,以水平投影的方式采集图像,并通过统计铆钉超过灯杯表面高度的起始点与终止点的像素点差值来间接的计算灯杯凹槽深度。图像处理的具体步骤是:
[0005] 步骤(1):f(x,y)表示采集到的大小为M×N的LED玻璃灯杯一帧水平投影图像,x,y表示图像的横坐标和纵坐标,按如下方式对灯杯图像作二值化处理:
[0006]
[0007] 其中η为二值化阈值;
[0008] 步骤(2):铆钉超过灯杯表面高度的终止点定位:
[0009] (a)按从左到右,从上到下的扫描方式访问二值化图像中的每个像素点,并统计每行黑色像素点个数,第i行黑色像素点个数记为Ci。若连续三行的黑色像素点个数Ci,Ci+1,Ci+2都大于阈值β,则保留第i行对应的y轴坐标值,记为y1,否则继续扫描。
[0010] (b)从y轴坐标值为y1的位置出发,按从左到右的扫描方式访问每个像素点,根据像素值的变化实时改变当前的状态T,T1代表初始状态,T2代表第一次由白色像素点跳变到黑色像素点,T3代表第一次由黑色像素点跳变到白色像素点,T4代表第二次由白色像素点跳变到黑色像素点,T5代表第二次由黑色像素点跳变到白色像素点。当状态为T3时,记录对应的点的坐标值E1;当状态为T4时,记录对应的点的坐标值E2。
[0011] (c)求点E1与点E2的中点E3:然后从点E3沿着y轴出发,按从上到下的扫描方式访问每个像素点,遇到的第一个黑色像素点即为铆钉超过灯杯表面高度的终止点E。
[0012] 步骤(3):根据铆钉超过灯杯表面高度的终止点进行图像分割:
[0013] 以通过E点的y轴线作为分割线将原二值图f(x,y)分割为f1(x,y)与f2(x,y)。
[0014] 步骤(4):铆钉超过灯杯表面高度的起始点定位:
[0015] (a)按从上到下,从左到右的扫描方式访问二值化图像f1(x,y)或f2(x,y)中的每个像素点,遇到的第一个黑色像素点停止,记录该点为S1,计数A置为1,并跳转到下一列j继续扫描。遇到第j列的第一个黑色像素点停止,记录该点的y轴坐标值yj,计数A加1,并跳转到下一列j+1继续扫描。直至计数A达到阈值α1为止。若某列中不存在黑色像素点,则计数A置为0。然后对连续的A个y轴坐标值按如下式作差与累加:
[0016]
[0017] 如果K≤阈值α2,则保留点S1,否则继续按上述方式扫描图像定位点S1。同样地,按照从上到下,从右到左的扫描方式可以定位到点S2。
[0018] (b)取点S1与点S2的中点作为铆钉超过灯杯表面高度的起始点S。
[0019] 步骤(5):LED玻璃灯杯凹槽深度计算:
[0020] 按下式计算出LED玻璃灯杯凹槽深度:
[0021] D=L-(yS-yE)×P
[0022] 其中D是LED玻璃灯杯凹槽深度,L是铆钉固定长度,yS表示起始点S的y轴坐标值,yE表示终止点E的y轴坐标值,P表示每个像素点代表的实际距离,该系数由相机参数与镜头参数决定。通过统计起始点S与终止点E在y轴上像素点差值,并转化为实际距离,最后由铆钉固定长度减去该实际距离完成对LED玻璃灯杯凹槽深度的计算。
[0023] 本发明的有益效果:本发明方法利用图像处理方法对LED玻璃灯杯凹槽深度进行了自动在线检测,克服了人工检测效率低下,无法保证产品质量的一致性以及检测模具磨损对产品容错性提高等弊端。本发明具有效率高、检测精度高、可在线检测等优点,可以减少生产岗位用工,降低人工成本,并提高灯杯生产效率与产品质量一致性,具有重要的工程实际意义。具体实施方式:
[0024] 步骤(1):f(x,y)表示采集到的大小为M×N的LED玻璃灯杯一帧水平投影图像,x,y表示图像的横坐标和纵坐标,按如下方式对灯杯图像作二值化处理:
[0025]
[0026] 其中二值化阈值η设为110;
[0027] 步骤(2):铆钉超过灯杯表面高度的终止点定位:
[0028] (a)按从左到右,从上到下的扫描方式访问二值化图像中的每个像素点,并统计每行黑色像素点个数,第i行黑色点像素个数记为Ci。若连续三行的黑色像素点个数Ci,Ci+1,Ci+2都大于550,则保留第i行对应的y轴坐标值,记为y1,否则继续扫描。
[0029] (b)从y轴坐标值为y1的位置出发,按从左到右的扫描方式访问每个像素点,根据像素值的变化实时改变当前的状态T,T1代表初始状态,T2代表第一次由白色像素点跳变到黑色像素点,T3代表第一次由黑色像素点跳变到白色像素点,T4代表第二次由白色像素点跳变到黑色像素点,T5代表第二次由黑色像素点跳变到白色像素点。当状态为T3时,记录对应的点的坐标值E1;当状态为T4时,记录对应的点的坐标值E2。
[0030] (c)求点E1与点E2的中点E3:然后从点E3沿着y轴出发,按从上到下的扫描方式访问每个像素点,遇到的第一个黑色像素点即为铆钉超过灯杯表面高度的终止点E。
[0031] 步骤(3):根据铆钉超过灯杯表面高度的终止点进行图像分割:
[0032] 以通过E点的y轴线作为分割线将原二值图f(x,y)分割为f1(x,y)与f2(x,y)。
[0033] 步骤(4):铆钉超过灯杯表面高度的起始点定位:
[0034] (a)按从上到下,从左到右的扫描方式访问二值化图像f1(x,y)或f2(x,y)中的每个像素点,遇到的第一个黑色像素点停止,记录该点为S1,计数A置为1,并跳转到下一列j继续扫描。遇到第i列的第一个黑色像素点停止,记录该点的y轴坐标值yj,计数A加1,并跳转到下一列j+1继续扫描。直至计数A达到20为止。若某列中不存在黑色像素点,则计数A置为0。然后对连续的A个y轴坐标值按如下式作差与累加:
[0035]
[0036] 如果K≤5,则保留点S1,否则继续按上述方式扫描图像定位点S1。同样地,按照从上到下,从右到左的扫描方式可以定位到点S2。
[0037] (b)取点S1与点S2的中点作为铆钉超过灯杯表面高度的起始点S。
[0038] 步骤(5):LED玻璃灯杯凹槽深度计算:
[0039] 按下式计算出LED玻璃灯杯凹槽深度:
[0040] D=L-(yS-yE)×P
[0041] 其中D是LED玻璃灯杯凹槽深度,L是铆钉固定长度yS表示起始点S的y轴坐标值,yE表示终止点E的y轴坐标值,P表示每个像素点代表的实际距离,该系数由相机参数与镜头参数决定。通过统计起始点S与终止点E在y轴上像素点差值,并转化为实际距离,最后由铆钉固定长度减去该实际距离完成对LED玻璃灯杯凹槽深度的计算。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号