基于GPU的金属工件表面缺陷检测算法的研究
一种基于深度学习网络的钢轨表面缺陷检测方法[发明专利]
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201810885506.3(22)申请日 2018.08.06(71)申请人 长沙理工大学地址 410114 湖南省长沙市雨花区长沙理工大学(72)发明人 张辉 宋雅男 刘理 钟杭 梁志聪 (74)专利代理机构 深圳市兴科达知识产权代理有限公司 44260代理人 王翀 贾庆(51)Int.Cl.G06T 7/00(2017.01)G06T 7/12(2017.01)G06T 7/181(2017.01)G01N 21/88(2006.01)(54)发明名称一种基于深度学习网络的钢轨表面缺陷检测方法(57)摘要本发明属于深度学习领域,提供了一种基于深度学习网络的钢轨表面缺陷检测方法,目的在于解决现有钢轨检测方法存在的各种问题。
该深度学习方法首先将输入的钢轨图像自动重置为416*416,接着进行图像提取和处理输出。
图像提取主要由Darknet -53模型完成。
处理输出主要由类FPN网络模型完成。
图像提取首先将钢轨图像划分单元格,根据缺陷在单元格的位置,通过维度聚类的方法计算缺陷的宽高,中心点的坐标,将坐标归一化处理。
同时使用逻辑回归来预测边界框对象分数,使用二元交叉熵损失来预测边界框包含的类别,计算置信度,然后经过处理输出中的卷积,上采样,网络特征融合得到预测结果。
本发明可以准确的识别缺陷,有效提高钢轨表面缺陷检测识别率。
权利要求书1页 说明书6页 附图3页CN 109064461 A 2018.12.21C N 109064461A1.一种基于深度学习网络的钢轨表面缺陷检测方法,其特征在于,包括如下步骤:步骤一:收集钢轨图像,其中一部分钢轨图像手动标注钢轨缺陷位置,制作钢轨缺陷训练集,另一部分未标注钢轨缺陷位置的钢轨图像作为测试样本集。
步骤二:训练深度学习神经网络模型;步骤三:将钢轨缺陷训练集输入到深度学习神经网络模型中,网络进行梯度更新,深度学习神经网络模型不断学习钢轨缺陷的特征;步骤四:当深度学习神经网络模型的loss训练到0.1±0.09且达到收敛时,训练过程结束,对钢轨缺陷训练集和测试样本集的样本进行检测,输出测试样本集的测试准确率;步骤五:对钢轨缺陷训练集和测试样本集的准确率进行比较;若准确率低于期望值,则更改深度学习神经网络模型的参数,重复步骤一到四,直到测试的准确率达到期望值或高于期望值。
论文:GPU金属工件表面缺陷检测算法
第32卷第3期计算机应用与软件Vol.32No.32015年3月Computer Applications and Software Mar.2015基于GPU 的金属工件表面缺陷检测算法的研究蒋财运1,2刘羽1,2韦树烽1,31(桂林理工大学广西矿冶与环境科学实验中心广西桂林541004)2(桂林理工大学机械与控制工程学院广西桂林541004)3(桂林理工大学信息科学与工程学院广西桂林541004)收稿日期:2013-09-05。
广西教育厅科研项目(教育201102ZD018);2012年研究生教育创新计划项目(YCSZ2012085)。
蒋财运,硕士生,主研领域:数字图像处理。
刘羽,教授。
韦树烽,硕士生。
摘要在金属工件的生产过程中,不可避免地会生产出一些不良品,必须进行快速识别。
缺陷检测系统需使用图像采集设备采集金属工件的表面图像,完成混合噪声滤除等预处理后,进行图像配准并使用差影法分割图像,然后标记缺陷和提取缺陷纹理特征,最后进行工件缺陷的分类和识别。
为了提高金属工件表面检测系统的检测速度,以满足高速生产流水线对检测系统的高实时性要求,依托GPU 平台设计了一套合理的并行算法来完成不合格工件的自动检出工作。
实验结果表明,在满足检测精度的前提下,基于GPU 的并行图像处理算法相对于串行算法能取得较好的加速效果(实验环境为3.2 10.3倍加速比),为工件表面缺陷的快速检测提供了一种新的途径。
关键词缺陷检测数字图像处理并行计算中图分类号TP391.4TH161+.14文献标识码ADOI :10.3969/j.issn.1000-386x.2015.03.064RESEARCH ON METAL WORKPIECE SURFACE DEFECTSDETECTION ALGORITHM BASED ON GPUJiang Caiyun 1,2Liu Yu 1,2Wei Shufeng 1,31(Guangxi Scientific Experiment Center of Mining ,Metallurgy and Environment ,Guilin University of Technology ,Guilin 541004,Guangxi ,China )2(College of Mechanical and Control Engineering ,Guilin University of Technology ,Guilin 541004,Guangxi ,China )3(College of Information Science and Engineering ,Guilin University of Technology ,Guilin 541004,Guangxi ,China )Abstract It will inevitably produce a number of defective goods in the process of metal workpiece production ,and they have to be rapidlyrecognised.The defect detection system need to use image acquisition device to capture the surface images of metal workpiece first ,after the pre-treatment of mixed noises filtration is done ,the image registration is carried out and the difference image method is employed to segment the image ;then the defects are marked ,and the texture features of the defect are extracted ;finally the classification and recognition of work-piece defects are processed.In order to improve the detection rate of metal surface detection system so as to meet the high real-time require-ment of high speed production line on detection system ,we design a set of reasonable parallel algorithms based on GPU platform to do the au-tomatic detection work for unqualified workpieces.Experimental results show that on the premises of satisfying the detection precision ,the GPU-based parallel image processing algorithm achieves better speedup effect relative to the serial algorithm (3.2 10.3times in our experi-mental environment ),which provides a new approach for fast detection of workpiece surface defects.KeywordsDefect detectionDigital image processingParallel computing0引言金属工件表面的质量是保证其工程价值和商业价值的重要因素。
基于机器视觉的钢轨表面缺陷检测算法研究
基于机器视觉的钢轨表面缺陷检测算法研究近年来,随着工业自动化技术的不断进步,机器视觉在工业领域的应用越来越广泛。
钢轨是铁路运输系统中非常重要的组成部分,因此钢轨表面的缺陷检测对保证铁路运输安全具有重要意义。
本文将基于机器视觉技术,研究钢轨表面缺陷检测算法。
钢轨表面缺陷的种类繁多,包括裂纹、疲劳、焊缝问题等。
为了准确地检测这些缺陷,我们需要借助计算机视觉技术,将图像信息转化为数字信号进行分析处理。
下面,我们将介绍一种基于机器视觉的钢轨表面缺陷检测算法的研究。
首先,为了获取钢轨表面的图像信息,我们可以利用数字相机对钢轨进行拍摄。
在拍摄过程中,我们应该注意光照的均匀性,以避免光照不均匀引起的误差。
获取到图像后,我们需要对其进行预处理,包括图像去噪、图像增强等操作,以提高后续算法的性能。
钢轨表面缺陷检测算法的核心在于特征提取。
我们可以利用图像处理的技术,提取钢轨表面图像的各种特征,如颜色、纹理、形状等。
这些特征往往与不同类型的缺陷有着一定的关联性。
例如,裂纹往往呈现出明显的线状形状,而疲劳往往呈现出局部的颜色异常。
基于这些特征,我们可以设计相应的算法来进行缺陷检测。
在特征提取之后,我们需要对提取到的特征进行分类和识别处理。
这一步骤通常采用机器学习的方法,如支持向量机、神经网络等。
通过训练一定数量的带有标签的图像样本,机器学习模型可以学习到不同类型缺陷的特征,从而能够准确地识别出钢轨表面的缺陷。
此外,为了进一步提高算法的性能,我们可以使用深度学习技术,如卷积神经网络(CNN)等,进行特征的自动学习,从而减少人工特征设计的工作量。
对于钢轨表面缺陷检测算法的性能评估,我们可以采用一些常用的指标,如准确率、召回率、精确率等。
另外,针对不同类型的缺陷,我们还可以评估算法的误检率和漏检率,以衡量算法对不同类型缺陷的检测能力。
同时,为了验证算法在实际场景中的应用性能,我们还可以采集一些真实环境下的数据样本进行测试。
然而,在实际应用过程中,还需要考虑算法的实时性和鲁棒性。
基于OpenCV的金属表面缺陷检测研究
基于OpenCV的金属表面缺陷检测研究第一章绪论随着工业化的发展,金属制品在人类生产和生活中的应用越来越广泛,因此金属表面缺陷的检测变得越来越重要。
金属表面的缺陷可能会导致零件失效、降低产品质量和安全性,因此在制造过程中必须进行严格的质量控制。
深度学习和计算机视觉技术的发展使得对于金属表面缺陷的检测变得更加简单和高效。
OpenCV 作为计算机视觉和图像处理最流行的库之一,已经被广泛应用于许多领域,在金属表面缺陷检测方面也有很大的潜力。
第二章金属表面缺陷检测的传统方法传统的金属表面缺陷检测方法基于人工视觉和经验,这种方法耗时且易出错,而且难以确定缺陷的位置和形状。
为了解决这些问题,研究人员使用计算机辅助检测的新方法,这些方法首先对图像进行预处理,然后提取出图像特征,进行缺陷检测。
3.1 预处理预处理步骤中,主要是删除图像中的噪声,提高图像的质量,以便后续处理。
常用的预处理方法包括滤波器和边缘检测。
滤波器可以平滑和降低图像的噪声,例如高斯滤波器。
边缘检测可以识别出图像中明显不同的图案。
3.2 特征提取在特征提取阶段,算法需要确定哪些特征能够代表缺陷。
特征提取方法包括颜色空间转换、图像二值化、形态学操作和轮廓描述符等。
3.3 基于传统方法的缺陷检测在特征提取之后,一些机器学习算法(如支持向量机)和分类器(如k均值聚类)被应用于通过高维特征区分缺陷和非缺陷区域。
但是这些方法通常需要大量的手工特征提取和调整,因此存在高偏差,低鲁棒性和低准确性的风险。
第三章基于OpenCV的金属表面缺陷检测方法随着新一代计算机视觉和深度学习模型的发展,通常不再需要手工特征提取,反过来却可以实现更稳健的和更高效的金属表面缺陷检测方法。
OpenCV库在处理图像上有着很强的优势,由此可以在OpenCV库中应用计算机视觉技术和深度学习算法来进行金属表面缺陷检测。
4.1 预处理OpenCV库中有大量滤波器和边缘检测算法,能够真正的提高图像的质量和促进后续处理任务。
基于深度学习的金属表面缺陷识别方法
基于深度学习的金属表面缺陷识别方法
盛承光
【期刊名称】《电脑与信息技术》
【年(卷),期】2024(32)2
【摘要】针对金属产品表面缺陷识别过程中,缺陷类型多样、大小形态各异等问题,提出了一种基于多尺度残差卷积网络的深度学习模型。
该网络以ResNet50作为特征编码器提取具有不同分辨率的特征图以捕获多尺度特征信息,从而提高其识别不同尺寸缺陷的能力;同时采用多层感知机(Multi-Layer Perceptron,MLP)进行多尺度特征的自适应融合,将浅层卷积获取的图像纹理和边界等特征和深度卷积提取的复杂语义特征信息进行信息交互和特征细化,以提升网络模型识别性能。
实验结果表明,文章所提出算法在NEU-DET数据集上准确率达到了98.06%,相比其他模型具有更高的识别精度。
【总页数】3页(P4-5)
【作者】盛承光
【作者单位】深圳信息职业技术学院应用外语学院
【正文语种】中文
【中图分类】TP18;TP391.41
【相关文献】
1.基于深度学习特征和非线性支持向量机的板材表面缺陷识别方法
2.基于深度学习的金属机械零件表面缺陷检测方法
3.基于剪切波和小波特征融合的金属表面缺陷识别方法
4.基于深度学习的金属材料表面缺陷检测综述
因版权原因,仅展示原文概要,查看原文内容请购买。
基于机器视觉的表面缺陷检测系统的算法研究及软件设计
基于机器视觉的表面缺陷检测系统的算法研究及软件设计一、本文概述随着工业制造技术的飞速发展,产品质量与生产效率日益成为企业竞争力的核心要素。
表面缺陷检测作为产品质量控制的重要环节,其准确性和效率直接影响到产品的整体质量和企业的生产效益。
传统的表面缺陷检测方法往往依赖于人工目视检测,这种方法不仅效率低下,而且容易受到人为因素的影响,导致漏检和误检的情况时有发生。
因此,开发一种基于机器视觉的表面缺陷检测系统,实现对产品表面缺陷的快速、准确检测,已成为当前研究的热点和难点。
本文旨在研究基于机器视觉的表面缺陷检测系统的算法,并设计相应的软件系统。
通过对图像采集、预处理、特征提取、缺陷识别与分类等关键算法进行深入研究,构建一套高效、稳定的表面缺陷检测系统。
本文还将探讨如何结合机器学习、深度学习等先进算法,提高系统的自适应能力和检测精度。
本文还将关注软件系统的架构设计、界面设计、用户交互等方面的内容,确保系统的易用性和可维护性。
通过本文的研究,旨在为表面缺陷检测领域的实际应用提供理论支持和技术指导,推动机器视觉技术在工业制造领域的广泛应用,为企业提高产品质量和生产效率提供有力保障。
二、机器视觉技术基础机器视觉是一门涉及、图像处理、模式识别、计算机视觉等多个领域的交叉学科。
它利用计算机和相关设备模拟人类的视觉功能,实现对目标对象的识别、跟踪和测量,进而完成相应的自动化处理任务。
在表面缺陷检测领域,机器视觉技术发挥着至关重要的作用。
机器视觉系统主要由图像采集、图像处理、特征提取和缺陷识别等模块组成。
图像采集模块负责获取待检测物体表面的图像信息,其性能直接影响到后续处理的准确性和效率。
图像处理模块则是对采集到的图像进行预处理,如去噪、增强、滤波等操作,以提高图像质量,为后续的特征提取和缺陷识别提供有利条件。
特征提取是机器视觉系统中的关键环节,它通过对处理后的图像进行特征分析和提取,将关键信息从海量数据中筛选出来。
在表面缺陷检测中,特征提取的主要任务是提取出缺陷区域的形状、大小、颜色、纹理等关键特征,为后续的缺陷识别提供有效依据。
基于 yolov5 的钢材表面缺陷检测实验总结与体会
基于YOLOv5 的钢材表面缺陷检测实验总结与体会:
随着工业自动化的快速发展,钢材表面缺陷检测在许多领域中都变得至关重要。
为了实现高效、准确的检测,采用深度学习技术成为了一个趋势。
在此背景下,我参与了一个基于YOLOv5 的钢材表面缺陷检测实验。
通过这次实验,我深入了解了YOLOv5 算法在缺陷检测方面的应用,并获得了宝贵的实践经验。
实验中,我们首先收集了大量钢材表面图像,并标注了不同类型的缺陷。
然后,我们使用这些数据集对YOLOv5 模型进行训练,使其能够识别不同类型的缺陷。
在训练过程中,我们采用了适当的优化策略,如早停、权重剪枝等,以防止过拟合和提高模型的泛化能力。
在模型训练完成后,我们进行了测试实验。
通过与基准线方法的比较,我们发现YOLOv5 在钢材表面缺陷检测方面具有较高的准确率和鲁棒性。
具体而言,YOLOv5 可以快速准确地识别出钢材表面的裂纹、锈蚀、划痕等缺陷,为后续的质量控制和修复工作提供了有力支持。
然而,实验过程中也遇到了一些挑战。
例如,数据标注工作量较大,需要耗费大量时间和人力。
此外,模型训练过程中需要调整的参数较多,如学习率、批量大小等,这需要一定的经验和技巧。
为了解决这些问题,我们可以采用半自动化标注工具和自动化调参方法,以提高效率和准确性。
通过这次实验,我深刻体会到了深度学习在图像识别领域的强大潜力。
同时,我也认识到了理论与实践相结合的重要性。
在未来的工作中,我将继续关注深度学习技术的发展动态,并尝试将其应用于其他相关领域。
基于机器学习的工件表面缺陷检测技术研究
基于机器学习的工件表面缺陷检测技术研究机器学习是当今科技领域广泛使用的一种技术,其应用范围包括人工智能、自然语言处理、计算机视觉等众多领域。
在工业生产领域,机器学习也扮演着重要的角色,特别是在工件表面缺陷检测方面,机器学习可以帮助工厂快速准确地识别出工件表面的各种缺陷,提高工艺效率和质量。
一、机器学习在工件表面缺陷检测中的应用机器学习在工件表面缺陷检测中有许多方面的应用,其中最常见的就是基于图像识别的应用。
将机器学习应用于图像识别,可以通过大量的样本数据来训练模型,从而在实际应用过程中进行图像识别,进而实现工件表面的缺陷检测。
具体实现方法可以分为两个步骤:样本采集和模型训练。
样本采集需要收集大量工件表面的图像,并对这些图像进行标注。
标注的工作包括对每个图像进行分类,确定图像中缺陷的种类并作出标记。
在标注工作完成后,可以使用深度学习框架构建模型,并将标注好的图像作为训练数据输入到模型中。
在训练过程中,模型会根据输入的图像进行参数调整,逐渐提高对工件表面缺陷的识别准确率。
等模型训练完成后,就可以将其应用于实际场景中,实现自动化缺陷检测。
二、机器学习在工件表面缺陷检测中的优势相比于传统的缺陷检测方法,机器学习具有以下优势:1. 自动化程度高。
机器学习可以在没有人为干预的情况下完成图像的识别和分类,实现真正的自动化检测。
2. 检测准确率高。
机器学习通过大量的样本数据进行训练,能够较为准确地识别出工件表面的各种缺陷,并提高缺陷检测的准确率。
3. 速度快。
机器学习可以在短时间内完成大量的图像识别和分类工作,大大提高了工艺生产的效率。
三、机器学习在工件表面缺陷检测中存在的挑战和解决方案虽然机器学习在工件表面缺陷检测中有着较大的优势,但仍然存在一些挑战:1. 样本数据量不足。
由于工艺生产中缺陷检测数据的获取难度较大,往往样本数据难以充足,直接影响模型的训练效果。
2. 图像质量不高。
由于图像采集环境的复杂性和光线的不均匀性等因素,采集到的图像质量不尽如人意,这样就会影响后续模型的训练和应用效果。
基于机器视觉的工件表面缺陷检测算法的研究开题报告
基于机器视觉的工件表面缺陷检测算法的研究开题报告一、研究背景随着工业化的不断发展,对于工件表面的质量要求越来越高,表面缺陷的检测效率和精度也成为了一个重要问题。
传统的表面缺陷检测方法主要依靠人工目测,效率低、准确性难以得到保证。
而机器视觉技术的出现,为表面缺陷检测提供了一种新的方法。
机器视觉技术具有高精度、快速、自动化等特点,能够有效解决表面缺陷检测的问题。
二、研究目的本研究旨在探究基于机器视觉的工件表面缺陷检测算法,解决现有检测方法难以满足精度和效率需求的问题。
通过研究和实验,建立一套高效精准的工件表面缺陷检测算法,提高表面缺陷检测的自动化程度,为工业生产提供更好的服务。
三、研究内容1. 对机器视觉技术的原理和应用进行深入研究和探讨;2. 分析和总结常见的工件表面缺陷类型,并提出相应的检测算法;3. 研究算法的实现方法,建立相应的模型,完成实验和验证;4. 评估算法的效果,对比不同算法的优缺点,提出改进措施并进行实际应用。
四、研究方法本研究主要采用以下方法:1. 文献调研,对机器视觉技术的原理、应用和工件表面缺陷检测进行较全面的学习和了解;2. 实验研究,通过收集工件表面缺陷样本,建立检测模型,验证算法的效果和优缺点;3. 统计分析,对实验数据进行统计和分析,认识算法的表现和改进措施。
五、研究成果本研究希望能够完成以下几个方面的工作:1. 建立基于机器视觉的工件表面缺陷检测算法,实现对常见缺陷类型的自动检测;2. 对算法进行评估和优化,提高检测效率和精度;3. 开发出适用于实际生产的检测系统,并进行实际应用;4. 发表学术论文,提高学术水平和学术影响力。
六、预期贡献本研究预期有以下几个贡献:1. 提出一种适用于工件表面缺陷检测的高效精准算法,填补现有技术的空白;2. 为工业生产提供一种高效精准的表面缺陷检测方法,提高生产质量和效率;3. 对机器视觉技术的进一步研究和应用产生积极影响,推动相关工作的进展;4. 对相关领域的学术研究产生启示和参考,促进学术交流和发展。
基于机器视觉的智能金属表面瑕疵检测
基于机器视觉的智能金属表面瑕疵检测人类的视觉系统是一种强大的工具,能够通过观察和识别各种表面瑕疵来判断物体的品质。
然而,人类视觉存在主观性和疲劳等局限性,因此在瑕疵检测领域,基于机器视觉的智能技术成为一种备受关注的方法。
基于机器视觉的智能金属表面瑕疵检测系统能够通过高分辨率图像采集和分析,自动准确地检测金属表面的瑕疵,并根据事先设定的标准对其进行分类和评估。
该系统的核心是计算机视觉算法和图像处理技术,它们能够实现对金属表面瑕疵的精确检测和定位。
在金属制造行业中,金属表面的缺陷通常包括划痕、凹坑、裂纹、气泡等,这些缺陷可能对制品的质量和功能产生负面影响。
传统的瑕疵检测方法主要依赖于人工视觉,但其存在人为主观性高、效率低和可靠性差的问题。
而基于机器视觉的智能瑕疵检测系统则能够有效地解决这些问题。
首先,基于机器视觉的瑕疵检测系统能够通过图像采集装置获取高清晰度的金属表面图像,保证了图像的质量,为后续的瑕疵识别提供了可靠的数据基础。
其次,通过先进的图像处理和计算机视觉算法,系统能够对金属表面的瑕疵进行自动分割、定位和提取,并进行量化评估。
这些算法包括边缘检测、颜色分析、纹理特征提取等,通过将这些特征与事先建立的模型进行比对,系统能够快速准确地判断金属表面的瑕疵类型和严重程度。
最后,基于机器学习的智能算法使得系统能够逐步提升自身的检测能力,通过不断学习和训练,提高对不同类型瑕疵的识别率和准确性。
基于机器视觉的智能金属表面瑕疵检测系统具有许多优势。
首先,由于采用了自动化的瑕疵检测技术,大大减少了人力资源的消耗和成本,并且能够实现24小时不间断的检测。
其次,相比于人工视觉,该系统能够准确无误地进行大规模的瑕疵检测,大大提升了检测的效率和可靠性。
此外,基于机器学习的算法还能够根据不同金属材料和瑕疵类型进行调整和优化,提高了系统的适应性和泛化能力。
然而,基于机器视觉的智能瑕疵检测系统也存在一些挑战和限制。
首先,系统的准确性很大程度上依赖于图像采集设备和算法的质量,在实际应用中可能受到光线、背景噪声等因素的干扰。
基于机器视觉的金属表面缺陷检测方法研究
基于机器视觉的金属表面缺陷检测方法研究作者:翟伟良,李有煊,黄浩湄,黄茂发,陈俊杰,莫锦超来源:《科技传播》 2017年第9期金属表平面的缺陷检测中主要有划痕、污点和凹陷等检测功能,应用基于灰度阈值的分割法能实现基本检测功能,但是实际的场景应用中金属会出现较大的反光情况,会导致检测效果极差,主要的误判经常出现在反光边缘交界处,反光的内部区域灰度变化的情况依然适合灰度阈值的处理方法,因此我们就可以通过标准图片的灰度值对比方式,把变化大的区域独立分离成适合于灰度阈值处理的区域,再细化进行检测。
应用灰度对比提取缺陷区域的方法和基于灰度阈值分割的缺陷判断方法相结合进行金属表面缺陷检测[2]。
如图1 为本文使用的金属检测表平面。
其中表示所有像素点的灰度值的集合,其中共有个像素点,表示整体区域的面积,也是总体像素点个数;表示原本区域的像素点灰度值的集合;表示通过一个m×n 矩形处理的平均像素值;则是一个增强倍数值,就是增强的倍数;因此本算法处理中需要有提供最小污点面积为40,增强倍数为7 的处理效果更为明显。
2.3 特征提取缺陷区域在经过缺陷增强等处理操作后,可以通过使用灰度阈值分割的方式进行缺陷区域的提取,对各种缺陷进行特征分析处理,如表1 为3 种缺陷效果图表。
其中由划痕及污点图中可知对于污点和划痕两种缺陷,会出现灰度值偏暗的情况,而对于凹陷缺陷则会出现灰度值偏亮的情况,因此在进行图像增强后本文使用的灰度范围分割出划痕和污点区域,使用灰度范围分割出凹陷缺陷区域。
具体的分割范围需要根据具体的图片进行特征分析处理。
本文中提供一个,把面积大于40个像素点的区域提取出来。
但是对于反光情况的凹陷处理而言,增强图片的时候掩码矩形会把不存在的边缘点拟定为最亮像素点,因此增强处理后的边缘都呈现出高光形态,单纯凹陷阈值分割会出现严重的误提取操作,因此需要对边缘区域做形态学处理,把边缘的m×n 个像素点去除后,再进行凹陷阈值分割,才能达到准确提取的效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RES EARCH oN M ETAL W oRK PI ECE S URFACE DEFECTS DETECTI o N ALGo I UTH M BAS ED oN GPU
J i a n g C a i y u n L , i u Yu , We i S h u  ̄n g ' 。
提 供 了一 种 新 的途陷检测 数字 图像处理 并行 计算
T F 3 9 1 . 4 T H1 6 1 +. 1 4 文献标识码 A D O I : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 0 — 3 8 6 x . 2 0 1 5 . 0 3 . 0 6 4
Ab s t r a c t I t w i l l i n e v i t a b l y p r o d u c e a n u mb e r o f d e f e c t i v e g o o d s i n t h e p r o c e s s o f me t a l w o r k p i e c e p r o d u c t i o n,a n d t h e y h a v e t o b e r a p i d l y
集金属工件 的表 面 图像 , 完成 混合噪声滤 除等预处理 后 , 进行 图像配准并使用差影 法分 割 图像 , 然后标记缺 陷和 提取 缺陷纹理特征 , 最后进 行工件缺 陷的分 类和识别 。为 了提 高金属工件表面检测 系统的检测速度 , 以满足 高速 生产流 水线对检 测系统 的 高实 时性要
求, 依托 G P U平 台设计 了一套合理 的并行算法来完 成不合格 工件 的 自动检 出工作 。实验结果表 明, 在 满足检 测精度 的前提 下, 基 于 G P U的并行 图像处理算 法相对于 串行算 法能取得 较好 的加速效果 ( 实验环境为 3 . 2—1 0 . 3倍 加速 比) , 为工件表 面缺 陷的快速检 测
’( C o l l e g e o fI n f o r m a t i o n S c i e n c e a n d E n g i ee n r i n g,G u i l i n U n i v e r s i t y fT o e c h ol n o g y ,G u i l i n 5 4 1 0 0 4,G u a n g x i , C h i n a)
第3 2卷 第 3期
2 0 1 5年 3月
计 算机 应 用与软 件
Co mpu t e r Ap pl i c a t i o n s a nd So f t wa r e
V0 1 . 3 2 No . 3 Ma r .2 01 5
基 于 GP U 的金 属 工 件 表 面 缺 陷检 测 算 法 的研 究
蒋财运 刘羽 韦树烽 。
广西 桂林 5 4 1 0 0 4 ) 广西 桂林 5 4 1 0 0 4 ) ( 桂林 理工大学广西矿冶与环境科学实验 中心 ( 桂 林理工大学机械与控制工程学院
( 桂 林理工大学信息科学与工程学院
广西 桂林 5 4 1 0 0 4 )
摘 要
在金属 工件 的生产过程 中, 不可避 免地 会生产 出一些不 良品, 必须进行 快速 识别 。缺 陷检测系统需使用 图像 采集设备 采
( G u a n g x i S c i e n t i i f c E x p e r i m e n t C e n t e r o fMi n i n g ,Me t a l l u r g y a n d E n v i r o n m e n t ,G u i l i n U n i v e r s i t y o fT e c h n o l o g y,G u i l i n 5 4 1 0 0 4, G u a n g x i , C h i n a) ( C o l l e g e o fMe c h a n i c a l a n d C o n t r o l E n g i n e e i r n g,G u i l i n U n i v e r s i t y o fT e c h n o l o g y ,G u i l i n5 4 1 0 0 4,G an n g x i ,C h i n a)
r e c o g n i s e d .T h e d e f e c t d e t e c t i o n s y s t e m n e e d t o u s e i ma g e a c q u i s i t i o n d e v i c e t o c a p t u r e t h e s u r f a c e i ma g e s o f me t l a w o r k p i e c e i f r s t ,a f t e r t h e p r e — t r e a t me n t o f mi x e d n o i s e s i f l t r a t i o n i s d o n e ,t h e i ma g e r e g i s t r a t i o n i s c a r r i e d o u t a n d t h e d i f f e r e n c e i ma g e me t h o d i s e mp l o y e d t o s e g me n t he t i ma g e ;t h e n he t d e f e c t s a r e ma r k e d,a n d t h e t e x t u r e f e a t u r e s o f t h e d e f e c t a r e e x t r a c t e d; i f n a l l y t h e c l a s s i f i c a t i o n a n d r e c o g n i t i o n o f w o r k - p i e c e d e f e c t s a r e p r o c e s s e d .I n o r d e r t o i mp r o v e t h e d e t e c t i o n r a t e o f me t l a s u r f a c e d e t e c t i o n s y s t e m S O a s t o me e t t h e h i g h r e a l — t i me r e q u i r e —