CN117252851B - 一种基于图像检测识别的标准质量检测管理平台 - Google Patents
一种基于图像检测识别的标准质量检测管理平台 Download PDFInfo
- Publication number
- CN117252851B CN117252851B CN202311335687.XA CN202311335687A CN117252851B CN 117252851 B CN117252851 B CN 117252851B CN 202311335687 A CN202311335687 A CN 202311335687A CN 117252851 B CN117252851 B CN 117252851B
- Authority
- CN
- China
- Prior art keywords
- data
- graph
- module
- image
- quality
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 53
- 238000004519 manufacturing process Methods 0.000 claims abstract description 37
- 238000004364 calculation method Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000007547 defect Effects 0.000 claims abstract description 19
- 238000007726 management method Methods 0.000 claims abstract description 19
- 238000003709 image segmentation Methods 0.000 claims abstract description 18
- 238000005516 engineering process Methods 0.000 claims abstract description 10
- 230000002159 abnormal effect Effects 0.000 claims abstract description 9
- 238000010801 machine learning Methods 0.000 claims abstract description 9
- 238000010223 real-time analysis Methods 0.000 claims abstract description 9
- 238000012549 training Methods 0.000 claims description 23
- 238000004422 calculation algorithm Methods 0.000 claims description 16
- 230000011218 segmentation Effects 0.000 claims description 15
- 238000013527 convolutional neural network Methods 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 9
- 238000002372 labelling Methods 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- 230000000007 visual effect Effects 0.000 claims description 7
- 238000013136 deep learning model Methods 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 6
- 230000004913 activation Effects 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 238000005520 cutting process Methods 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 claims description 3
- 238000013499 data model Methods 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 3
- 238000013524 data verification Methods 0.000 claims description 3
- 238000012805 post-processing Methods 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 claims description 2
- 238000013135 deep learning Methods 0.000 abstract description 4
- 239000002699 waste material Substances 0.000 abstract description 3
- 238000007689 inspection Methods 0.000 description 7
- 230000000737 periodic effect Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000005111 flow chemistry technique Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/766—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using regression, e.g. by projecting features on hyperplanes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于图像检测识别的标准质量检测管理平台,涉及质量检测技术领域,本发明通过机器学习、深度学习和图像处理技术,自动执行质量检测和问题识别任务,无需大量的人工干预,自动标记模块采用Mask R‑CNN训练图像分割模型,实现了对图像中缺陷和问题区域的自动标记,使得质量检测变得更加高效、准确,减轻了操作人员的负担,图计算引擎模块在云计算中心和边缘计算节点上进行实时分析,识别质量问题和异常情况,减少了生产中断和资源浪费,同时通过长短时记忆网络LSTM,根据历史数据和当前状态进行质量问题的预测,生产线上的潜在问题可以被提前识别和解决,避免了质量问题扩大化和生产中断。
Description
技术领域
本发明涉及质量检测技术领域,具体为一种基于图像检测识别的标准质量检测管理平台。
背景技术
质量检测管理平台旨在帮助组织有效地管理和监控产品或服务的质量检测过程,确保其生产的产品或提供的服务符合预定的质量标准和规范。
而图像检测识别是利用图像处理和识别技术来检测和识别产品或服务的质量特征,以确保它们符合预定的标准和规范,通常通过摄像头或其他图像采集设备,然后使用图像处理算法来处理图像以提取关键的质量特征和信息,使用计算机视觉和深度学习,来检测和识别产品或服务上的特定质量特征,基于图像检测识别的质量检测管理平台在制造业、质量控制实验室、医疗保健、食品加工等领域都有广泛的应用。
然而传统的质量检测管理平台依赖大量的人工操作,包括质检员的视觉判断和手动测量,这种质量检测方式容易受到主观性和人为误差的影响,可能导致不公平的质量评估和不一致的判定结果,特别对于高频率和大规模生产的情况,人工质量检测往往难以跟上生产速度,更容易出现判定结果误差,此外,传统的质量检测管理平台通常采用周期性的质量检测方式,问题可能在两次检测之间持续存在而未被发现,这就会导致质量问题在生产过程中继续积累、产品的不良率增加,因此亟需一种减少人工干预可以进行实时分析的基于图像检测识别的标准质量检测管理平台来解决此类问题。
发明内容
针对现有技术的不足,本发明提供了一种基于图像检测识别的标准质量检测管理平台,解决现有技术中存在的视觉判断和手动测量,容易受到主观性和人为误差的影响,周期性质量检测会导致质量问题在生产过程中继续积累的问题。
为实现以上目的,本发明通过以下技术方案予以实现,本发明提供了一种基于图像检测识别的标准质量检测管理平台,包括:
数据采集模块,用于从生产线上获取图像数据流,执行图像预处理操作,包括去噪、裁剪和调整大小,数据采集模块部署在生产线边缘节点上,数据采集模块包括摄像头和传感器,采用实时图像处理技术,进行数据采集;
数据传输模块,将采集的图像数据传输到云计算中心以及分布式图数据库,数据传输使用安全协议和加密方法传输数据;
图数据库模块,对数据采集模块所采集图像数据流进行存储,同时存储设备、工件和质量数据之间的关系信息,对图计算算法执行提供支持,图数据库模块中部署分布式图数据库JanusGraph,并定期更新图数据库反映生产线上的变化;
图计算引擎模块,用于分析图数据库中的数据关系,执行图计算卷积网络GCN算法,识别质量问题和异常情况,图计算引擎模块使用NetworkX图计算框架处理数据,图计算引擎模块部署在云和边缘计算节点上,进行实现离线和实时分析;
自动标记模块,使用机器学习和图神经网络,自动标记图像中的缺陷和问题区域,自动标记模块采用MaskR-CNN训练图像分割模型,用于自动标记;
质量问题预测模块,用于分析生产线数据和图数据库,预测潜在的质量问题和生产中断,质量问题预测模块基于深度学习模型进行预测;
决策支持系统模块,集成机器学习和决策支持,用于提供实时建议和决策,决策支持系统模块使用规则引擎和优化算法,生成决策建议,提供直观的用户界面显示建议和决策;
区块链数据安全模块,采用使用区块链技术提供质量检测数据的安全性和可追溯性,区块链数据安全模块中部署私有区块链网络,用于数据存储和验证,采用智能合约实现数据访问控制;
所述图计算引擎模块中进行图数据分析步骤具体包括:
从图数据库模块获取图数据,包括设备、工件、质量数据节点和节点间的关系边,用于构建分析图;
基于NetworkX框架,从图数据库中获取的数据构建成一个图,其中节点表示实体,边表示实间关系,图构建公式为:
G=(V,E),其中G表示构建的图,V表示节点集合,E表示边集合;
图计算引擎模块使用图卷积网络GCN算法分析图数据,GCN的分析公式:
H(l+1)=f(H(l),A)=σ(A*H(l)*W(l)),其中H(l)表示第l层的节点表示,A表示邻接矩阵,W(l)表示权重矩阵,σ表示激活函数;
在GCN的输出中设置阈值来检测异常节点和边;
所述物体检测损失,即分类和边界框回归式具体为:
Ldet=Lcls+Lbbox,其中Lcls表示目标分类损失,Lbbox表示边界框回归损失,将两项损失合并,用于训练模型同时进行目标检测和分类;
在训练后,将训练好的图像分割模型用于推断,自动标记图像中的缺陷和问题区域,推断过程包括前向传播,得到图像中每个像素的分割结果;
分割损失公式为:
其中Lmask表示分割掩码损失,yi,p表示第i个对象的p个像素值,表示模型中生成的对应像素预测值;
对模型推断的结果进行后处理,去除小区域的分割标记、合并相邻的标记区域;
将自动标记的结果生成标记图,其中标记图像中缺陷和问题区域;
所述质量问题预测模块中,收集的生产线数据包括设备状态、工件信息、质量数据、时间戳;
采用长短时记忆网络LSTM进行质量问题预测;
使用准备好的数据,对选择的深度学习模型进行训练:
隐藏状态更新:ht=Lstm(xt,ht-1);
输出预测:yt=Dense(ht),其中xt表示在时间步t时的输入数据,ht-1表示在时间步t-1时的隐藏状态,ht表示通过LSTM单元对输入xt和前一个时间步的隐藏状态ht-1进行处理,所生成新的隐藏状态;Dense(ht)表示通过全连接层DenseLayer对隐藏状态ht进行处理,所生成的最终的输出预测。
本发明进一步地设置为:所述图数据库模块中,基于图数据模型表示生产线中的各个元素和元素间的关系,生产线关键元素包括:设备、工件、质量数据、工作状态、性能指标、权重和关联强度,其中设备、工件、质量数据、工作状态、性能指标作为模型节点,权重和关联强度作为模型边;
图数据库模块中设置查询接口,导入过程采用ETL管道;
本发明进一步地设置为:所述图计算引擎模块部署在云计算中心和边缘计算节点上;
图计算引擎模块中的离线分析使用批处理方式,实时分析使用ApacheKafka流式处理方式;
本发明进一步地设置为:所述自动标记模块采用MaskR-CNN训练图像分割模型步骤具体包括:
对包含缺陷和问题的图像数据集进行标注,标注包括标记图像中缺陷的位置和类别用于训练图像分割模型;
采用MaskR-CNN同时检测和分割对象;
使用准备好的图像数据集对选择的图像分割模型进行训练,包括前向传播和反向传播,MaskR-CNN的损失函数包括物体检测损失和掩码分割损失;
本发明进一步地设置为:所述决策支持系统模块中决策建议生成步骤具体包括:
从质量问题预测模块获取实时数据和预测结果作为输入;
采用规则引擎,根据预定义的规则和条件来生成决策建议,规则基于历史数据制定;
规则引擎中的决策规则具体为:
如果质量问题预测为严重,则进行停机检修;
如果设备性能下降到一定阈值以下,则进行维护;
优化算法采用线性规划表示目标函数和约束条件,具体为:
Z=c1x1+c2x2+...+cnxn,其中A*x≤b,式中c1表示与决策变量x1相关联的权重,x1为决策变量,A表示约束条件的系数矩阵,b为约束条件右侧的向量。
本发明提供了一种基于图像检测识别的标准质量检测管理平台。具备以下有益效果:
本申请所提供的基于图像检测识别的标准质量检测管理平台通过机器学习、深度学习和图像处理技术,自动执行质量检测和问题识别任务,无需大量的人工干预,自动标记模块采用Mask R-CNN训练图像分割模型,实现了对图像中缺陷和问题区域的自动标记,使得质量检测变得更加高效、准确,减轻了操作人员的负担。
图计算引擎模块在云计算中心和边缘计算节点上进行实时分析,识别质量问题和异常情况,相较于周期性质检及时响应生产线上的问题,减少了生产中断和资源浪费,同时通过长短时记忆网络LSTM,根据历史数据和当前状态进行质量问题的预测,生产线上的潜在问题可以被提前识别和解决,避免了质量问题扩大化和生产中断,整合了数据采集、传输、存储、分析和决策,提供了全面的质量管理解决方案。
解决了现有技术中存在的视觉判断和手动测量,容易受到主观性和人为误差的影响,周期性质量检测会导致质量问题在生产过程中继续积累的问题。
附图说明
图1为本发明的基于图像检测识别的标准质量检测管理平台框架图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
请参阅图1,本发明提供一种基于图像检测识别的标准质量检测管理平台,包括:
数据采集模块,用于从生产线上获取图像数据流,执行图像预处理操作,包括去噪、裁剪和调整大小,数据采集模块部署在生产线边缘节点上,数据采集模块包括摄像头和传感器,采用实时图像处理技术,进行数据采集。
数据传输模块,将采集的图像数据传输到云计算中心以及分布式图数据库,数据传输使用安全协议和加密方法传输数据;
图数据库模块,对数据采集模块所采集图像数据流进行存储,同时存储设备、工件和质量数据之间的关系信息,对图计算算法执行提供支持,图数据库模块中部署分布式图数据库JanusGraph,并定期更新图数据库反映生产线上的变化;
图数据库模块中,基于图数据模型表示生产线中的各个元素和元素间的关系,生产线关键元素包括:设备、工件、质量数据、工作状态、性能指标、权重和关联强度,其中设备、工件、质量数据、工作状态、性能指标作为模型节点,权重和关联强度作为模型边;
图数据库模块中设置查询接口,导入过程采用ETL管道;
图计算引擎模块,用于分析图数据库中的数据关系,执行图计算卷积网络GCN算法,识别质量问题和异常情况,图计算引擎模块使用NetworkX图计算框架处理数据,图计算引擎模块部署在云和边缘计算节点上,进行实现离线和实时分析。
图计算引擎模块中进行图数据分析步骤具体包括:
从图数据库模块获取图数据,包括设备、工件、质量数据节点和节点间的关系边,用于构建分析图;
基于NetworkX框架,从图数据库中获取的数据构建成一个图,其中节点表示实体,边表示实间关系,图构建公式为:
G=(V,E),其中G表示构建的图,V表示节点集合,E表示边集合;
图计算引擎模块使用图卷积网络GCN算法分析图数据,GCN的分析公式:
H(l+1)=f(H(l),A)=σ(A*H(l)*W(l)),其中H(l)表示第l层的节点表示,A表示邻接矩阵,W(l)表示权重矩阵,σ表示激活函数;
在GCN的输出中设置阈值来检测异常节点和边;
图计算引擎模块部署在云计算中心和边缘计算节点上;
图计算引擎模块中的离线分析使用批处理方式,实时分析使用ApacheKafka流式处理方式;
自动标记模块,使用机器学习和图神经网络,自动标记图像中的缺陷和问题区域,自动标记模块采用MaskR-CNN训练图像分割模型,用于自动标记;
自动标记模块采用MaskR-CNN训练图像分割模型步骤具体包括:
对包含缺陷和问题的图像数据集进行标注,标注包括标记图像中缺陷的位置和类别用于训练图像分割模型;
采用MaskR-CNN同时检测和分割对象;
使用准备好的图像数据集对选择的图像分割模型进行训练,包括前向传播和反向传播,MaskR-CNN的损失函数包括物体检测损失和掩码分割损失;
物体检测损失,即分类和边界框回归式具体为:
Ldet=Lcls+Lbbox,其中Lcls表示目标分类损失,Lbbox表示边界框回归损失,将两项损失合并,用于训练模型同时进行目标检测和分类;
在训练后,将训练好的图像分割模型用于推断,自动标记图像中的缺陷和问题区域,推断过程包括前向传播,得到图像中每个像素的分割结果;
分割损失公式为:
其中Lmask表示分割掩码损失,yi,p表示第i个对象的p个像素值,表示模型中生成的对应像素预测值;
对模型推断的结果进行后处理,去除小区域的分割标记、合并相邻的标记区域;
将自动标记的结果生成标记图,其中标记图像中缺陷和问题区域;
质量问题预测模块,用于分析生产线数据和图数据库,预测潜在的质量问题和生产中断,质量问题预测模块基于深度学习模型进行预测;
质量问题预测模块中,收集的生产线数据包括设备状态、工件信息、质量数据、时间戳;
采用长短时记忆网络LSTM进行质量问题预测;
使用准备好的数据,对选择的深度学习模型进行训练:
隐藏状态更新:ht=Lstm(xt,ht-1);
输出预测:yt=Dense(ht),其中xt表示在时间步t时的输入数据,ht-1表示在时间步t-1时的隐藏状态,ht表示通过LSTM单元对输入xt和前一个时间步的隐藏状态ht-1进行处理,所生成新的隐藏状态;Dense(ht)表示通过全连接层DenseLayer对隐藏状态ht进行处理,所生成的最终的输出预测;
决策支持系统模块,集成机器学习和决策支持,用于提供实时建议和决策,决策支持系统模块使用规则引擎和优化算法,生成决策建议,提供直观的用户界面显示建议和决策;
决策支持系统模块中决策建议生成步骤具体包括:
从质量问题预测模块获取实时数据和预测结果作为输入;
采用规则引擎,根据预定义的规则和条件来生成决策建议,规则基于历史数据制定;
规则引擎中的决策规则具体为:
如果质量问题预测为严重,则进行停机检修;
如果设备性能下降到一定阈值以下,则进行维护;
优化算法采用线性规划表示目标函数和约束条件,具体为:
Z=c1x1+c2x2+...+cnxn,其中A*x≤b,式中c1表示与决策变量x1相关联的权重,x1为决策变量,A表示约束条件的系数矩阵,b为约束条件右侧的向量;
区块链数据安全模块,采用使用区块链技术提供质量检测数据的安全性和可追溯性,区块链数据安全模块中部署私有区块链网络,用于数据存储和验证,采用智能合约实现数据访问控制。
综合以上内容,在本申请中:
本申请所提供的基于图像检测识别的标准质量检测管理平台通过机器学习、深度学习和图像处理技术,自动执行质量检测和问题识别任务,无需大量的人工干预,自动标记模块采用Mask R-CNN训练图像分割模型,实现了对图像中缺陷和问题区域的自动标记,使得质量检测变得更加高效、准确,减轻了操作人员的负担。
图计算引擎模块在云计算中心和边缘计算节点上进行实时分析,识别质量问题和异常情况,相较于周期性质检及时响应生产线上的问题,减少了生产中断和资源浪费,同时通过长短时记忆网络LSTM,根据历史数据和当前状态进行质量问题的预测,生产线上的潜在问题可以被提前识别和解决,避免了质量问题扩大化和生产中断,整合了数据采集、传输、存储、分析和决策,提供了全面的质量管理解决方案。
解决了现有技术中存在的视觉判断和手动测量,容易受到主观性和人为误差的影响,周期性质量检测会导致质量问题在生产过程中继续积累的问题。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
Claims (4)
1.一种基于图像检测识别的标准质量检测管理平台,其特征在于,包括:
数据采集模块,用于从生产线上获取图像数据流,执行图像预处理操作,包括去噪、裁剪和调整大小,数据采集模块部署在生产线边缘节点上,数据采集模块包括摄像头和传感器,采用实时图像处理技术,进行数据采集;
数据传输模块,将采集的图像数据传输到云计算中心以及分布式图数据库,数据传输使用安全协议和加密方法传输数据;
图数据库模块,对数据采集模块所采集图像数据流进行存储,同时存储设备、工件和质量数据之间的关系信息,对图计算算法执行提供支持,图数据库模块中部署分布式图数据库JanusGraph,并定期更新图数据库反映生产线上的变化;
图计算引擎模块,用于分析图数据库中的数据关系,执行图计算卷积网络GCN算法,识别质量问题和异常情况,图计算引擎模块使用NetworkX图计算框架处理数据,图计算引擎模块部署在云和边缘计算节点上,进行实现离线和实时分析;
自动标记模块,使用机器学习和图神经网络,自动标记图像中的缺陷和问题区域,自动标记模块采用MaskR-CNN训练图像分割模型,用于自动标记;
质量问题预测模块,用于分析生产线数据和图数据库,预测潜在的质量问题和生产中断,质量问题预测模块基于深度学习模型进行预测;
决策支持系统模块,集成机器学习和决策支持,用于提供实时建议和决策,决策支持系统模块使用规则引擎和优化算法,生成决策建议,提供直观的用户界面显示建议和决策;
区块链数据安全模块,采用使用区块链技术提供质量检测数据的安全性和可追溯性,区块链数据安全模块中部署私有区块链网络,用于数据存储和验证,采用智能合约实现数据访问控制;
所述图计算引擎模块中进行图数据分析步骤具体包括:
从图数据库模块获取图数据,包括设备、工件、质量数据节点和节点间的关系边,用于构建分析图;
基于NetworkX框架,从图数据库中获取的数据构建成一个图,其中节点表示实体,边表示实间关系,图构建公式为:
G=(V,E),其中G表示构建的图,V表示节点集合,E表示边集合;
图计算引擎模块使用图卷积网络GCN算法分析图数据,GCN的分析公式:
H(l+1)=f(H(l),A)=σ(A*H(l)*W(l)),其中H(l)表示第l层的节点表示,A表示邻接矩阵,W(l)表示权重矩阵,σ表示激活函数;
在GCN的输出中设置阈值来检测异常节点和边;
所述自动标记模块采用MaskR-CNN训练图像分割模型步骤具体包括:
对包含缺陷和问题的图像数据集进行标注,标注包括标记图像中缺陷的位置和类别用于训练图像分割模型;
采用MaskR-CNN同时检测和分割对象;
使用准备好的图像数据集对选择的图像分割模型进行训练,包括前向传播和反向传播,MaskR-CNN的损失函数包括物体检测损失和掩码分割损失;
所述物体检测损失,即分类和边界框回归式具体为:
Ldet=Lcls+Lbbox,其中Lcls表示目标分类损失,Lbbox表示边界框回归损失,将两项损失合并,用于训练模型同时进行目标检测和分类;
在训练后,将训练好的图像分割模型用于推断,自动标记图像中的缺陷和问题区域,推断过程包括前向传播,得到图像中每个像素的分割结果;
分割损失公式为:
其中Lmask表示分割掩码损失,yi,p表示第i个对象的p个像素值,表示模型中生成的对应像素预测值;
对模型推断的结果进行后处理,去除小区域的分割标记、合并相邻的标记区域;
将自动标记的结果生成标记图,其中标记图像中缺陷和问题区域;
所述质量问题预测模块中,收集的生产线数据包括设备状态、工件信息、质量数据、时间戳;
采用长短时记忆网络LSTM进行质量问题预测;
使用准备好的数据,对选择的深度学习模型进行训练:
隐藏状态更新:ht=Lstm(xt,ht-1);
输出预测:yt=Dense(ht),其中xt表示在时间步t时的输入数据,ht-1表示在时间步t-1时的隐藏状态,ht表示通过LSTM单元对输入xt和前一个时间步的隐藏状态ht-1进行处理,所生成新的隐藏状态;Dense(ht)表示通过全连接层DenseLayer对隐藏状态ht进行处理,所生成的最终的输出预测。
2.根据权利要求1所述的一种基于图像检测识别的标准质量检测管理平台,其特征在于,所述图数据库模块中,基于图数据模型表示生产线中的各个元素和元素间的关系,生产线关键元素包括:设备、工件、质量数据、工作状态、性能指标、权重和关联强度,其中设备、工件、质量数据、工作状态、性能指标作为模型节点,权重和关联强度作为模型边;
图数据库模块中设置查询接口,导入过程采用ETL管道。
3.根据权利要求2所述的一种基于图像检测识别的标准质量检测管理平台,其特征在于,所述图计算引擎模块部署在云计算中心和边缘计算节点上;
图计算引擎模块中的离线分析使用批处理方式,实时分析使用ApacheKafka流式处理方式。
4.根据权利要求3所述的一种基于图像检测识别的标准质量检测管理平台,其特征在于,所述决策支持系统模块中决策建议生成步骤具体包括:
从质量问题预测模块获取实时数据和预测结果作为输入;
采用规则引擎,根据预定义的规则和条件来生成决策建议,规则基于历史数据制定;
规则引擎中的决策规则具体为:
如果质量问题预测为严重,则进行停机检修;
如果设备性能下降到一定阈值以下,则进行维护;
优化算法采用线性规划表示目标函数和约束条件,具体为:
Z=c1x1+c2x2+...+cnxn,其中A*x≤b,式中c1表示与决策变量x1相关联的权重,x1为决策变量,A表示约束条件的系数矩阵,b为约束条件右侧的向量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311335687.XA CN117252851B (zh) | 2023-10-16 | 2023-10-16 | 一种基于图像检测识别的标准质量检测管理平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311335687.XA CN117252851B (zh) | 2023-10-16 | 2023-10-16 | 一种基于图像检测识别的标准质量检测管理平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117252851A CN117252851A (zh) | 2023-12-19 |
CN117252851B true CN117252851B (zh) | 2024-06-07 |
Family
ID=89136738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311335687.XA Active CN117252851B (zh) | 2023-10-16 | 2023-10-16 | 一种基于图像检测识别的标准质量检测管理平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117252851B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118261740B (zh) * | 2024-03-29 | 2024-10-18 | 苍南县求是中医药创新研究院 | 一种生产线实时检测放行系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2018101313A4 (en) * | 2018-09-07 | 2018-10-11 | Gao, Jiafan Mr | Image recognition of dangerous tools based on deep learning |
CN109886590A (zh) * | 2019-02-28 | 2019-06-14 | 燊赛(上海)智能科技有限公司 | 一种基于深度学习的产品封装质量检测系统 |
WO2022065621A1 (ko) * | 2020-09-28 | 2022-03-31 | (주)미래융합정보기술 | 제품 결함 이미지 원격 학습을 통한 비전 검사 시스템 |
CN114445365A (zh) * | 2022-01-25 | 2022-05-06 | 深圳市中钞科信金融科技有限公司 | 基于深度学习算法的钞票印刷质量检查方法 |
CN116841262A (zh) * | 2023-06-27 | 2023-10-03 | 北京红山信息科技研究院有限公司 | 基于机器视觉的智慧工厂生产在线监测分析系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108961238A (zh) * | 2018-07-02 | 2018-12-07 | 北京百度网讯科技有限公司 | 显示屏质量检测方法、装置、电子设备及存储介质 |
-
2023
- 2023-10-16 CN CN202311335687.XA patent/CN117252851B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2018101313A4 (en) * | 2018-09-07 | 2018-10-11 | Gao, Jiafan Mr | Image recognition of dangerous tools based on deep learning |
CN109886590A (zh) * | 2019-02-28 | 2019-06-14 | 燊赛(上海)智能科技有限公司 | 一种基于深度学习的产品封装质量检测系统 |
WO2022065621A1 (ko) * | 2020-09-28 | 2022-03-31 | (주)미래융합정보기술 | 제품 결함 이미지 원격 학습을 통한 비전 검사 시스템 |
CN114445365A (zh) * | 2022-01-25 | 2022-05-06 | 深圳市中钞科信金融科技有限公司 | 基于深度学习算法的钞票印刷质量检查方法 |
CN116841262A (zh) * | 2023-06-27 | 2023-10-03 | 北京红山信息科技研究院有限公司 | 基于机器视觉的智慧工厂生产在线监测分析系统 |
Also Published As
Publication number | Publication date |
---|---|
CN117252851A (zh) | 2023-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Diez-Olivan et al. | Data fusion and machine learning for industrial prognosis: Trends and perspectives towards Industry 4.0 | |
CN108257114A (zh) | 一种基于深度学习的输电设备缺陷自动识别方法 | |
US20060193516A1 (en) | Background maintenance of an image sequence | |
CN114626615A (zh) | 一种生产过程监控管理方法及系统 | |
CN117393076B (zh) | 耐热环氧树脂生产过程智能监测方法及系统 | |
CN113544604A (zh) | 流水线的装配误差校正 | |
CN113642474A (zh) | 一种基于yolov5的危险区域人员监控方法 | |
CN114253242B (zh) | 一种基于vpn的物联网云端设备数据采集系统 | |
CN117252851B (zh) | 一种基于图像检测识别的标准质量检测管理平台 | |
CN117690085B (zh) | 一种视频ai分析系统、方法及存储介质 | |
CN117807377B (zh) | 多维度物流数据挖掘与预测方法及系统 | |
CN114155072A (zh) | 基于大数据分析的财务预测模型构建方法及系统 | |
CN112017195A (zh) | 一种应用于城市轨道交通的智能综合监控系统 | |
CN110757510A (zh) | 一种机器人剩余寿命预测方法及系统 | |
WO2017071369A1 (zh) | 一种预测用户离网的方法和设备 | |
CN117710156A (zh) | 一种基于大数据的公路施工优化方法及系统 | |
CN112183906B (zh) | 一种基于多模型组合模型的机房环境预测方法及系统 | |
CN116385969B (zh) | 基于多摄像头协同和人类反馈的人员聚集检测系统 | |
CN118096131B (zh) | 一种基于电力场景模型的运维巡检方法 | |
CN117649207A (zh) | 一种建筑施工管理系统 | |
CN114912169B (zh) | 基于多源信息融合的工业建筑供热自主优化调控方法 | |
CN117314389A (zh) | 一种基于物联网的市政管养维护系统 | |
Hoelzl et al. | Detecting seasonal dependencies in production lines for forecast optimization | |
Chien et al. | Production-level artificial intelligence applications in semiconductor supply chains | |
Zakeri et al. | Automation and Computational Intelligence for Road Maintenance and Management: Advances and Applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |