Cargando…

SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation

In this article, a new Binary Fully Convolutional Neural Network (B-FCN) based on Taguchi method sub-optimization for the segmentation of robotic floor regions, which can precisely distinguish floor regions in complex indoor environments is proposed. This methodology is quite suitable for robot visi...

Descripción completa

Detalles Bibliográficos
Autores principales: Sun, Chi-Chia, Ahamad, Afaroj, Liu, Pin-He
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7663486/
https://www.ncbi.nlm.nih.gov/pubmed/33126741
http://dx.doi.org/10.3390/s20216133
_version_ 1783609637871812608
author Sun, Chi-Chia
Ahamad, Afaroj
Liu, Pin-He
author_facet Sun, Chi-Chia
Ahamad, Afaroj
Liu, Pin-He
author_sort Sun, Chi-Chia
collection PubMed
description In this article, a new Binary Fully Convolutional Neural Network (B-FCN) based on Taguchi method sub-optimization for the segmentation of robotic floor regions, which can precisely distinguish floor regions in complex indoor environments is proposed. This methodology is quite suitable for robot vision in an embedded platform and the segmentation accuracy is up to [Formula: see text] on average. A total of 6000 training datasets were used to improve the accuracy and reach convergence. On the other hand, to reach real-time computation, a PYNQ FPGA platform with heterogeneous computing acceleration was used to accelerate the proposed B-FCN architecture. Overall, robots would benefit from better navigation and route planning in our approach. The FPGA synthesis of our binarization method indicates an efficient reduction in the BRAM size to 0.5–1% and also GOPS/W is sufficiently high. Notably, the proposed faster architecture is ideal for low power embedded devices that need to solve the shortest path problem, path searching, and motion planning.
format Online
Article
Text
id pubmed-7663486
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76634862020-11-14 SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation Sun, Chi-Chia Ahamad, Afaroj Liu, Pin-He Sensors (Basel) Article In this article, a new Binary Fully Convolutional Neural Network (B-FCN) based on Taguchi method sub-optimization for the segmentation of robotic floor regions, which can precisely distinguish floor regions in complex indoor environments is proposed. This methodology is quite suitable for robot vision in an embedded platform and the segmentation accuracy is up to [Formula: see text] on average. A total of 6000 training datasets were used to improve the accuracy and reach convergence. On the other hand, to reach real-time computation, a PYNQ FPGA platform with heterogeneous computing acceleration was used to accelerate the proposed B-FCN architecture. Overall, robots would benefit from better navigation and route planning in our approach. The FPGA synthesis of our binarization method indicates an efficient reduction in the BRAM size to 0.5–1% and also GOPS/W is sufficiently high. Notably, the proposed faster architecture is ideal for low power embedded devices that need to solve the shortest path problem, path searching, and motion planning. MDPI 2020-10-28 /pmc/articles/PMC7663486/ /pubmed/33126741 http://dx.doi.org/10.3390/s20216133 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Sun, Chi-Chia
Ahamad, Afaroj
Liu, Pin-He
SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation
title SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation
title_full SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation
title_fullStr SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation
title_full_unstemmed SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation
title_short SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation
title_sort soc fpga accelerated sub-optimized binary fully convolutional neural network for robotic floor region segmentation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7663486/
https://www.ncbi.nlm.nih.gov/pubmed/33126741
http://dx.doi.org/10.3390/s20216133
work_keys_str_mv AT sunchichia socfpgaacceleratedsuboptimizedbinaryfullyconvolutionalneuralnetworkforroboticfloorregionsegmentation
AT ahamadafaroj socfpgaacceleratedsuboptimizedbinaryfullyconvolutionalneuralnetworkforroboticfloorregionsegmentation
AT liupinhe socfpgaacceleratedsuboptimizedbinaryfullyconvolutionalneuralnetworkforroboticfloorregionsegmentation