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...
Autores principales: | , , , , , |
---|---|
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 |