TY - GEN
T1 - Quad-Approx CNNs for Embedded Object Detection Systems
AU - Yang, Xuecan
AU - Chaudhuri, Sumanta
AU - Naviner, Lirida
AU - Likforman, Laurence
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/11/23
Y1 - 2020/11/23
N2 - Convolutional Neural Networks (CNNs) are computational-intensive and resource-consuming. To build CNNs with low resource requirements of embedded computer vision applications such as object detection, we propose quad-approx networks. Although binarized networks are good for classification tasks they are not adequate for object detection. In quad-approx networks, we first quantize the convolutional layers. Features and weights for convolution are encoded into 3 bits. On top of that, an approximate multiplier for this special quantized network is proposed. Both approximations are back annotated to the training process leading to no loss in overall precision. The hardware simulation and experimental results are presented for quad-approx CNN based on Zynq UltraScale+ MPSoC ZCU102. 5.3x compression of network and 1.20x speedup for calculation are achieved.
AB - Convolutional Neural Networks (CNNs) are computational-intensive and resource-consuming. To build CNNs with low resource requirements of embedded computer vision applications such as object detection, we propose quad-approx networks. Although binarized networks are good for classification tasks they are not adequate for object detection. In quad-approx networks, we first quantize the convolutional layers. Features and weights for convolution are encoded into 3 bits. On top of that, an approximate multiplier for this special quantized network is proposed. Both approximations are back annotated to the training process leading to no loss in overall precision. The hardware simulation and experimental results are presented for quad-approx CNN based on Zynq UltraScale+ MPSoC ZCU102. 5.3x compression of network and 1.20x speedup for calculation are achieved.
U2 - 10.1109/ICECS49266.2020.9294829
DO - 10.1109/ICECS49266.2020.9294829
M3 - Conference contribution
AN - SCOPUS:85099441562
T3 - ICECS 2020 - 27th IEEE International Conference on Electronics, Circuits and Systems, Proceedings
BT - ICECS 2020 - 27th IEEE International Conference on Electronics, Circuits and Systems, Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 27th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2020
Y2 - 23 November 2020 through 25 November 2020
ER -