Research on Repetition Counting Method Based on Complex Action Label String

Smart factories have real-time demands for the statistics of productivity to meet the needs of quick reaction capabilities. To solve this problem, a counting method based on our decomposition strategy of actions was proposed for complex actions. Our method needs to decompose complex actions into sev...

Full description

Bibliographic Details
Main Authors: Fanghong Yang, Gao Wang, Deping Li, Ning Liu, Feiyan Min
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/10/6/419
_version_ 1827659119741370368
author Fanghong Yang
Gao Wang
Deping Li
Ning Liu
Feiyan Min
author_facet Fanghong Yang
Gao Wang
Deping Li
Ning Liu
Feiyan Min
author_sort Fanghong Yang
collection DOAJ
description Smart factories have real-time demands for the statistics of productivity to meet the needs of quick reaction capabilities. To solve this problem, a counting method based on our decomposition strategy of actions was proposed for complex actions. Our method needs to decompose complex actions into several essential actions and define a label string for each complex action according to the sequence of the essential actions. While counting, we firstly employ an online action recognition algorithm to transform video frames into label numbers, which will be stored in a result queue. Then, the label strings are searched for their results in queue. If the search succeeds, a complex action will be considered to have occurred. Meanwhile, the corresponding counter should be updated to accomplish counting. The comparison test results in a video dataset of workers’ repetitive movements in package printing production lines and illustrate that our method has a lower counting errors, MAE (mean absolute error) less than 5% as well as an OBOA (off-by-one accuracy) more than 90%. Moreover, to enhance the adaptability of the action recognition model to deal with the change of action duration, we propose an adaptive parameter module based on the Kalman filter, which improves counting performances to a certain extent. The conclusions are that our method can achieve high counting performance, and the adaptive parameter module can further improve performances.
first_indexed 2024-03-09T23:15:07Z
format Article
id doaj.art-d364e238e85b4f3cbc788b0f98175327
institution Directory Open Access Journal
issn 2075-1702
language English
last_indexed 2024-03-09T23:15:07Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj.art-d364e238e85b4f3cbc788b0f981753272023-11-23T17:38:48ZengMDPI AGMachines2075-17022022-05-0110641910.3390/machines10060419Research on Repetition Counting Method Based on Complex Action Label StringFanghong Yang0Gao Wang1Deping Li2Ning Liu3Feiyan Min4Department of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou 510632, ChinaDepartment of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou 510632, ChinaSchool of Intelligent Systems Science and Engineering, Jinan University, Zhuhai 519070, ChinaDepartment of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou 510632, ChinaDepartment of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou 510632, ChinaSmart factories have real-time demands for the statistics of productivity to meet the needs of quick reaction capabilities. To solve this problem, a counting method based on our decomposition strategy of actions was proposed for complex actions. Our method needs to decompose complex actions into several essential actions and define a label string for each complex action according to the sequence of the essential actions. While counting, we firstly employ an online action recognition algorithm to transform video frames into label numbers, which will be stored in a result queue. Then, the label strings are searched for their results in queue. If the search succeeds, a complex action will be considered to have occurred. Meanwhile, the corresponding counter should be updated to accomplish counting. The comparison test results in a video dataset of workers’ repetitive movements in package printing production lines and illustrate that our method has a lower counting errors, MAE (mean absolute error) less than 5% as well as an OBOA (off-by-one accuracy) more than 90%. Moreover, to enhance the adaptability of the action recognition model to deal with the change of action duration, we propose an adaptive parameter module based on the Kalman filter, which improves counting performances to a certain extent. The conclusions are that our method can achieve high counting performance, and the adaptive parameter module can further improve performances.https://www.mdpi.com/2075-1702/10/6/419action countingaction decompositioncomplex action label stringtemplate matchingKalman filtering
spellingShingle Fanghong Yang
Gao Wang
Deping Li
Ning Liu
Feiyan Min
Research on Repetition Counting Method Based on Complex Action Label String
Machines
action counting
action decomposition
complex action label string
template matching
Kalman filtering
title Research on Repetition Counting Method Based on Complex Action Label String
title_full Research on Repetition Counting Method Based on Complex Action Label String
title_fullStr Research on Repetition Counting Method Based on Complex Action Label String
title_full_unstemmed Research on Repetition Counting Method Based on Complex Action Label String
title_short Research on Repetition Counting Method Based on Complex Action Label String
title_sort research on repetition counting method based on complex action label string
topic action counting
action decomposition
complex action label string
template matching
Kalman filtering
url https://www.mdpi.com/2075-1702/10/6/419
work_keys_str_mv AT fanghongyang researchonrepetitioncountingmethodbasedoncomplexactionlabelstring
AT gaowang researchonrepetitioncountingmethodbasedoncomplexactionlabelstring
AT depingli researchonrepetitioncountingmethodbasedoncomplexactionlabelstring
AT ningliu researchonrepetitioncountingmethodbasedoncomplexactionlabelstring
AT feiyanmin researchonrepetitioncountingmethodbasedoncomplexactionlabelstring