High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional Layer

Recently, building an efficient and robust model for object detection has attracted the attention of the vision community. Although binary networks have a fast inference speed, they cannot be used directly on mobile devices such as unmanned aerial vehicles (UAVs) because of their low detection accur...

Full description

Bibliographic Details
Main Authors: Shaobo Wang, Cheng Zhang, Di Su, Longlong Wang, Huan Jiang
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9494360/
id doaj-02b0d624e40f4416b8e5abaeec9f61d7
record_format Article
spelling doaj-02b0d624e40f4416b8e5abaeec9f61d72021-08-09T23:00:27ZengIEEEIEEE Access2169-35362021-01-01910616910618010.1109/ACCESS.2021.30997029494360High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional LayerShaobo Wang0https://orcid.org/0000-0001-5277-695XCheng Zhang1https://orcid.org/0000-0003-0724-0114Di Su2Longlong Wang3Huan Jiang4Key Laboratory of Dynamics and Control of Flight Vehicle, Ministry of Education, Beijing Institute of Technology, Beijing, ChinaKey Laboratory of Dynamics and Control of Flight Vehicle, Ministry of Education, Beijing Institute of Technology, Beijing, ChinaKey Laboratory of Dynamics and Control of Flight Vehicle, Ministry of Education, Beijing Institute of Technology, Beijing, ChinaKey Laboratory of Dynamics and Control of Flight Vehicle, Ministry of Education, Beijing Institute of Technology, Beijing, ChinaKey Laboratory of Dynamics and Control of Flight Vehicle, Ministry of Education, Beijing Institute of Technology, Beijing, ChinaRecently, building an efficient and robust model for object detection has attracted the attention of the vision community. Although binary networks have a fast inference speed, they cannot be used directly on mobile devices such as unmanned aerial vehicles (UAVs) because of their low detection accuracy. Different from improving the detection accuracy of a binary network by adjusting the network structure or adjusting the update gradient, we propose an improved binary neural network based on the block scaling factor XNOR (BSF-XNOR) convolutional layer. In addition, we propose a two-level densely connected network structure, which further enhances the network layer’s feature representation capabilities. Experiments using the TensorFlow framework prove the effectiveness of our algorithm in improving accuracy. Compared with the original standard XNOR network, the mean average precision (mAP) detected by our algorithm on the PASCAL VOC dataset was improved. The experimental results on the VisDrone2019 UAV dataset confirm that our method achieves a better balance between speed and accuracy than previous methods. Our algorithm aims to guide and deploy high-precision binary networks on the embedded device and solves the problem of low-precision binary networks.https://ieeexplore.ieee.org/document/9494360/Binary networkobject detectorembedded device
collection DOAJ
language English
format Article
sources DOAJ
author Shaobo Wang
Cheng Zhang
Di Su
Longlong Wang
Huan Jiang
spellingShingle Shaobo Wang
Cheng Zhang
Di Su
Longlong Wang
Huan Jiang
High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional Layer
IEEE Access
Binary network
object detector
embedded device
author_facet Shaobo Wang
Cheng Zhang
Di Su
Longlong Wang
Huan Jiang
author_sort Shaobo Wang
title High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional Layer
title_short High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional Layer
title_full High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional Layer
title_fullStr High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional Layer
title_full_unstemmed High-Precision Binary Object Detector Based on a BSF-XNOR Convolutional Layer
title_sort high-precision binary object detector based on a bsf-xnor convolutional layer
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Recently, building an efficient and robust model for object detection has attracted the attention of the vision community. Although binary networks have a fast inference speed, they cannot be used directly on mobile devices such as unmanned aerial vehicles (UAVs) because of their low detection accuracy. Different from improving the detection accuracy of a binary network by adjusting the network structure or adjusting the update gradient, we propose an improved binary neural network based on the block scaling factor XNOR (BSF-XNOR) convolutional layer. In addition, we propose a two-level densely connected network structure, which further enhances the network layer’s feature representation capabilities. Experiments using the TensorFlow framework prove the effectiveness of our algorithm in improving accuracy. Compared with the original standard XNOR network, the mean average precision (mAP) detected by our algorithm on the PASCAL VOC dataset was improved. The experimental results on the VisDrone2019 UAV dataset confirm that our method achieves a better balance between speed and accuracy than previous methods. Our algorithm aims to guide and deploy high-precision binary networks on the embedded device and solves the problem of low-precision binary networks.
topic Binary network
object detector
embedded device
url https://ieeexplore.ieee.org/document/9494360/
work_keys_str_mv AT shaobowang highprecisionbinaryobjectdetectorbasedonabsfxnorconvolutionallayer
AT chengzhang highprecisionbinaryobjectdetectorbasedonabsfxnorconvolutionallayer
AT disu highprecisionbinaryobjectdetectorbasedonabsfxnorconvolutionallayer
AT longlongwang highprecisionbinaryobjectdetectorbasedonabsfxnorconvolutionallayer
AT huanjiang highprecisionbinaryobjectdetectorbasedonabsfxnorconvolutionallayer
_version_ 1721213375323570176