首页 > 专利 > 西安工程大学 > 一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法专利详情

一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-01-31
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-08-21
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-03-16
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-01-31
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201810095070.8 申请日 2018-01-31
公开/公告号 CN108333183B 公开/公告日 2021-03-16
授权日 2021-03-16 预估到期日 2038-01-31
申请年 2018年 公开/公告年 2021年
缴费截止日
分类号 G01N21/88 主分类号 G01N21/88
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 4
权利要求数量 5 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN107180392A、CN107392255A、CN107220649A、CN104850858A、CN107481231A 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 西安工程大学 当前专利权人 西安工程大学
发明人 张宏伟、张凌婕、汤文博、景军锋、李鹏飞 第一发明人 张宏伟
地址 陕西省西安市金花南路19号 邮编 710048
申请人数量 1 发明人数量 5
申请人所在省 陕西省 申请人所在市 陕西省西安市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
西安弘理专利事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
李娜
摘要
本发明公开了一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,根据企业提供的原样本库,进行DCGAN对抗生成得到新的色织缺陷图像,扩充了缺陷样本,可以有效的避免训练过程中产生的过拟合问题;通过调整超参数、网络结构等,训练了多种模型,通过对比选择适用于色织衬衫裁片缺陷检测的网络模型;将最终的优化网络模型嵌入在TETSON TX2中,形成一套完整的检测系统,能够对色织衬衫表面缺陷情况进行定位与分类,满足了工业生产检测环节的需求。
  • 摘要附图
    一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法
  • 说明书附图:图1
    一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法
  • 说明书附图:图2
    一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法
  • 说明书附图:图3
    一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-16 授权
2 2018-08-21 实质审查的生效 IPC(主分类): G01N 21/88 专利申请号: 201810095070.8 申请日: 2018.01.31
3 2018-07-27 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,其特征在于,具体按照以下步骤实施:
步骤1、构建关于色织衬衫裁片缺陷图像样本的样本库,并对该样本库进行预处理;步骤1具体为:
步骤1.1、创建345张色织衬衫裁片缺陷图像样本库;
步骤1.2、对样本库中的缺陷图像进行基于DCGAN的样本扩张,得到扩张缺陷图像;
所述对样本库中的缺陷图像进行基于DCGAN的样本扩张具体步骤为:首先,在DCGAN中的生成模型,利用反卷积学习到色织衬衫裁片缺陷特征,利用学习到的缺陷特征生成新的缺陷图片,通过比对公式判别对新的缺陷图片与原样本库中图像的差异,并由判别结果得到扩张缺陷图像;
步骤1.3、利用扩张缺陷图像和原样本库中的缺陷图像构建新样本库,并对新样本库的缺陷区域进行人工标注缺陷类别以及缺陷坐标;
步骤1.4、将标注后的缺陷图像随机划分为72%的训练集、10%的测试集以及18%的验证集;
步骤2、设计色织衬衫裁片缺陷检测的网络模型;
所述设计色织衬衫裁片缺陷检测的网络模型的输入缺陷图像尺寸设定为416*416,卷积层有22层,最大池化层有5层,使用Leaky Relu作为激活函数,网络模型迭代次数为2W次,学习率设定为0.01,并在迭代次数为2000、7500时分别改变学习率为0.001和0.0001;
步骤3、利用步骤1中预处理后的样本库对步骤2中设计的网络模型训练,进而对色织衬衫裁片缺陷检测的网络模型进行优化,得优化网络模型;
步骤4、利用步骤3中的优化网络模型搭建检测系统硬件平台,将该检测系统硬件平台连接显示装置,向显示装置中输入待检测的缺陷样本图像,经过检测系统硬件平台检测缺陷类别以及缺陷位置。

2.如权利要求1所述一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,其特征在于,所述比对公式具体为:
式(1)中Pdata(x)为真实样本分布,PG(x)为虚假样本分布。

3.如权利要求2所述一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,其特征在于,所述判别结果D*(x)值为0.5时,则新的缺陷图片为扩张缺陷图像。

4.如权利要求1所述一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,其特征在于,步骤1.3所述对新样本库的缺陷区域进行人工标注具体过程为:采用Labellmg标注工具对色织衬衫裁片的缺陷用矩形框进行坐标信息、缺陷关键点以及缺陷类别的标注。

5.如权利要求1所述一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,其特征在于,步骤4所述优化网络模型搭建检测系统硬件平台具体为:将优化网络模型嵌入JETSON TX2,所述JETSON TX2是一台基于NVIDA Pascal架构的AI单模块嵌入式平台。
说明书

技术领域

[0001] 本发明属于色织物裁片疵点检测技术领域,具体涉及一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法。

背景技术

[0002] 我国是世界最大的纺织品服装生产和出口国,衍生的纺织服装行业是一个劳动密集程度较高和对外依存度较大的产业。随着自动化程度的发展以及人们对色织物花型多样化要求的增加,使得新型纺纱设备,织造设备不断涌现。但是,织造设备故障以及挡车工操作熟练程度不同,织物表面会存在着各种不同形态的疵点,疵点的存在会引起织物的美观和质量等一系列问题,因此,疵点检测是织造过程中十分重要的一个工序。
[0003] 色织衬衫近几年是我国出口创汇能力最强的服装产品之一,由不同部位的裁片贴衬、缝制而成,而一般裁片存在的疵点由经过专门培训的技术工人进行人工手动翻阅检测,这种传统的基于人工视觉的检测方法,受检测人员生理、心理等因素的影响,存在效率低、主观性强等缺点。而现有人们提出来的一些解决色织物疵点检测的方法较少或主要针对于纯白色的坯布,原因在于色织物花型复杂,色织物花型的背景同样千变万化,疵点之间也存在类类相似,类内不同的情况,无法同时满足工业生产的实时性与准确性要求。

发明内容

[0004] 本发明的目的在于提供一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,能够对色织衬衫表面缺陷情况进行定位与分类,提高实验准确率。
[0005] 本发明的技术方案为,一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,具体按照以下步骤实施:
[0006] 步骤1、构建关于色织衬衫裁片缺陷图像样本的样本库,并对该样本库进行预处理;
[0007] 步骤2、设计色织衬衫裁片缺陷检测的网络模型;
[0008] 步骤3、利用步骤1中预处理后的样本库对步骤2中设计的网络模型训练,进而对色织衬衫裁片缺陷检测的网络模型进行优化,得优化网络模型;
[0009] 步骤4、利用步骤3中的优化网络模型搭建检测系统硬件平台,将该检测系统硬件平台连接显示装置,向显示装置中输入待检测的缺陷样本图像,经过检测系统硬件平台检测缺陷类别以及缺陷位置。
[0010] 本发明的特点还在于:
[0011] 步骤1具体为:
[0012] 步骤1.1、创建345张色织衬衫裁片缺陷图像样本库;
[0013] 步骤1.2、对样本库中的缺陷图像进行基于DCGAN的样本扩张,得到扩张缺陷图像;
[0014] 步骤1.3、利用扩张缺陷图像和原样本库中的缺陷图像构建新样本库,并对新样本库的缺陷区域进行人工标注缺陷类别以及缺陷坐标;
[0015] 步骤1.4、将标注后的缺陷图像随机划分为72%的训练集、10%的测试集以及18%的验证集。
[0016] 步骤1.2中对样本库中的缺陷图像进行基于DCGAN的样本扩张具体步骤为:首先,在DCGAN中的生成模型,利用反卷积学习到色织衬衫裁片缺陷特征,利用学习到的缺陷特征生成新的缺陷图片,通过比对公式判别对新的缺陷图片与原样本库中图像的差异,并由判别结果得到扩张缺陷图像。
[0017] 比对公式具体为:
[0018]
[0019] 式(1)中Pdata(x)为真实样本分布,PG(x)为虚假样本分布。
[0020] 判别结果D*(x)值为0.5时,则新的缺陷图片为扩张缺陷图像。
[0021] 步骤1.3对新样本库的缺陷区域进行人工标注具体过程为:采用Labellmg标注工具对色织衬衫裁片的缺陷用矩形框进行坐标信息、缺陷关键点以及缺陷类别的标注。
[0022] 步骤2设计色织衬衫裁片缺陷检测的网络模型的输入缺陷图像尺寸设定为416*416,卷积层有22层,最大池化层有5层,使用LeakyRelu作为激活函数,网络模型迭代次数为
2W次,学习率设定为0.01,并在迭代次数为2000、7500时分别改变学习率为0.001和0.0001。
[0023] 步骤4优化网络模型搭建检测系统硬件平台具体为:将优化网络模型嵌入JETSON TX2,JETSON TX2是一台基于NVIDA Pascal架构的AI单模块嵌入式平台。
[0024] 本发明的有益效果是,
[0025] (1)本发明一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,根据企业提供的原样本库,进行DCGAN对抗生成得到新的色织缺陷图像,扩充了缺陷样本,可以有效的避免训练过程中产生的过拟合问题;
[0026] (2)本发明一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法通过调整超参数、网络结构等,训练了多种模型,通过对比选择适用于色织衬衫裁片缺陷检测的网络模型;
[0027] (3)本发明一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法将最终的优化网络模型嵌入在TETSON TX2中,形成一套完整的检测系统,能够对色织衬衫表面缺陷情况进行定位与分类,满足了工业生产检测环节的需求。

实施方案

[0031] 下面结合附图和具体实施方式对本发明进行详细说明。
[0032] 一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,如图1所示,具体按照以下步骤实施:
[0033] 步骤1、构建关于色织衬衫裁片缺陷图像样本的样本库,并对该样本库进行预处理;
[0034] 具体为:
[0035] 步骤1.1、创建345张色织衬衫裁片缺陷图像样本库;
[0036] 步骤1.2、对样本库中的缺陷图像进行基于DCGAN的样本扩张,得到扩张缺陷图像;
[0037] 对样本库中的缺陷图像进行基于DCGAN的样本扩张具体步骤为:首先,在DCGAN中的生成模型,利用反卷积学习到色织衬衫裁片缺陷特征,利用学习到的缺陷特征生成新的缺陷图片,通过比对公式判别对新的缺陷图片与原样本库中图像的差异,并由判别结果得到扩张缺陷图像。
[0038] 比对公式具体为:
[0039]
[0040] 式(1)中Pdata(x)为真实样本分布,PG(x)为虚假样本分布。
[0041] 判别结果D*(x)值为0.5时,则新的缺陷图片为扩张缺陷图像。
[0042] 利用G生成器与D判别器进行对抗生成相互平衡,使得Pdata与PG相等时达到了全局最优,此时判别器D对真实样本和虚假样本进行判别,输出相同。对抗生成网络生成的图片与原图不同,但具体特征相近,与一般扩展图片数量的方法有着本质的区别。
[0043] 步骤1.3、将扩张缺陷图像与原样本库中的缺陷图像进行融合,创建新样本库,并对新样本库的缺陷区域进行人工标注缺陷类别以及缺陷坐标;
[0044] 对新样本库的缺陷区域进行人工标注具体过程为:采用Labellmg标注工具对色织衬衫裁片的缺陷用矩形框进行坐标信息、缺陷关键点以及缺陷类别的标注。其中缺陷存在7类,包括Belt yarn、Knot tying、Hole、BrokenEnd、NettingMultiple、ThickBar,ThinBar。
[0045] 步骤1.4、将标注后的缺陷图像随机划分为72%的训练集、10%的测试集以及18%的验证集。
[0046] 步骤2、设计色织衬衫裁片缺陷检测的网络模型,该网络模型的输入缺陷图像尺寸设定为416*416,卷积层有22层,最大池化层有5层,网络模型的第一层为卷积层,第二层为最大池化层,第三层为卷积层,第四层为最大池化层,第五层到第七层为卷积层,第八层为最大池化层,第九层到十一层为卷积层,第十二层为最大池化层,第十三层到十七层为卷积层,十八层为最大池化层,十九层到二十五层为卷积层。使用Leaky Relu作为激活函数,网络模型迭代次数为2W次,学习率设定为0.01,并在迭代次数为2000、7500时分别改变学习率为0.001和0.0001;
[0047] 通过下述方法对生成的训练模型进行检测,检测的具体步骤为:将一幅图像分成S*S个网格,如果某个目标的中心,落在这个网格中,则这个网格就负责预测这个目标,每个网格预测B个预测框,每个预测框除了要回归自身的位置之外,还要附带预测一个置信度值,这个置信度值代表了所预测的框中含有目标的置信度和预测框预测的是否准确的两重信息,其中值是计算方式如下:
[0048]
[0049] 如果有目标落下一个网格中,第一项取1,否则取0.第二项是预测的框与实际情况之间的IOU值,除此之外还需要预测类别信息和坐标。整个网络的损失函数如下:
[0050]
[0051] 检测结果如图2(a)、图2(b)、图2(c)、图2(d)所示。
[0052] 步骤3、利用步骤1中预处理后的样本库对步骤2中设计的网络模型训练,进而对色织衬衫裁片缺陷检测的网络模型进行优化,得优化网络模型,如图3所示;
[0053] 步骤4、利用步骤3中的优化网络模型搭建检测系统硬件平台,具体为:将优化网络模型嵌入JETSON TX2,JETSON TX2是一台基于NVIDA Pascal架构的AI单模块嵌入式平台,即完成检测系统硬件平台;将该检测系统硬件平台连接显示装置,向显示装置中输入待检测的缺陷样本图像,经过检测系统硬件平台检测缺陷类别以及缺陷位置;可以借助其高性能、低能耗的特性,在板载终端设备上处理复杂数据,满足工业生产的低成本、高实时性要求。
[0054] 通过上述方式,本发明一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法,根据企业提供的原样本库,进行DCGAN对抗生成得到新的色织缺陷图像,扩充了缺陷样本,可以有效的避免训练过程中产生的过拟合问题;通过调整超参数、网络结构等,训练了多种模型,通过对比选择适用于色织衬衫裁片缺陷检测的网络模型;将最终的优化网络模型嵌入在TETSON TX2中,形成一套完整的检测系统,能够对色织衬衫表面缺陷情况进行定位与分类,满足了工业生产检测环节的需求。

附图说明

[0028] 图1是本发明一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法构件流程图;
[0029] 图2(a)、图2(b)、图2(c)、图2(d)是一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法实时检测结果图;
[0030] 图3是一种基于DCGAN和DCNN的色织衬衫裁片缺陷检测方法中训练模型生成图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号