A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural Network

Vehicle classification is an important part of intelligent transportation. Owing to the development of deep learning, better vehicle classification can be achieved compared to traditional methods. Contemporary deep network models have huge computational scales and require a large number of parameter...

Full description

Bibliographic Details
Main Authors: Bangyuan Zhang, Kai Zeng
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/12/1852
_version_ 1797487971421650944
author Bangyuan Zhang
Kai Zeng
author_facet Bangyuan Zhang
Kai Zeng
author_sort Bangyuan Zhang
collection DOAJ
description Vehicle classification is an important part of intelligent transportation. Owing to the development of deep learning, better vehicle classification can be achieved compared to traditional methods. Contemporary deep network models have huge computational scales and require a large number of parameters. Binarized convolutional neural networks (CNNs) can effectively reduce model computational size and the number of parameters. Most contemporary lightweight networks are binarized directly on a full-precision model, leading to shortcomings such as gradient mismatch or serious accuracy degradation. To addresses the inherent defects of binarization networks, herein, we adjust and improve residual blocks and propose a new pooling method, which is called absolute value maximum pooling (Abs-MaxPooling). The information entropy after weight binary quantization is used to propose a weight distribution binary quantization method. A binarized CNN-based vehicle classification model is constructed, and the weights and activation values of the model are quantified to 1 bit, which saves data storage space and improves classification accuracy. The proposed binarized model performs well on the BIT-Vehicle dataset and outperforms some full-precision models.
first_indexed 2024-03-09T23:56:24Z
format Article
id doaj.art-5b01fb34c17c4fe39e94c520396b3057
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-09T23:56:24Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-5b01fb34c17c4fe39e94c520396b30572023-11-23T16:24:44ZengMDPI AGElectronics2079-92922022-06-011112185210.3390/electronics11121852A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural NetworkBangyuan Zhang0Kai Zeng1Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, ChinaFaculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, ChinaVehicle classification is an important part of intelligent transportation. Owing to the development of deep learning, better vehicle classification can be achieved compared to traditional methods. Contemporary deep network models have huge computational scales and require a large number of parameters. Binarized convolutional neural networks (CNNs) can effectively reduce model computational size and the number of parameters. Most contemporary lightweight networks are binarized directly on a full-precision model, leading to shortcomings such as gradient mismatch or serious accuracy degradation. To addresses the inherent defects of binarization networks, herein, we adjust and improve residual blocks and propose a new pooling method, which is called absolute value maximum pooling (Abs-MaxPooling). The information entropy after weight binary quantization is used to propose a weight distribution binary quantization method. A binarized CNN-based vehicle classification model is constructed, and the weights and activation values of the model are quantified to 1 bit, which saves data storage space and improves classification accuracy. The proposed binarized model performs well on the BIT-Vehicle dataset and outperforms some full-precision models.https://www.mdpi.com/2079-9292/11/12/1852lightweightbinary neural networksdeep learningvehicle classification
spellingShingle Bangyuan Zhang
Kai Zeng
A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural Network
Electronics
lightweight
binary neural networks
deep learning
vehicle classification
title A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural Network
title_full A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural Network
title_fullStr A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural Network
title_full_unstemmed A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural Network
title_short A Lightweight Method for Vehicle Classification Based on Improved Binarized Convolutional Neural Network
title_sort lightweight method for vehicle classification based on improved binarized convolutional neural network
topic lightweight
binary neural networks
deep learning
vehicle classification
url https://www.mdpi.com/2079-9292/11/12/1852
work_keys_str_mv AT bangyuanzhang alightweightmethodforvehicleclassificationbasedonimprovedbinarizedconvolutionalneuralnetwork
AT kaizeng alightweightmethodforvehicleclassificationbasedonimprovedbinarizedconvolutionalneuralnetwork
AT bangyuanzhang lightweightmethodforvehicleclassificationbasedonimprovedbinarizedconvolutionalneuralnetwork
AT kaizeng lightweightmethodforvehicleclassificationbasedonimprovedbinarizedconvolutionalneuralnetwork