毕业设计-基于深度学习的焊缝图像边缘识别相似度检测系统

本文主要是介绍毕业设计-基于深度学习的焊缝图像边缘识别相似度检测系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

前言

课题背景和意义

实现技术思路

一、相关工作

二、系统总体功能图

三、预处理和图像增强

四、相似度辨识

五、实验

六、总结

实现效果图样例

最后


前言


    📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。

🚀对毕设有任何疑问都可以问学长哦!

选题指导: https://blog.csdn.net/qq_37340229/article/details/128243277

大家好,这里是海浪学长毕设专题,本次分享的课题是

🎯毕业设计-基于深度学习的焊缝图像边缘识别相似度检测系统

课题背景和意义

高压天然气输送管线和压力容器在施工制造过程中会 因为焊接形成大量焊缝,焊接施工的质量好坏对工程质量非 常关键。在施工过程中,通过对焊缝的质量检测和缺陷评定 来判断焊接效果。由于X射线具有较强的穿透能力,有助于 检查焊接部位的内部问题,在焊缝缺陷检验中使用很普遍。 出于追赶工期或者掩饰质量问题等目的,有些施工单位会对 同一组无缺陷的焊缝图像多次利用,生成多组重复图片,再 通过重复检测,来冒充未实际送检的焊缝图像,或者掩盖有 质量问题的焊缝图像。 在油气行业,一般工程 施工都要好几年,设备大修也会持续数个月,过程中会产生 数万张甚至数十万张焊缝图像,工程高峰期间甚至需要上百 名无损探伤检测及评定人员同时参与。在这种情况下,一个 缺陷评定人员只能接触到很小的一部分焊缝图像,更不可能 记住数月前或几年前评定过的图片。传统人工方法就难以辨别 重复图片,不能有效保证施工和产品质量。近年来,基于计 算机视觉的工业自动化缺陷检测方法也呈现出爆发式的增 长,计算机视觉领域的分类 、目标检测、分割等方法都 可用于工业缺陷检测。

实现技术思路

一、相关工作

对于焊缝图像查重问题,目前相关研究尚处于理论阶 段。深度学习是一种基于对数据进行表征学习的算法,相较 于传统浅层学习方式,可以对所学到的特征信息进行非线性 转换,从而计算出更为抽象的特性信息。卷积神经网络的网 络构架更为简单清晰,在目标检测等许多领域有着相当好的 应用效果 。DEEPAK等试图找出各种无损检测技术检 测焊接缺陷的敏感性。ZHANG等提出了焊缝指纹的概 念,基于改进的SPP-net深度学习模型提取焊缝特征,焊缝 的这些深度学习特征被称为焊缝指纹。

利用计算机视觉技术对焊接部位图像进行检测分类,并 使用背景差分法将没有缺陷的焊缝图像作为背景图像,与输 入图像的所有像素点进行对比,从而确定焊缝缺陷图像的特 征区域,再以缺陷的面积大小、亮度及形状等特征作为依据, 对焊缝缺陷图像进行分类。在针对图像纹理特征计算 时,可以运用散度来评价两处纹理特征相似度。

基于Kull- back-Leibler(KL)散度和类分离策略的特征选择算法,可以 度量类别与特征间的相关性以及特征之间的冗余性。 Jensen-Shannon(JS)散度是基于KL散度的变体,度量了两 个概率分布的相似度,解决了KL散度非对称的问题。 Wasserstein距离不仅给出了两个分布之间的距离,而且能 够告诉我们它们具体如何不一样,即如何从一个分布转化为 另一个分布。

二、系统总体功能图

企业级用户希望根据焊缝影像数据开发出一种焊缝图 像相似性自动比较的算法软件,自动识别绝大部分焊缝重复 图像,希望预期查重准确率达到90%以上,运行和检测高效 稳定。同时希望算法和程序兼容性好,方便与已有系统对 接,交互界面直观。鉴于此,重点研究直线焊缝以及大管径 管道焊缝的影像比对,算法和产品需实现如图所示的 功能。

在整个系统中,待鉴别的焊缝图片在导入系统后,将先 对其进行内置的预处理算法,使其符合系统的输入标准。而 后进行特征提取,并将提取所得的特征与数据库中的图像特 征进行比对识别,判定是否为原有焊缝图库中的重复影像。

三、预处理和图像增强

图像预处理

由于输入的焊缝图像存在图片明暗不均匀、对比度较 小、边缘过曝等质量问题,且对于潜在的重复焊缝图片,造假 者可能故意调整焊缝图像的拍摄角度或拍摄时的稳定度,输 入的图片一般都无法直接进行有效地图像处理。

如图是 一张典型的未经过预处理的焊缝图像,可以看到该图像本身 无明显噪点,而存在对比度较小,焊缝主体部分未得到明显 的显示等问题。

通过直接对图像进行直方图均衡化, 得到的处理结果如图所示。

图显示了该图像处理前与处理后在灰度值统计直方 图上的变化。可以清晰地看出,图片在经直方图均衡化后大 大提高了对比度,且从灰度直方图的角度来看也获得了较好 的均匀化。

图像增强

经过均衡化处理后,焊缝区域灰度值在两侧边界值已有 了较明显的突变。此时,为了突出焊缝区域,需对图像进行 二值化,通过这个阈值设定,将图像分为焊缝与背景。为了 保证程序的运行效率,使用算法优化较好的最大类间方差法 图像二值化阈值,对一组图库组图像运行结果如图所示。

从图可以看出,使用该算法在根据图像亮度自适应调节阈 值的同时,获得了较好的焊缝边界,便于后续的处理。

 此外,对于焊缝射线图像的拍摄,时常因为仪器位置受 限、拍摄手法不佳或造假者故意为之等原因,无法得到接近 水平的焊缝图像。霍夫变换是一种常用的直线检测方法,利 用霍夫变换能够检测出二值化图片上的潜在直线,并以最长 直线代表焊缝整体走向,以此做倾斜角度的校正。实际优化 效果如图所示。

经过水平校正后的图片仍然不能用于特征提取,原因是 其中与焊缝特征无关的信息过多,大部分为两侧的金属材 料,因此需要准确地提取出焊缝区域用于后续的纹理特征。 此时需要借助拉东变换对焊缝进行水平方向的投影,才 能定位焊缝区域大致的上下边界。

四、相似度辨识

算法选择

图像预处理和增强之后,采用在计算图像局部熵的基础 上进行散度计算的识别方法来评价两处纹理特征相似度,常 用算法包括KL散度计算、JS散度计算和Wasserstein距离 等。如果计算结果的散度值在阈值以下,即2个分布的差异 较小,则认为该输入图片与当前图库中的某张图片重复。为 了选出本工程场景下最适用的散度算法,对上述3种常用算 法运用加权决策矩阵法进行评价,如表所示。

KL散度算法

KL散度是计算2个概率分布P和Q差异的一种常用 方法。二者之间差异越小,散度计算值越小。KL散度的离 散及连续定义分别如下:

 式中,P(x)为目标分布,Q(x)为匹配分布,若两个分布完全 相同,则D(P Q)=0,反之意味着D(P Q)≠D(Q P)。

通过上述处理后可得到一系列的纹理特征增强图像的 统计分布,由于为离散分布,则可对任取两个分布P、Q进行 KL散度的计算。由于该相对熵的不对称性,仅凭一次计算 来描述一对图片是片面的,本文采用散度和作为一组图片的 描述方法,表达式如式:

功能实现

在构建焊缝影像数据库时,需要对每张图片的纹理特征 结果进行保存,并按顺序每两张进行一次KL散度计算,作 为文件阈值评判的标准。

对于后续测试组的图片,将所得的纹理统计分布与保存 的增强图片统计分布逐一进行KL散度值的计算,如果计算 结果的散度值在阈值以下,即2个分布的差异较小,则认为 该输入图片与当前图库中的某张图片重复,输出该张图片的 序号,并程序初步判断为造假图片,提交至人工二次审定;如 果计算结果散度值超过阈值,即2个分布的差异较大,则认 为该图片与当前图库中的所有图片均不重复,并且保留该次 图像的增强结果,重新编号并保存进图库中。

五、实验

数据集和设置

本项目的检测系统搭建需要两部分,分别是焊缝图库的 建立与焊缝图片的检测。其中程序运行所使用的图片均由 企业方提供,接收到的所有焊缝图片已提前对图像拍摄时 间、焊工工号、焊缝管线号等敏感标记信息做了遮盖处理,共 接收成对的重复焊缝图片总计300组。

实验结果

图为某组焊缝图片组内KL散度计算结果,可以看出 特征提取效果较好的图片在与非重片计算时得到的KL散 度值结果较大,进一步筛去这类图片,关注底部数据以确定 重复图像判别的阈值,重新获得散点如图所示。

焊缝图片组内KL散度计算结果

筛选后焊缝图片组内KL散度计算结果

六、总结

为了解决焊缝射线探伤图像查重问题,通过算法优化和 工程现场实际图像数据分析,采用滤波、二值化、边缘识别、 倾斜校正、焊缝提取等大量预处理操作,构建了焊缝图像金 字塔,通过相同窗口大小局部熵运算增强纹理,提取焊缝图 像特征点,设计并开发出了一套基于深度学习技术的焊缝图 像相似度比较的算法模块,利用该算法模块,能自动识别绝 大部分焊缝重复图像,最终准确率为92.3%,能够在很大程 度上减轻图像评定工作的压力,使工作人员将更多精力放在 提升工程质量等方面,而不必在焊缝图像造假检测上消耗太 多时间。

实现效果图样例

焊缝图像边缘识别相似度检测系统:

我是海浪学长,创作不易,欢迎点赞、关注、收藏、留言。

毕设帮助,疑难解答,欢迎打扰!

最后

这篇关于毕业设计-基于深度学习的焊缝图像边缘识别相似度检测系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/270512

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听