基于视觉的缺陷检测概述

合集下载

使用计算机视觉技术进行图像缺陷检测和分类的方法

使用计算机视觉技术进行图像缺陷检测和分类的方法

使用计算机视觉技术进行图像缺陷检测和分类的方法图像缺陷检测和分类是计算机视觉领域中的重要任务之一。

随着计算机视觉技术的不断发展和进步,图像缺陷检测和分类的方法也得到了极大的改进和提升。

本文将介绍一种基于计算机视觉技术的图像缺陷检测和分类的方法,并详细解释其原理和应用。

首先,图像缺陷检测是指通过计算机视觉技术对图像中的缺陷进行自动化检测和识别。

常见的图像缺陷包括但不限于色斑、噪声、划痕、失真等。

传统的图像缺陷检测方法通常基于特征工程和机器学习算法,而现在越来越多的方法采用深度学习算法。

深度学习算法通过构建深层神经网络模型,可以更好地从图像中提取特征,并实现更准确的缺陷检测和分类。

我们采用的方法包括以下几个步骤:第一步是数据预处理。

在进行图像缺陷检测和分类之前,我们首先需要对原始图像进行预处理。

常见的预处理方法包括图像去噪、图像增强、图像尺寸调整等。

这些预处理方法可以提高图像质量,减少干扰因素,有利于后续的缺陷检测和分类。

第二步是特征提取。

特征提取是图像缺陷检测和分类的关键步骤之一。

在传统的方法中,常用的特征包括颜色、纹理、形状等。

然而,这些手工设计的特征往往具有一定的局限性。

因此,在采用深度学习方法时,我们可以通过构建卷积神经网络模型,利用卷积层和池化层自动提取图像的特征。

卷积神经网络可以学习到图像中的高级特征,并且具有较强的表达能力。

第三步是缺陷检测和分类。

在特征提取之后,我们可以利用提取到的特征进行缺陷检测和分类。

传统的方法通常采用机器学习算法,如支持向量机、随机森林等。

而在深度学习方法中,我们可以构建全连接层和softmax层来实现缺陷的分类。

全连接层可以将提取到的特征进行汇总和处理,然后softmax层可以将图像分类到不同的缺陷类别中。

通过反向传播算法,我们可以优化模型参数,最大程度地提高分类的准确性和精度。

最后,我们需要对模型进行评估和验证。

在模型训练完成后,我们需要使用验证集对模型进行测试,评估模型的性能。

基于机器视觉的表面缺陷检测研究综述

基于机器视觉的表面缺陷检测研究综述

研究现状与发展趋势
1、研究现状
1、研究现状
基于机器视觉的表面缺陷检测技术在许多领域都得到了广泛的应用。在智能 制造领域,表面缺陷检测技术被广泛应用于半导体芯片、太阳能电池、汽车零部 件等产品的检测中;在安全检测领域,表面缺陷检测技术被应用于食品安全、药 品安全、交通安全等领域;在医疗领域,表面缺陷检测技术被应用于医学图像分 析、病灶检测等方面。
相关技术综述
基于机器视觉的表面缺陷检测技术主要包括图像处理、特征提取和机器学习 等方法。
1、图像处理
1、图像处理
图像处理是表面缺陷检测的重要环节,主要包括图像预处理、图像增强和图 像分割等步骤。图像预处理包括去噪、平滑、滤波等,以改善图像质量,减少干 扰噪声;图像增强用于突出图像特征,如对比度增强、拉伸等;图像分割是将图 像分成若干个区域或对象的过程,以进一步提取缺陷特征。
2、发展趋势
(2)多维度的缺陷检测:目前大多数表面缺陷检测方法主要针对二维平面进 行检测,但在某些领域,如半导体芯片制造中,需要检测三维表面的缺陷。因此, 未来的研究方向将包括如何实现多维度的表面缺陷检测。
2、发展趋势
(3)智能化的缺陷分类:目前许多表面缺陷检测方法只能简单地识别出缺陷 类型,而不能对缺陷进行更精细化的分类。未来的研究方向将包括如何利用深度 学习等机器学习方法对缺陷进行精细化的分类。
2、特征提取
2、特征提取
特征提取是在图像处理之后进行的,主要是从图像中提取出与缺陷相关的特 征,包括形状、纹理、颜色等。形状特征主要包括缺陷的面积、周长、形状因子 等;纹理特征主要包括粗糙度、对比度、方向性等;颜色特征主要包括缺陷的色 调、饱和度、亮度等。
3、机器学习
3、机器学习
机器学习在表面缺陷检测中起着至关重要的作用,主要包括分类器和识别算 法两个方面的内容。分类器是将提取的特征与已知缺陷类型进行匹配,以识别和 分类缺陷的过程。常用的分ቤተ መጻሕፍቲ ባይዱ器包括SVM、神经网络、决策树等;识别算法主要 是基于深度学习的卷积神经网络(CNN),通过训练模型对输入图像进行自动检 测和分类。

基于机器视觉的表面缺陷检测技术研究

基于机器视觉的表面缺陷检测技术研究

基于机器视觉的表面缺陷检测技术研究随着制造业的发展,表面缺陷对于产品质量的影响越来越大。

为了确保生产出高质量的产品,表面缺陷检测成为了制造业的重要环节。

传统的表面缺陷检测方式主要依靠人工目视检测,但这种方式存在诸多不足,例如效率低、费时费力,而且还可能存在漏检或误检等问题。

因此,基于机器视觉的表面缺陷检测技术被越来越多地应用于工业生产中。

本文将深入探讨机器视觉技术在表面缺陷检测中的应用及其研究进展。

一、机器视觉技术概述机器视觉技术是指利用计算机和相关光学设备对目标进行自动识别、跟踪、分析和处理的一种技术。

机器视觉技术包括图像采集、图像预处理、特征提取与分析、分类识别等步骤。

通过这些步骤,机器视觉可以实现对各种目标的快速、准确、自动化的识别和处理。

在表面缺陷检测中,机器视觉技术主要应用于图像采集和特征提取与分析等方面。

利用机器视觉技术采集样品的图像后,通过对图像进行预处理和特征提取与分析,可以得到样品的表面特征,进而对样品的缺陷进行识别和分析。

二、机器视觉在表面缺陷检测中的应用1.图像采集图像采集是机器视觉技术在表面缺陷检测中的第一步。

通常使用的设备有相机、扫描仪等。

在采集图像时,需要注意光线和背景的影响。

为了能够得到清晰的图像,可以采用适当的光源和背景色。

此外,还可以利用特殊的滤镜或反光板等工具来提高图像质量。

2.图像预处理在采集图像后,需要对图像进行预处理,以便更好地分析和处理图像。

图像预处理包括图像滤波、增强、去噪等步骤。

其中,图像滤波可以去除图像中的噪声和不必要的细节,图像增强可以提高图像的对比度和清晰度,而图像去噪则可以去除图像中的干扰信号和虚假特征。

3.特征提取与分析特征提取和分析是机器视觉技术中最关键的步骤之一。

特征提取与分析主要是通过对图像的边缘、纹理、颜色和形状等特征进行分析和提取,从而确定样品的缺陷。

特征提取与分析的关键在于如何选择和提取有效的特征。

常用的特征提取方法有基于颜色、纹理、形状和边缘等方法,这些方法可以在一定程度上提高特征的效果和准确率。

基于机器视觉的自动外观缺陷检测系统设计

基于机器视觉的自动外观缺陷检测系统设计

基于机器视觉的自动外观缺陷检测系统设计自动外观缺陷检测系统是在现代工业制造中起着至关重要的作用。

机器视觉技术的应用使得自动化的外观缺陷检测成为可能,提高了产品质量和生产效率。

本文将详细介绍基于机器视觉的自动外观缺陷检测系统的设计原理和实施方法。

一、系统设计原理基于机器视觉的自动外观缺陷检测系统通过摄像头捕捉产品的图像,并利用计算机视觉算法进行分析和处理,最终识别和判断产品是否存在缺陷。

其设计原理如下:1. 图像采集:系统的第一步是通过摄像头采集产品的图像。

摄像头的选择应该考虑产品的尺寸、形状和检测速度等因素。

高分辨率和快速采集速度的摄像头通常能够提供更好的图像质量和检测精度。

2. 图像预处理:采集到的图像往往包含噪声和光线的干扰,因此需要进行预处理。

预处理的主要目标是降低噪声、增强图像的对比度和清晰度。

一些常用的图像预处理方法包括滤波、平滑和直方图均衡化等。

3. 特征提取:在预处理完图像后,需要提取图像中与缺陷相关的特征。

特征提取可以通过各种计算机视觉算法来实现,如边缘检测、角点检测和纹理分析等。

特征提取的目标是将图像中的关键信息提取出来,并用于缺陷检测和分类。

4. 缺陷检测:在特征提取的基础上,使用分类算法来实现缺陷检测。

常见的分类算法包括支持向量机(SVM)、人工神经网络(ANN)和卷积神经网络(CNN)等。

这些算法可以根据特征的不同组合进行训练,以实现对不同缺陷类别的识别。

5. 结果判断:根据分类算法的输出结果,判断产品是否存在缺陷。

如果系统检测到缺陷,则需要标记并通知操作员进行处理。

同时,系统还应具备故障检测和故障排除的功能,确保系统的稳定和可靠性。

二、系统实施方法基于机器视觉的自动外观缺陷检测系统的实施方法涉及到硬件和软件两方面的内容。

具体步骤如下:1. 硬件系统设计:根据产品的特点和生产环境的要求,设计合适的硬件系统。

这包括选择适当的摄像头、光源和图像处理设备等。

还需要考虑摄像头的布置位置和角度,以及光源的类型和亮度调节等。

基于机器视觉的手机屏幕缺陷检测中的研究进展

基于机器视觉的手机屏幕缺陷检测中的研究进展

基于机器视觉的手机屏幕缺陷检测中的研究进展随着手机行业的飞速发展,手机屏幕作为手机的重要组成部分,在质量控制方面也变得越来越重要。

而检测手机屏幕缺陷是确保产品质量的重要环节之一。

近年来,基于机器视觉的手机屏幕缺陷检测技术得到了广泛应用和深入研究,为提高手机屏幕质量和生产效率发挥了重要作用。

一、背景介绍手机屏幕作为手机显示的重要组件,其质量直接影响到用户的使用体验。

然而,由于生产过程中的各种因素,手机屏幕上常常会出现一些缺陷,如亮点、坏点、线缺陷等。

这些缺陷不仅影响了屏幕的视觉效果,还可能降低屏幕的使用寿命。

二、传统检测方法的局限性在过去,手机屏幕缺陷检测通常依靠人工目视检查来完成。

然而,由于人的主观意识和疲劳等原因,人工检测存在一定的限制和不足之处。

首先,人工检测速度较慢,无法满足工业化生产的需求;其次,人的主观性会导致缺陷漏检或误差检测;最后,人工检测成本较高,对于大规模生产来说,效率和经济性都不尽如人意。

三、基于机器视觉的手机屏幕缺陷检测技术随着计算机视觉和图像处理技术的快速发展,基于机器视觉的手机屏幕缺陷检测技术逐渐成为研究的热点。

该技术利用现代计算机的强大算力和图像处理算法,能够实现对手机屏幕缺陷的快速、准确、自动化检测。

1. 图像采集在手机屏幕缺陷检测中,首先需要对手机屏幕进行图像采集。

一般而言,采用高分辨率的相机或显微镜来拍摄手机屏幕图像,并将其转换为数字图像信号。

2. 图像预处理采集到的图像信号往往会受到光照条件、噪声等因素的影响,为了提高图像质量和减少干扰,需要对图像进行预处理。

预处理包括去噪、图像对比度增强、图像增强等步骤,以获得更清晰、更具对比度的图像。

3. 特征提取特征提取是机器视觉技术中的关键一步。

在手机屏幕缺陷检测中,可以利用图像处理算法提取出屏幕图像的各种特征,比如纹理、形状、颜色等。

这些特征可以用于缺陷的分类和判别。

4. 缺陷检测与分类基于提取的特征,通过训练相应的机器学习模型或使用深度学习模型,可以实现对屏幕图像中缺陷的检测和分类。

基于机器视觉的工件表面缺陷检测算法研究与应用

基于机器视觉的工件表面缺陷检测算法研究与应用

基于机器视觉的工件表面缺陷检测算法研究与应用随着工业发展的不断推进,工件表面缺陷的检测变得越来越重要。

其中,机器视觉技术的应用为工件缺陷检测提供了一种有效的手段。

本文将针对基于机器视觉的工件表面缺陷检测算法进行研究与应用,探讨其原理和优势。

一、机器视觉技术在工件表面缺陷检测中的应用机器视觉技术是一种利用计算机视觉系统对图像进行感知、分析和处理的技术。

在工件表面缺陷检测中,机器视觉技术可以通过图像采集、处理和分析,实现对工件表面缺陷的自动检测和分类。

二、工件表面缺陷检测的算法原理1. 图像采集与预处理在工件表面缺陷检测中,首先需要采集工件表面的图像数据。

通过合适的光源和相机等设备,获取高质量的图像。

然后,进行图像预处理,包括图像去噪、图像增强等处理,以提高后续算法的准确性和稳定性。

2. 特征提取与选择提取工件表面缺陷图像中的特征是缺陷检测的关键一步。

常用的特征包括纹理特征、形状特征、颜色特征等。

根据具体情况,选择适合的特征进行提取,并进行适当的降维处理,以减少特征的维度和冗余信息。

3. 缺陷检测与分类在特征提取后,利用机器学习算法对工件图像进行缺陷检测和分类。

常用的算法包括支持向量机(SVM)、卷积神经网络(CNN)等。

通过训练模型和测试样本,实现对工件缺陷的有效检测和分类。

三、基于机器视觉的工件表面缺陷检测算法的优势1. 高效性机器视觉技术可以实现对工件表面缺陷的自动检测和分类,大大提高了检测的效率。

相比于传统的人工检测方法,机器视觉算法可以在短时间内处理大量图像数据,提高了生产力和效益。

2. 准确性基于机器学习算法的工件缺陷检测可以通过大量的样本训练和测试,从而提高检测的准确性。

机器视觉算法可以自动识别和分析工件缺陷,避免了人眼视觉疲劳和主观判断的影响,减少了误检和漏检的问题。

3. 稳定性机器视觉算法可以稳定地运行在工业生产线上,实时地对工件进行检测。

相比于人工检测的系统,机器视觉算法可以克服环境变化对检测结果的影响,并且不受人为因素的干扰。

机器视觉表面缺陷检测综述

机器视觉表面缺陷检测综述

机器视觉表面缺陷检测综述摘要:随着科技的发展和工业生产的进步,表面缺陷的检测对于提高产品质量和生产效率变得越来越重要。

在传统的生产过程中,通常需要人工检查表面缺陷,但这种方式存在主观性高、效率低等问题。

机器视觉技术作为一种替代手工检测的方法,能够快速、准确地检测表面缺陷,并且具有自动化、高效率等优势。

本文综述了机器视觉表面缺陷检测的相关技术和方法,包括图像获取、特征提取、分类器设计等方面的内容,旨在为相关领域研究者提供参考和借鉴。

一、引言表面缺陷是指产品表面的瑕疵、污渍等不良状态,如裂纹、划痕、气泡等。

这些缺陷的存在可能会导致产品质量下降、市场竞争力降低甚至安全隐患。

在传统的生产过程中,通常采用人工检查的方式来判断产品表面缺陷,但这种方式存在主观性高、效率低等问题。

因此,有必要开发一种自动化、高效率的缺陷检测方法。

二、机器视觉表面缺陷检测技术1. 图像获取在机器视觉表面缺陷检测过程中,良好的图像获取是保证检测准确性的基础。

常用的图像获取方法包括CCD相机、高速相机、红外相机等。

选择适当的相机并设置合理的参数,可以获取清晰、高分辨率的图像。

2. 特征提取特征提取是机器视觉表面缺陷检测的关键步骤。

通过对图像进行特征提取,可以将表面缺陷与正常表面进行区分。

常用的特征提取方法包括灰度共生矩阵、小波变换等。

在特征提取过程中,需要选择适当的特征,并进行合适的预处理和选择。

3. 分类器设计分类器设计是机器视觉表面缺陷检测的核心任务。

常见的分类器包括支持向量机、神经网络、决策树等。

在选择分类器的过程中,需要考虑特征的表达能力、分类器计算复杂度等因素。

三、机器视觉表面缺陷检测方法1. 基于传统图像处理的方法基于传统图像处理的方法是机器视觉表面缺陷检测的最早应用之一。

该方法通过对图像进行预处理、滤波等操作,提取图像特征,并基于特征进行缺陷检测。

这种方法简单、易实现,但对于复杂的缺陷检测任务效果有限。

2. 基于深度学习的方法随着深度学习的发展,在机器视觉表面缺陷检测领域也得到了广泛应用。

基于机器视觉的缺陷检测技术研究

基于机器视觉的缺陷检测技术研究

基于机器视觉的缺陷检测技术研究摘要:基于机器视觉的缺陷检测技术是一种非常重要的自动化检测方法,在工业生产中起着关键的作用。

本文将探讨基于机器视觉的缺陷检测技术的研究现状、方法及应用。

首先,介绍了机器视觉和缺陷检测的背景与意义。

接着,详细描述了基于机器视觉的缺陷检测技术的基本原理和流程。

然后,讨论了该技术在不同行业领域中的应用案例,并对其优势和挑战进行了分析。

最后,对未来的研究方向和发展趋势进行了展望。

1. 引言在工业制造过程中,产品的质量缺陷检测是一个至关重要的环节。

传统的缺陷检测方法通常需要人工参与或利用特定的仪器设备进行,这不仅耗时耗力,而且费用高昂。

基于机器视觉的缺陷检测技术通过使用计算机视觉和图像分析等技术,有效地解决了这些问题。

2. 基于机器视觉的缺陷检测技术原理基于机器视觉的缺陷检测技术主要包括图像采集、图像预处理、特征提取和分类等步骤。

首先,利用相机等设备采集产品的图像。

然后,通过图像预处理,包括去噪、增强和图像分割等步骤,减少图像中的噪声和不必要的信息,提高图像质量。

接下来,通过特征提取,提取出图像中与缺陷相关的特征,例如纹理、边缘等。

最后,利用分类算法对特征进行分析和分类,判断产品是否有缺陷。

3. 基于机器视觉的缺陷检测技术应用案例基于机器视觉的缺陷检测技术在许多行业领域中得到了广泛应用。

以制造业为例,该技术可以应用于产品表面缺陷检测、焊缝质量检测以及零件尺寸测量等方面。

在医疗领域,该技术可用于皮肤病变检测、肿瘤识别等方面。

在食品安全领域,基于机器视觉的缺陷检测技术可以用于酒瓶的密封性检测,检测是否有异物等。

4. 基于机器视觉的缺陷检测技术的优势和挑战与传统的缺陷检测方法相比,基于机器视觉的缺陷检测技术具有诸多优势。

首先,该技术能够提高检测准确性和效率,减少人工错误和劳动成本。

其次,基于机器视觉的缺陷检测技术还能够实时监测和记录检测结果,为生产过程的质量控制提供数据支持。

然而,该技术仍然面临一些挑战,如光照条件的影响、图像分割的复杂性以及分类算法的选择等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于视觉的缺陷检测
在机器视觉的应用中,表面缺陷检测占据非常重要的位置,因为其可有效地提高产品质量、降低成本,并可提高用户满意度。

根据表面图像的特点可以将基于视觉的缺陷检测技术分为两类:一类为不具备明显纹理特征材质的缺陷检测,如光学元件,金属类器件等;一类为纹理类材质的缺陷检测,如木材、布匹等。

根据缺陷的形状可以分为两类:广义线类,包括裂纹,刻痕等;广义点类,包括凸块,凹陷,孔穴,污物等。

基于视觉的缺陷检测的主要步骤为:
特征提取为其中的关键,缺陷特征提取的好坏直接影响检测的效果。

预处理的目的是减少图像的噪声,提高目标与背景的对比度,突出图像中的缺陷特征。

小波技术在预处理中的应用:
1.小波去噪
2.小波融合
可以将不同角度拍摄的图像进行融合
采用小波融合方法既能够很好地保留几幅源图像基本信息,又能够突出图像中的缺陷边缘、结构等高频信息,使融合后的图像信息更加全面、准确,图像质量效果更加优良,全方位地表达了缺陷特征,可以为缺陷的进一步分类识别提供充足的数据支持。

不具备明显纹理特征的图像检测
此类图像的特点为缺陷目标和背景对比度低,瑕疵目标的形状比较复杂,整个瑕疵目标占整幅图像的比例非常小,受噪声影响大,图像没有纹理。

由于图像中无纹理,缺陷特征一般先用边缘检测算子提取缺陷区域的边缘,在将其从目标图像中分割出来,提取其特征参数如周长,面积,质心,圆形度,伸长度等,以此来进行缺陷检测和分类。

边缘检测算子:
1.梯度算子
2.LoG算子
3.canny算子
边缘检测算子需要准确的提取瑕疵边缘,又能抑制噪声的干扰,同时该算法还要具备快速、自适应性。

需要寻找一种新或改进的算法。

为了辩识缺陷目标,需要将其与源图像的背景中分离出来,在此基础上进行进一步的处理和分析。

图像分割的算法:
1.阈值分割
2.区域生长
3.分水岭
由于瑕疵图像目标和背景在灰度上有明显差别,瑕疵边缘像素点亮度高,背景和假边缘像素点的亮度低。

可以采用阈值分割。

经边缘检测检测出的图像必然存在少许噪声污染,经过阈值分割处理后边界存在缺损,并且还会存在噪声点边缘,这将严重影响参数测量的准确性。

为了得到更准确的结果,可以采用数学形态学方法对瑕疵边界缺损补偿,填充细小空洞、链接邻近物体、在不明显改变物体面积和现状的情况下平滑边界,也方便瑕疵区域像素覆盖的面积、周长、圆形度等特征参数的计算。

纹理缺陷检测
纹理缺陷检测就是确定纹理图像中灰度或空间分布与背景纹理显著不同的像素位置和幅度。

提取纹理缺陷特征的方法:①灰度直方图特征提取灰度均值灰度方差扭曲度、峰度、能量、嫡六维灰度直方图统计特征。

②灰度共生矩阵特征。

提取角二阶矩、对比度、相关、墒、方差、逆差矩六维灰度共生矩阵特征参数。

③小波变换特征。

采用二级小波分解的七维特征矢量,将小波变换后各频带输出的范数作为分类特征。

1.直方图统计特征
灰度直方图是图像中多种不同灰度的像素分布的概率统计。

假设图像的采样具有256个灰度级(其灰度值i=0,1,2,3,…,255),灰度级i 的总像素数为N(i),全图的像素总数为N,那么灰度级i概率为p(i)=(i)/N,统计在各个灰度级下的p(i),从而构成了图像的一阶灰度直方图。

2.灰度共生矩阵:
由于纹理是由灰度分布在空间位置上反复出现而形成的,因而在图像空间中相隔某距离的两像素间会存在一定的灰度关系,这种关系被称为图像中灰度的空间相关特征。

灰度共生矩阵就是对图像上保持某距离的两像素分别具有某灰度的状况进行统计得到的。

利用灰度共生矩阵的分析方法,可以提取平面工件表面的图像纹理的特征参数,对这些特征参数进行分析,可以得到粗糙度的测量信息。

通过图像的粗糙度来判断检测图像是否具有缺陷。

特点:
灰度共生矩阵不仅反映了图像灰度级的分布,而且还描述了灰度级在空间上的依赖关系,此外,通过选取不同的相距,灰度共生矩阵还能够灵活地描述纹理更为细微的特征。

从灰度共生矩阵中提取角二阶矩、对比度、逆差分矩和熵等特征虽然能够很好地描述纹理。

缺点:
1、计算量大,对于L灰度级的图像,由于其灰度共生矩阵维数为L×L,因此从灰度共生矩阵中计算其特征量需要耗费巨大的存储空间和时间。

虽然可以通过
灰度级压缩来减少共生矩阵的计算量,然而对于纹理疵点检测这个特殊的应用,这是远远不够的。

2、特征不突出,角二阶矩等特征只是对纹理总体一致性的评价,而对于结构细微的不规则纹理则无能为力。

3.小波:
小波变换是在傅里叶变换的基础上发展起来的,小波变换是一种信号的时间——频率分析方法。

它具有多分辨率分析的特点,且在时频两域都具有表征信号局部特征的能力,是一种窗口大小固定不变但其形状可改变的时频局部化分析法。

利用尺度从粗到细的逐步变化,小波变换就渐渐聚焦到分析对象的区域细节上,并把其微小变化放大出来,因此极利于进行缺陷检测。

特点:
传统的傅立叶变换只能确定出信号中包含了突变成分,但是不能确定突变产生的位置。

而小波变换具有空间局部化性质 ,具有多分辨率分析的能力,在时域和频域都具有表征信号局部特征的能力,是一种时间窗和频率窗都可以改变的时域局部化分析方法。

小波变换对于低频成分具有较高的频率分辨率和较低的时间分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,很适合检测信号中的瞬态反常现象。

图像的小波子带纹理特征提取,从分解后的子带中提取能够反映织物图像类型、性质和状态的典型特征,如:能量、方差、熵、极差、对比度等,并对每一类特征值进行归一化处理。

缺点:
虽然小波变换方法无冗余,高频分量损失较小,具有较好的融合效果,但存在两个主要缺点:一是移变性,二是融合图像在重构时会受到一些外来因素的影响,所以仍会丢失一些边缘信息。

小波特征纹理缺陷检测的算法
①首先对图像进行中值滤波消噪处理,以减小在图像采集过程中所受到的如:光电转换、脉冲干扰、AD转换中的误差以及工业现场的电磁干扰等影响。

②采用直方图均衡化方法调整图像的灰度直方图,增强图像的对比度,以突出图像中的瑕疵点部分。

③采用基于提升格式的D53整数小波变换对图像进行分解,将图像变换到小波频域,以便对图像进行时频与多分辨率分析,同时利用D53整数小波滤波器短、计算量少、速度快的优势,以满足检测的实时性需求。

④图像的小波子带纹理特征提取,从分解后的子带中提取能够反映织物图像类型、性质和状态的典型特征,如:能量、方差、熵、极差、对比度等,并对每一类特征值进行归一化处理。

⑤取正常样本按上述步骤进行训练得到其特征曲线与相关阈值,并保存于特征库中。

⑥对检测对象按步骤进行采集、预处理、小波变换与特征提取,并与特征库中的正常检测对象特征曲线进行比较,超出相应阈值范围则表示具有瑕疵点存在。

缺陷的识别和分类
神经网络:
由于BP神经网络是目前所有神经网络中算法最为成熟,应用最为广泛的一种神经网络,且具有简单、易于实现等特点,故常选择BP神经网络检测和识别铸件表面缺陷。

特点:
神经网络的一个重要特性是它的学习能力,通过自动调节自身的联系权重,最终得到希望的输入输出映射。

神经网络的学习能力使其特别适合解决模式识别一类的非线性问题,且一旦学习完成后,其响应过程简单。

缺陷图像的模式识别并不是线性可分的,基于BP神经网络的非线性识别方法能够更准确地对缺陷图像进行识别分类。

特别是对表观上差异较大的同一类缺陷图像,也能进行比较准确的识别分类。

,神经网络可以进行并行处理,其容错能力强,具有自学习、自适应和在线自调整能力。

缺点:
随着所处理的数据空间维数增加,其网络训练速度较低,在线学习速度慢,实时性指标大为降低。

(改进方法)
支持向量机:
SVM模式分类方法的基本思想是通过非线性变换将线性不可分的输入模式映射到高维特征空间,使模式在此高维空间线性可分,从而在特征空间中构造一个最优分类超平面。

同时,借助对偶理论和引入适当的内积函数,把特征空间中高维复杂的运算转化成为仅有原输入模式的内积运算,使算法计算复杂度只与样本数有关,而与维数无关。

特点:针对小样本、非线性以及高维识别问题比传统方法更有优势。

缺点:(1)训练样本都是已知样本,分类器推广性能差;(2)在分类阶段,计算待识别样本和最优分类超平面的距离差如果小于给定阈值则分类准确率下降,特
别是对于特征值区别不很明显的两类缺陷样本;(3)核函数的选择自主性强,导致选择最合适的参数很困难。

相关文档
最新文档