【CN109859171A】一种基于计算机视觉和深度学习的楼面缺陷自动检测方法【专利】
基于深度学习的带钢表面缺陷检测系统的研究与实现
![基于深度学习的带钢表面缺陷检测系统的研究与实现](https://img.taocdn.com/s3/m/84ae3e852dc58bd63186bceb19e8b8f67d1cef56.png)
基于深度学习的带钢表面缺陷检测系统的研究与实现基于深度学习的带钢表面缺陷检测系统的研究与实现一、引言带钢是制造钢材产品的重要材料之一,在钢铁生产和加工过程中扮演着重要的角色。
然而,由于制造和运输过程中的因素,带钢表面往往会存在各种各样的缺陷,例如划痕、凹陷、氧化等。
这些缺陷如果无法及时发现和处理,将会严重影响带钢的品质和使用寿命,甚至导致产品质量问题和经济损失。
因此,研究和实现一种基于深度学习的带钢表面缺陷检测系统具有重要的理论和实际意义。
二、深度学习在图像识别领域的应用深度学习是一种人工智能的方法,它通过模拟人脑神经网络的结构和功能来实现图像和数据的自动识别和分析。
在图像识别领域,深度学习已经取得了巨大的成功,例如在物体检测、人脸识别、自动驾驶等领域都有广泛的应用。
三、带钢表面缺陷检测系统的设计与实现基于深度学习的带钢表面缺陷检测系统的设计和实现主要包括以下几个关键步骤:1. 数据采集与预处理:利用高清摄像设备对带钢表面进行拍摄,将获得的图像数据进行去噪、灰度化、尺寸归一化等处理,以提高数据的质量和一致性。
2. 数据标注与训练集构建:人工对带钢图像进行标注,标注出图像中存在的不同缺陷区域,并将标注结果与相应的图像进行关联。
构建包含大量带钢图像和相应标注信息的训练集,作为后续深度学习模型的训练数据。
3. 深度学习模型的选择与训练:根据带钢表面缺陷检测的特点和需求,选择适合的深度学习模型,如卷积神经网络(Convolutional Neural Network,CNN)。
利用训练集对选择的模型进行训练和优化,以提高模型的准确性和泛化能力。
4. 缺陷检测与分类:将训练得到的深度学习模型应用于实际的带钢图像中,通过图像的特征提取和比对,检测出图像中存在的缺陷区域,并根据缺陷的类型进行分类。
通过将缺陷与标注信息进行比对,判断出缺陷的位置和严重程度。
5. 结果评估与优化:对检测结果进行评估和统计分析,计算系统的准确率、召回率、误报率等指标,根据评估结果对系统进行优化和调整,以提高系统的检测性能和效果。
基于深度学习的点胶缺陷检测系统设计
![基于深度学习的点胶缺陷检测系统设计](https://img.taocdn.com/s3/m/9171b7b082d049649b6648d7c1c708a1284a0ac4.png)
基于深度学习的点胶缺陷检测系统设计基于深度学习的点胶缺陷检测系统设计摘要:随着工业自动化程度的不断提高,点胶作为重要的加工工艺在工业生产中的应用越来越广泛。
但是在实际应用中,由于环境因素和操作原因等多种因素,点胶过程中会引入各种缺陷,导致产品质量下降。
因此,研发一种高效准确的点胶缺陷检测系统具有十分重要的现实意义。
本文提出了一种基于深度学习的点胶缺陷检测系统,通过使用卷积神经网络(CNN)实现点胶图像中有缺陷区域的准确定位和分类。
其中,我们的系统采用Yolo算法进行目标检测,设计了一种支持多尺度的模型,在不同场景下准确检测出缺陷目标。
同时,我们对CNN模型进行了深入优化,提出了一种加强损失函数的方法,并对数据集进行了合理构建,有效提升了模型的检测效果。
实验结果表明,本文所提出的点胶缺陷检测系统具有较高的准确率和实用价值,为点胶质量控制及生产效率提升提供了可行的技术手段。
关键词:点胶;缺陷检测;深度学习;卷积神经网络;Yolo 算1.引言点胶技术是一种广泛应用于电子、汽车、航空航天等领域的精细加工工艺,具有高精度、高可靠性、高灵活性等优点。
但是在点胶过程中,常常会出现各种缺陷,如气泡、漏胶、堵胶等,这些缺陷会对产品的性能和可靠性造成不良影响,甚至导致产品失效,因此点胶缺陷检测是点胶技术中十分关键的环节。
传统的点胶缺陷检测方法通常是利用人眼进行检查,由于人眼检测的主观性和疲劳性,会严重影响检测效率和准确性。
随着深度学习技术的发展,基于深度学习的点胶缺陷检测方法逐渐成为研究热点。
深度学习算法可以从大量数据中学习到特征,可以有效解决传统方法中特征提取难、噪声影响大等问题。
本文提出了一种基于深度学习的点胶缺陷检测系统,通过采用卷积神经网络(CNN)对点胶图像进行处理,实现了点胶缺陷的准确定位和分类。
其中,我们采用了Yolo算法进行目标检测,设计了一种支持多尺度的模型,在不同场景下准确检测出缺陷目标。
同时,我们对CNN模型进行了深入优化,提出了一种加强损失函数的方法,并对数据集进行了合理构建,有效提升了模型的检测效果。
一种基于深度信息的障碍物检测方法
![一种基于深度信息的障碍物检测方法](https://img.taocdn.com/s3/m/b47f1a07a216147917112853.png)
第 8期
计 算 机 技 术 与 发 展
COMP UTE R I EC HNOL OGY AND DEVEL OP MENT
2 0 1 5年 8 月
V0 1 . 25 No . 8 Au g . 2 01 5
一
种基 于深 度信 息 的 障碍 物 检 测 方 法
用K i n e c t 可以有效地对地面障碍物进行检测并提取出道路信息 , 可为室内移动机器人提供 良好的导航信息。
关键词 : 深度 数据 ; 视差 图 ; 最d x -乘; 最 大类 间方差 法 ; 障碍物 检测
中图分 类号 : T P 3 0 1 文献标 识码 : A 文章编 号 : 1 6 7 3 — 6 2 9 X( 2 0 1 5 ) 0 8 — 0 0 4 3 — 0 5 d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 6 7 3 — 6 2 9 X . 2 0 1 5 . 0 8 . O O 9
a n d Au t o ma t i o n , S h ng a h a i Un i v e r s i t y, S h ng a h i a 2 0 0 0 7 2, Ch i n a;
2 . Da t a n g S h a a n x i F u g I l P o w e r G e n e r a i t o n C o . , L t d . , Xi ’ a l l பைடு நூலகம் 7 1 9 4 0 5 , C h i n a )
Ab s t r a c t : I l 0 e n h a n c e o b s t a c l e d e t e c io t n a n d r oa d e x t r a c t i o n a b i l i t y o ft h ei n d o ormo b i l e r o b o t , p r e s e n t a r t o bs t a c l e d e t e c io t n me t h o d b a s e d
基于深度学习的机器人电路板自主故障检测系统
![基于深度学习的机器人电路板自主故障检测系统](https://img.taocdn.com/s3/m/9c9bfd6b302b3169a45177232f60ddccda38e6d3.png)
基于深度学习的机器人电路板自主故障检测系统
黄威;袁廷翼;邓百川;邹文峰;张锋;曹晖
【期刊名称】《电工电能新技术》
【年(卷),期】2022(41)2
【摘要】机器人在生产制造以及使用过程中,由电路板问题导致机器人故障的情况屡见不鲜,因此印刷电路板的故障检测是保障机器人可靠性的关键。
基于深度学习的电路板故障缺陷检测方法不仅能够有效克服人工目视检测和线上仪器检测的弊端,提高效率,同时能为生产节省很大的成本。
随着深度学习在目标检测领域的不断发展,深度学习网络可以快速准确地从图像中识别目标,并且具有较强的鲁棒性和可迁移性。
本文针对电路板的故障检测问题,提出了基于深度学习的机器人电路板自主故障检测系统,该系统通过注意力网络以及多尺度特征融合,大大提高了模型对细小故障的检测召回率,且结合了级联神经网络,提升了故障的定位精度。
该模型在电路板故障检测测试数据集上的精度达到平均准确率为99.4%,满足电路板缺陷检测的实际检测需求。
【总页数】9页(P72-80)
【作者】黄威;袁廷翼;邓百川;邹文峰;张锋;曹晖
【作者单位】广东省惠州供电局;西安交通大学电气工程学院
【正文语种】中文
【中图分类】TP24
【相关文献】
1.基于红外热像仪的印刷电路板故障检测系统设计
2.基于深度学习的机器人电气故障检测与诊断研究
3.基于自主定位导航和深度学习的视觉感知的巡检机器人检测方法
4.基于自主定位导航和深度学习的视觉感知的巡检机器人检测方法
5.基于虚拟仪器的电路板故障检测与诊断系统的研究
因版权原因,仅展示原文概要,查看原文内容请购买。
基于人工智能的表面缺陷检测算法研究
![基于人工智能的表面缺陷检测算法研究](https://img.taocdn.com/s3/m/ad68302e7f21af45b307e87101f69e314332fa24.png)
基于人工智能的表面缺陷检测算法研究在制造业领域,表面质量是产品质量的重要指标之一。
然而,传统的表面缺陷检测方法通常需要大量的人力和时间成本,并且容易受到主观因素的影响。
随着人工智能技术的快速发展,基于人工智能的表面缺陷检测算法成为了一种新的解决方案。
人工智能技术的发展使得计算机能够模拟人类的智能行为,具备学习和推理的能力。
基于人工智能的表面缺陷检测算法可以通过机器学习和深度学习的方法,从海量的图像数据中学习和识别表面缺陷,并且具备较高的准确率和效率。
首先,基于人工智能的表面缺陷检测算法通常需要一个大规模的训练数据集。
这个数据集包含了正常和有缺陷的表面图像样本。
通过使用这个数据集,算法可以学习到各种类型的表面缺陷,并能够准确地区分正常和有缺陷的表面。
其次,基于人工智能的表面缺陷检测算法通常采用深度学习的方法。
深度学习是一种模仿人脑神经系统工作原理的机器学习方法。
通过构建深度神经网络模型,算法可以从输入的图像数据中自动提取特征,并进行分类或回归预测。
对于表面缺陷检测来说,深度学习可以帮助算法自动学习表面缺陷的特征表示,从而实现准确的检测。
另外,基于人工智能的表面缺陷检测算法还可以结合传感器和图像处理的技术。
传感器可以采集表面图像数据,并将其转化为数字信号,然后通过图像处理算法对这些信号进行分析,提取有用的特征信息。
然后,这些特征信息可以输入到人工智能的算法中进行学习和预测。
在实际应用中,基于人工智能的表面缺陷检测算法已经取得了一些令人瞩目的成果。
例如,在电子产品制造业中,利用人工智能算法可以实现对电子元件表面的缺陷进行快速准确的检测。
在汽车制造业中,人工智能算法可以帮助实现对车体表面的缺陷进行实时监测和检测。
这些应用不仅提高了产品的质量,同时还提高了生产效率和降低了成本。
然而,基于人工智能的表面缺陷检测算法仍面临一些挑战。
首先,训练数据的质量和规模直接影响算法的性能。
如果训练数据中的样本过于单一或缺乏代表性,算法可能无法准确地区分正常和有缺陷的表面。
基于深度学习算法的装配式建筑施工质量检测
![基于深度学习算法的装配式建筑施工质量检测](https://img.taocdn.com/s3/m/cc981becdc3383c4bb4cf7ec4afe04a1b171b06c.png)
基于深度学习算法的装配式建筑施工质量检测随着城市化进程的推进,装配式建筑在近年来得到了广泛应用。
相比传统建筑方式,装配式建筑具有施工周期短、质量可控、环保节能等优势。
然而,在实际的施工过程中,如何保证装配式建筑的质量成为一项关键挑战。
传统的人工检测方式既费时又费力,并且存在主观判断性强的问题。
为解决这一问题,深度学习算法应运而生,成为一种有效的装配式建筑施工质量检测手段。
一、深度学习在装配式建筑施工质量检测中的应用深度学习是一种机器学习方法,通过模拟人脑神经网络结构和功能实现对数据进行分析与处理。
在装配式建筑施工质量检测中,可以利用深度学习算法对图像进行处理和分析,从而实现对各个构件的质量评估。
1. 装配构件缺陷检测装配式建筑通常包含大量预制构件,在制造和运输过程中难免会出现一些缺陷。
深度学习算法可以通过对构件图像进行训练,识别和检测出各种缺陷,例如表面裂纹、破损、变形等。
利用这些技术,可以及时发现构件的问题,并采取有效措施进行修复或更换,确保整个建筑的质量。
2. 焊缝质量评估装配式建筑中焊接是一个重要的工艺环节,焊接缺陷可能导致整体强度不足、漏水等问题。
深度学习算法可以通过对焊缝图像进行分析和处理,判断焊接质量是否合格。
例如,可以检测焊接处是否存在裂纹、气孔等问题。
如果存在问题,及时进行修正,以确保装配式建筑在使用过程中的安全性。
二、基于深度学习算法的装配式建筑施工质量检测方法1. 数据集构建与准备为了进行深度学习算法的训练与应用, 需要构建一个包含足够多样本数据的数据集。
首先需要收集大量不同状态下的装配式建筑图像,并根据实际需要标注相应信息。
例如,在构件缺陷检测中,需要标注每个构件的位置、缺陷具体类型等信息。
在焊缝质量评估中,需要标注焊接处是否合格等信息。
确定好数据集后,还需要对图像进行预处理和增强,以提高算法的准确率。
2. 模型训练与优化选择适当的深度学习模型对数据集进行训练。
常用的深度学习模型包括卷积神经网络(Convolutional Neural Networks, CNN)和循环神经网络(Recurrent Neural Networks, RNN)等。
基于深度学习的焊接缺陷检测技术研究
![基于深度学习的焊接缺陷检测技术研究](https://img.taocdn.com/s3/m/829cd33f26284b73f242336c1eb91a37f11132a9.png)
基于深度学习的焊接缺陷检测技术研究在工业制造领域中,焊接是常见的连接方法,但是焊接质量会影响产品性能和安全。
因此,对焊接质量进行检测尤为重要。
传统的焊接缺陷检测方法主要依靠人力进行目视检测,这种检测方法有低效、低准确性和主观性等问题。
近年来,随着深度学习技术的发展,基于深度学习的焊接缺陷检测技术受到越来越多的关注和研究。
一、深度学习技术在焊接缺陷检测中的应用深度学习是一种机器学习的方法,可以通过对大量数据进行学习,构建出具有多层结构的神经网络。
相比传统的机器学习方法,深度学习具有更强的自适应和自学习能力。
在焊接缺陷检测中,深度学习技术可以通过对焊接图像的学习和提取,实现自动化的缺陷检测。
基于深度学习的焊接缺陷检测技术主要分为两类:一类是利用卷积神经网络(CNN)进行图像特征提取和分类;另一类是基于生成对抗网络(GAN)生成合格和不合格的焊缝图像,并通过区分器对生成的图像进行分类。
其中,以CNN为基础的深度学习算法应用更为广泛。
二、基于深度学习的焊接缺陷检测技术的优势和局限性相比传统的焊接缺陷检测方法,基于深度学习的方法具有以下优势:1. 提高检测准确率。
深度学习算法具有更强的自适应和自学习能力,可以通过大量的标注数据进行训练,提高检测准确率。
2. 减少人力成本。
传统的检测方法需要依赖专业技术人员进行目视检测,而基于深度学习的方法可以实现自动化检测,减少人力成本。
3. 提高检测效率。
基于深度学习的方法可以对大批量数据进行快速处理,减少检测时间。
但是,基于深度学习的焊接缺陷检测技术也存在一些局限性:1. 对标注数据要求高。
深度学习算法需要大量的标注数据进行训练,而焊接缺陷图像数据的获取和标注需要一定的专业技术和人力成本。
2. 对模型参数调整要求高。
深度学习算法具有多个参数需要进行调整,对算法工程师的技术要求较高。
3. 对硬件计算要求高。
深度学习算法的计算量较大,需要使用高性能的计算设备进行处理。
三、未来发展趋势基于深度学习的焊接缺陷检测技术在智能制造和工业安全方面具有广阔的应用前景。
基于机器视觉技术的物体表面缺陷检测.
![基于机器视觉技术的物体表面缺陷检测.](https://img.taocdn.com/s3/m/6f61282eba1aa8114431d9d3.png)
基于机器视觉技术的物体表面缺陷检测何小利1, 宋钰2(1. 四川理工学院计算机学院, 四川自贡643000; 2. 四川理工学院网络中心, 四川自贡643000;摘要:本文对物体表面缺陷进行研究和检测. 而检测的方法是采用LED 环形灯光直接暗视场正面照明方式来提取插座面板划痕图像. 具体过程是使用动态阈值分割图像, 并采用放射变换、区域特征处理及连通区域提取等技术来检测出插座面板划痕. 关键词:机器视觉; 物体表面; 缺陷检测中图分类号:T P393文献标识码:A文章编号:1009-4970(2011 02-0064-050 引言在传统的产品生产过程中, 一般情况下对产品的表面缺陷检测是采用人工检测的方法. 随着科学技术的不断发展, 特别是计算机技术的发展, 出现了计算机视觉检测技术. 利用这种新技术设计出来的系统不受恶劣环境和主观因素的影响, 能快速、准确地检测产品的质量, 完成人工无法完成的检测任务. 机器视觉检测结合了计算机图像处理和模式识别理论, 它综合了计算机技术、数据结构、图像处理, 模式识别和软件工程等不同领域的相关知识.一个典型的机器视觉系统应该包括以下五大块, 照明、镜头、相机、图像采集卡、视觉处理器.1 物体表面缺陷检测物体表面缺陷检测是机器视觉的一种典型应用. 本文以插座面板划痕检测为例, 通过采用LED 环形灯直接暗视场正面照明方式采集图像, 然后使用动态阈值分割法将插座面板区域中划痕检测的感兴趣区域提取出来, 再通过使用区域特征、区域形态学对插座面板区域使用腐蚀运算去掉分割区域中杂点和小的突出物, 确保计算上有足够的精度, 最后使用放射变换、图像平滑、连通区域提取等算法检测出划痕并显示其结果(见图1.图1 插座面板划痕检测流程图1. 1 图像获取照明的方向性通常有两种:漫射和直接照射.漫射时, 光在各个方向的强度几乎是一样的. 直接照射时, 光源发出的光集中在非常窄的空间范围内. 本文检测对象是插座面板划痕, 由于此类缺陷检测面积小, 划痕不明显等条件, 明场照明方式下, 难以得到理想的划痕图像. 因此本次检测采用LED 环形灯直接暗视场照明方式, 环形光与物体表面呈非常小的角度, 这样可以突出被测物的缺口及凸起, 所以划痕、纹理或雕刻文字等被增强, 看得更加清晰(见图2.收稿日期:2010-07-03基金项目:四川理工学院网格计算人才引进项目(2008RCY J04 作者简介:何小利(1982-, 女, 四川南充人, 硕士, 助教.2011年2月第30卷第2期洛阳师范学院学报Journa l o f Luoyang N or m a lU n i versityFeb . , 2011V o. l 30No. 2图2 直接暗视场正面照明1. 2 目标分割采集到的图像不能提供图像中包含物体的信息. 为了得到图像中的物体信息, 必须进行图像分割, 图像分割就是将图像划成一些区域, 在同一区域内, 图像的特征相近; 而不同的区域内, 图像特征相差较大. 图像特征可以是图像本身的特征, 如像素的灰度、边缘轮廓和纹理等. 图像阈值化分割是一种最常用, 同时也是最简单的图像分割方法. 图像阈值化的目的是按照灰度级, 对像素集合进行一个划分, 得到的每个子集形成一个与现实景物相对应的区域, 各个区域内部具有一致的属性, 而相邻区域布局有这种一致属性. 阈值分割操作被定义为S ={(r , c R |g m in f r , c g max }(1 因此, 阈值分割将图像RO I R 内灰度值处于某一指定灰度值范围内全部点选到输出区域S 中. 使g m in =0或g m ax =2b-1. 如果光照能保持恒定, 阈值g m in 和g max 能在系统设置时被定选且永远不用被调整. 阈值分割分为固定阈值分割和动态阈值分割. 动态阈值分割将图像与其局部背景进行比较的操作被称为动态阈值分割处理, 用f r , c 表示输入图像, 用g r , c 表示平滑后的图像, 则对亮物体的动态阈值分割处理如下S ={(r , c R |f r , c -g r , c g d iff }(2而对暗物体的动态阈值分割处理是S ={(r , c R |f r , c -g r , c -g d iff }(3 在动态阈值分割处理中, 平滑滤波器的尺寸决定了能被分割出来的物体的尺寸. 如果滤波器尺寸太小, 那么在物体的中心估计出的局部背景将不理想., 选择动态阈值分割方式来进行处理. 此时, 图像g r , c 代表理想物体, 即无缺陷物体的图像. 为检测出同理想物体的偏差, 我们仅需要使用等式(公式2 或等式(公式3 找到图像f r , c 中太亮的那些像素. 1. 3 感兴趣区域提取经过前面的处理, 可以得到从图像中提取到的区域或亚像素精度轮廓. 但它们只包含了对分割结果的原始描述. 后面还必须从分割结果中选出某些区域或轮廓, 作为分割结果中不想要的部分去除. 到目前为止, 最简单的区域特征是区域的面积:a =R =(r , c R1=ni-1ce i-cs i +1(4由上式可知, 区域的面积a 就是区域内的点数|R|. 如果区域用一幅二值图像表示, 那么用公式4中的第一个求和等式计算区域的面积; 如果区域是用行程编码表示的, 那么用公式4中的第二个求和等式计算区域的面积. 一个区域能够被视为其所有行程的一个并集, 而每个行程的面积是极容易计算的. 注意第二个累加式的项比第一个累加式的少很多. 所以, 区域的行程表示法可以使区域面积的计算速度快很多, 这个特点对几乎所有的区域特征都适用.1. 4 划痕检测通过前面一系列的处理过后, 可以对感兴趣区域进行缺陷检测, 需要再次使用动态阈值分割操作来检测缺陷, 可以用中值滤波器来估计背景.中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个拎域中各点值的中值代替, 让周围的像素值接近的真实值, 从而消除孤立的噪声点. 方法是去某种结构的二维滑动模板, 将板内像素按照像素值的大小进行排序, 生成单调上升(或下降的为二维数据序列. 阈值分割的结果中含有噪声, 这并不是最后结果. 噪声的处理, 通过使用图像平滑来进行抑制. 1. 5 检测结果通过上述操作, 插座面板划痕检测基本结束, 由于在去除噪声的过程中, 所有少于4个像素的连通区域被看作噪声并被去除. 为了区分噪声和缺陷, 假设噪声是均匀分布的, 而同属一个划痕的缺陷是彼此靠近的, 因此, 可以通过膨胀将缺陷区域中小的缝隙闭合. 为了能够计算出连通区域, 必须定义合适两个像素应被视为彼此连通.以上便是本次检测过程, 通过上述操作, 就能65 洛阳师范学院学报2011年第2期2 检测过程详细实现2. 1 读入图像从指定目录中连续读入插座面板划痕图像的模板, 并对图像大小进行设置, 运行结果如图3所示, 使用LED 环形光直接暗视场照明所得插座面板划痕图.图3 插座面板划痕图2. 2 目标分割如图4所示, 划痕在黑色背景区域中显示为高亮, 但是插座面板的边缘以及插座面板平面部分中的4个内部正方形的边缘也是高亮的, 为了区分划痕与插座面板的边缘, 首先分割出亮的边缘区域. 然后从插座面板的区域中减去分割出的区域, 从而将划痕检测的感兴趣区域缩小到相减后的区域.图4 动态阈值操作结果2. 3 感兴趣区域提取通过以上处理, 下一步来确定需要检测的平面, 因此要对感兴趣区域进行提取. 需要从分割结果中去掉插座面板的亮边界和中间4个小的正方形的亮边界. 首先必须知道插座面板在图像中的方向和大小,为得到插座面板的方向和尺寸, 再次使用区域形态学分割出内部的4个正方形. 首先使用2次闭运算填充前面分割出的内部正方形边缘上的小空洞, 内部正方形边界上有缝隙. 闭运算的结果示于图.图5 图6图5分割区域的细节; 图6经过闭运算的结果, 缝隙成功闭合.至此, 划痕任在分割出的亮的边界区域中. 为了能够检测出划痕, 需要将划痕从分割结果中分离出来. 由于已知内部正方形的边界区域的形状, 可以使用合适的结构元素开运算去除划痕. 为此生成一个结构元素, 由二个轴平行的矩形组成, 代表内部正方形的两个对边.图7和图8为产生的两个结构元素. 当在合适的方向生成矩形时, 结构元素可以不作旋转. 但是需要根据方向变换矩形中心.图7 对应内部正方形边界上、下的结构元图8 对应内部正方形边界左、右的结构元图9 结构元素图图9是使用结构元图7和图8进行开运算的结果. 开运算可以用作模板匹配, 会返回输入区域内所有与结构元素相匹配的点.966 洛阳师范学院学报2011年第2期期待的, 结果含有内部正方形边界. 然而结果任含有插座面板部分外边界, 这是因为内正方形到插座面板边界的距离与内正方形的边长大小一样. 为了去掉为边界部分, 取开运算的结果和腐蚀后的插座面板区域交集.这样得到仅含有4个内部正方形边界的区域Reg i o nSquares . 最后要检查的表面就是插座面板区域与内正方形边界的差.在计算差值之前, 使用圆形结构元素对插座面板区域进行腐蚀以去除边界. 圆的半径为Border W i d th 与Bo r der T o lerance 的和, 这两个值都是事先定义的. 半径加上Border Tolerance 是为了检测时去掉与边界非常靠近的像素, 这些像素灰度会受到边界的影响, 可能被错误地判断缺陷. 同理, 代表内正方形边界区域也要膨胀一些. 如图10和图11显示得到的含有插座面板检测平面的感兴趣区域Re gionSurface . 注意插座面板白色边界和内正方形白色边界没有包含在区域中.图10 含有插座面板平面的感兴趣区域(黑色图11 感兴趣区域边界用白色叠加到原始图像上2. 4 划痕检测经过上面的处理, 现在可以对感兴趣区域进行缺陷检测了:再次使用动态阈值分割操作来检测缺陷, 此时可以用中值滤波器来估计背景. 基于已知的最大划痕宽度Scratch W idth M ax , 利用Scratch W i d th M ax 作为中值滤波器半径去除所有划痕. 由, 域, 可以容易地使用预先定义的ScratchGray D ifM f i n作为阈值分割. 图12(a 为动态阈值分割的结果, 如图所示, 结果中含有的噪声, 需要在后面处理中去除掉.(a 动态阈值分割结果以白色叠加到原始图像上,对比度已减小, 区域中有噪声.(b 去除(a 中小于4个像素的连通区域后的结果,并不是所有噪声都去掉了.(c 表面检测结果, 检测出的划痕以白色显示.图12 检测过程及检测结果图2. 5 检测结果在这种情况下, 所有少于4个像素的连通区域被看做噪声并被去除. 但是从图12(b 中可以看出并不是所有噪声都完全被去除了, 进一步提高阈值可能会同时去除部分不连续的缺陷区域. 为了区分噪声和缺陷, 假设噪声是均匀分布的, 而同属一个划痕的缺陷是彼此靠近的, 因此, 可以通过膨胀将缺陷区域中小的缝隙闭合.67 洛阳师范学院学报2011年第2期胀后的区域重新计算连通区域. 为了得到缺陷的原始形状, 取未膨胀前的原始区域与连通区域的交集. 注意交集运算不影响各成分的连通性, 于是, 通过膨胀仅增加了连通区域的轮廓. 最后选出所有比预定最小划痕大的区域. 最终显示结果显示于图12(c.3 结语本文从实际出发, 结合HALCON 软件, 完成基于机器视觉技术的插座面板划痕检测. 本文通过图像处理的过程包括预处理、分割、平滑、特征提取等. 最后检测出插座面板上面的缺陷, 并识别缺陷. 在整个过程中, 对插座面板图像做跟踪实验, 对各种不同的算法做出分析, 选取最合适的算法进行处理, 以保证算法的可靠性. 由于插座面板缺陷多种多样, 本文只是完成了比较简单的缺陷检测, 为达到功能的完善性, 应不断的增加检测其他缺陷类型的功能. 参考文献[1]李国辉, 苏真伟, 晏开华, 黄明飞. 可疑目标区域的机器视觉检测算法[J].四川大学学报(工程科学版 , 2010, (1 .[2]唐锐, 文忠波, 文广. 一种基于BP 神经网络的模糊P ID 控制算法研究[J].机电产品开发与创新, 2008, (2 .[3]姚迅, 李德华, 黄飞, 石永辉. 基于视觉注意机制的红外图像小目标检测方法[J].武汉大学学报(工学版 , 2006, (6 .[4]怎样更好地推广机器视觉技术[J].现代制造, 2008,(3 .[5]覃仁超. 基于机器视觉的图像识别技术应用[J].电气时代, 2006, (2 .[6]姆比, 罗四维, 须德. 使用反馈信号的竞争学习算法[J].北京交通大学学报, 1993, (4.[7]陈道佳, 陈兆仁. 基于神经网络的开关电器设计与算法[J].微计算机信息, 2004, (8 .[8]朱邦太, 杨晓宇, 张自强. BP 网络的一种泛化算法[J].洛阳工学院学报, 1998, (4.[责任编辑胡廷锋]The D etecti on of Surface D efect Based on M achine V isi on Technol ogyHE X iao li 1, SONG Yu2(1. Schoo l o f Co mputer Science , S ichuan U niversity o f Science &Eng i n eering , Z i g ong 643000, Ch i n a ; 2. Net w ork Adm inistrati o n, S ichuan U niversity o f Science &Eng i n eering , Z i g ong 643000, Ch i n a Abst ract :Th is paper i n troduces a surface defect on the research and testi n g . The detecti o n m ethod is to use LED ring li g h ts d irect light dar k fie l d positi v e w ay to extract the socket pane lscratch i m age . Specific process is the use of dyna m ic t h reshold segm entati o n i m age , and usi n g rad i o acti v e transfo r m ation , the reg i o na l characteristics o f t h e reg i o n extraction processing and connecti v ity techno l o g ies to detect t h e socket panel scratches . K ey w ords :m ach i n e v i s ion ; surface ; defect detection68 洛阳师范学院学报2011年第2期。
基于深度学习的木板材表面缺陷识别算法研究
![基于深度学习的木板材表面缺陷识别算法研究](https://img.taocdn.com/s3/m/abfc86d585868762caaedd3383c4bb4cf7ecb7b2.png)
基于深度学习的木板材表面缺陷识别算法研究
沈锦桃;王祺;李欢;孔维亮;钱绍祥
【期刊名称】《林业机械与木工设备》
【年(卷),期】2024(52)5
【摘要】我国是木材及木制品的生产、制造和出口大国,木板材表面缺陷会降低木板材的外在品质和内部强度,进而影响木材的加工生产过程。
基于自制的木材表面缺陷数据集,在YOLOv5s模型上针对时下主流的几种损失函数进行了综合测试与对比分析。
旨在拓展深度学习模型在木材缺陷检测领域的应用,以期为木材表面缺陷自动化检测提供新思路。
【总页数】9页(P52-60)
【作者】沈锦桃;王祺;李欢;孔维亮;钱绍祥
【作者单位】镇江中福马机械有限公司;镇江高等专科学校
【正文语种】中文
【中图分类】TS612.1;S776
【相关文献】
1.基于深度学习特征和非线性支持向量机的板材表面缺陷识别方法
2.基于深度学习的汽车轮毂表面缺陷检测算法研究
3.基于改进YOLOv5木板材表面缺陷的定量识别
4.基于深度学习的钢板表面缺陷识别方法及系统开发
因版权原因,仅展示原文概要,查看原文内容请购买。
基于质量4.0的印制电路板智能缺陷检测研究
![基于质量4.0的印制电路板智能缺陷检测研究](https://img.taocdn.com/s3/m/2952ed4d974bcf84b9d528ea81c758f5f61f2925.png)
第46卷 第5期2024年5月系统工程与电子技术SystemsEngineeringandElectronicsVol.46 No.5May 2024文章编号:1001 506X(2024)05 1682 09 网址:www.sys ele.com收稿日期:20230724;修回日期:20230920;网络优先出版日期:20231024。
网络优先出版地址:http:∥kns.cnki.net/kcms/detail/11.2422.TN.20231024.1454.024.html基金项目:中央高校基本科研业务费(22120230184)资助课题 通讯作者.引用格式:刘虎沉,李珂,王鹤鸣,等.基于质量4.0的印制电路板智能缺陷检测研究[J].系统工程与电子技术,2024,46(5):1682 1690.犚犲犳犲狉犲狀犮犲犳狅狉犿犪狋:LIUHC,LIK,WANGHM,etal.IntelligentdefectdetectionbasedonQuality4.0:acasestudyofprintedcircuitboard[J].SystemsEngineeringandElectronics,2024,46(5):1682 1690.基于质量4.0的印制电路板智能缺陷检测研究刘虎沉1,李 珂1,王鹤鸣1,施 华2,(1.同济大学经济与管理学院,上海200092;2.上海电机学院材料学院,上海201306) 摘 要:新一代信息技术的高速发展为制造业的转型与发展提供了机遇,同时也推动了制造质量管理方式的重大变革。
本文结合制造业发展实际情况,概述了质量4.0的基本理论及关键技术,并进一步探讨了质量4.0的实施与落地应用。
具体而言,将印制电路板(printedcircuitboard,PCB)缺陷检测作为研究案例,设计了基于质量4.0的PCB智能缺陷检测方案,并提出了缺陷检测的5个关键评价标准;提出的检测方案可有效帮助PCB制造企业过滤缺陷假点、控制产品良率、获取缺陷解决建议,并为员工掌握专业检测技能提供学习和培训平台。
基于深度学习的PCB缺陷检测研究
![基于深度学习的PCB缺陷检测研究](https://img.taocdn.com/s3/m/a877ab153069a45177232f60ddccda38376be136.png)
基于深度学习的PCB缺陷检测研究PCB(Printed Circuit Board)缺陷检测是保证电子产品质量的重要环节。
随着电子产品朝着轻薄化、高性能化发展,PCB缺陷检测的难度也在逐渐增加。
传统的方法主要依靠人工检测,但是这种方法效率低下,且易出现漏检、误检的情况。
近年来,随着深度学习在计算机视觉领域的快速发展,越来越多的研究者将深度学习技术应用于PCB 缺陷检测,取得了显著的成果。
深度学习是机器学习的一种,其基于神经网络,通过学习大量的数据来提升模型的表现。
在计算机视觉领域,卷积神经网络(CNN)是最常用的深度学习模型之一。
CNN能够自动提取图像的特征,并通过多层的神经元对特征进行交互和传递,最终输出具有高度抽象性的特征表示。
传统的方法主要依靠图像处理技术,如滤波、边缘检测、二值化等,以及模式识别技术,如SVM、KNN等,来对PCB缺陷进行检测。
但是,由于PCB缺陷的类型和程度多样化,传统方法的准确性和鲁棒性难以保证。
深度学习方法主要包括基于CNN的监督学习和无监督学习。
监督学习是通过标注的数据集进行训练,将图像中的缺陷与非缺陷区域进行分类。
无监督学习则是通过聚类算法或其他无标签数据进行训练,自动发现图像中的缺陷。
深度学习方法具有较高的准确性和鲁棒性,但是需要大量的标注数据和计算资源。
以一个具体的PCB缺陷检测项目为例,该项目采用了基于CNN的监督学习方法。
对大量的PCB图像进行预处理,包括图像增强、去噪、裁剪等操作,以提高图像的质量和识别效果。
然后,利用标注工具将PCB图像中的缺陷区域和非缺陷区域分别标注,构成训练集和测试集。
在训练过程中,采用多尺度图像块的方式将训练集中的图像输入CNN 模型进行训练。
这样能够使模型适应不同大小和类型的缺陷。
同时,采用数据增强技术,如随机裁剪、旋转、翻转等,来扩充训练数据集,提高模型的泛化能力。
训练过程中采用交叉验证技术来优化模型的参数,减少过拟合和欠拟合的情况。
基于机器视觉的焊缝缺陷检测算法设计
![基于机器视觉的焊缝缺陷检测算法设计](https://img.taocdn.com/s3/m/8f6b1c1232687e21af45b307e87101f69e31fb2b.png)
基于机器视觉的焊缝缺陷检测算法设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!基于机器视觉的焊缝缺陷检测算法设计1. 引言随着工业自动化的发展,焊接作为常见的制造工艺,其质量控制尤为重要。
基于深度学习的牙模3D_打印缺陷检测方法研究
![基于深度学习的牙模3D_打印缺陷检测方法研究](https://img.taocdn.com/s3/m/cbe4fe62a4e9856a561252d380eb6294dc882270.png)
收稿日期:2022-06-23ꎮ
基金项目:福建省自然科学基金项目(2020J01876) ꎻ高校产学合作项目(2021N5004) ꎮ
作者简介:马莹(1978—) ꎬ女ꎬ副教授ꎬ研究方向为智能控制、系统优化ꎮ E ̄mail:may@ fjut.edu.cnꎮ
dental mould’ s defect are obtained and data sets are created by using data processingꎬetc.Then iteratively training the dental mold 3D
printing images by building a model of YOLOv5 .Finallyꎬcalling the camera through the YOLOv5 program and using the best weight val ̄
和技术 [1] ꎮ 现有技术主要采用低熔点金属材料ꎬ即
势ꎬ不仅能提高牙模模型的加工效率ꎬ缩短工艺流
作为 原 料ꎬ 采 用 3D 打 印 的 熔 融 沉 积 成 型 技 术
打印技术应用在传统的牙模制造工艺已经是一种趋
程ꎬ还能提升牙模质量ꎬ降低加工成本ꎮ 并且目前ꎬ
利用低熔点金属制作模型具有生产工艺简单、生产
线缺陷检测ꎮ 通过实验对比ꎬYOLOv5 深度学习网络模型的检测准确率要高于 Faster R-CNN、YOLOv3、SSD 这 3 种
模型ꎬ其检测平均准确度高达 94.78%ꎬ平均检测时间为 21 msꎮ 结果表明该方法能够检测牙模 3D 打印过程中的质
量缺陷问题ꎮ
关键词:3D 打印ꎻ牙模ꎻYOLOv5ꎻ缺陷检测
基于计算机视觉的钢构件防腐涂层缺陷检测
![基于计算机视觉的钢构件防腐涂层缺陷检测](https://img.taocdn.com/s3/m/91367f49854769eae009581b6bd97f192379bf7a.png)
基于计算机视觉的钢构件防腐涂层缺陷检测近年来,随着工业领域对高质量产品的需求不断提升,钢构件在建筑和制造领域中的应用越来越广泛。
为了保证钢构件的正常运行和延长其使用寿命,防腐涂层的施工质量至关重要。
然而,现有的防腐涂层检测方法存在着效率低、准确性不高等问题,难以满足大规模生产的需求。
因此,基于计算机视觉的钢构件防腐涂层缺陷检测技术应运而生。
1. 简介计算机视觉是一种利用计算机和图像处理技术对物体进行识别、检测和分析的技术手段。
基于计算机视觉的钢构件防腐涂层缺陷检测方法通过获取钢构件表面的图像信息,利用图像处理算法对涂层表面的缺陷进行识别和分析,从而实现快速、准确的防腐涂层缺陷检测。
2. 图像采集在钢构件防腐涂层缺陷检测过程中,首先需要对钢构件的表面进行图像采集。
采集设备可以选择高分辨率的工业相机,以确保图像质量的清晰度和准确性。
采集过程中应注意光照条件的一致性,避免因光照不均匀而对缺陷识别产生干扰。
3. 图像预处理采集到的图像需要进行预处理,以提取出有用的信息以及减少干扰因素。
预处理的步骤包括灰度化、滤波、边缘检测等。
灰度化将彩色图像转化为灰度图像,简化后续处理步骤;滤波则可以去除图像中的噪声,提高图像质量;边缘检测可以提取涂层缺陷的边界信息。
4. 特征提取通过对预处理后的图像进行特征提取,可以将图像中的缺陷与正常涂层区域进行区分。
特征可以选择涂层的颜色、纹理、形状等,也可以利用形态学操作对图像进行形态学特征提取。
5. 缺陷检测与分类在钢构件防腐涂层缺陷检测中,针对不同类型的缺陷,可以采用不同的图像处理算法进行检测与分类。
例如,对于涂层剥离、气泡等表面缺陷,可以利用边缘检测、区域生长等算法进行检测和分析;对于涂层厚度不均匀、裂纹等内部缺陷,可以采用图像分割、图像融合等算法进行检测和分析。
6. 缺陷评估与报告基于计算机视觉的钢构件防腐涂层缺陷检测技术可以自动化地评估涂层缺陷的程度和影响范围,生成检测报告并提供相应的修补建议。
一种基于机器视觉的电路板检测系统及其方法[发明专利]
![一种基于机器视觉的电路板检测系统及其方法[发明专利]](https://img.taocdn.com/s3/m/a23b74f6650e52ea54189861.png)
专利名称:一种基于机器视觉的电路板检测系统及其方法专利类型:发明专利
发明人:程恭正
申请号:CN201810690214.4
申请日:20180628
公开号:CN108982512A
公开日:
20181211
专利内容由知识产权出版社提供
摘要:本发明公开了一种基于机器视觉的电路板检测系统及其方法。
本发明中:摄像头对流水线工作台上的电路板进行拍摄图像信息;摄像头将图像信息传输至图像采集模块;图像采集模块将图像信息转换为二进制信号传输至终端设备进行处理;通过图像地定位采集、图像增强、图像去噪、图像分割、图像边缘特征提取、缺陷检测几个步骤将无缺陷的标准件的图像经过以上步骤处理制作成标准图像;通过将待测图像与标准图像逐像素比较进行检测缺陷。
本发明通过摄像头采集电路板图像信息,并通过计算机对图像进行处理识别和检测缺陷,无需人工目测,提高了测试效率,降低漏检率;并且降低了人力资源成本。
申请人:芜湖新尚捷智能信息科技有限公司
地址:241080 安徽省芜湖市三山区龙湖路8号芜湖创业大街2号楼109室ZCH024
国籍:CN
代理机构:上海精晟知识产权代理有限公司
代理人:冯子玲
更多信息请下载全文后查看。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(10)申请公布号 CN 109859171 A (43)申请公布日 2019.06.07
( 54 )发明 名称 一种基于计算机视觉和深度学习的楼面缺
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910010889 .4
(22)申请日 2019 .01 .07
(71)申请人 北京工业大学 地址 100124 北京市朝阳区平乐园100号
(72)发明人 孙光民 陈佳阳 白云鹍 关世奎 李煜
(74)专利代理机构 北京思海天达知识产权代理 有限公司 11203
2
CN 109859171 A
权 利 要 求 书
2/2 页
wcrop=wssd hcrop=hssd (2)然后根据剪裁框中心坐标计算剪裁框的4个参数: wcrop=wssd hcrop=hssd xcrop=CXcrop-0 .5*wcrop ycrop=CYcrop-0 .5*hcrop。 3 .根据权利要求1所述的方法,其特征在于楼面图像的墙体区域提取具体步骤如下: 当新拍摄的一组楼体照片需要进行缺陷检测时 ,需要先应 用传统图 像处理方法将待检 测的楼面区域与非墙体区域进行分割,非墙体的分割要采用基于HSV颜色空间的阈值分割 算法,算法具体执行如下: (1)首先将原始图像I从RGB空间转换为HSV空间; (2)设定非墙体每一点(x,y)在H通道上的分量H(x,y)∈(Tl,Th) ,其中Tl和Th分别为设定 的上下限 ;其中设定Tl=100 ,Th=124 , (3)以此二者为阈值进行分割,得到相应的二值图像I_B;
陷自动检测方法 ( 57 )摘要
本发明公开了一种基于计算机视觉和深度 学习的楼面缺陷自动检测方法,包括:在检测前, 先利用已有楼面缺陷图像制作样本,并依据迁移 学习理论进行楼面缺陷检测模型的 训练 ;检测流 程是首先依据传统图像处理对楼面图像墙体区 域进行分割提取 ;然后对楼面图像的墙体区域分 块 ,应 用模型对每一子块进行检 测 ,可以 采 用并 行处理的方式加速;接着对子块检测结果进行整 合与转换 ,标注出缺陷 在原始图 像上的 位置 ;最 后对检测结果进行修正,并制作新样本用于模型 的再次训练,以提升模型的检测性能 ;本发明解 决了现有技术中楼面图像缺陷检测的速度与精 度难以 兼得 ,且检 测算法适应能 力不强 ,检 测效 果易受照片拍摄环境影响的难题。
(4)然后通过形态学操作处理修整I_B; (5)设I_B有K个连通域,计算各连通域Pk的面积,设定阈值T,保留面积超过T的连通域, 舍弃面积未超过阈值的连通域,面积阈值T=300,得到楼面图像的墙体区域的掩膜I_Mask。 4 .根据权利要求1所述的方法,其特征在于楼面图像墙体区域分块具体步骤如下: 采 用重叠式滑窗分割原始大图 ;以 原图的 左上 角为起始点 ,用固定尺寸、固定滑动步长 的窗口 进行图 像的 分块 ;窗口的 尺寸 (WW ,WH) 为SSD模型的 输入尺寸 ,其中WW为窗口 宽度 ,WH 为窗口高度;水平和竖直方向的滑动步长分别为StepW和StepH皆设为窗口对应尺寸的一半; 是否对滑窗内的图像进行保存则需要根据第三步得到的楼体照片的墙体掩膜进行判断 ;如 果一个窗口 完全处于非楼体区域 ,则不 用保存 ;否则 ,将每次 滑窗内的图 像保存下来 ,并记 录其左上角点在原图中的坐标信息,即(Xsub,Ysub)。
权利要求书2页 说明书7页 附图9页
CN 109859171 A
CN 109859171 A
权 利 要 求 书
1/2 页
1 .一种基于计算机视觉和深度学习的楼面缺陷自动检测方法,其特征在于步骤如下: 一 .模型预训练 对SSD模型进行预训练,得到模型初始化参数; 二 .制作标注样本 首先对楼面图像进行缺陷位置及种类的标注;然后依据SSD模型的输入尺寸,以缺陷为 中 心将原图 裁剪成小图 像块 ,同时应 用数据扩 增技术 增加其数量 ,将其作为该模型的 训练 和验证样本集; 三 .模型迁移学习 使预训练好的SSD模型在上述样本集上进行迁移学习,得到用于墙面缺陷检测的模型; 四 .楼面图像的墙体区域提取 对新拍摄的楼面图像I进行墙体与非墙体的区域分割,得到墙体掩膜I_Mask; 五 .楼面图像墙体区域分块 对楼面图 像I进行重叠式 分块 ,依 据掩膜对分块进行筛选 ,舍弃处 于非 墙体区 域的 分 块,得到待检测分块集I_Sub 六 .对分块进行缺陷检测 应 用训练 好的 SSD对I_ Su b中的 各分 块 进行 检 测 ,得 到每个分 块中 缺陷的 种类以 及位 置; 七 .分块检测结果整合 将上述分块检测结果进行拼接整合,直接将缺陷的种类与位置对应到原始大图I上; 八 .修正检测结果并制作新样本进一步优化模型 去掉不包含缺陷的检测框,修正包含缺陷的检测框,修正方式为重新调整检测框大小, 使其为缺陷的最小外接矩形。 2 .根据权利要求1所述的方法,其特征在于制作标注样本具体步骤如下: 初始样本集的制作是需要对楼面图像进行缺陷位置及种类的标注,要求标注框为缺陷 的最小外接矩形,得到初始标注框(xi,yi,wi,hi) ,其中xi、yi分别为初始标注框的左上角点 的横轴和纵轴坐标,wi、hi分别为初始标注框的宽度和高度; 修正初始标注框,为缺陷主动保留背景;设修正后的标注框为(xc,yc,wc,hc)修正依据如 下公式,其中a∈(0 .2,0 .5)为扩展参数: wc=wi*(1+a) hc=hi*(1+a) xc=xi-0 .5*wc*a yc=yi-0 .5*hc*a 然后以 缺陷标注框为中心剪切宽为wssd ,高为hssd的 小图 像块作为 训练 和测试样本 ,并 应 用数据扩增技术 增加样本的 数量 ,最终得到 用于 训练 和验证的 样本集 ;其中wssd 和hssd分 别为SSD模型输入图像尺寸的宽和高 ,而数据扩增采用的是随机剪裁;设剪裁框为(xcrop, ycrop,wcrop,hccrop) ,缺陷标注框均小于剪裁框,其生成方式如下: (1)首先确定剪裁框的中心点坐标为(CXcrop,CYcrop) : CXcrop=random(xc+wc-0 .5*wcrop,xc+0 .5*wcrop) CYcrop=random(yc+hc-0 .5*hcrop,yc+0 .5*hcrop)