当前位置: 首页 > news >正文

轧钢厂安全生产方案:AI视频识别安全风险智能监管平台的设计

一、背景与需求

轧钢厂一般都使用打包机对线材进行打包作业,由于生产需要,人员需频繁进入打包机内作业,如:加护垫、整包、打包机检修、调试等作业。在轧钢厂生产过程中,每个班次生产线材超过300件,人员在一个班次内(12h)就要进入打包机区域300次以上。如果员工安全意识淡薄,违反岗位安全操作规范,在未做好安全防范措施的情况下进入打包机区域,极易发生安全事故。

随着人工智能、大数据、远程视频监控、云计算等新兴技术的发展与落地应用,轧钢厂的安全生产监管模式也面临升级。通过运用AI识别、智能控制等先进技术,可对人员操作规范、生产设备、生产过程进行智慧化监控、辅助生产管理,从源头避免事故的发生。

例如:基于深度神经网络的人工智能目标检测技术,通过在打包机四周监控范围,形成一个立体的电子围栏区域,根据视频画面准确识别目标区域内是否有人员出现,当检测该区域内有人员活动时及时发出报警信号,并将打包机自动切换成无法强制工作的停止状态,提高打包机运行时的安全性,消除加护垫、整包、调试、检修作业安全隐患。

二、方案设计

TSINGSEE青犀围绕远程视频监控技术与AI视频智能识别技术,构建钢铁厂安全生产视频智能监管平台,通过覆盖全厂生产线的摄像监控网络,利用视频AI智能分析等信息化技术,对轧钢厂加工生产各环节进行安全隐患智能巡检、对员工的操作规范进行监督,时刻保障钢铁厂安全生产与管理。

本方案基于部署在钢铁厂各车间等重点区域的摄像头、硬盘录像机等采集的音视频信息,利用安防监控系统EasyCVR平台对设备进行统一接入,同时结合边缘计算硬件AI视频智能分析技术,对工厂接入的视频流进行实时分析检测,对危险行为进行实时告警,并将分析结果反馈至电子大屏、电脑、智能移动终端等展示层设备上。

三、功能特点

1、视频监控

TSINGSEE青犀钢铁厂安全生产视频智能监管平台,能提供对钢铁厂的远程视频监控、云端录像、云存储/视频集中存储、录像检索与回看、智能告警、云台控制、语音对讲等能力服务,同时系统也可提供标准协议与标准的API接口,将视频监控资源对接至上级监控中心。

1)高清实时视频监控:各区域摄像机或硬盘录像机通过国标GB28181、RTSP/ONVIF、海康Ehome、HIKSDK、大华SDK、宇视SDK、华为SDK等协议接入总监控室的EasyCVR平台,实现视频汇聚与远程视频监控。支持同时播放多路视频流,画面可选单屏播放与多分屏播放(1、4、9、16分屏),支持视频轮巡播放,也能集成至移动端APP、小程序、其他业务平台播放,十分方便保卫人员的监管工作。

2)录像与回放:支持云端录像(即在平台配置录像计划,存储在服务器本地,支持云存储、集中存储、磁盘阵列存储等)和设备录像(即前端设备录制,通过GB28181、Ehome、HIKSDK、大华SDK协议等推送给EasyCVR平台),支持对设备录像回放、下载等,可以作为视频溯源依据。

2、AI智能识别

结合智能分析网关内部署的AI算法模型,TSINGSEE青犀钢铁厂安全生产视频智能监管平台能实现人脸检测、人脸识别、危险区域闯入检测、安全帽/工作服检测、离岗睡岗检测、烟雾火焰检测、设备运转状态检测等,对钢铁厂的人员不安全行为及风险隐患进行时刻监督与预警。

1)安全帽与工作服检测:对进入作业区域的人员自动检测和识别是否有佩戴安全帽或穿着工作服。

2)危险区域闯入检测:实时检测警戒区域内是否有人体目标,当有人员进入监测范围内,立即发出告警并抓拍,并发送消息给管理人员进行提醒。

3)离岗睡岗检测:对重要岗位的员工工作状态进行识别,当检测到员工存在睡岗、擅自离岗等情况时,将触发告警并记录。

4)烟雾火焰检测:利用AI算法实时检测与识别烟火,一旦检测到烟雾、火焰,便立即触发告警,还可以联动消防装置进行喷淋灭火等操作。

5)打电话/抽烟/玩手机:自动识别监控区域内的人员抽烟、玩手机、打电话行为,并抓拍、记录与告警。

3、实时告警与设备联动

结合危险区域闯入算法,对人员闯入打包机警戒区域的行为进行智能识别,主要是:一是实现人员框线标识,二是实现两级告警(一级告警发出告警声,并上报给控制台;二级告警联动设备关闭),告警出现后截取前后几秒的一段视频存储备查(按照设备编号、告警时间、告警等级进行分类)。一个现场共4路监控设备,放置于打包机四周。告警联动继电器网关输出开关信号,PLC自行解析开关信号进行设备控制。

实时性:具备区域实时监控、误入报警,并可通过软件修改选择报警区域,在识别到人进入打包机区域后,系统自动发送指令给PLC使其停止工作。在人员离开后,发送指令给PLC使其可以继续正常工作。

相关文章:

轧钢厂安全生产方案:AI视频识别安全风险智能监管平台的设计

一、背景与需求 轧钢厂一般都使用打包机对线材进行打包作业,由于生产需要,人员需频繁进入打包机内作业,如:加护垫、整包、打包机检修、调试等作业。在轧钢厂生产过程中,每个班次生产线材超过300件,人员在一…...

Linux Dotnet 程序堆栈监控

# 查看进程 dotnet-stack ps #显示如下2014067 dotnet /usr/share/dotnet/dotnet k1 --LogLevel4 2014087 dotnet /usr/share/dotnet/dotnet --LogLevel4 2014089 dotnet /usr/share/dotnet/dotnet --LogLevel4 # 根据PID查看这个进程每个线程的堆栈 dotnet-stack repor…...

后端设计PG liberty的作用和增量式生成

Liberty(俗称LIB和DB),是后端设计中重要的库逻辑描述文件,这里边包含了除过physical(当然也有一点点涉及)以外所有的信息,对整个后端设计实现有非常大的作用。借此机会,一起LIB做一个…...

Linux 安装 RocketMq

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。 官网…...

大数据Doris(十六):Doris表的数据划分

文章目录 Doris表的数据划分 一、Partition 二、 Bucket 三、PROPERTIES 四、 ENGINE Doris表的数据划分 Doris支持单分区和复合分...

管理文件:文件批量重命名,轻松删除文件名中的空格

在文件管理中,我们经常会遇到文件名中带有空格的情况。这些空格可能会使文件在某些情况下难以被正确识别或使用,因此我们需要掌握一些技巧来轻松删除文件名中的空格。现在使用云炫文件管理器批量重命名进行批量处理。以下是如何操作的步骤详解&#xff1…...

Docker容器技术实战3

8、docker原生网络 Docker原生网络基于Linux桥接技术和虚拟网络接口,使用了Linux内核的网络功能。每个Docker容器都有自己的网络命名空间,这使得容器之间可以使用独立的IP地址,并隔离了容器的网络栈。 当创建一个Docker原生网络时&#xff…...

数字处理-第10届蓝桥杯省赛Python真题精选

[导读]:超平老师的Scratch蓝桥杯真题解读系列在推出之后,受到了广大老师和家长的好评,非常感谢各位的认可和厚爱。作为回馈,超平老师计划推出《Python蓝桥杯真题解析100讲》,这是解读系列的第3讲。 数字处理&#xff…...

Go并发编程

一、goroutine 和 通道 在Go语言中,每一个并发执行的活动成为goroutine。通道则是每一个goroutine之间传递消息的工具。 1、Goroutine 在一个Go程序中,只有一个主Goroutine来调用main函数。生成新的goroutine也十分简单,例如有一个函数&…...

Nignx及负载均衡动静分离

核心要点:部署后台项目 1.配置jdk环境 1.先将jdk的Linux版本的压缩包上传虚拟机中服务器 2.解压上传的jdk压缩包 tar -zxvf jdk.gz 3.先进入jdk的解压目录,再通过pwd查看当前解压包的路径 4.将 解压包路径 配置到 /etc/profile 5…...

HDFS架构介绍

数新网络_让每个人享受数据的价值浙江数新网络有限公司是一家开源开放、专注于云数据智能操作系统和数据价值流通的服务商。公司自主研发的DataCyber云数据智能操作系统,主要包括数据平台CyberData、人工智能平台CyberAI、数据智能引擎CyberEngine、数据安全平台Cyb…...

微信小程序提示确认框 wx.showModal

核心实现代码如下 wx.showModal({ title: 确认, content: 确定要删除吗?, success (res) { if (res.confirm) { console.log(用户点击确定) } else if (res.cancel) { console.log(用户点击取消) } } })title 是确认框的标题,content 是确认…...

如何设置OBS虚拟摄像头给钉钉视频会议使用

环境: OBS Studio 29.1.3 Win10 专业版 钉钉7.1.0 问题描述: 如何设置OBS虚拟摄像头给钉钉视频会议使用 解决方案: 1.打开OBS 底下来源这添加视频采集设备 选择OBS虚拟摄像头 2.源那再建一个图像,随便选一张图片 3.点击虚…...

SpringCloud 微服务全栈体系(十一)

第十章 RabbitMQ 三、SpringAMQP SpringAMQP 是基于 RabbitMQ 封装的一套模板,并且还利用 SpringBoot 对其实现了自动装配,使用起来非常方便。 SpringAmqp 的官方地址:https://spring.io/projects/spring-amqp SpringAMQP 提供了三个功能&…...

45基于matlab的ARIMA:AutoregressiveIntegratedMovingAverage model。

基于matlab的ARIMA:AutoregressiveIntegratedMovingAverage model。自回归差分移动平均模型(p,d,q),AR自回归模型,MA移动平均模型,时间序列模型步骤包括:1. 数据平稳性检验;2. 确定模型参数;3. …...

2010年408计网

下列选项中, 不属于网络体系结构所描述的内容是(C)A. 网络的层次B. 每层使用的协议C. 协议的内部实现细节D. 每层必须完成的功能 本题考查网络体系结构的相关概念 再来看当今世界最大的互联网,也就是因特网。它所采用的TCP/IP 4层网络体系结…...

初谈Linux-Linux环境搭建(阿里云免费服务器+xshell)

文章目录 前言Linux环境搭建结尾 前言 Linux is not unix 本篇文章小编初谈Linux并搭建Linux环境(阿里云免费服务器shell) Linux Linux是一个开源的操作系统 环境搭建 1.点击阿里云ECS免费学生服务器 2.注册后完成学生认证 3.购买云服务器&#xf…...

如何利用AppScan扫描H5页面,进行安全测试?

前期项目组接触的都是Web安全测试,今天做安全测试的时候,有一个项目刚好有H5页面,用以前那种AppScan内置浏览器的探索方式是不行的,研究了下,可以使用外部设备进行探索。 AppScan有两种手动探索方式,一种是…...

Oracle数据库中的table@xyz是什么意思?

是DBlink访问外部表的语法。xyz是其他Oracle数据库在你所登录的用户下建立的Dblink名。通过这种方式访问其他数据库中的表。 在Oracle数据库中,表名后跟着符号和一个连接字符串(xyz)是一种用法,它用于指定要访问的远程数据库。 …...

springboot常见网络相关错误及原因解析

在基于spring-boot开发过程尤其是上线后,经常出现网络相关的错误,令人难以琢磨和下手,所以就spring-boot使用过程中可能碰到的网络相关问题进行分析,结合网络转包、日志报错和前端输出,针对网络连接超时、连接被拒绝、…...

在四层代理中还原真实客户端ngx_stream_realip_module

一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...

Java多线程实现之Callable接口深度解析

Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...

sqlserver 根据指定字符 解析拼接字符串

DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...

【AI学习】三、AI算法中的向量

在人工智能&#xff08;AI&#xff09;算法中&#xff0c;向量&#xff08;Vector&#xff09;是一种将现实世界中的数据&#xff08;如图像、文本、音频等&#xff09;转化为计算机可处理的数值型特征表示的工具。它是连接人类认知&#xff08;如语义、视觉特征&#xff09;与…...

Python如何给视频添加音频和字幕

在Python中&#xff0c;给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加&#xff0c;包括必要的代码示例和详细解释。 环境准备 在开始之前&#xff0c;需要安装以下Python库&#xff1a;…...

Java 二维码

Java 二维码 **技术&#xff1a;**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...

在 Spring Boot 中使用 JSP

jsp&#xff1f; 好多年没用了。重新整一下 还费了点时间&#xff0c;记录一下。 项目结构&#xff1a; pom: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://ww…...

Neko虚拟浏览器远程协作方案:Docker+内网穿透技术部署实践

前言&#xff1a;本文将向开发者介绍一款创新性协作工具——Neko虚拟浏览器。在数字化协作场景中&#xff0c;跨地域的团队常需面对实时共享屏幕、协同编辑文档等需求。通过本指南&#xff0c;你将掌握在Ubuntu系统中使用容器化技术部署该工具的具体方案&#xff0c;并结合内网…...

Spring AOP代理对象生成原理

代理对象生成的关键类是【AnnotationAwareAspectJAutoProxyCreator】&#xff0c;这个类继承了【BeanPostProcessor】是一个后置处理器 在bean对象生命周期中初始化时执行【org.springframework.beans.factory.config.BeanPostProcessor#postProcessAfterInitialization】方法时…...