System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于视觉的光波导缺陷检测系统技术方案_技高网

基于视觉的光波导缺陷检测系统技术方案

技术编号:43142320 阅读:12 留言:0更新日期:2024-10-29 17:45
本发明专利技术提供了一种基于视觉的光波导缺陷检测系统,包括:相机配置模块,相机配置模块用于对检测相机进行配置,相机配置模块能够控制检测相机采集光波导的彩色图像;主界面模块,主界面模块用于对基于视觉的光波导缺陷检测系统进行设置与操作,以实现从检测相机取得彩色图像,对彩色图像进行图像处理以得到结果图像,并将处理结果通过主界面模块的主界面可视化;辅助功能模块,辅助功能模块用于基于视觉的光波导缺陷检测系统的内部通讯以及数据存储。本发明专利技术解决了现有技术中光波导缺陷识别准确性差的问题。

【技术实现步骤摘要】

本专利技术涉及光波导缺陷检测,具体而言,涉及一种基于视觉的光波导缺陷检测系统


技术介绍

1、在增强现实(ar)技术中,光波导扮演着关键的角色,它们是将虚拟信息传输到用户视野的关键组件。光波导可以将计算机生成的图像或信息引导到眼镜的显示器上,从而与真实世界相融合,实现沉浸式的ar体验。光波导的质量和功能对ar体验至关重要。即使是微小的缺陷也可能影响到用户的视野质量,从而降低了ar的效果。因此,对光波导的缺陷进行及时而准确的检测显得至关重要。人眼的易疲惫和主观性对这种高精度检测带来严峻挑战,此外,现有技术中的外观缺陷检测多针对于非透光元件,而对光波导的透明结构所采集到的图像对于缺陷的分析和识别准确度较差。

2、也就是说,现有技术中光波导缺陷识别存在准确性差的问题。


技术实现思路

1、本专利技术的主要目的在于提供一种基于视觉的光波导缺陷检测系统,以解决现有技术中光波导缺陷识别准确性差的问题。

2、为了实现上述目的,本专利技术提供了一种基于视觉的光波导缺陷检测系统,包括:相机配置模块,相机配置模块用于对检测相机进行配置,相机配置模块能够控制检测相机采集光波导的彩色图像;主界面模块,主界面模块用于对基于视觉的光波导缺陷检测系统进行设置与操作,以实现从检测相机取得彩色图像,对彩色图像进行图像处理以得到结果图像,并将处理结果通过主界面模块的主界面可视化;辅助功能模块,辅助功能模块用于基于视觉的光波导缺陷检测系统的内部通讯以及数据存储。

3、进一步地,相机配置模块包括:相机参数设置模块,相机参数设置模块用于对检测相机的参数进行设置,参数包括相机ip、触发模式、曝光、自动调焦中的至少一种;图像采集控制模块,图像采集控制模块用于设置检测相机的图像采集模式,图像采集模式包括单次采集模式或连续采集模式,以获取彩色图像。

4、进一步地,主界面模块包括:产品检测模块,产品检测模块用于设置针对光波导检测的配方算法参数;图像显示模块,图像显示模块用于显示彩色图像和结果图像;系统设置模块,系统设置模块用于设置系统参数,系统参数包括图像保存路径、数据库保存路径参数中的至少一种。

5、进一步地,产品检测模块包括:配方设置模块,配方设置模块用于对检测配方进行设置和管理;检测模块,检测模块用于对彩色图像进行图像处理以得到结果图像。

6、进一步地,配方设置模块包括:新建配方模块,新建配方模块用于根据待检测的光波导新建检测配方;编辑配方模块,编辑配方模块用于编辑修改已有的检测配方;配方文件管理模块,配方文件管理模块用于设置检测配方的产品信息、检测参数和聚焦方式;当前配方显示模块,当前配方显示模块用于显示正在应用的检测配方。

7、进一步地,检测模块包括:图像内存管理模块,图像内存管理模块用于对图像处理过程中图像内存的管理;图像渲染模块,图像渲染模块用于在彩色图像上渲染处理结果;图像处理模块,图像处理模块用于设置图像处理检测算法;深度学习检测模块,深度学习检测模块用于设置深度学习检测算法,以更新对彩色图像。

8、进一步地,图像处理模块包括:轮廓检测模块,轮廓检测模块用于设置待检测的光波导的轮廓检测的参数;阈值化模块,阈值化模块用于设置阈值化操作的参数;分区模块,分区模块用于将彩色图像分割为多个颜色不同的处理区域;特征提取模块,特征提取模块用于提取光波导的缺陷的特征;分类模块,分类模块用于设置所有光波导的缺陷的特征阈值,以完成缺陷分类。

9、进一步地,深度学习检测模块包括:数据预处理模块,数据预处理模块用于对彩色图像进行预处理,以得到一次图像;数据训练模块,数据训练模块用于对一次图像进行训练;分割模型模块,分割模型模块用于加载分割模型,利用分割模型对彩色图像输出分割结果掩膜图;分类模型模块,分类模型模块用于加载分类模型,利用分类模型对多个缺陷小图进行推理,输出缺陷小图的缺陷类型。

10、进一步地,主界面模块还包括:结果显示模块,结果显示模块用于展示实时检测结果和历史结果;图像回顾模块,图像回顾模块用于回顾光波导的缺陷;离线模拟测试模块,离线模拟测试模块用于读取已存数据,模拟检测相机拍图和检测的过程。

11、进一步地,辅助功能模块包括:运动控制模块,运动控制模块用于对视觉模组在x、y、z轴的运动进行控制;通讯模块,通讯模块用于plc和软件内部通讯的设置;数据库模块,数据库模块用于基于视觉的光波导缺陷检测系统在运行中的数据的储存和管理。

12、进一步地,数据库模块包括:sqlite库管理模块,sqlite库管理模块用于sqlite数据库的读写和储存;过程数据管理模块,过程数据管理模块用于存储过程数据,过程数据至少包括检测时间、检测配方、耗时中的至少一种;检测结果容器模块,检测结果容器模块用于建立数据结构储存全部检测结果。

13、应用本专利技术的技术方案,基于视觉的光波导缺陷检测系统包括相机配置模块、主界面模块和辅助功能模块,相机配置模块用于对检测相机进行配置,相机配置模块能够控制检测相机采集光波导的彩色图像;主界面模块用于对基于视觉的光波导缺陷检测系统进行设置与操作,以实现从检测相机取得彩色图像,对彩色图像进行图像处理以得到结果图像,并将处理结果通过主界面模块的主界面可视化;辅助功能模块用于基于视觉的光波导缺陷检测系统的内部通讯以及数据存储。

14、本申请的基于视觉的光波导缺陷检测系统通过相机配置模块控制对同种光波导采集彩色图像时的参数一致,并且可以自动采集出彩色图像,避免了对材料透明且具有纳米结构的光波导在采集图像时,仅有灰度图像无法识别光波导存在的多种缺陷。通过主界面模块对检测相机中的彩色图像获取并做图像处理,分割为多种颜色不同的处理区域,以便对多个处理区域分别阈值化处理,以匹配不同的缺陷特征。通过辅助功能模块实现检测系统内部通讯以及数据存储,保证了检测系统的信号传输及时且稳定,利用数据存储实现后续的检查和调用,还可以实现自动化运动控制辅助,实现检测流程步骤起始信号通讯的功能和自动储存数据到数据库。

本文档来自技高网...

【技术保护点】

1.一种基于视觉的光波导缺陷检测系统,其特征在于,包括:

2.根据权利要求1所述的基于视觉的光波导缺陷检测系统,其特征在于,所述相机配置模块包括:

3.根据权利要求1所述的基于视觉的光波导缺陷检测系统,其特征在于,所述主界面模块包括:

4.根据权利要求3所述的基于视觉的光波导缺陷检测系统,其特征在于,所述产品检测模块包括:

5.根据权利要求4所述的基于视觉的光波导缺陷检测系统,其特征在于,所述配方设置模块包括:

6.根据权利要求4所述的基于视觉的光波导缺陷检测系统,其特征在于,所述检测模块包括:

7.根据权利要求6所述的基于视觉的光波导缺陷检测系统,其特征在于,所述图像处理模块包括:

8.根据权利要求6所述的基于视觉的光波导缺陷检测系统,其特征在于,所述深度学习检测模块包括:

9.根据权利要求3所述的基于视觉的光波导缺陷检测系统,其特征在于,所述主界面模块还包括:

10.根据权利要求1至9中任一项所述的基于视觉的光波导缺陷检测系统,其特征在于,所述辅助功能模块包括:

11.根据权利要求10所述的基于视觉的光波导缺陷检测系统,其特征在于,所述数据库模块包括:

...

【技术特征摘要】

1.一种基于视觉的光波导缺陷检测系统,其特征在于,包括:

2.根据权利要求1所述的基于视觉的光波导缺陷检测系统,其特征在于,所述相机配置模块包括:

3.根据权利要求1所述的基于视觉的光波导缺陷检测系统,其特征在于,所述主界面模块包括:

4.根据权利要求3所述的基于视觉的光波导缺陷检测系统,其特征在于,所述产品检测模块包括:

5.根据权利要求4所述的基于视觉的光波导缺陷检测系统,其特征在于,所述配方设置模块包括:

6.根据权利要求4所述的基于视觉的光波导缺陷检测系统,其特征在于,所述...

【专利技术属性】
技术研发人员:杜彬汪杰周汉卿张勇
申请(专利权)人:宁波舜宇奥来技术有限公司
类型:发明
国别省市:

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

1