Efficient Convolution Neural Networks for Object Tracking Using Separable Convolution and Filter Pruning

被引:12
|
作者
Mao, Yuanhong [1 ]
He, Zhanzhuang [1 ]
Ma, Zhong [1 ]
Tang, Xuehan [1 ]
Wang, Zhuping [1 ]
机构
[1] Xian Microelect Technol Inst, Xian 710065, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Object tracking; deep learning; separable convolution; filter pruning;
D O I
10.1109/ACCESS.2019.2932733
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Object tracking based on deep learning is a hot topic in computer vision with many applications. Due to high computation and memory costs, it is difficult to deploy convolutional neural networks (CNNs) for object tracking on embedded systems with limited hardware resources. This paper uses the Siamese network to construct the backbone of our tracker. The convolution layers used to extract features often have the highest costs, so more improvements should be focused on them to make the tracking more efficient. In this paper, the standard convolution is optimized by the separable convolution, which mainly includes a depthwise convolution and a pointwise convolution. To further reduce the calculation, filters in the depthwise convolution layer are pruned with filters variance. As there are different weight distributions in convolution layers, the filter pruning is guided by a hyper-parameter designed. With the improvements, the number of parameters is decreased to 13% of the original network and the computation is reduced to 23%. On the NVIDIA Jetson TX2, the tracking speed increased to 3.65 times on the CPU and 2.08 times on the GPU, without significant degradation of tracking performance in VOT benchmark.
引用
收藏
页码:106466 / 106474
页数:9
相关论文
共 50 条
  • [31] An Efficient Approach for Classifying Social Network Events Using Convolution Neural Networks
    Hussain, Ahsan
    Keshavamurthy, Bettahally N.
    Wazarkar, Seema
    [J]. ADVANCES IN DATA AND INFORMATION SCIENCES, ICDIS 2017, VOL 2, 2019, 39 : 177 - 184
  • [32] An efficient categorization of liver cirrhosis using convolution neural networks for health informatics
    R. Suganya
    S. Rajaram
    [J]. Cluster Computing, 2019, 22 : 47 - 56
  • [33] Equivalence of Correlation Filter and Convolution Filter in Visual Tracking
    Li, Shuiwang
    Zhao, Qijun
    Feng, Ziliang
    Lu, Li
    [J]. IMAGE AND GRAPHICS (ICIG 2021), PT III, 2021, 12890 : 623 - 634
  • [34] Holistic Filter Pruning for Efficient Deep Neural Networks
    Enderich, Lukas
    Timm, Fabian
    Burgard, Wolfram
    [J]. 2021 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION WACV 2021, 2021, : 2595 - 2604
  • [35] An Efficient Approach to Escalate the Speed of Training Convolution Neural Networks
    Pabitha, P.
    Jayasimhan, Anusha
    [J]. CHINA COMMUNICATIONS, 2024, 21 (02) : 258 - 269
  • [36] An Efficient Approach to Escalate the Speed of Training Convolution Neural Networks
    P Pabitha
    Anusha Jayasimhan
    [J]. China Communications, 2024, 21 (02) : 258 - 269
  • [37] Hardware Efficient Convolution Processing Unit for Deep Neural Networks
    Hazarika, Anakhi
    Poddar, Soumyajit
    Rahaman, Hafizur
    [J]. 2019 2ND INTERNATIONAL SYMPOSIUM ON DEVICES, CIRCUITS AND SYSTEMS (ISDCS 2019), 2019,
  • [38] TermiNETor: Early Convolution Termination for Efficient Deep Neural Networks
    Mallappa, Uday
    Gangwar, Pranav
    Khaleghi, Behnam
    Yang, Haichao
    Rosing, Tajana
    [J]. 2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 635 - 643
  • [39] Winograd Convolution for Deep Neural Networks: Efficient Point Selection
    Alam, Syed Asad
    Anderson, Andrew
    Barabasz, Barbara
    Gregg, David
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (06)
  • [40] Splatter: An Efficient Sparse Image Convolution for Deep Neural Networks
    Lee, Tristan
    Lee, Byeong Kil
    [J]. 2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 506 - 509