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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lin, Feng-Cheng, Ngo, Huu-Huy, Dow, Chyi-Ren, Lam, Ka-Hou, Le, Hung Linh
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