技本功丨互联网+工业视觉异常检测分析

2024-06-14 20:18

本文主要是介绍技本功丨互联网+工业视觉异常检测分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

胡丰——袋鼠云高级算法专家

袋鼠云人工智能实验室负责人。十年图像处理、模式识别、机器视觉等方面的研发工作,主要研究领域为:智能交通、工业视觉分析、OCR、视频智能质量诊断、智能球机跟踪、人脸等方向,发表第一作者发明专利十余篇、国际发明专利一篇。

我国工业互联网已经形成“三条途径”:一是打造智能工厂,提高企业内部生产效率,通过互联网技术以及一些相关的机器视觉、图象算法、模式识别的方式,提高企业的生产效率;二是打造智能产品,延伸企业外部的价值链;三是汇聚产业链资源,实现向平台运营的转变,打造数据驱动的生态运营能力。

 

基于互联网的条件下,结合工业场景,提出端加云的解决方案,方案如下图:

端+云的完整解决方案

 

在该解决方案部署中分为本地端云端。在本地端中分成两部分:一个是数据层,数据层在一些生产设备以及相应的业务系统中实时会场生成的数据;另一个是本地运行层,产生的数据经过本地运行层,运行层实时获取数据,获取数据之后,一方面进行数据的存储,另一方面对获取到的数据进行模型计算,计算完之后进行决策,决策后又可以进行下一轮的操作。

在云端接收离线的序列数据,在云端基于大数据平台进行一个模型分析及模型训练,训练之后把更新的模型再下发到本地进行更新,依次循环可以不断的提高系统能力及算法能力。

基于机器视觉的应用场景分析

人类对世界的认知非常简单,我们可以一眼看出一个水果是苹果还是橘子。但换成计算机,怎么写个程序让机器来分辨人和猫、苹果和橘子呢?实际上在我们考虑的过程中,可以基于以下几个方面进行思考,首先以我们最直观的方式来看,比如说颜色、形状、纹理、边缘轮廓等,转换成计算机,我们通过颜色直方图把最低的三个分量特征都提取出来,苹果是偏向红色,橘子是偏向橙色,这样可以分析出来;然后再通过形状,比如把某省地图轮廓提取出来作为一个特征,利用图象中心到轮廓的距离作为一个距离特征;再高一层次可以进行结构特征,基于底层的特征,一些边缘、形状进行一个结构分析。

最左边的结构特征实际上是一个心理学图,不同的人看到的维度不同,有一些人看到的是白色的一个酒杯,但是换成另外一些人去看,这是两个面对面的人脸,这种通过图象分析可以把结构提出来,然后右边菱形的结构,以及一些知识图库的纹理结构,都是结构特征。

深度学习提取特征

前面是传统的图象处理常用方法,采用基于深度学习的特征提取方法。深度学习的方法相对来说比较简单,就是把我们输入的图象输入网络,每个网络对不同的过程进行一个迭代训练。在我们的网络前期,像一些低级的特征比如简单的边缘纹理特征,在中间部分我们就可以学到一个相对高级一点的结构特征,比如说我们做人脸识别的时候,是可以把里面的一些眼睛、嘴巴、耳朵等提取出来,再往高处走可以得到,最后就可以把物体的模型给训练出来,比如说训练出人脸的大致轮廓,这是通过深度学习方法提取的特征。

异常检测分析

特征提取完之后,进行异常检测分析。图中目标是让我们在图里面去找出哪一个是与其他不一样?因为工业场景中会有一些异常的目标异常分析,异常分析跟上图是挺相似的,在工业中也是一样,我们就是要把异常目标给自动定位分类出来。

对于异常目标分析,首先是要进行一个模型训练,模型训练过程是这样的,先是对获取到的图象进行特征提取,比如说像一些颜色纹理、一些结构,甚至是用一些深度学习的方法自动去提取特征,提取特征之后建立模型,得到一个模型表达式,比如说我们模型可以用图中这个分布函数来表示,模型的分布形式跟我们建立的方法有关系,我们可能是用一些信息方法,也有可能是二维的曲面,或者多维的曲面。

以二维的平面为例,假设模型提取的特征为x1,x2 ,我们学到的模型是一个分类面,分类面里面有一个正常的样本,同时假设x1,x2正相关,即x1越大,x2也就越大,通过模型计算可以将红色的异常点自动检测出来。现在对待这种异常,在分类面之外我们可以自动的分出来。

模型训练完之后肯定要进行使用,使用的时候先把训练好的模型部署到产线上,产线上启动后实时对图象进行获取,然后进行特征提取,经过模型输出最终的决策。在一些产线的分析过程中,实时去监测一些关键的曲线,对这些曲线进行可视化的实时输出结果,比如图中这些曲线,我们在做的过程中的一些关键因素通过曲线的方式打印出来。

通过曲线可以去回判维系,比如说我们是哪一个产线,或者是哪一台机器出了问题,然后这个曲线跟历史相对应的会出现一些异常,利用曲线实时去决策,以及可以根据一些历史的信息去判断,这些机器是什么时候开始出现这些故障的。

图像场景分析

另外,在我们一些实际案例中会碰到一些比较恶劣的环境,比如说一些环境下,在生产产线上有一些是有毒的,还有高温、高压、高辐射的一些场景,这种情况用人眼或者一些可见光的摄像头是很难观察出来的。我们采用红外热感相机进行分析,获取到红外热感应的图象结果图,对这个结果图再进行图象分割,分割完之后就可以得到对应的容器位置,然后我们对容器的位置内部再进行一个异常分析,就可以得到异常区域,然后对异常区域进行分类,因为杂质有多种多样,有液体的、固体的,最终可以得到一个决策结果,可以返推回去是什么原因造成这个结果的。

我们还有产线管道热辐射管道监控,在产线有一些燃油传输管道,还有一些特殊液体的传输管道,我们要实时去监控,液体经过有一个温度,如果温度过高,很容易会造成产线管道的快速老化,一些老化之后会爆开或者裂开渗漏出来,我们采用红外方式获取一个实时图象,然后对图象再进行分割,之后再进行一个标注,像蓝色代表数字方向的一个管道,绿色是横向的一个管道。标注完之后对应标注管道进行曲线的监控,得到右边的工作监控图,通过这个图就可以知道管道的实时温度,以及相关的监控值。这样可以继续帮助厂商从历史体系图中查看相关的情况。

写在文末:

11月3日AICUG人工智能技术沙龙网易专场活动中,袋长老胡丰为大家分享了《工业品缺陷异常检测及识别》的内容,此篇文章也是基于演讲内容来撰写。

这篇关于技本功丨互联网+工业视觉异常检测分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

无人叉车3d激光slam多房间建图定位异常处理方案-墙体画线地图切分方案

墙体画线地图切分方案 针对问题:墙体两侧特征混淆误匹配,导致建图和定位偏差,表现为过门跳变、外月台走歪等 ·解决思路:预期的根治方案IGICP需要较长时间完成上线,先使用切分地图的工程化方案,即墙体两侧切分为不同地图,在某一侧只使用该侧地图进行定位 方案思路 切分原理:切分地图基于关键帧位置,而非点云。 理论基础:光照是直线的,一帧点云必定只能照射到墙的一侧,无法同时照到两侧实践考虑:关

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

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

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

烟火目标检测数据集 7800张 烟火检测 带标注 voc yolo

一个包含7800张带标注图像的数据集,专门用于烟火目标检测,是一个非常有价值的资源,尤其对于那些致力于公共安全、事件管理和烟花表演监控等领域的人士而言。下面是对此数据集的一个详细介绍: 数据集名称:烟火目标检测数据集 数据集规模: 图片数量:7800张类别:主要包含烟火类目标,可能还包括其他相关类别,如烟火发射装置、背景等。格式:图像文件通常为JPEG或PNG格式;标注文件可能为X

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

MOLE 2.5 分析分子通道和孔隙

软件介绍 生物大分子通道和孔隙在生物学中发挥着重要作用,例如在分子识别和酶底物特异性方面。 我们介绍了一种名为 MOLE 2.5 的高级软件工具,该工具旨在分析分子通道和孔隙。 与其他可用软件工具的基准测试表明,MOLE 2.5 相比更快、更强大、功能更丰富。作为一项新功能,MOLE 2.5 可以估算已识别通道的物理化学性质。 软件下载 https://pan.quark.cn/s/57

基于 YOLOv5 的积水检测系统:打造高效智能的智慧城市应用

在城市发展中,积水问题日益严重,特别是在大雨过后,积水往往会影响交通甚至威胁人们的安全。通过现代计算机视觉技术,我们能够智能化地检测和识别积水区域,减少潜在危险。本文将介绍如何使用 YOLOv5 和 PyQt5 搭建一个积水检测系统,结合深度学习和直观的图形界面,为用户提供高效的解决方案。 源码地址: PyQt5+YoloV5 实现积水检测系统 预览: 项目背景

JavaFX应用更新检测功能(在线自动更新方案)

JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。 1. 整体方案 JavaFX.应用版本检测、自动更新主要涉及一下步骤: 读取本地应用版本拉取远程版本并比较两个版本如果需要升级,那么拉取更新历史弹出升级控制窗口用户选择升级时,拉取升级包解压,重启应用用户选择忽略时,本地版本标志为忽略版本用户选择取消时,隐藏升级控制窗口 2.

衡石分析平台使用手册-单机安装及启动

单机安装及启动​ 本文讲述如何在单机环境下进行 HENGSHI SENSE 安装的操作过程。 在安装前请确认网络环境,如果是隔离环境,无法连接互联网时,请先按照 离线环境安装依赖的指导进行依赖包的安装,然后按照本文的指导继续操作。如果网络环境可以连接互联网,请直接按照本文的指导进行安装。 准备工作​ 请参考安装环境文档准备安装环境。 配置用户与安装目录。 在操作前请检查您是否有 sud

线性因子模型 - 独立分量分析(ICA)篇

序言 线性因子模型是数据分析与机器学习中的一类重要模型,它们通过引入潜变量( latent variables \text{latent variables} latent variables)来更好地表征数据。其中,独立分量分析( ICA \text{ICA} ICA)作为线性因子模型的一种,以其独特的视角和广泛的应用领域而备受关注。 ICA \text{ICA} ICA旨在将观察到的复杂信号