【技术实现步骤摘要】
一种基于深度学习的焊件表面二维码喷码恢复方法
[0001]本专利技术涉及工业焊接图像处理
,具体涉及一种基于深度学习的焊件表面二维码喷码恢复方法
。
技术介绍
[0002]二维码是一种利用特定几何图形按照一定分布规则排列的黑白相间图案,用于记录和传输数据信息
。
相比于传统的一维条形码,二维码具有许多优点,包括信息容量大
、
密度高
、
纠错能力强
、
安全性好和编码范围广等
。
同时,二维码还引入了校验纠错码,具备检测错误和恢复删除错误的功能
。
[0003]二维码已在许多领域得到广泛应用
。
在商业领域中,它被用于扫码购物
、
促销活动
、
支付方式等
。
二维码可以提供便捷的购物体验和实时的交易信息
。
在医疗领域中,二维码可以用于医疗记录管理和药品追溯等
。
通过将二维码与患者的医疗信息和药品包装相关联,可以实现对患者的医疗信息以及药品生产流程的全程跟踪和管理
。
在工业领域中,二维码被应用于物流管理
、
生产流程追踪
、
设备维护等方面
。
通过将二维码标识与物品或设备相关联,可以实现自动化的数据收集和追踪,提高生产效率和管理水平
。
[0004]在工业焊接过程中,焊件的标识对于质量追踪和溯源非常重要
。
目前 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于深度学习的焊件表面二维码喷码恢复方法,其特征在于:包括以下步骤:步骤1数据准备
:
收集一批焊件表面反光的二维码图像数据以及对应的清晰的二维码图像数据;步骤2数据预处理:通过多尺度的数据增强,扩充增加步骤1获得的原始数据集的数据量和多样性,能够适应不同的工业环境与场景;步骤3划分数据集:将步骤2预处理后的数据集划分为训练集
、
验证集和测试集;步骤4训练集一次标注:对训练集进行标注,标注出光斑
、
光晕的位置;步骤5建立深度学习定位模型:定位模型用于定位光斑
、
光晕区域;选用目标检测模型
YOLOv8
,使用步骤4中标注好光斑
、
光晕位置的训练集对所选模型进行训练,以学习光斑
、
光晕的特征和位置信息,训练结束后将
YOLOv8
训练好的
best
权重文件保存到本地,并把权值模型当作后续的预训练模型;步骤6训练集二次标注:对步骤5所定位的光斑
、
光晕区域再次进行标注,标注二维码数据信息;首先,提取光斑
、
光晕区域并以点为单位分割为小块,每个小块命名为“crop_x_y”的形式,其中
x
表示位于二维码中的行号,
y
表示位于二维码中的列号,同时,根据分割的小块定位到原清晰二维码相同区域获取小块颜色,从而将小块分别存放在“1”、“0”两个文件夹中,其中“1”中存放小块为白色,“0”中存放小块为黑色,两个文件夹中存放的小块对应的二维码光照强度应当相似;步骤7建立深度学习恢复模型:对步骤6中“1”、“0”两个文件夹中的图像数据建立深度学习恢复模型,恢复模型用于恢复二维码数据;选用
MobileNet
轻量级模型,训练恢复模型,提供仅包含光斑
、
光晕区域的黑白小块,训练结束后将训练结果返回原图像;步骤8验证和准确性评估
。2.
如权利要求1所述的基于深度学习的焊件表面二维码喷码恢复方法,其特征在于,所述方法中步骤1中图像从现场采集或者从现有图像来源获取,数据集具有足够多的样本,并且包含不同光照强度下的图像
。3.
如权利要求1所述的基于深度学习的焊件表面二维码喷码恢复方法,其特征在于,所述方法中步骤2具体包括:步骤
2.1
图像几何变换:对图像进行缩放
、
裁剪
、
旋转操作;步骤
2.2
图像二值化;步骤
2.3
对比度增强:对步骤
2.2
后的二值图像使用直方图均衡化
技术研发人员:陈云霞,黄雷阳,胡海宁,姜钊祥,
申请(专利权)人:上海电机学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。