高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法

这篇具有很好参考价值的文章主要介绍了高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

内容:提出一种基于视觉显著性注意机制的超像素自适应检测方法;
        设计视觉显著性注意机制滤波器用于粗略定位出缺陷空间范围,结合超像素分块图像分割方法消除光照不均匀引起的噪声干扰,有效地完成缺陷区域的边界分割和实时特征提取,实现轮毂缺陷空间坐标的精确定位

过程:

  1. 首先采 用同态滤波器对缺陷图像进行预处理,去除环境光污染噪声引起的图像亮度分布不均匀问题,构建轮毂表面缺陷图像的谱残差视觉注意模型
  2. 采用超像素分割算法对缺陷显著性图像进行自适应阈值分割
  3. 标记出高铁轮毂表面缺陷的二维空间位置,实现轮毂表面缺陷的边界检测和形态估计

视觉注意机制的谱残差模型

        ~基于频域分析为基础,将图像信息分为冗余信息和变化信息两部分,冗余信息为不变的背景信息,变化信息为需要保留的变化的缺陷信息,图像数据可以分成两部分:F( image) = F1 + F2;其中 F1 为冗余部分,F2为变化部分。图像数据的幅度谱曲线具有冗余信息不变的特征,去除冗余信息就可以得到变化的缺陷信息。

(1)构建log谱函数

        给定一幅图像 f( x,y) ,根据式( 1) 计算图像的二维离散傅里叶变换,变换后的图像由包含背景信 息的低频分量和包含缺陷信息的高频分量组成,log谱具有线性收敛的特性,根据式( 2) ~ 式( 4) 构建 log 谱函数:

高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法

(2) 对log谱进行滤波

        由于 log谱线具有局部相似性条件,构建一个均值滤波器对 lg 谱进行滤波,对 lg 谱滤波公式,如式( 6) 所示,其中* 为卷积符号,h 是一个n* n 的均值滤波器,n 选取过小容易导致高铁轮毂缺陷 图像的漏检,n 选取过大又会引入过多噪声引起误 检测。在实验中 n 为 5 时取得较好的效果。谱残差的视觉显著图如式( 7) 所示。

高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法

(3)提取缺陷信息

        基于谱线中的奇异点为缺陷图像的显著性区域,高铁轮毂图像的谱残差公式为式( 7) ,基于谱残差和相位谱做离散傅里叶反变换得到缺陷显著图, 式( 8) 中得到的谱残差对应于图像的缺陷纹理区域,背景信息被有效地过滤掉,可以准确提取出变化的缺陷的信息。 

高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法

实验结果表明:视觉显著性超像素检测算法能够抑制背景噪声的干扰,在分区域的图像分割过程中准 确判断出背景的刀纹噪声信息,完整保留了缺陷区域 的特征信息,具有准确的检测效率 


超像素分割——SLIC


 基于谱残差模型的自适应超像素图像分割算法

基本思想:增加缺陷区域的加权系数,减少背景图像的像素点加权系数

假设输入图像为 g( x,y) , 运用超像素分割算法将图像分割成 N 个图像块,分割后的图像标记为 G = { G1,G2,…,GN};其中图像块数量为 N,分割后的图像按照左上角到右下角的顺序依次排序,,Gi ( i ∈[1,N]) 代表第 i 个区域范围内的所有像素点。

在超像素分割后的区域图像块 Gi 中,设置Gi 中的区域图像块为 F,定义图像块方差为下面公式。其中 fi 为像素 j 点的灰度,构建图像块中的方差阈值 T,大于阈值T的图像块包含缺陷信息,进行自适应阈值分割,小于阈值T的图像块则默认为背景区域不进行处理。

高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法

高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法

因此,基于谱残差的自适应超像素图像分割算法的计算步骤如下:

  1. 计算图像的视觉显著图
  2. 以步长 S 初始化超像素分割的中心点 Ck = [lk,xk,yk ]T
  3.  遍历操作,图像分割块设置为 200,超像素 图像分割。 
  4. 在超像素分割的每一个 Ck 内,计算方差 Var( F) ,如果方差大于阈值 T,则认为该区域内有 缺陷信息,在 fi 和 c 之间计算 d( fi ) 。
  5. 更新权系数 ω( fj ) ,自适应分割缺陷区域内的特征信息
  6. 自适应超像素分割结果与视觉显著图进行数据融合,标记出缺陷位置。

实验结果表明:基于超像素分割算法分割出图像块,依据图像块内部的方差判断是否需要进行自适应精细分割,相比传统的人工检测,该方法能够解决人工检测过程中由于疲劳和心理波动等客观人为因素造成的误检测和漏检测问题,具有准确快速的特点 文章来源地址https://www.toymoban.com/news/detail-410414.html

到了这里,关于高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 毕业设计-计算机视觉:刨花板表面小目标缺陷检测系统 人工智能 算法 python

      目录  前言 设计思路 一、课题背景与意义 二、算法理论原理 2.1 自适应空间特征融合模块 2.2 Ghost 模块 三、检测的实现 3.1 数据集 3.2 实验环境搭建 3.3 实验及结果分析 实现效果图样例 最后        📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临

    2024年01月16日
    浏览(42)
  • 【表面缺陷检测】铝型材表面缺陷检测数据集介绍(含xml标签文件)

    铝型材是一种由铝合金材料制成的,具有固定截面形状和尺寸的条形建材。由于其优良的物理性能和广泛的应用领域,铝型材在现代工业和生活中发挥着重要的作用。 根据截面形状的不同,铝型材可分为角铝、槽铝、工字铝、方管铝等多种类型。每种类型的铝型材都有其独特

    2024年02月08日
    浏览(26)
  • 机器视觉系统在汽车车轮毂检测上的应用

    将机器视觉用于轮毂检测,可以利用图像分析的方法来测量轮毂特征尺寸、判断轮毂形状,并获取其位置坐标等信息,从而能够辨识流水生产线上的各种款式和型号的汽车轮毂。   市面上对汽车车轮毂具体检测要求如下 : 1.为了分辨流水线上不同类型的轮毂,大约有30种不同

    2024年01月21日
    浏览(35)
  • 金属表面缺陷检测类的实践项目

    【说明】:下面仅以Pytorch CNN Transfer Learning: Image Classifier 关于金属表面缺陷检测类的实践项目为例介绍如何创建虚拟环境以及在JuypterLab中使用对应的内核 项目已开源在https://github.com/astudent2020/Metal_Surface_Defects 提供数据集及相关代码 创建虚拟环境可以帮助您在不同项目之间隔

    2024年02月09日
    浏览(31)
  • 机器学习在表面缺陷检测中的技术与实践

    机器学习在表面缺陷检测中的技术与实践 表面缺陷检测是工业制造和质量控制中的重要环节,直接影响到产品的性能和安全性。随着机器学习技术的发展,其为表面缺陷检测提供了强大的工具。本文将重点探讨机器学习在表面缺陷检测中的技术与实践。 一、机器学习在表面

    2024年01月18日
    浏览(70)
  • [数据集][目标检测]钢材表面缺陷目标检测数据集VOC格式2279张10类别

    数据集格式:Pascal VOC格式(不包含分割路径的txt文件和yolo格式的txt文件,仅仅包含jpg图片和对应的xml) 图片数量(jpg文件个数):2279 标注数量(xml文件个数):2279 标注类别数:10 标注类别名称:[\\\"yueyawan\\\",\\\"siban\\\",\\\"hanfeng\\\",\\\"chongkong\\\",\\\"shuiban\\\",\\\"yahen\\\",\\\"youban\\\",\\\"yaozhe\\\",\\\"zhehen\\\",\\\"yiwu\\\"] 每个类别标注的

    2024年02月12日
    浏览(33)
  • Yolov8工业缺陷检测:基于铝片表面的缺陷检测算法,VanillaBlock和MobileViTAttention助力检测,实现暴力涨点 |2023最新成果,创新度很强

    目录 1.工件缺陷数据集介绍  1.2数据集划分通过split_train_val.py得到trainval.txt、val.txt、test.txt    1.2 通过voc_label.py得到适合yolov8训练需要的 2.训练结果对比  2.1 华为诺亚2023极简的神经网络模型 VanillaNet---VanillaBlock助力检测,实现暴力涨点  2.2 MobileViTAttention助力小目标检测

    2024年02月13日
    浏览(35)
  • YOLOV5应用实战项目:钢材表面缺陷检测(数据集:NEU-CLS)笔记

    本文记录的是YOLOV5的实战笔记,是一个用yolov5检测钢材表面缺陷的实战案例。 主要分为以下几个步骤: 1. 将原始标签xml文件数据处理成yolo要求的txt格式;(Labels标签数据已按照yolo要求的txt格式处理完成,数据集见文中下载方式) 2. 进行yolo模型的文件配置 3. 训练yolo模型

    2024年02月04日
    浏览(34)
  • YOLO目标检测——视觉显著性检测MSRA1000数据集下载分享

    MSRA1000数据集是一个常用的视觉显著性检测数据集,它包含了1000张图像和对应的显著性标注。在以下几个应用场景中,MSRA1000数据集可以发挥重要作用:图像编辑和后期处理、图像检索和分类、视觉注意力模型、自动驾驶和智能交通等等 数据集点击下载 :YOLO视觉显著性检测

    2024年02月10日
    浏览(29)
  • 基于可变形卷积和注意力机制的带钢表面缺陷快速检测网络DCAM-Net(论文阅读笔记)

    原论文链接-DCAM-Net: A Rapid Detection Network for Strip Steel Surface Defects Based on Deformable Convolution and Attention Mechanism | IEEE Journals Magazine | IEEE Xplore DCAM-Net: A Rapid Detection Network for Strip Steel Surface Defects Based on Deformable Convolution and Attention Mechanism(论文标题) 带钢 (the strip steel)表面缺陷检测

    2024年02月04日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包