首页> 中国专利> 基于特征感知和多通道学习的图像色差检测方法

基于特征感知和多通道学习的图像色差检测方法

摘要

本发明公开了一种基于特征感知和多通道学习的图像色差检测方法,包括:1)构建用于训练色差检测网络的训练集,色差检测网络由多通道学习模块、特征感知模块、区域建议网络和预测回归网络组成;2)将图像输入多通道学习模块,获取图像全面特征图;3)将图像全面特征图输入特征感知模块,得到感知加权特征图;4)将感知加权特征图输入区域建议网络,得到区块特征图;5)将区块特征图输入预测回归网络,得到色差偏移量及位置,与真实值计算损失,反向传播调整参数;6)迭代训练至预设值,确定色差检测网络;7)将待检测图像输入色差检测网络,获取色差偏移量及位置。本发明可实现对具有复杂纹理及图案的图像高速高精度色差检测。

著录项

  • 公开/公告号CN114581536A

    专利类型发明专利

  • 公开/公告日2022-06-03

    原文格式PDF

  • 申请/专利权人 华南理工大学;

    申请/专利号CN202210180091.6

  • 发明设计人 高红霞;廖宏宇;黄滨;郑弘振;

    申请日2022-02-25

  • 分类号G06T7/90;G06K9/62;G06N3/04;G06N3/08;G06V10/764;G06V10/82;

  • 代理机构广州市华学知识产权代理有限公司;

  • 代理人冯炳辉

  • 地址 510640 广东省广州市天河区五山路381号

  • 入库时间 2023-06-19 15:32:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-06-03

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及图像检测的技术领域,尤其是指一种基于特征感知和多通道学习的图像色差检测方法。

背景技术

随着工业领域的智能化发展,越来越多的工业检测任务开始应用视觉检测系统取代人工检测,如X光图像危险品检测、PCBA(Printed Circuit Board Assembly)缺陷检测等。

X光图像是由X射线穿透待检测物体、根据物体的不同密度渲染出不同颜色所得到的图像,常用于安检识别危险品。PCBA是通过贴片或打孔方式安装了各种元器件的电路板,为了保证生产质量,需要在出厂前对电路板成像进行质检。在视觉检测系统中,可利用X光图像中危险品与背景或PCBA图像中缺陷与正常品间的纹理颜色差异信息进行目标检测。

相比于自然场景图像,上述工业图像在成像过程中易受噪声或其他因素干扰,如X光图像在物品堆叠或成像角度畸变时,危险品对象特征不稳定,容易与背景特征混叠,难以检测;PCBA在板底复杂、元器件密时,所成图像具有复杂纹理及图案,缺陷色差难以察觉,若存在污渍,则更容易出现漏检误检。在以上纹理复杂且对象特征不稳定的情况下,任务目标检测更为困难,所以对复杂纹理及图案图像的色差检测一直是亟待解决的难题。

而近几年交通行业和快递行业的发展造成了X光行李/快递安检方面的巨大压力,PCBA是空调、电热水器、洗衣机、冰箱等常用家电的核心器件,它的质量检测关系到家电的安全生产和可靠使用。因此,迫切需要研发准确可靠的算法解决上述工业检测的难题。

发明内容

本发明的目的在于克服现有技术的缺点与不足,提出了一种基于特征感知和多通道学习的图像色差检测方法,利用多通道学习模块获取图像的全面特征,再利用特征感知模块在区分图像复杂纹理的同时挖掘图像的微小色差变化,实现对具有复杂纹理及图案的图像高速高精度色差检测。

为实现上述目的,本发明所提供的技术方案为:基于特征感知和多通道学习的图像色差检测方法,包括以下步骤:

1)采集具有复杂纹理及图案的图像,对图像中的色差异常标注色差偏移量及位置,构建用于训练色差检测网络的训练集;其中,所述色差检测网络由多通道学习模块、特征感知模块、区域建议网络和预测回归网络组成;

2)将训练集中的图像输入色差检测网络进行训练,具体过程如下:

2.1)图像输入多通道学习模块,获取图像全面特征图;

2.2)将图像全面特征图输入特征感知模块,获得感知加权后的特征图;

2.3)将感知加权后的特征图输入区域建议网络,得到被网络判断存在色差异常的区块特征图;

2.4)将区块特征图输入预测回归网络,得到色差异常位置及色差偏移量,与真实的色差异常位置及色差偏移量做运算,计算损失,通过损失函数反向传播,调整多通道学习模块、特征感知模块及预测回归网络的参数;

3)返回步骤2),重新将训练集中的图像输入调整后的色差检测网络进行迭代训练,不断重复步骤2)至3),直至训练次数大于预设迭代次数,将最后一次得到的网络确定为训练好的色差检测网络;

4)将待检测的具有复杂纹理及图案的图像输入训练好的色差检测网络,识别出超过阈值的色差异常并在图中标注色差偏移量及位置,完成对具有复杂纹理及图案的图像的色差检测。

进一步,在步骤1)中,具有复杂纹理及图案的图像是物品繁多的快递包裹在X光机下成像得到的X光图像或具有复杂纹理板底的PCBA在光学成像装置下得到的图像,为RGB格式图像,标注色差位置与色差偏移值,构建训练集。

进一步,在步骤2.1)中,所述多通道学习模块包含通道变换和分通道特征提取两个步骤:

2.1.1)在通道变换步骤,利用原先的RGB格式图像转换出HSV格式图像和YUV’格式图像,对图像中的每一个像素点做如下操作:

C

Y=0.299·R+0.587·G+0.114·B,U=(B-Y)/1.772,V′=(R-Y)/1.402

式中,C

2.1.2)在分通道特征提取步骤,用不同的卷积层对图像所有9个通道进行分通道特征提取,获取图像全面特征图:

f

式中,f

进一步,在步骤2.2)中,将图像全面特征输入特征感知模块,获得感知加权后的特征图:

对不同通道的特征图加权求和:

将不同通道的特征图两两拼接再加权求和:

将上述两步求和得到的特征图C

C[x,y]=[C

以上三个公式中,f

进一步,在步骤2.3)中,将感知加权后的特征图输入区域建议网络(RPN,为专有网络),得到被网络判断存在色差异常的区块特征图:

{m

式中,C[x,y]为感知加权后的特征图,RPN()为区域建议网络,m

进一步,所述步骤2.4)包括以下步骤:

2.4.1)将区块特征图输入预测回归网络,得到色差异常位置及色差偏移量;

色差偏移值预测:z

式中,m

边框预测:[x

式中,G()为预测回归网络的回归部分,[x

2.4.2)将预测值与真实的色差异常位置与色差偏移量做运算,计算损失,通过损失函数反向传播,调整多通道学习模块、特征感知模块及预测回归网络的参数;

损失函数:

L

式中,L

本发明与现有技术相比,具有如下优点与有益效果:

1、本发明方法设计的多通道学习模块,不局限于图像原有通道的信息利用,通过通道变换利用图像的多通道信息,能获得复杂纹理图像更全面的特征。

2、本发明方法设计的特征感知模块,可以在图像具有复杂纹理时感知对色差检测有效的特征,挖掘图像的微小色差变化,实现对具有复杂纹理及图案的图像的色差检测。

3、本发明方法在X光图像违禁品检测与PCBA缺陷检测任务上的精度,均高于其它检测方法,且能有效实现对具有复杂纹理及图案的图像的高速高精度色差检测。

4、本发明方法在工业视觉检测中具有广阔的应用前景,可以应用于多种任务检测场景。

具体实施方式

下面结合实施例对本发明作进一步详细的描述,但本发明的实施方式不限于此。

本实施例公开了一种基于特征感知和多通道学习的图像色差检测方法,包括以下步骤:

1)采集具有复杂纹理及图案的图像,该图像可以是物品繁多的快递包裹在X光机下成像得到的X光图像或具有复杂纹理板底的PCBA在光学成像装置下得到的图像,为RGB格式图像,标注色差位置(危险品或缺陷)与色差偏移值,构建用于训练色差检测网络的训练集,其中,所述色差检测网络由多通道学习模块、特征感知模块、区域建议网络和预测回归网络组成。

2)将训练集中的图像输入色差检测网络进行训练,具体过程如下:

2.1)图像输入多通道学习模块,获取图像全面特征图。多通道学习模块包含通道变换和分通道特征提取两个步骤:

2.1.1)在通道变换步骤,利用原先的RGB格式图像转换出HSV格式图像和YUV’格式图像,对图像中的每一个像素点做如下操作:

C

Y=0.299·R+0.587·G+0.114·B,U=(B-Y)/1.772,V′=(R-Y)/1.402

式中,C

2.1.2)在分通道特征提取步骤,用不同的卷积层对图像所有9个通道进行分通道特征提取,获取图像全面特征图:

f

式中,f

每次卷积的具体过程如下:

式中,I[x,y]为图像,w[d,e]为卷积核,f[x,y]为卷积后所得特征。n

图像经过多通道学习模块,学习到带有图像充分信息的全面特征,RGB图像只反映颜色信息,而HSV和YUV’图像,可以表示图像的色调、亮度、饱和度,能更准确的感知颜色联系,有利于后续对微小色差的检测。

2.2)将图像全面特征图输入特征感知模块,获得感知加权后的特征图:

对不同通道的特征图加权求和:

将不同通道的特征图两两拼接再加权求和:

将上述两步求和得到的特征图C

C[x,y]=[C

以上三式中,f

不同通道包含不同的信息,对色差检测过程中的贡献不同,特征感知模块通过学习加强对色差检测有利的特征,减弱无关特征的影响,使其能应对复杂纹理下的色差检测。

2.3)将感知加权后的特征图输入区域建议网络(RPN,为专有网络),得到被网络判断存在色差异常(危险品或缺陷)的区块特征图:

{m

式中,C[x,y]为感知加权后的特征图,RPN()为区域建议网络,m

在生成区块特征图的过程中,图像特征图中的每一个点定义为锚点anchor,每个锚点以自身为中心定义9个锚框,除去超出图像区域的锚框,对剩下的锚框m

在二分类器对应的训练过程中,当锚框与真实标记框之间的交并比大于0.7时,将其判断为色差异常(危险品或缺陷)类,小于0.3则判断为正常类。在实际检测过程中,二分类输出z小于设定置信度阈值时表示锚框为非色差异常区块,不进入后续步骤,否则,表示锚框为色差异常区块,对其做边框回归操作,最终输出为锚框中心点坐标和宽高[x

对色差异常锚框使用非极大值抑制进行筛选,剔除重叠的锚框。再取置信度最高的前n个锚框,作为色差异常区块特征图,进入后续步骤处理。

区域建议网络使用它独有的一个损失函数反向传播进行训练,目标是最小化以下损失函数:

式中,L′

2.4)将区块特征图输入预测回归网络,得到色差异常位置及色差偏移量,与真实的色差异常位置及色差偏移量做运算,计算损失,通过损失函数反向传播,调整多通道学习模块、特征感知模块及预测回归网络的参数。

2.4.1)将区块特征图输入预测回归网络,得到色差异常位置及色差偏移量。

色差偏移值预测:z

式中,m

边框预测:[x

式中,G()为预测回归网络的回归部分,[x

2.4.2)将预测值与真实的色差异常位置与色差偏移量做运算,计算损失,通过损失函数反向传播,调整多通道学习模块、特征感知模块及预测回归网络的参数。

损失函数:

L

式中,L

3)返回步骤2),重新将训练集中图像输入调整后的色差检测网络进行迭代训练,不断重复步骤2)至3),直至训练次数大于预设迭代次数。将最后一次得到的网络确定为训练好的色差检测网络。

4)将待检测的具有复杂纹理及图案的图像输入训练好的色差检测网络,识别出超过阈值的色差异常并在图中标注色差偏移量及位置,完成对具有复杂纹理及图案的图像的色差检测。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号