Cargando…
Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors
Because of the development of image processing using cameras and the subsequent development of artificial intelligence technology, various fields have begun to develop. However, it is difficult to implement an image processing algorithm that requires a lot of calculations on a light board. This pape...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9696707/ https://www.ncbi.nlm.nih.gov/pubmed/36433485 http://dx.doi.org/10.3390/s22228890 |
_version_ | 1784838377163456512 |
---|---|
author | Yun, Heuijee Park, Daejin |
author_facet | Yun, Heuijee Park, Daejin |
author_sort | Yun, Heuijee |
collection | PubMed |
description | Because of the development of image processing using cameras and the subsequent development of artificial intelligence technology, various fields have begun to develop. However, it is difficult to implement an image processing algorithm that requires a lot of calculations on a light board. This paper proposes a method using real-time deep learning object recognition algorithms in lightweight embedded boards. We have developed an algorithm suitable for lightweight embedded boards by appropriately using two deep neural network architectures. The first architecture requires small computational volumes, although it provides low accuracy. The second architecture uses large computational volumes and provides high accuracy. The area is determined using the first architecture, which processes semantic segmentation with relatively little computation. After masking the area using the more accurate deep learning architecture, object detection is implemented with improved accuracy, as the image is filtered by segmentation and the cases that have not been recognized by various variables, such as differentiation from the background, are excluded. OpenCV (Open source Computer Vision) is used to process input images in Python, and images are processed using an efficient neural network (ENet) and You Only Look Once (YOLO). By running this algorithm, the average error can be reduced by approximately 2.4 times, allowing for more accurate object detection. In addition, object recognition can be performed in real time for lightweight embedded boards, as a rate of about 4 FPS (frames per second) is achieved. |
format | Online Article Text |
id | pubmed-9696707 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-96967072022-11-26 Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors Yun, Heuijee Park, Daejin Sensors (Basel) Article Because of the development of image processing using cameras and the subsequent development of artificial intelligence technology, various fields have begun to develop. However, it is difficult to implement an image processing algorithm that requires a lot of calculations on a light board. This paper proposes a method using real-time deep learning object recognition algorithms in lightweight embedded boards. We have developed an algorithm suitable for lightweight embedded boards by appropriately using two deep neural network architectures. The first architecture requires small computational volumes, although it provides low accuracy. The second architecture uses large computational volumes and provides high accuracy. The area is determined using the first architecture, which processes semantic segmentation with relatively little computation. After masking the area using the more accurate deep learning architecture, object detection is implemented with improved accuracy, as the image is filtered by segmentation and the cases that have not been recognized by various variables, such as differentiation from the background, are excluded. OpenCV (Open source Computer Vision) is used to process input images in Python, and images are processed using an efficient neural network (ENet) and You Only Look Once (YOLO). By running this algorithm, the average error can be reduced by approximately 2.4 times, allowing for more accurate object detection. In addition, object recognition can be performed in real time for lightweight embedded boards, as a rate of about 4 FPS (frames per second) is achieved. MDPI 2022-11-17 /pmc/articles/PMC9696707/ /pubmed/36433485 http://dx.doi.org/10.3390/s22228890 Text en © 2022 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 Yun, Heuijee Park, Daejin Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors |
title | Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors |
title_full | Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors |
title_fullStr | Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors |
title_full_unstemmed | Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors |
title_short | Efficient Object Detection Based on Masking Semantic Segmentation Region for Lightweight Embedded Processors |
title_sort | efficient object detection based on masking semantic segmentation region for lightweight embedded processors |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9696707/ https://www.ncbi.nlm.nih.gov/pubmed/36433485 http://dx.doi.org/10.3390/s22228890 |
work_keys_str_mv | AT yunheuijee efficientobjectdetectionbasedonmaskingsemanticsegmentationregionforlightweightembeddedprocessors AT parkdaejin efficientobjectdetectionbasedonmaskingsemanticsegmentationregionforlightweightembeddedprocessors |