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...
Main Authors: | , , , , |
---|---|
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 |