Random Finite Set-Based Anomaly Detection for Safety Monitoring in Construction Sites

Low visibility hazard detection in construction sites is a crucial task for prevention of fatal accidents. Manual monitoring of construction workers to ensure they follow the safety rules (e.g., wear high-visibility vests) is a cumbersome task and practically infeasible in many applications. Therefore, an automated monitoring system is of both fundamental and practical interest. This paper proposes an intelligent solution that uses live camera images to detect workers who breach safety rules by not wearing high-visibility vests. The proposed solution is formulated in the form of an anomaly detection algorithm developed in the random finite set (RFS) framework. The proposed system is comprised of three steps: 1) applying a deep neural network to extract people in the image; 2) extracting particularly engineered features from each blob returned by the deep neural network; and 3) applying the RFS-based anomaly detection algorithm to each set of detected features. The experimental results demonstrate that in terms of F1-score, the proposed solution (as the combination of the newly engineered features and RFS-based anomaly detection algorithm) significantly outperforms various combinations of common and the state-of-the-art features and anomaly detection algorithms employed in machine vision applications.

[1]  Stefano Soatto,et al.  Domain-size pooling in local descriptors: DSP-SIFT , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Ba-Ngu Vo,et al.  Labeled Random Finite Sets and Multi-Object Conjugate Priors , 2013, IEEE Transactions on Signal Processing.

[3]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[4]  Sameer Singh,et al.  Novelty detection: a review - part 1: statistical approaches , 2003, Signal Process..

[5]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Kim-Kwang Raymond Choo,et al.  Outlier Dirichlet Mixture Mechanism: Adversarial Statistical Learning for Anomaly Detection in the Fog , 2019, IEEE Transactions on Information Forensics and Security.

[7]  David A. Clifton,et al.  A review of novelty detection , 2014, Signal Process..

[8]  Ronald P. S. Mahler,et al.  Advances in Statistical Multisource-Multitarget Information Fusion , 2014 .

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

[10]  Yi Wang,et al.  Study on wavelet neural network based anomaly detection in ocean observing data series , 2019, Ocean Engineering.

[11]  Ronald P. S. Mahler,et al.  Statistical Multisource-Multitarget Information Fusion , 2007 .

[12]  J. B. Hampshire,et al.  Real-time object classification and novelty detection for collaborative video surveillance , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[13]  Nhan Dam,et al.  Model-based learning for point pattern data , 2017, Pattern Recognit..

[14]  Mubarak Shah,et al.  Real-World Anomaly Detection in Surveillance Videos , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[15]  Andrew Zisserman,et al.  Scene Classification Using a Hybrid Generative/Discriminative Approach , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Cordelia Schmid,et al.  An Affine Invariant Interest Point Detector , 2002, ECCV.

[17]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[18]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[19]  Ba-Ngu Vo,et al.  The Cardinality Balanced Multi-Target Multi-Bernoulli Filter and Its Implementations , 2009, IEEE Transactions on Signal Processing.

[20]  Ali S. Hadi,et al.  Anomaly Detection Methods for Categorical Data , 2019, ACM Comput. Surv..

[21]  Sameer Singh,et al.  An approach to novelty detection applied to the classification of image regions , 2004, IEEE Transactions on Knowledge and Data Engineering.

[22]  Ioannis Brilakis,et al.  Continuous localization of construction workers via integration of detection and tracking , 2016 .

[23]  Sanjay Chawla,et al.  Anomaly Detection using One-Class Neural Networks , 2018, ArXiv.

[24]  Joost van de Weijer,et al.  Boosting color saliency in image feature detection , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Gabriela Csurka,et al.  Visual categorization with bags of keypoints , 2002, eccv 2004.

[26]  Hyojoo Son,et al.  A Comparative Study of Machine Learning Classification for Color-based Safety Vest Detection on Construction-Site Images , 2018, KSCE Journal of Civil Engineering.

[27]  Maurizio Filippone,et al.  Deep Gaussian Process autoencoders for novelty detection , 2018, Machine Learning.

[28]  Bin Fan,et al.  Local Intensity Order Pattern for feature description , 2011, 2011 International Conference on Computer Vision.

[29]  Jin Wang,et al.  Improved Collaborative Filtering Recommendation Algorithm Based on Differential Privacy Protection , 2018, MUE/FutureTech.

[30]  Feng Jiang,et al.  Initialization of K-modes clustering using outlier detection techniques , 2016, Inf. Sci..

[31]  Xiaochun Luo,et al.  Detecting non-hardhat-use by a deep learning method from far-field surveillance videos , 2018 .

[32]  Xiaochun Luo,et al.  A deep learning-based method for detecting non-certified work on construction sites , 2018, Adv. Eng. Informatics.

[33]  Ross B. Girshick,et al.  Fast R-CNN , 2015, 1504.08083.

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

[35]  Jin Wang,et al.  RETRACTED ARTICLE: The visual object tracking algorithm research based on adaptive combination kernel , 2019, Journal of Ambient Intelligence and Humanized Computing.

[36]  Sameer Singh,et al.  A Neural Network-Based Novelty Detector for Image Sequence Analysis , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Chih-Fong Tsai,et al.  CANN: An intrusion detection system based on combining cluster centers and nearest neighbors , 2015, Knowl. Based Syst..

[38]  Roy E. Welsch,et al.  Anomaly detection via a Gaussian Mixture Model for flight operation and safety monitoring , 2016 .

[39]  P. Angelov,et al.  A fast approach to novelty detection in video streams using recursive density estimation , 2008, 2008 4th International IEEE Conference Intelligent Systems.

[40]  R. Mahler Multitarget Bayes filtering via first-order multitarget moments , 2003 .

[41]  Martin K. Purvis,et al.  Wildlife video key-frame extraction based on novelty detection in semantic context , 2011, Multimedia Tools and Applications.

[42]  Andrew Y. Ng,et al.  End-to-End People Detection in Crowded Scenes , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[43]  Yang Xiang,et al.  ProbDetect: A choice probability-based taxi trip anomaly detection model considering traffic variability , 2019, Transportation Research Part C: Emerging Technologies.

[44]  Klaus C. J. Dietmayer,et al.  The Labeled Multi-Bernoulli Filter , 2014, IEEE Transactions on Signal Processing.

[45]  Aly A. Farag,et al.  CSIFT: A SIFT Descriptor with Color Invariant Characteristics , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[46]  Andrew Zisserman,et al.  Fisher Vector Faces in the Wild , 2013, BMVC.

[47]  Koen E. A. van de Sande,et al.  Evaluating Color Descriptors for Object and Scene Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[48]  Anthony G. Pipe,et al.  Naive Bayes novelty detection for a moving robot with whiskers , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.

[49]  Joel J. P. C. Rodrigues,et al.  Hybrid Deep-Learning-Based Anomaly Detection Scheme for Suspicious Flow Detection in SDN: A Social Multimedia Perspective , 2019, IEEE Transactions on Multimedia.

[50]  Martin K. Purvis,et al.  Novelty detection in wildlife scenes through semantic context modelling , 2012, Pattern Recognit..