Cargando…
Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s
Reflective phenomena often occur in the detecting process of pointer meters by inspection robots in complex environments, which can cause the failure of pointer meter readings. In this paper, an improved k-means clustering method for adaptive detection of pointer meter reflective areas and a robot p...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007485/ https://www.ncbi.nlm.nih.gov/pubmed/36904765 http://dx.doi.org/10.3390/s23052562 |
_version_ | 1784905533186113536 |
---|---|
author | Liu, Deyuan Deng, Changgen Zhang, Haodong Li, Jinrong Shi, Baojun |
author_facet | Liu, Deyuan Deng, Changgen Zhang, Haodong Li, Jinrong Shi, Baojun |
author_sort | Liu, Deyuan |
collection | PubMed |
description | Reflective phenomena often occur in the detecting process of pointer meters by inspection robots in complex environments, which can cause the failure of pointer meter readings. In this paper, an improved k-means clustering method for adaptive detection of pointer meter reflective areas and a robot pose control strategy to remove reflective areas are proposed based on deep learning. It mainly includes three steps: (1) YOLOv5s (You Only Look Once v5-small) deep learning network is used for real-time detection of pointer meters. The detected reflective pointer meters are preprocessed by using a perspective transformation. Then, the detection results and deep learning algorithm are combined with the perspective transformation. (2) Based on YUV (luminance-bandwidth-chrominance) color spatial information of collected pointer meter images, the fitting curve of the brightness component histogram and its peak and valley information is obtained. Then, the k-means algorithm is improved based on this information to adaptively determine its optimal clustering number and its initial clustering center. In addition, the reflection detection of pointer meter images is carried out based on the improved k-means clustering algorithm. (3) The robot pose control strategy, including its moving direction and distance, can be determined to eliminate the reflective areas. Finally, an inspection robot detection platform is built for experimental study on the performance of the proposed detection method. Experimental results show that the proposed method not only has good detection accuracy that achieves 0.809 but also has the shortest detection time, which is only 0.6392 s compared with other methods available in the literature. The main contribution of this paper is to provide a theoretical and technical reference to avoid circumferential reflection for inspection robots. It can adaptively and accurately detect reflective areas of pointer meters and can quickly remove them by controlling the movement of inspection robots. The proposed detection method has the potential application to realize real-time reflection detection and recognition of pointer meters for inspection robots in complex environments. |
format | Online Article Text |
id | pubmed-10007485 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100074852023-03-12 Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s Liu, Deyuan Deng, Changgen Zhang, Haodong Li, Jinrong Shi, Baojun Sensors (Basel) Article Reflective phenomena often occur in the detecting process of pointer meters by inspection robots in complex environments, which can cause the failure of pointer meter readings. In this paper, an improved k-means clustering method for adaptive detection of pointer meter reflective areas and a robot pose control strategy to remove reflective areas are proposed based on deep learning. It mainly includes three steps: (1) YOLOv5s (You Only Look Once v5-small) deep learning network is used for real-time detection of pointer meters. The detected reflective pointer meters are preprocessed by using a perspective transformation. Then, the detection results and deep learning algorithm are combined with the perspective transformation. (2) Based on YUV (luminance-bandwidth-chrominance) color spatial information of collected pointer meter images, the fitting curve of the brightness component histogram and its peak and valley information is obtained. Then, the k-means algorithm is improved based on this information to adaptively determine its optimal clustering number and its initial clustering center. In addition, the reflection detection of pointer meter images is carried out based on the improved k-means clustering algorithm. (3) The robot pose control strategy, including its moving direction and distance, can be determined to eliminate the reflective areas. Finally, an inspection robot detection platform is built for experimental study on the performance of the proposed detection method. Experimental results show that the proposed method not only has good detection accuracy that achieves 0.809 but also has the shortest detection time, which is only 0.6392 s compared with other methods available in the literature. The main contribution of this paper is to provide a theoretical and technical reference to avoid circumferential reflection for inspection robots. It can adaptively and accurately detect reflective areas of pointer meters and can quickly remove them by controlling the movement of inspection robots. The proposed detection method has the potential application to realize real-time reflection detection and recognition of pointer meters for inspection robots in complex environments. MDPI 2023-02-25 /pmc/articles/PMC10007485/ /pubmed/36904765 http://dx.doi.org/10.3390/s23052562 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Liu, Deyuan Deng, Changgen Zhang, Haodong Li, Jinrong Shi, Baojun Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s |
title | Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s |
title_full | Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s |
title_fullStr | Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s |
title_full_unstemmed | Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s |
title_short | Adaptive Reflection Detection and Control Strategy of Pointer Meters Based on YOLOv5s |
title_sort | adaptive reflection detection and control strategy of pointer meters based on yolov5s |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007485/ https://www.ncbi.nlm.nih.gov/pubmed/36904765 http://dx.doi.org/10.3390/s23052562 |
work_keys_str_mv | AT liudeyuan adaptivereflectiondetectionandcontrolstrategyofpointermetersbasedonyolov5s AT dengchanggen adaptivereflectiondetectionandcontrolstrategyofpointermetersbasedonyolov5s AT zhanghaodong adaptivereflectiondetectionandcontrolstrategyofpointermetersbasedonyolov5s AT lijinrong adaptivereflectiondetectionandcontrolstrategyofpointermetersbasedonyolov5s AT shibaojun adaptivereflectiondetectionandcontrolstrategyofpointermetersbasedonyolov5s |