当前位置:网站首页>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.

边栏推荐
猜你喜欢
随机推荐
vantui 组件 van-field 路由切换时,字体样式混乱问题
网络运维管理从基础到实战-自用笔记(1)构建综合园区网、接入互联网
Day018 继承
查询APP Store已发布过的版本记录
Scala105-Spark.sql中collect_list用法
数据库治理的探索与实践
Kubernetes入门到精通- Operator 模式入门
CPU突然飙高系统反应慢,是怎么导致的?有什么办法排查?
How does the intelligent video surveillance platform EasyCVR use the interface to export iframe addresses in batches?
【填空题】130道面试填空题
如何搭建 RADIUS 云服务器?
在线生成接口文档
LVS+Keepalived群集
win10 uwp DataContext
ELECTRA:Pre-training Text Encoders as Discriminators Rather Than Generators
判断字符串中是否包含中文
ECCV 2022 | FPN错位对齐,实现高效半监督目标检测(PseCo)
ACP-Cloud Computing By Wakin自用笔记(1)云计算基础、虚拟化技术
MMDetection 使用示例:从入门到出门
迪赛智慧数——其他图表(主题河流图):近年居民消费、储蓄、投资意愿









