硕士论文阅读——基于机器视觉和深度学习的工人安全帽检测与身份识别方法

news2025/7/9 20:29:11

文章目录

  • 零、摘要
  • 一、绪论
    • 1、背景与研究意义
    • 2、国内外研究现状
      • (1)安全帽佩戴检测研究现状与不足
      • (2)身份识别研究现状与不足
      • (3)基于深度学习的目标检测
  • 二、深度学习目标检测理论
    • 1、卷积神经网络(CNN)
    • 2、基于深度学习的目标检测算法
    • 3、基于深度学习的身份识别方法
      • (1)Light CNN
  • 三、安全帽检测与身份识别模型
    • 1、现场环境与视频特点
    • 2、目标检测模型选择
    • 3、安全帽佩戴与身份识别系统
      • (1)系统设备介绍
      • (2)系统工作流程
  • 四、实验结果与分析
    • 1、实验环境
    • 2、实验数据集建立
    • 3、安全帽检测与身份识别检测研究流程
      • (1)准确率与召回率
      • (2)鲁棒性
      • (3)识别速度
    • 4、实验结果分析
    • 5、安全帽检测性能试验
    • 6、身份识别性能检测
  • 总结

零、摘要

  必要性:施工现场安全监控研究。提出对工人身份信息和安全帽检测的综合方法,检测安全帽的同时可以识别身份。
&esmp; 实现过程:采用方法YOLOv3。数据集来源于公共数据集SHWD和施工现场监控视频截取的3000张图像。(1)对YOLOv3采用预训练提高泛化能力,然后利用现场监控的图像进行性能测试。(2)身份识别采用Light CNN-29轻量卷积神经网络算法。通过提取人脸特征进行身份识别。过程:YOLOv3检测安全帽是否佩戴&&提取头部与安全帽特征–>图片输入light CNN人脸识别–>Haar级联分类器对人脸检测–>检测到的人脸输入Light特征提取–>识别身份信息。
 仿真过程:现场截取3000张不同光照环境下的图像,对YOLOv3进行性能测试;公共数据库中对Light网络测试比较。
  实验结论:YOLOv3精度高、速度快、召回率高、鲁棒性强。Light CNN-29的身份识别率为87.53%,可有效识别工人身份。

一、绪论

1、背景与研究意义

  近几年随着建筑业的发展,安全事故与死亡人数逐年上升。
  根据能量隔离理论,佩戴个人防护装备可以有效减少安全事故的死亡率。
  计算机视觉能从视频或图像中识别出正在进行不安全行为的工人,但无法确定身份,无法提供直接的反馈。
  本文拟采用基于计算机视觉和深度学习的方法构建建筑工人的安全帽检测与身份识别模型。

2、国内外研究现状

(1)安全帽佩戴检测研究现状与不足

(2)身份识别研究现状与不足

(1)基于传统的身份识别方法
  非常依赖手工特征的设计。常用的行人身份特征描述方法为:颜色直方图、LBP、梯度和尺度不变特征转换(SIFT)。
  颜色是身份识别的特征之一。对于颜色特征,通常使用颜色直方图表示。其思想是统计每个色彩在不同颜色空间的概率,对不同色彩在图像所占比例进行表示。颜色聚合向量和颜色相关图除了对颜色的分布情况统计外,还会考虑不同颜色像素点之间的空间,进行表示。通过对颜色空间关系的表示,颜色特征会有很强的抗干扰能力
  _____等人按照____方法,达到了_____的目的与效果。

(2)基于深度学习的身份识别方法
  思想是判别性嵌入空间学习的研究,再运用距离度量函数计算空间内各度量特征点之间的距离关系。可分为基于特征和基于空间度量的方法(按照训练模型时使用的损失函数差异。)
  基于表征的身份识别方法是指按照人体结构对图像进行按条状划分并区分区域提取特征,将这些区域与人体的四肢、躯干、头部相对应,提取这些区域的特征及计算各区域的相似性,并把各个部分区域的结构信息使用算法进行提取,结合成复杂的人体特征信息,对人体外观特征进行描述。
  基于空间度量的身份识别是指通过计算通过距离度量函数计算待检测目标与 测试集中目标的相似值。分别提取待检测目标的图像与测试集中目标图像特征,按 照度量学习的方法来计算两者之间的距离。一般相同身份的相似度较高,即相同类 的间距离较小;不同身份的相似度较低,即不同类别的间距离较大。传统的度量学习方法主要是通过计算两者之间的欧氏距离等,损失函数应用最多的是三元组损失、改进后的三元组损失和四元组损失。

(3)基于深度学习的目标检测

二、深度学习目标检测理论

1、卷积神经网络(CNN)

2、基于深度学习的目标检测算法

3、基于深度学习的身份识别方法

(1)Light CNN

【这个章节划分不太好】

三、安全帽检测与身份识别模型

1、现场环境与视频特点

2、目标检测模型选择

  YOLOV3的目标检测速度是优于其它算法,虽然mAP值略低 于其它模型,但是可以满足安全帽检测的需求,同时可以实现对现场实时监测。对 于身份识别算法,考虑到现场施工环境的影响,会对现场监控图像中会产生一定的 噪音的干扰且需要满足实时监测需求,且经过YOLOV3检测的图像检测的是人脸 与安全帽区域,此时的人脸特征相对于其它的身份识别特征会更加容易被提取,因 此本文采用轻量的Light CNN提取建筑工人的面部特征进行身份识别。

3、安全帽佩戴与身份识别系统

系统可分为三部分:软件运行、硬件设施、视频收集。
视频收集:某市的建筑实名制通道入口单目监控摄像头收集现场视频信息。
软件运行和硬件设施:负责建立网络模型与训练。

(1)系统设备介绍

在这里插入图片描述

(2)系统工作流程

在这里插入图片描述
  这一章只有三页半,其中插图两张,叙述也不多,篇幅很少。不太好,同学们不要模仿这种写法,不然大概率无法过审。

四、实验结果与分析

1、实验环境

2、实验数据集建立

这一章的数据集也是使用老标注工具labelImg标注的,没什么可说的,感觉作者处理的也不太好。

3、安全帽检测与身份识别检测研究流程

(1)准确率与召回率

提了一下,准确率(Precision)和召回率(Recall)的概念,但是好像没有仿真。

(2)鲁棒性

(3)识别速度

4、实验结果分析

5、安全帽检测性能试验

6、身份识别性能检测

总结

这篇论文篇幅较短,不像是一篇硕士论文的规格,总体来说,可学习的地方不多。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

jQuery基础

目录 jQyery简介 获取jQuery jQuery基本语法 1.使用jQuery弹出提示框 2.$(document).ready()与window.onload的区别 jQuery选择器 jQuery层次选择器 jQyery简介 jQuery由美国人John Resig于2006年创建。jQuery是目前最流行的JavaScript程序,它是对JavaScript对…

Windows OpenGL 图像灰度图

目录 一.OpenGL 图像灰度图 1.原始图片2.效果演示 二.OpenGL 图像灰度图源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES …

27k入职阿里测试岗那天,我哭了,这5个月付出的一切总算没有白费~

先说一下自己的个人情况,计算机专业,16年普通二本学校毕业,经历过一些失败的工作经历后,经推荐就进入了华为的测试岗,进去才知道是接了个外包项目,不太稳定的样子,可是刚毕业谁知道什么外包不外…

Linux任务调度

基本原理: crontab [选项] -e 编辑crontab定时任务 -l 查询crontab任务 -r 删除当前用户所有的crontab任务 快速入门 设置任务调度文件: /etc/crontab 设置个人任务调度。执行crontab -e命令。 接…

100道Spring面试题以及参考答案(2022年最新版)

77道Spring面试题以及参考答案(2022年最新版),分享给大家~ 一、Spring概述 1. 什么是spring? Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各…

netstat命令应用和ifconfig命令应用

记录: 318 场景: 在CentOS 7.9操作系统上,使用netstat命令监控和查看TCP/IP等网络信息;使用ifconfig命令查看IP地址等网络信息。 版本: 操作系统: CentOS 7.9 1.基础环境 在CentOS 7.9操作系统,使用netstat命令和ifconfig命令&#xff…

Linux之LNMP离线安装

一、需求说明 LNMP一键安装包对于小型系统部署来说真的是非常方便,日常工作中除了在线安装,也存在部分场景要求离线安装。比如内网专网、严格限制访问外网的网络等,有些院校的实验室就是这种情况,需要使用光盘来完成系统的部署安装…

2022年认证杯SPSSPRO杯数学建模C题(第二阶段)污水流行病学原理在新冠疫情防控方面的作用求解全过程文档及程序

2022年认证杯SPSSPRO杯数学建模 C题 污水流行病学原理在新冠疫情防控方面的作用 原题再现: 2019 年新型冠状病毒肺炎疫情暴发至今已过两年,新型冠状病毒历经多次变异,目前已有 11 种变异毒株,包括阿尔法、贝塔、德尔塔、奥密克戎…

Optional详解

一 有什么用 对象的NPE处理简化if else代码 二 怎么用 Optional 就好像是一个包装类,可以把具体的数据封装到 Optional 对象内部,然后我们去使用 Optional 中封装好的方法操作封装进去的数据就可以非常优雅的避免空指针异常 2.1 创建Optional对象 O…

CellMarker 2.0 | 细胞标志物数据库更新啦!~(附使用指南)

1写在前面 细胞标志物(Cellmarker)可以用来定义、区别不同细胞。随着单细胞测序(scRNA-seq)的普及(主要是便宜了📉),相关的研究也越来越多。🥳 在进行细胞注释的时候&…

【菜菜的sklearn课堂笔记】逻辑回归与评分卡-二元逻辑回归损失函数的数学解释,公式推导与解惑

视频作者:菜菜TsaiTsai 链接:【技术干货】菜菜的机器学习sklearn【全85集】Python进阶_哔哩哔哩_bilibili 白板推导里有写过程,但是当时理解的不太好,ψ(xi,ω)\psi(x_{i},\omega)ψ(xi​,ω)的理解有点问题也就是下面的yθ(xi)y_…

Docker(二):Windows系统安装Docker

安装环境 在安装之前,Windows 版 Docker 的环境有以下要求: 1、Windows 10 Pro(专业版) / Enterprise(企业版) / Education(教育版)(1607 Anniversary Update、Build 14…

Vue3路由——基本使用、动态路由、路由正则、重复参数、嵌套路由、编程式导航、命名路由、重定向、别名、路由模式与导航守卫

文章目录P23 Vue3路由的基本使用P24 动态路由和404NotFound动态路由404NotFoundp25 路由正则与重复参数路由正则重复参数p26 嵌套路由p27 使用js跳转页面(编程式导航)p28 命名路由与重定向别名命名路由重定向别名p29 路由模式与导航守卫P23 Vue3路由的基本使用 npm init vite-…

[附源码]java毕业设计基于的花店后台管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

《Nature》STING 与 cGAMP 结合导致 TBK1 激酶募集和活化

来自细菌或病毒的核酸在受感染的细胞中会产生强效的免疫反应,而病原体衍生核酸的检测是宿主感知感染并启动保护性免疫反应的核心策略。cGAS (Cyclic GMP-AMP synthase) 是一种双链 DNA 传感器,可催化 cGAMP(cyclic GMP-AMP)的合成…

中间件简介

中间件简介 1. 中间件概述 随着网络和软件技术的飞速发展,软件面临更多的问题,例如:不同的操作系统、不同的网络环境等。在每个软件中解决这些问题加大了软件开发人员的负担,因此倾向于将这些具有广泛应用的共性功能提取出来&am…

【离散数学】第二章 测试

1.单选题 谓词推理要 A. 先US,后ES B. 先ES,后US 正确答案: B 2.单选题 前提: (∀x)(F(x)→G(x)),(∃x)F(x), 结论: (∃x)G(x)。 A. 成立 B. 不成立 正确答案: A 3.单选题 根据ES规则,若(∃x)P(…

gRPC(八)生态 grpc-gateway 应用:同一个服务端支持Rpc和Restful Api

目录前言一、gRPC-Gateway概述1、简述2、出现二、准备工作1、目录结构2、环境准备1)Protobuf2)gRPC3)gRPC-Gateway3、编写 IDL1)google.api2)hello.proto3)编译proto4、制作证书1)生成CA根证书2…

香港服务器一定比美国服务器好吗?

香港服务器一定比美国服务器好吗?从出海业务兴起以来就有不少的站长拿较为热门的香港服务器和美国服务器来作出对比,对其两者孰优孰劣的探讨一直都没有停止过。在这里,我们对两者做个比较。 香港服务器和美国服务器两者的对比: 1. 香港服务器…

linux笔记(3):东山哪吒STU开发板初体验

文章目录1.开发板上电观察串口1.1 从nand flash启动1.2 从SD卡启动2.上传文件到开发板2.1 使用FileZilla软件连接开发板2.2 使用ADB软件双11下单后,经过多日的等待,终于在昨天下午收到了开发板。在等待的过程中,看了一下文档和B站东山老师的视…