IC693MDL940RR 检测算法识别漆面缺陷的过程分以下 4步:图像采集、预处理、特征提取和分类决策。
图像采集是指通过检测系统获取到的车身不同部位漆面的图像信息。
预处理主要是指图像处理中的灰度化处理、图像滤波、裁剪分割、形态学处理操作,去除非必要检测区域,加强图像的重要特征,使缺陷特征更容易被提取出来。
特征提取是指采用某种度量法则,进行缺陷特征的抽取和选择,简单的理解就是将图像上的漆面缺陷与正常漆面,利用某种方法将它们区分开。
分类决策是指构建某种识别规则,通过此识别规则可以将对应的特征进行归类和判定,主要应用于漆面缺陷的分类, 以指导后续的打磨抛光操作。
目前,常用的漆面缺陷检测算法主要分为 2类:传统图像算法和深度学习算法。这2种算法的主要区别在于特征提取和分类决策的差异。
传统图像算法
传统图像算法中特征提取主要依赖人工设计的提取器,需要有专业知识及复杂的参数调整过程,分类决策也需要人工构建规则引擎,每个方法和规则都是针对具体应用的,泛化能力及鲁棒性较差。具体到缺陷检测的应用场景,需要先对缺陷在包括但不限于颜色、灰度、形状、长度等的一个或多个维度上进行量化规定, 再根据这些量化规定在图像上寻找符合条件的特征区域, 并进行标记。
深度学习算法
深度学习算法主要是数据驱动进行特征提取和分类决策,根据大量样本的学习能够得到深层的、数据集特定的特征表示,其对数据集的表达更高效和准确,所提取的抽象特征鲁棒性更强,泛化能力更好,但检测结果受样本集的影响较大。深度学习通过大量的缺陷照片数据样本训练而得到缺陷判别的模型参数, 建立出一套缺陷判别模型, 最终目标是让机器能够像人一样具有分析学习能力,能够识别缺陷。
总体来讲,传统图像算法是人工认知驱动的方法,深度学习算法是数据驱动的方法。深度学习算法一直在不断拓展其应用的场景,但传统图像方法因其成熟、稳定特征仍具有应用价值。
应用案例
某主机厂应用了漆面缺陷检测系统,系统安装在 1 条面漆存储线上,可同时满足 2 条精修线车辆的漆面缺陷检测, 设计产能 40 JPH, 可检测的最大车身尺寸为 5 000 mm×2 000 mm×1 800 mm, 检测速度 6 m/min。
系统采用红色LED灯带作为光源,主检测站配备39个500万像素高清相机,尾门检测站配备 9 个500 万像素高清相机,每分钟可采集近5 万张的车身照片,通过光纤传输给图像处理计算机,采用传统2D图像算法进行缺陷识别。
IC693MDL940RR
IC693ACC300
IC693ACC300LT
IC693ACC300RR
IC693ACC301
IC693ACC302
IC693ACC303
IC693ACC305
IC693ACC306
IC693ACC307
IC693ACC308
IC693ACC309
IC693ACC310
IC693ACC311
IC693ACC312
IC693ACC313
IC693ACC315
IC693ACC316
IC693ACC317
IC693ACC318
IC693ACC319
IC693ACC320
IC693ACC328
IC693ACC329
IC693ACC330
IC693ACC331
IC693ACC332
IC693ACC333
IC693ACC334
IC693ACC335
IC693ACC336
IC693ACC337
IC693ACC338
IC693ACC341
IC693ACC350
IC693ACC400
IC693ACC760
IC693ADC311RR
IC693ALG220
IC693ALG220CA
IC693ALG220LT
IC693ALG220RR
IC693ALG221
IC693ALG221CA
IC693ALG221LT
IC693ALG221RR
IC693ALG222
IC693ALG222CA
IC693ALG222LT
IC693ALG222RR
IC693ALG223
IC693ALG223CA
IC693ALG223LT
IC693ALG223RR
IC693ALG390
IC693ALG390LT
IC693ALG390RR
IC693ALG391
IC693ALG391CA
IC693ALG391LT
IC693ALG391RR
IC693ALG392
IC693ALG392CA
IC693ALG392LT
IC693ALG392RR
IC693ALG442
IC693ALG442CA
IC693ALG442LT
IC693ALG442RR
IC693APU300
IC693APU300CA
IC693APU300LT
IC693APU300RR
IC693APU301
IC693APU301RR
IC693APU302
IC693APU302RR
IC693APU305
IC693APU305RR
IC693BEM320
IC693BEM320RR
IC693BEM321
IC693BEM321RR
IC693BEM331
IC693BEM331CA
IC693BEM331LT
IC693BEM331RR
IC693CBK001
IC693CBK002
IC693CBK003
IC693CBK004
IC693CBL300
IC693CBL301
IC693CBL302
IC693CBL303
IC693CBL304
IC693CBL305
IC693CBL311
IC693CBL312
IC693CBL313
IC693CBL316 这里
IC693CBL319
IC693CBL324
IC693CBL325
IC693CBL327
IC693CBL328
IC693CBL329
IC693CBL330
IC693CBL331
IC693CBL332
IC693CBL333
IC693CBL334
IC693CHS391
IC693CHS391CA
IC693CHS391LT
IC693CHS391NB
IC693CHS391RR
IC693CHS392
IC693CHS392CA
IC693CHS392LT
IC693CHS392RR
IC693CHS393
IC693CHS393LT
IC693CHS393RR
IC693CHS397
IC693CHS397CA
IC693CHS397LT
IC693CHS397NB
IC693CHS397RR
IC693CHS398
IC693CHS398CA
IC693CHS398LT
IC693CHS398RR
IC693CHS399
IC693CHS399LT
IC693CHS399RR
IC693CMM301RR
IC693CMM302
IC693CMM302CA
IC693CMM302LT
IC693CMM302RR
IC693CMM311
IC693CMM311CA
IC693CMM311LT
IC693CMM311RR
IC693CMM321
IC693CMM321CA
IC693CMM321RR
IC693CPU311
IC693CPU311CA
IC693CPU311LT
IC693CPU311RR
IC693CPU313
IC693CPU313CA
IC693CPU313LT
IC693CPU313RR
IC693CPU321RR
IC693CPU323
IC693CPU323CA
IC693CPU323LT
IC693CPU323RR
IC693CPU331
IC693CPU331LT
IC693CPU331RR
IC693CPU340RR
IC693CPU341RR
IC693CPU350
IC693CPU350CA
IC693CPU350LT
IC693CPU350RR
IC693CPU351RR
IC693CPU352RR
IC693CPU360
IC693CPU360CA
IC693CPU360LT
IC693CPU360RR
IC693CPU363
IC693CPU363CA
IC693CPU363LT
IC693CPU363RR
IC693CPU364RR
IC693CPU366
IC693CPU367
IC693CPU370
IC693CPU372
IC693CPU374
IC693CPU374CA
IC693DNM200
IC693DNS201
IC693DSM302
IC693DSM302RR
IC693DSM314
IC693DSM324
IC693LBR301
IC693LBR302
IC693MAR590
IC693MAR590LT
IC693MAR590RR
IC693MCD001
IC693MCD001RR
IC693MCM001
IC693MDL230
IC693MDL230CA
IC693MDL230LT
IC693MDL230RR
IC693MDL231
IC693MDL231LT
IC693MDL231RR
IC693MDL240
IC693MDL240CA
IC693MDL240LT
IC693MDL240RR
IC693MDL241
IC693MDL241CA
IC693MDL241LT
IC693MDL241RR
IC693MDL250
IC693MDL260
IC693MDL310RR
IC693MDL330
IC693MDL330LT
IC693MDL330RR
IC693MDL340
IC693MDL340CA
IC693MDL340LT
IC693MDL340RR
IC693MDL350
IC693MDL390
IC693MDL390CA
IC693MDL390LT
IC693MDL390RR
IC693MDL632
IC693MDL632CA
IC693MDL632LT
IC693MDL632RR
IC693MDL633RR
IC693MDL634
IC693MDL634LT
IC693MDL634RR
IC693MDL640RR
IC693MDL641RR
IC693MDL643RR
IC693MDL644RR
IC693MDL645
IC693MDL645CA
IC693MDL645LT
IC693MDL645RR
IC693MDL646
IC693MDL646CA
IC693MDL646LT
IC693MDL646RR
IC693MDL648
IC693MDL653RR
IC693MDL654
IC693MDL654CA
IC693MDL654LT
IC693MDL654RR
IC693MDL655
IC693MDL655CA
IC693MDL655LT
IC693MDL655RR
IC693MDL660
IC693MDL730
IC693MDL730LT
IC693MDL730RR
IC693MDL731
IC693MDL731LT
IC693MDL731RR
IC693MDL732
IC693MDL732RR
IC693MDL733
IC693MDL733RR
IC693MDL734
IC693MDL734CA
IC693MDL734LT
IC693MDL734RR
IC693MDL740
IC693MDL740CA
IC693MDL740LT
IC693MDL740RR
IC693MDL741
IC693MDL741CA
IC693MDL741LT
IC693MDL741RR
IC693MDL742
IC693MDL742LT
IC693MDL742RR
IC693MDL748
IC693MDL750RR
IC693MDL751RR
IC693MDL752
IC693MDL752CA
IC693MDL752LT
IC693MDL752RR
IC693MDL753
IC693MDL753CA
IC693MDL753LT
IC693MDL753RR
IC693MDL754
IC693MDL760
IC693MDL916
IC693MDL930
IC693MDL930CA
IC693MDL930LT
IC693MDL930RR
IC693MDL931
IC693MDL931LT
IC693MDL931RR
IC693MDL940
IC693MDL940CA
IC693MDL940LT
IC693MDL940RR
IC693MDR390
IC693MDR390LT
IC693MDR390RR
IC693MLX000
IC693MSC301RR
IC693NIU004
IC693NIU004CA
IC693PBM200
IC693PBS201
IC693PCM300
IC693PCM300CA
IC693PCM300LT
IC693PCM300LTMP
IC693PCM300MP
IC693PCM300RR
IC693PCM301
IC693PCM301LT
IC693PCM301RR
IC693PCM311
IC693PCM311CA
IC693PCM311LT
IC693PCM311RR
IC693PIF301
IC693PIF350
IC693PIF400
IC693PRG300
IC693PRG300RR
IC693PTM100
IC693PTM100CA
IC693PTM101
IC693PTM101CA
IC693PWR321
IC693PWR321CA
IC693PWR321LT
IC693PWR321RR
IC693PWR322
IC693PWR322CA
IC693PWR322LT
IC693PWR322RR
IC693PWR328
IC693PWR328LT
IC693PWR330
IC693PWR330CA
IC693PWR330RR
IC693PWR331
IC693PWR331CA
IC693PWR331RR
IC693PWR332
IC693TCM302
IC693TCM303
IC693UAA003RR
IC693UAA007RR
IC693UAL006RR
IC693UDR001RR
IC693UDR002RR
IC693UDR005RR
IC693UDR010RR
IC693MDL940RR