Activity classification using accelerometers and machine learning for complex construction worker activities

Abstract Automated Construction worker activity classification has the potential to not only benefit the worker performance in terms of productivity and safety, but also the overall project management and control. The activity-level knowledge and indicators that can be extracted from this process may support project decision making, aiding in project schedule adjustment, resource management, construction site control, among others. Previous works on this topic focused on the collection and classification of worker acceleration data using wearable accelerometers and supervised machine learning algorithms, respectively. However, most of these studies tend to consider small sets of activities performed in an instructed manner, which can lead to higher accuracy results than those expected in a real construction scenario. To this end, this paper builds on the results of these past studies, committing to expand this discussion by covering a larger set of complex Construction activities than the current state-of-the-art, while avoiding the need to instruct test subjects on how and when to perform each activity. As such, a Machine Learning methodology was developed to train and evaluate 13 classifiers using artificial features extracted from raw accelerometer data segments. An experimental study was carried out under the form of a realistic activity-circuit to recognise ten different activities: gearing up; hammering; masonry; painting; roughcasting; sawing; screwing; sitting; standing still; and walking; with most activities being a cluster of simpler tasks (i.e. masonry includes fetching, transporting, and laying bricks). Activities were initially separated and tested in three different activity groups, before assessing all activities together. It was found that a segment length of six seconds, with a 75% overlap, enhanced the classifier performance. Feature selection was carried out to speed the algorithm running time. A nested cross-validation approach was performed for hyperparameter tuning and classifier training and testing. User-dependent and -independent approaches (differing in whether the system must undergo an additional training phase for each new user) were evaluated. Results indicate that accelerometers can be used to create a robust system to recognise large sets of Construction worker activities automatically. The K-Nearest Neighbours and Gradient Boosting algorithms were selected according to their performances, respectively, for the user-dependent and -independent scenarios. In both cases, the classifiers showed balanced accuracies above 84% for their respective approaches and test groups. Results also indicate that a user-dependent approach using task groups provides the highest accuracy.

[1]  Giovanni C. Migliaccio,et al.  An exploratory study of the relationship between construction workforce physical strain and task level productivity , 2014 .

[2]  Jochen Teizer,et al.  Human Motion Analysis Using 3D Range Imaging Technology , 2009 .

[3]  Mani Golparvar-Fard,et al.  Vision-based workface assessment using depth images for activity analysis of interior construction operations , 2014 .

[4]  Amir H. Behzadan,et al.  Coupling human activity recognition and wearable sensors for data-driven construction simulation , 2018, J. Inf. Technol. Constr..

[5]  Hyoungkwan Kim,et al.  Using Hue, Saturation, and Value Color Space for Hydraulic Excavator Idle Time Analysis , 2007 .

[6]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machine Classifiers , 1999, Neural Processing Letters.

[7]  Jie Gong,et al.  An object recognition, tracking, and contextual reasoning-based video interpretation method for rapid productivity analysis of construction operations , 2011 .

[8]  Zhen Yang,et al.  Research on Construction Workers’ Activity Recognition Based on Smartphone , 2018, Sensors.

[9]  Paul M. Goodrum,et al.  An analysis of construction productivity differences between Canada and the United States , 2014 .

[10]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[11]  David V. Anderson,et al.  Activity analysis of construction equipment using audio signals and support vector machines , 2017 .

[12]  Paul M. Goodrum,et al.  The application of active radio frequency identification technology for tool tracking on construction job sites , 2006 .

[13]  Patricio A. Vela,et al.  Personnel tracking on construction sites using video cameras , 2009, Adv. Eng. Informatics.

[14]  Jie Gong,et al.  Computer Vision-Based Video Interpretation Model for Automated Productivity Analysis of Construction Operations , 2010 .

[15]  Amr A. Oloufa,et al.  Situational awareness of construction equipment using GPS, wireless and web technologies , 2003 .

[16]  Khandakar M. Rashid,et al.  Activity identification in modular construction using audio signals and machine learning , 2020 .

[17]  Michael L. Littman,et al.  Activity Recognition from Accelerometer Data , 2005, AAAI.

[18]  Patricio A. Vela,et al.  Performance evaluation of ultra wideband technology for construction resource location tracking in harsh environments , 2011 .

[19]  Diogo R. Ferreira,et al.  Preprocessing techniques for context recognition from accelerometer data , 2010, Personal and Ubiquitous Computing.

[20]  H Brenner,et al.  Construction work and risk of occupational disability: a ten year follow up of 14 474 male workers , 2005, Occupational and Environmental Medicine.

[21]  Burcu Akinci,et al.  Tracking Components and Maintenance History within a Facility Utilizing Radio Frequency Identification Technology , 2007 .

[22]  Gary M. Weiss,et al.  Activity recognition using cell phone accelerometers , 2011, SKDD.

[23]  James M. Pivarnik,et al.  Comparison of Activity Type Classification Accuracy from Accelerometers Worn on the Hip, Wrists, and Thigh in Young, Apparently Healthy Adults , 2016 .

[24]  Jochen Teizer,et al.  Leveraging passive RFID technology for construction resource field mobility and status monitoring in a high-rise renovation project , 2012 .

[25]  Faicel Chamroukhi,et al.  Physical Human Activity Recognition Using Wearable Sensors , 2015, Sensors.

[26]  Simon Smith,et al.  Lognormal Distribution Provides an Optimum Representation of the Concrete Delivery and Placement Process , 2005 .

[27]  M. Mathie,et al.  Detection of daily physical activities using a triaxial accelerometer , 2003, Medical and Biological Engineering and Computing.

[28]  Carl T. Haas,et al.  Action Recognition Using a Wristband-Type Activity Tracker: Case Study of Masonry Work , 2016 .

[29]  Wenjin Tao,et al.  Worker Activity Recognition in Smart Manufacturing Using IMU and sEMG Signals with Convolutional Neural Networks , 2018, EasyChair Preprints.

[30]  Mani Golparvar-Fard,et al.  Automated Methods for Activity Recognition of Construction Workers and Equipment: State-of-the-Art Review , 2020 .

[31]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[32]  Michele Scarpiniti,et al.  Advanced Sound Classifiers and Performance Analyses for Accurate Audio-Based Construction Project Monitoring , 2020, J. Comput. Civ. Eng..

[33]  Sankar K. Pal,et al.  Multilayer perceptron, fuzzy sets, and classification , 1992, IEEE Trans. Neural Networks.

[34]  Mehmet C. Vuran,et al.  Semi-supervised near-miss fall detection for ironworkers with a wearable inertial measurement unit , 2016 .

[35]  Pedro Larrañaga,et al.  A review of feature selection techniques in bioinformatics , 2007, Bioinform..

[36]  Michele Scarpiniti,et al.  A Supervised Machine Learning-Based Sound Identification for Construction Activity Monitoring and Performance Evaluation , 2018 .

[37]  Amir H. Behzadan,et al.  Smartphone-based construction workers' activity recognition and classification , 2016 .

[38]  JoonOh Seo,et al.  Simulation-Based Assessment of Workers' Muscle Fatigue and Its Impact on Construction Operations , 2016 .

[39]  David V. Anderson,et al.  Audio-Based Bayesian Model for Productivity Estimation of Cyclic Construction Activities , 2020, J. Comput. Civ. Eng..

[40]  José M. Alonso,et al.  Human activity recognition in indoor environments by means of fusing information extracted from intensity of WiFi signal and accelerations , 2013, Inf. Sci..

[41]  Zhi Chen,et al.  Integrated detection and tracking of workforce and equipment from construction jobsite videos , 2017 .

[42]  Gavin C. Cawley,et al.  On Over-fitting in Model Selection and Subsequent Selection Bias in Performance Evaluation , 2010, J. Mach. Learn. Res..

[43]  SangUk Han,et al.  A vision-based motion capture and recognition framework for behavior-based safety management , 2013 .

[44]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[45]  Basel Kikhia,et al.  Optimal Placement of Accelerometers for the Detection of Everyday Activities , 2013, Sensors.

[46]  Koshy Varghese,et al.  Accelerometer-Based Activity Recognition in Construction , 2011, J. Comput. Civ. Eng..

[47]  Tao Cheng,et al.  Data Fusion of Real-Time Location Sensing and Physiological Status Monitoring for Ergonomics Analysis of Construction Workers , 2013, J. Comput. Civ. Eng..

[48]  Edward J. Jaselskis,et al.  Implementing Radio Frequency Identification in the Construction Process , 2003 .

[49]  Enrique Valero,et al.  Analysis of construction trade worker body motions using a wearable and wireless motion sensor network , 2017 .

[50]  Juan Carlos Niebles,et al.  Vision-based action recognition of earthmoving equipment using spatio-temporal features and support vector machine classifiers , 2013, Adv. Eng. Informatics.

[51]  Osama Moselhi,et al.  RFID indoor location identification for construction projects , 2012 .

[52]  Nikunj C. Oza,et al.  Online Ensemble Learning , 2000, AAAI/IAAI.

[53]  Burcu Akinci,et al.  Proactive Productivity Management at Job Sites: Understanding Characteristics of Assumptions Made for Construction Processes during Planning Based on Case Studies and Interviews , 2014 .

[54]  Zhongke Shi,et al.  Tracking multiple workers on construction sites using video cameras , 2010, Adv. Eng. Informatics.

[55]  Berardo Naticchia,et al.  A proactive system for real-time safety management in construction sites , 2009 .

[56]  Koshy Varghese,et al.  Automated recognition of construction labour activity using accelerometers in field situations , 2014 .

[57]  Héctor Pomares,et al.  Window Size Impact in Human Activity Recognition , 2014, Sensors.

[58]  Imad H. Elhajj,et al.  Infrastructureless approach for ubiquitous user location tracking in construction environments , 2015 .

[59]  Heng Li,et al.  Identification of Biomechanical Risk Factors for the Development of Lower-Back Disorders during Manual Rebar Tying , 2017 .

[60]  Feniosky Peña-Mora,et al.  Application of Low-Cost Accelerometers for Measuring the Operational Efficiency of a Construction Equipment Fleet , 2015, J. Comput. Civ. Eng..

[61]  Ronie Navon,et al.  Can Labor Inputs be Measured and Controlled Automatically , 2003 .

[62]  Ming-Kuan Tsai Automatically determining accidental falls in field surveying: A case study of integrating accelerometer determination and image recognition , 2014 .

[63]  Johannes Peltola,et al.  Activity classification using realistic data from wearable sensors , 2006, IEEE Transactions on Information Technology in Biomedicine.

[64]  David V. Anderson,et al.  Evaluation of Software and Hardware Settings for Audio-Based Analysis of Construction Operations , 2019 .

[65]  Theodora Chaspari,et al.  Automated ergonomic risk monitoring using body-mounted sensors and machine learning , 2018, Adv. Eng. Informatics.

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

[67]  Timothy R. B. Taylor,et al.  Cognitive Workload Demands Using 2D and 3D Spatial Engineering Information Formats , 2014 .

[68]  Carlos H. Caldas,et al.  Learning and classifying actions of construction workers and equipment using Bag-of-Video-Feature-Words and Bayesian network models , 2011, Adv. Eng. Informatics.

[69]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .

[70]  Mehmet C. Vuran,et al.  Collective sensing of workers’ gait patterns to identify fall hazards in construction , 2017 .

[71]  N. Altman An Introduction to Kernel and Nearest-Neighbor Nonparametric Regression , 1992 .

[72]  Mani Golparvar-Fard,et al.  Automated 2D detection of construction equipment and workers from site video streams using histograms of oriented gradients and colors , 2013 .

[73]  J. Friedman Stochastic gradient boosting , 2002 .

[74]  Jeen-Shing Wang,et al.  Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural classifiers , 2008, Pattern Recognit. Lett..

[75]  Yantao Yu,et al.  An experimental study of real-time identification of construction workers' unsafe behaviors , 2017 .

[76]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[77]  Amir H. Behzadan,et al.  Construction equipment activity recognition for simulation input modeling using mobile sensors and machine learning classifiers , 2015, Adv. Eng. Informatics.

[78]  Frédéric Bosché,et al.  Musculoskeletal disorders in construction: A review and a novel system for activity tracking with body area network. , 2016, Applied ergonomics.

[79]  Changbum R. Ahn,et al.  Fall risk analysis of construction workers using inertial measurement units: validating the usefulness of the postural stability metrics in construction , 2016 .

[80]  Hasan Ogul,et al.  Integrating Features for Accelerometer-based Activity Recognition , 2016, EUSPN/ICTH.

[81]  Maarit Kangas,et al.  Calibration and validation of accelerometer-based activity monitors: A systematic review of machine-learning approaches. , 2019, Gait & posture.

[82]  Anu Pradhan,et al.  Sensing and Field Data Capture for Construction and Facility Operations , 2011 .

[83]  Tao Cheng,et al.  Automated task-level activity analysis through fusion of real time location sensors and worker's tho , 2013 .

[84]  Houtan Jebelli,et al.  Automated Action Recognition Using an Accelerometer-Embedded Wristband-Type Activity Tracker , 2019, Journal of Construction Engineering and Management.

[85]  Joaquín B. Ordieres Meré,et al.  Comparison of Data Preprocessing Approaches for Applying Deep Learning to Human Activity Recognition in the Context of Industry 4.0 , 2018, Sensors.

[86]  Kenneth Meijer,et al.  Activity identification using body-mounted sensors—a review of classification techniques , 2009, Physiological measurement.

[87]  Yoav Freund,et al.  A Short Introduction to Boosting , 1999 .

[88]  Dong-Eun Lee,et al.  Artificial Neural Network–Based Slip-Trip Classifier Using Smart Sensor for Construction Workplace , 2016 .

[89]  Guang-Zhong Yang,et al.  Sensor Positioning for Activity Recognition Using Wearable Accelerometers , 2011, IEEE Transactions on Biomedical Circuits and Systems.

[90]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[91]  Paul J. M. Havinga,et al.  Complex Human Activity Recognition Using Smartphone and Wrist-Worn Motion Sensors , 2016, Sensors.

[92]  Pierre Geurts,et al.  Extremely randomized trees , 2006, Machine Learning.

[93]  Jun Qiu,et al.  Construction worker's awkward posture recognition through supervised motion tensor decomposition , 2017 .

[94]  Daniel Roggen,et al.  Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition , 2016, Sensors.