Human activity recognition is crucial in surveillance systems as it allows for accurate monitoring and interpretation of human behaviors in different environments. This study presents an improved method for activity recognition by combining multi-person pose estimation with advanced machine learning techniques. By using the YOLOv8 pose model, we can accurately detect and extract 17 keypoints from each individual, representing essential body joints in both visible and infrared images. These keypoint coordinates are then analyzed by an ensemble classification system, which integrates K-nearest neighbors (KNN), support vector machine (SVM), random forest, and naive Bayes models using soft voting. This ensemble approach effectively classifies activities such as standing, sitting, crawling, walking, running, jumping, kicking, and punching. The YOLOv8 pose model achieves a keypoint detection accuracy of 90.0%, while the ensemble classifier attains an activity classification accuracy of 93.0%. This approach demonstrates the effectiveness of combining pose estimation with ensemble learning to enhance activity recognition, providing reliable performance in diverse surveillance conditions.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Multi-person Activity Recognition Using YOLOv8 Pose Estimation and Ensemble Classification

  • Keerthi Kethineni,
  • Madhu Harshitha Manchinilla,
  • Sri Harsha Mekala,
  • Vishnu Vardhan Kota

摘要

Human activity recognition is crucial in surveillance systems as it allows for accurate monitoring and interpretation of human behaviors in different environments. This study presents an improved method for activity recognition by combining multi-person pose estimation with advanced machine learning techniques. By using the YOLOv8 pose model, we can accurately detect and extract 17 keypoints from each individual, representing essential body joints in both visible and infrared images. These keypoint coordinates are then analyzed by an ensemble classification system, which integrates K-nearest neighbors (KNN), support vector machine (SVM), random forest, and naive Bayes models using soft voting. This ensemble approach effectively classifies activities such as standing, sitting, crawling, walking, running, jumping, kicking, and punching. The YOLOv8 pose model achieves a keypoint detection accuracy of 90.0%, while the ensemble classifier attains an activity classification accuracy of 93.0%. This approach demonstrates the effectiveness of combining pose estimation with ensemble learning to enhance activity recognition, providing reliable performance in diverse surveillance conditions.