Construction equipment activity recognition for simulation input modeling using mobile sensors and machine learning classifiers

Although activity recognition is an emerging general area of research in computer science, its potential in construction engineering and management (CEM) domain has not yet been fully investigated. Due to the complex and dynamic nature of many construction and infrastructure projects, the ability to detect and classify key activities performed in the field by various equipment and human crew can improve the quality and reliability of project decision-making and control. In particular to simulation modeling, process-level knowledge obtained as a result of activity recognition can help verify and update the input parameters of simulation models. Such input parameters include but are not limited to activity durations and precedence, resource flows, and site layout. The goal of this research is to investigate the prospect of using built-in smartphone sensors as ubiquitous multi-modal data collection and transmission nodes in order to detect detailed construction equipment activities which can ultimately contribute to the process of simulation input modeling. A case study of front-end loader activity recognition is presented to describe the methodology for action recognition and evaluate the performance of the developed system. In the designed methodology, certain key features are extracted from the collected data using accelerometer and gyroscope sensors, and a subset of the extracted features is used to train supervised machine learning classifiers. In doing so, several important technical details such as selection of discriminating features to extract, sensitivity analysis of data segmentation window size, and choice of the classifier to be trained are investigated. It is shown that the choice of the level of detail (LoD) in describing equipment actions (classes) is an important factor with major impact on the classification performance. Results also indicate that although decreasing the number of classes generally improves the classification output, considering other factors such as actions to be combined as a single activity, methodologies to extract knowledge from classified activities, computational efficiency, and end use of the classification process may as well influence one's decision in selecting an optimal LoD in describing equipment activities (classes).

[1]  Ling Bao,et al.  Activity Recognition from User-Annotated Acceleration Data , 2004, Pervasive.

[2]  Li Fei-Fei,et al.  Classifying Actions and Measuring Action Similarity by Modeling the Mutual Context of Objects and Human Poses , 2011 .

[3]  Richard W. Devaul,et al.  Real-time motion classi ca-tion for wearable computing applications , 2001 .

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

[5]  Ricardo Vilalta,et al.  A Perspective View and Survey of Meta-Learning , 2002, Artificial Intelligence Review.

[6]  Tatsuo Nakajima,et al.  Feature Selection and Activity Recognition from Wearable Sensors , 2006, UCS.

[7]  Paul Lukowicz,et al.  Recognizing Workshop Activity Using Body Worn Microphones and Accelerometers , 2004, Pervasive.

[8]  Amir H. Behzadan,et al.  Client-Server Interaction Knowledge Discovery for Operations-Level Construction Simulation Using Process Data , 2014 .

[9]  Mauro Mancini,et al.  Improving Projects Performance With Lean Construction: State Of The Art, Applicability And Impacts , 2013 .

[10]  Lingguang Song,et al.  Adaptive real-time tracking and simulation of heavy construction operations for look-ahead scheduling , 2012 .

[11]  Ming Lu,et al.  Real-time decision support for planning concrete plant operations enabled by integrating vehicle tracking technology, simulation, and optimization algorithms , 2007 .

[12]  Amir H. Behzadan,et al.  Automated knowledge discovery and data-driven simulation model generation of construction operations , 2013, 2013 Winter Simulations Conference (WSC).

[13]  Simaan M. AbouRizk,et al.  Subjective and interactive duration estimation , 1993 .

[14]  Amir H. Behzadan,et al.  Evaluation of queuing systems for knowledge-based simulation of construction processes , 2014 .

[15]  Kosuke Motoi,et al.  Evaluation of a new sensor system for ambulatory monitoring of human posture and walking speed using accelerometers and gyroscope , 2003, SICE 2003 Annual Conference (IEEE Cat. No.03TH8734).

[16]  Chi-Chun Lo,et al.  Service-oriented dynamic data driven application systems to traffic signal control , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[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]  Petia Radeva,et al.  Human Activity Recognition from Accelerometer Data Using a Wearable Device , 2011, IbPRIA.

[20]  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.

[21]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[22]  Frederica Darema,et al.  Dynamic Data Driven Applications Systems: New Capabilities for Application Simulations and Measurements , 2005, International Conference on Computational Science.

[23]  Yalchin Efendiev,et al.  A dynamic data-driven application simulation framework for contaminant transport problems , 2006, Comput. Math. Appl..

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

[25]  Brenda McCabe,et al.  Vision-based recognition of dirt loading cycles in construction sites , 2012 .

[26]  Petros Xanthopoulos,et al.  A weighted support vector machine method for control chart pattern recognition , 2014, Comput. Ind. Eng..

[27]  Julio C. Martinez,et al.  Stroboscope: State and resource based simulation of construction processes. , 1996 .

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

[29]  Bob McCulloch Automating Field Data Collection in Construction Organizations , 1997 .

[30]  Vineet R. Kamat VITASCOPE: Extensible and Scalable 3D Visualization of Simulated Construction Operations , 2003 .

[31]  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..

[32]  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).

[33]  Roy Want,et al.  An introduction to RFID technology , 2006, IEEE Pervasive Computing.

[34]  Billur Barshan,et al.  Human Activity Recognition Using Inertial/Magnetic Sensor Units , 2010, HBU.

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

[36]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[37]  Jie Gong,et al.  Data processing for real-time construction site spatial modeling , 2008 .

[38]  Alan Dodson,et al.  Integrating a Global Positioning System and Accelerometers to Monitor the Deflection of Bridges , 2004 .

[39]  Thomas G. Dietterich Multiple Classifier Systems , 2000, Lecture Notes in Computer Science.

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

[41]  Huan Liu,et al.  Feature Selection for High-Dimensional Data: A Fast Correlation-Based Filter Solution , 2003, ICML.

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

[43]  Amir H. Behzadan,et al.  Knowledge-Based Simulation Modeling of Construction Fleet Operations Using Multimodal-Process Data Mining , 2013 .

[44]  David Y. Chang,et al.  A Knowledge-Based Simulation System for Construction Process Planning , 1989 .

[45]  V. Chong,et al.  Analysis of Soccer Actions using Wireless Accelerometers , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[46]  Yalchin Efendiev,et al.  A Note on Data-Driven Contaminant Simulation , 2004, International Conference on Computational Science.

[47]  Ioannis K. Brilakis,et al.  Automated vision tracking of project related entities , 2011, Adv. Eng. Informatics.

[48]  Alexander Verbraeck,et al.  A dynamic data-driven approach for rail transport system simulation , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[49]  Simaan M. AbouRizk,et al.  Role of Simulation in Construction Engineering and Management , 2010 .

[50]  G M Lyons,et al.  A description of an accelerometer-based mobility monitoring technique. , 2005, Medical engineering & physics.

[51]  Glenn Ballard Improving Work Flow Reliability , 1999 .

[52]  Roger O. Smith,et al.  Feature Extraction Method for Real Time Human Activity Recognition on Cell Phones , 2011 .

[53]  Mustafa Gul,et al.  Use of FBG Sensors to Detect Damage from Large Amount of Dynamic Measurements , 2012 .

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

[55]  Gang Zhou,et al.  Accurate, Fast Fall Detection Using Gyroscopes and Accelerometer-Derived Posture Information , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[56]  Julio C. Martinez,et al.  Visualizing Simulated Construction Operations in 3D , 2001 .

[57]  Amir H. Behzadan,et al.  Dynamic Simulation of Construction Activities Using Real Time Field Data Collection , 2011 .

[58]  Kristof Van Laerhoven,et al.  What shall we teach our pants? , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[59]  Osama Moselhi,et al.  RFID+ for Tracking Earthmoving Operations , 2012 .

[60]  Simaan M. AbouRizk,et al.  Simphony: an environment for building special purpose construction simulation tools , 1999, WSC '99.

[61]  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.

[62]  Mohan M. Trivedi,et al.  Driving style recognition using a smartphone as a sensor platform , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[63]  Mark A. Hall,et al.  Correlation-based Feature Selection for Machine Learning , 2003 .

[64]  Benjamin Z. Yao,et al.  Learning deformable action templates from cluttered videos , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[65]  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..

[66]  Amin Hammad,et al.  Framework for near real-time simulation of earthmoving projects using location tracking technologies , 2014 .

[67]  C. Pieper,et al.  The reliability, validity, and stability of a measure of physical activity in the elderly. , 1996, Archives of physical medicine and rehabilitation.

[68]  Amir H. Behzadan,et al.  An integrated data collection and analysis framework for remote monitoring and planning of construction operations , 2012, Adv. Eng. Informatics.

[69]  Jerome P. Lynch,et al.  A summary review of wireless sensors and sensor networks for structural health monitoring , 2006 .

[70]  Cheng Zhang,et al.  Towards real-time simulation of construction activities considering spatio-temporal resolution requirements for improving safety and productivity , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[71]  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 .

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

[73]  Mustafa Gul,et al.  Statistical pattern recognition for Structural Health Monitoring using time series modeling: Theory and experimental verifications , 2009 .

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

[75]  S. Keller-McNulty,et al.  Reliability , 2007, The SAGE Encyclopedia of Research Design.

[76]  Bing Cao,et al.  Data-driven simulation of the supply-chain--Insights from the aerospace sector , 2007 .

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

[78]  Daniel W. Halpin,et al.  CYCLONE — Method for Modeling Job Site Processes , 1977 .

[79]  Nitesh V. Chawla,et al.  Editorial: special issue on learning from imbalanced data sets , 2004, SKDD.