当前位置:网站首页>Pedestrian fall detection experiment based on YOLOV5
Pedestrian fall detection experiment based on YOLOV5
2022-08-04 19:02:00 【InfoQ】
1. Experimental environment
The experimental environment is based on hardware information for Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz (3401 MHz), the memory is 8 G, the system is Microsoft Windows 10 Professional Education Edition (64-bit), the graphics card is NVIDIA GeForce RTX 2060 SUPER (8192MB), and pytorch+cuda+cudnn is used for model training and prediction.
2. Pedestrian target detection
The first step of fall detection, the function of target detection is to detect people from complex scenes,The detection accuracy also has a great influence on the subsequent fall discrimination. The network structure of the YOLOv5 model used in this article is YOLOv5s. Although the accuracy is not very high, the training speed is very fast.The initial training dataset of YOLOv5 is the COCO dataset. The COCO dataset is a large-scale object detection, segmentation and captioning dataset, and it is also the most widely publicized object detection database.The dataset has a total of more than 330,000 images, of which 200,000 are annotated, and the number of individuals exceeds 1.5 million.This dataset is mainly intercepted from complex daily scenes, and there are 80 categories provided, of which person is a class in the COCO dataset.Using the initial training weights trained on the COCO dataset using YOLOv5, experiments were performed on the COCO128 dataset, and the final model performance reached 0.76 [email protected] IOU on the COCO128 dataset.When testing the self-built data set, the detection performance of YOLOv5 is [email protected] IOU, and the accuracy has dropped a lot. The main reason is also mentioned in this article. The COCO data set contains fewer pictures of the human body, especially lying down.When using the YOLOv5 model to train the COCO dataset, the model can better identify the standing human body in the image, but when detecting the lying person, it is easy to detectLoss, in the subsequent target tracking, the accuracy will also decrease due to the loss of the human target.This is a fatal problem, so it is not possible to directly pre-train the weights of YOLOv5 on the COCO dataset. Instead, it is necessary to collect datasets containing more human poses and adjust the corresponding training parameters to obtain better detection results. Manual annotation, and then put the pictures and standards into the code in turn according to the format of the COCO dataset, and use the weights already trained by COCO to initialize, still use the YOLOv5s network structure for training, and the performance of the final model has risen to 0.67 [email protected] IOU, it can also identify the human body lying on the ground that was difficult to detect before.
边栏推荐
- CIFAR发布《AI伦理的文化:研讨会报告》【附下载】
- SOA面向服务架构:服务、服务实例、ARXML、服务接口调用以及各参与方
- Nintendo won't launch any new hardware until March 2023, report says
- 判断字符串中是否包含中文
- 【STM32】STM32单片机总目录
- 方法的重写
- After EasyCVR is locally connected to the national standard device to map the public network, the local device cannot play and cascade the solution
- gbase8s创建RANGE分片表
- Day018 Inheritance
- EuROC 数据集格式及相关代码
猜你喜欢
随机推荐
方法的重写
BigDecimal 使用注意!!“别踩坑”
openharmony初体验(1)
WPF 多个 StylusPlugIn 的事件触发顺序
How does EasyCVR call the double-speed playback of device recording through the interface?
Google AppSheet: 无需编程构建零代码应用
阿里云技术专家秦隆:云上如何进行混沌工程?
【web自动化测试】playwright安装失败怎么办
在线生成接口文档
VPC2187/8 current mode PWM controller 4-100VIN ultra-wide voltage startup, highly integrated power control chip recommended
关于使用腾讯云HiFlow场景连接器每天提醒签到打卡
The CPU suddenly soars and the system responds slowly, what is the cause?Is there any way to check?
存储资源盘活系统助力新基建
STP实验
路由技术
win10 uwp 使用 Geometry resources 在 xaml
【STM32】STM32单片机总目录
TikTok如何为独立站引流?
WPF 使用封装的 SharpDx 控件
如何进行自动化测试?【Eolink分享】