Cargando…

A deep learning-based ensemble method for helmet-wearing detection

Recently, object detection methods have developed rapidly and have been widely used in many areas. In many scenarios, helmet wearing detection is very useful, because people are required to wear helmets to protect their safety when they work in construction sites or cycle in the streets. However, fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Fan, Zheming, Peng, Chengbin, Dai, Licun, Cao, Feng, Qi, Jianyu, Hua, Wenyi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924479/
https://www.ncbi.nlm.nih.gov/pubmed/33816962
http://dx.doi.org/10.7717/peerj-cs.311
_version_ 1783659098864091136
author Fan, Zheming
Peng, Chengbin
Dai, Licun
Cao, Feng
Qi, Jianyu
Hua, Wenyi
author_facet Fan, Zheming
Peng, Chengbin
Dai, Licun
Cao, Feng
Qi, Jianyu
Hua, Wenyi
author_sort Fan, Zheming
collection PubMed
description Recently, object detection methods have developed rapidly and have been widely used in many areas. In many scenarios, helmet wearing detection is very useful, because people are required to wear helmets to protect their safety when they work in construction sites or cycle in the streets. However, for the problem of helmet wearing detection in complex scenes such as construction sites and workshops, the detection accuracy of current approaches still needs to be improved. In this work, we analyze the mechanism and performance of several detection algorithms and identify two feasible base algorithms that have complementary advantages. We use one base algorithm to detect relatively large heads and helmets. Also, we use the other base algorithm to detect relatively small heads, and we add another convolutional neural network to detect whether there is a helmet above each head. Then, we integrate these two base algorithms with an ensemble method. In this method, we first propose an approach to merge information of heads and helmets from the base algorithms, and then propose a linear function to estimate the confidence score of the identified heads and helmets. Experiments on a benchmark data set show that, our approach increases the precision and recall for base algorithms, and the mean Average Precision of our approach is 0.93, which is better than many other approaches. With GPU acceleration, our approach can achieve real-time processing on contemporary computers, which is useful in practice.
format Online
Article
Text
id pubmed-7924479
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-79244792021-04-02 A deep learning-based ensemble method for helmet-wearing detection Fan, Zheming Peng, Chengbin Dai, Licun Cao, Feng Qi, Jianyu Hua, Wenyi PeerJ Comput Sci Computer Vision Recently, object detection methods have developed rapidly and have been widely used in many areas. In many scenarios, helmet wearing detection is very useful, because people are required to wear helmets to protect their safety when they work in construction sites or cycle in the streets. However, for the problem of helmet wearing detection in complex scenes such as construction sites and workshops, the detection accuracy of current approaches still needs to be improved. In this work, we analyze the mechanism and performance of several detection algorithms and identify two feasible base algorithms that have complementary advantages. We use one base algorithm to detect relatively large heads and helmets. Also, we use the other base algorithm to detect relatively small heads, and we add another convolutional neural network to detect whether there is a helmet above each head. Then, we integrate these two base algorithms with an ensemble method. In this method, we first propose an approach to merge information of heads and helmets from the base algorithms, and then propose a linear function to estimate the confidence score of the identified heads and helmets. Experiments on a benchmark data set show that, our approach increases the precision and recall for base algorithms, and the mean Average Precision of our approach is 0.93, which is better than many other approaches. With GPU acceleration, our approach can achieve real-time processing on contemporary computers, which is useful in practice. PeerJ Inc. 2020-12-07 /pmc/articles/PMC7924479/ /pubmed/33816962 http://dx.doi.org/10.7717/peerj-cs.311 Text en ©2020 Fan et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Computer Vision
Fan, Zheming
Peng, Chengbin
Dai, Licun
Cao, Feng
Qi, Jianyu
Hua, Wenyi
A deep learning-based ensemble method for helmet-wearing detection
title A deep learning-based ensemble method for helmet-wearing detection
title_full A deep learning-based ensemble method for helmet-wearing detection
title_fullStr A deep learning-based ensemble method for helmet-wearing detection
title_full_unstemmed A deep learning-based ensemble method for helmet-wearing detection
title_short A deep learning-based ensemble method for helmet-wearing detection
title_sort deep learning-based ensemble method for helmet-wearing detection
topic Computer Vision
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924479/
https://www.ncbi.nlm.nih.gov/pubmed/33816962
http://dx.doi.org/10.7717/peerj-cs.311
work_keys_str_mv AT fanzheming adeeplearningbasedensemblemethodforhelmetwearingdetection
AT pengchengbin adeeplearningbasedensemblemethodforhelmetwearingdetection
AT dailicun adeeplearningbasedensemblemethodforhelmetwearingdetection
AT caofeng adeeplearningbasedensemblemethodforhelmetwearingdetection
AT qijianyu adeeplearningbasedensemblemethodforhelmetwearingdetection
AT huawenyi adeeplearningbasedensemblemethodforhelmetwearingdetection
AT fanzheming deeplearningbasedensemblemethodforhelmetwearingdetection
AT pengchengbin deeplearningbasedensemblemethodforhelmetwearingdetection
AT dailicun deeplearningbasedensemblemethodforhelmetwearingdetection
AT caofeng deeplearningbasedensemblemethodforhelmetwearingdetection
AT qijianyu deeplearningbasedensemblemethodforhelmetwearingdetection
AT huawenyi deeplearningbasedensemblemethodforhelmetwearingdetection