A real-time webcam-based method for assessing upper-body postures

This paper presents a new vision-based method for real-time assessment of upper-body postures of a subject who is sitting in front of a desk studying or operating a computer. Unlike most existing vision-based methods that perform offline assessment from human skeletons extracted from RGB video or depth maps, the proposed method analyses directly single images captured by a webcam in front of the subject without the prone-to-error process of extracting the skeleton data from the images or depth maps. To this end, this paper proposes to assess postures by classifying them into predefined classes, without explicitly measuring the variables required for calculating risk scores. Each class of postures is associated with a configuration of the upper body, and an ergonomics risk score is assigned by following one of the scoring methods, e.g. Rapid Upper Limb Assessment (RULA). A data set of upper-body postures that cover the various scenarios when a subject is sitting in front of a desk as well as some extreme cases when the subject turns away from the desk is collected for evaluating the proposed method quantitatively. The proposed method achieved an on-average accuracy of 99.5% for binary classification (low- vs. high-risk postures), 88.2% for classification of 19 risk levels and 81.5% for classification of 30 risk levels on the data set, and the demo developed based on the method runs in real time on a regular computer.

[1]  G. David Ergonomic methods for assessing exposure to risk factors for work-related musculoskeletal disorders. , 2005, Occupational medicine.

[2]  Sameer Singh,et al.  Computer Vision and Pattern Recognition Techniques for 2-D and 3-D MR Cerebral Cortical Segmentation (Part I): A State-of-the-Art Review , 2002, Pattern Analysis & Applications.

[3]  Chang Hong Lin,et al.  Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System , 2018, Sensors.

[4]  Jung-Hoon Kim,et al.  3D displacement measurement model for health monitoring of structures using a motion capture system , 2015 .

[5]  Ankur Agarwal,et al.  3D human pose from silhouettes by relevance vector regression , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[6]  Ana Isabel Carita,et al.  Intrarater and interrater reliability of photographic measurement of upper-body standing posture of adolescents. , 2015, Journal of manipulative and physiological therapeutics.

[7]  O Karhu,et al.  Correcting working postures in industry: A practical method for analysis. , 1977, Applied ergonomics.

[8]  Franck Multon,et al.  Validation of an ergonomic assessment method using Kinect data in real workplace conditions. , 2017, Applied ergonomics.

[9]  Marcos Duarte,et al.  Postural Assessment Software (PAS/SAPO): Validation and Reliabiliy , 2010, Clinics.

[10]  Michael Sonne,et al.  Development and evaluation of an office ergonomic risk checklist: ROSA--rapid office strain assessment. , 2012, Applied ergonomics.

[11]  L McAtamney,et al.  RULA: a survey method for the investigation of work-related upper limb disorders. , 1993, Applied ergonomics.

[12]  Mark Sandler,et al.  MobileNetV2: Inverted Residuals and Linear Bottlenecks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[13]  Helmut Schmidt,et al.  Probabilistic part-of-speech tagging using decision trees , 1994 .

[14]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Zhongke Shi,et al.  Vision-based action recognition of construction workers using dense trajectories , 2016, Adv. Eng. Informatics.

[16]  B. Lowe,et al.  Observation-based posture assessment : review of current practice and recommendations for improvement , 2014 .

[17]  Kelly DeRango,et al.  The effects of an office ergonomics training and chair intervention on worker knowledge, behavior and musculoskeletal risk. , 2009, Applied ergonomics.

[18]  Gabriele Bleser,et al.  Innovative system for real-time ergonomic feedback in industrial manufacturing. , 2013, Applied ergonomics.

[19]  Liqing Zhang,et al.  Saliency Detection: A Spectral Residual Approach , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Francesco Caputo,et al.  Human Posture Tracking System for Industrial Process Design and Assessment , 2018, IHSI.

[21]  Xu Xu,et al.  A computer vision based method for 3D posture estimation of symmetrical lifting. , 2018, Journal of biomechanics.

[22]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[23]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Ignacio Méndez-Ramírez,et al.  Computer use increases the risk of musculoskeletal disorders among newspaper office workers. , 2003, Archives of medical research.

[25]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[26]  M. Graf,et al.  An assessment of seated activity and postures at five workplaces , 1995 .

[27]  Jordán Pascual Espada,et al.  Machine learning approach for text and document mining , 2014, ArXiv.

[28]  Rainer Lienhart,et al.  Empirical Analysis of Detection Cascades of Boosted Classifiers for Rapid Object Detection , 2003, DAGM-Symposium.

[29]  Qixiang Ye,et al.  Human Detection in Images via Piecewise Linear Support Vector Machines , 2013, IEEE Transactions on Image Processing.

[30]  Yu Hen Hu,et al.  Measuring elemental time and duty cycle using automated video processing , 2016, Ergonomics.

[31]  Yu Hen Hu,et al.  Visualizing stressful aspects of repetitive motion tasks and opportunities for ergonomic improvements using computer vision. , 2017, Applied ergonomics.

[32]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[33]  Yu Hen Hu,et al.  The accuracy of conventional 2D video for quantifying upper limb kinematics in repetitive motion occupational tasks , 2015, Ergonomics.

[34]  Caroline S. Langensiepen,et al.  Clinical assessment of depth sensor based pose estimation algorithms for technology supervised rehabilitation applications , 2019, Int. J. Medical Informatics.

[35]  Rama Chellappa,et al.  Human Action Recognition by Representing 3D Skeletons as Points in a Lie Group , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[36]  Yi Yang,et al.  3D human pose recovery from image by efficient visual feature selection , 2011, Comput. Vis. Image Underst..

[37]  A. Carita,et al.  Cervical and shoulder postural assessment of adolescents between 15 and 17 years old and association with upper quadrant pain , 2014, Brazilian journal of physical therapy.

[38]  Yu Hen Hu,et al.  Automated Video Exposure Assessment of Repetitive Hand Activity Level for a Load Transfer Task , 2013, Hum. Factors.

[39]  Tuija Tammelin,et al.  Neck and Shoulder Pains in Relation to Physical Activity and Sedentary Activities in Adolescence , 2007, Spine.

[40]  Shaogang Gong,et al.  A Dynamic 3D Human Model using Hybrid 2D-3D Representations in Hierarchical PCA Space , 1999, BMVC.

[41]  Marek Malý,et al.  Prevalence and risk factors of poor posture in school children in the Czech Republic. , 2007, The Journal of school health.

[42]  Luca Romeo,et al.  A Hidden Semi-Markov Model based approach for rehabilitation exercise assessment , 2018, J. Biomed. Informatics.

[43]  V. Ferrario,et al.  Active range of motion of the head and cervical spine: a three‐dimensional investigation in healthy young adults , 2002, Journal of orthopaedic research : official publication of the Orthopaedic Research Society.

[44]  Weidong Zhou,et al.  Multifractal Analysis and Relevance Vector Machine-Based Automatic Seizure Detection in Intracranial EEG , 2015, Int. J. Neural Syst..

[45]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[46]  Kristiaan Schreve,et al.  Development of a cost effective three-dimensional posture analysis tool: validity and reliability , 2013, BMC Musculoskeletal Disorders.

[47]  Jose Antonio Diego-Mas,et al.  Using Kinect™ sensor in observational methods for assessing postures at work. , 2014, Applied ergonomics.

[48]  P. Sathyanarayana,et al.  Image Texture Feature Extraction Using GLCM Approach , 2013 .

[49]  Vladimir Pavlovic,et al.  Using a marker-less method for estimating L5/S1 moments during symmetrical lifting. , 2017, Applied ergonomics.

[50]  Bin Gu,et al.  Incremental Support Vector Learning for Ordinal Regression , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[51]  Zhuowen Tu,et al.  Aggregated Residual Transformations for Deep Neural Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[52]  SangHyun Lee,et al.  Computer vision techniques for construction safety and health monitoring , 2015, Adv. Eng. Informatics.

[53]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[54]  K. R. Saad,et al.  Reliability and validity of the photogrammetry for scoliosis evaluation: a cross-sectional prospective study. , 2009, Journal of manipulative and physiological therapeutics.

[55]  Bhupendra Rawal,et al.  Accuracy and Validity of Goniometer and Visual Assessments of Angular Joint Positions of the Hand and Wrist. , 2016, The Journal of hand surgery.