Cargando…
Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection
Human action recognition has attracted considerable research attention in the field of computer vision, especially for classroom environments. However, most relevant studies have focused on one specific behavior of students. Therefore, this paper proposes a student behavior recognition system based...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8401214/ https://www.ncbi.nlm.nih.gov/pubmed/34450754 http://dx.doi.org/10.3390/s21165314 |
_version_ | 1783745498187825152 |
---|---|
author | Lin, Feng-Cheng Ngo, Huu-Huy Dow, Chyi-Ren Lam, Ka-Hou Le, Hung Linh |
author_facet | Lin, Feng-Cheng Ngo, Huu-Huy Dow, Chyi-Ren Lam, Ka-Hou Le, Hung Linh |
author_sort | Lin, Feng-Cheng |
collection | PubMed |
description | Human action recognition has attracted considerable research attention in the field of computer vision, especially for classroom environments. However, most relevant studies have focused on one specific behavior of students. Therefore, this paper proposes a student behavior recognition system based on skeleton pose estimation and person detection. First, consecutive frames captured with a classroom camera were used as the input images of the proposed system. Then, skeleton data were collected using the OpenPose framework. An error correction scheme was proposed based on the pose estimation and person detection techniques to decrease incorrect connections in the skeleton data. The preprocessed skeleton data were subsequently used to eliminate several joints that had a weak effect on behavior classification. Second, feature extraction was performed to generate feature vectors that represent human postures. The adopted features included normalized joint locations, joint distances, and bone angles. Finally, behavior classification was conducted to recognize student behaviors. A deep neural network was constructed to classify actions, and the proposed system was able to identify the number of students in a classroom. Moreover, a system prototype was implemented to verify the feasibility of the proposed system. The experimental results indicated that the proposed scheme outperformed the skeleton-based scheme in complex situations. The proposed system had a 15.15% higher average precision and 12.15% higher average recall than the skeleton-based scheme did. |
format | Online Article Text |
id | pubmed-8401214 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-84012142021-08-29 Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection Lin, Feng-Cheng Ngo, Huu-Huy Dow, Chyi-Ren Lam, Ka-Hou Le, Hung Linh Sensors (Basel) Article Human action recognition has attracted considerable research attention in the field of computer vision, especially for classroom environments. However, most relevant studies have focused on one specific behavior of students. Therefore, this paper proposes a student behavior recognition system based on skeleton pose estimation and person detection. First, consecutive frames captured with a classroom camera were used as the input images of the proposed system. Then, skeleton data were collected using the OpenPose framework. An error correction scheme was proposed based on the pose estimation and person detection techniques to decrease incorrect connections in the skeleton data. The preprocessed skeleton data were subsequently used to eliminate several joints that had a weak effect on behavior classification. Second, feature extraction was performed to generate feature vectors that represent human postures. The adopted features included normalized joint locations, joint distances, and bone angles. Finally, behavior classification was conducted to recognize student behaviors. A deep neural network was constructed to classify actions, and the proposed system was able to identify the number of students in a classroom. Moreover, a system prototype was implemented to verify the feasibility of the proposed system. The experimental results indicated that the proposed scheme outperformed the skeleton-based scheme in complex situations. The proposed system had a 15.15% higher average precision and 12.15% higher average recall than the skeleton-based scheme did. MDPI 2021-08-06 /pmc/articles/PMC8401214/ /pubmed/34450754 http://dx.doi.org/10.3390/s21165314 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lin, Feng-Cheng Ngo, Huu-Huy Dow, Chyi-Ren Lam, Ka-Hou Le, Hung Linh Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection |
title | Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection |
title_full | Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection |
title_fullStr | Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection |
title_full_unstemmed | Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection |
title_short | Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection |
title_sort | student behavior recognition system for the classroom environment based on skeleton pose estimation and person detection |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8401214/ https://www.ncbi.nlm.nih.gov/pubmed/34450754 http://dx.doi.org/10.3390/s21165314 |
work_keys_str_mv | AT linfengcheng studentbehaviorrecognitionsystemfortheclassroomenvironmentbasedonskeletonposeestimationandpersondetection AT ngohuuhuy studentbehaviorrecognitionsystemfortheclassroomenvironmentbasedonskeletonposeestimationandpersondetection AT dowchyiren studentbehaviorrecognitionsystemfortheclassroomenvironmentbasedonskeletonposeestimationandpersondetection AT lamkahou studentbehaviorrecognitionsystemfortheclassroomenvironmentbasedonskeletonposeestimationandpersondetection AT lehunglinh studentbehaviorrecognitionsystemfortheclassroomenvironmentbasedonskeletonposeestimationandpersondetection |