ACSiamRPN: Adaptive Context Sampling for Visual Object Tracking
In visual object tracking fields, the Siamese network tracker, based on the region proposal network (SiamRPN), has achieved promising tracking effects, both in speed and accuracy. However, it did not consider the relationship and differences between the long-range context information of various obje...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-09-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/9/9/1528 |
_version_ | 1797553340525051904 |
---|---|
author | Xiaofei Qin Yipeng Zhang Hang Chang Hao Lu Xuedian Zhang |
author_facet | Xiaofei Qin Yipeng Zhang Hang Chang Hao Lu Xuedian Zhang |
author_sort | Xiaofei Qin |
collection | DOAJ |
description | In visual object tracking fields, the Siamese network tracker, based on the region proposal network (SiamRPN), has achieved promising tracking effects, both in speed and accuracy. However, it did not consider the relationship and differences between the long-range context information of various objects. In this paper, we add a global context block (GC block), which is lightweight and can effectively model long-range dependency, to the Siamese network part of SiamRPN so that the object tracker can better understand the tracking scene. At the same time, we propose a novel convolution module, called a cropping-inside selective kernel block (CiSK block), based on selective kernel convolution (SK convolution, a module proposed in selective kernel networks) and use it in the region proposal network (RPN) part of SiamRPN, which can adaptively adjust the size of the receptive field for different types of objects. We make two improvements to SK convolution in the CiSK block. The first improvement is that in the fusion step of SK convolution, we use both global average pooling (GAP) and global maximum pooling (GMP) to enhance global information embedding. The second improvement is that after the selection step of SK convolution, we crop out the outermost pixels of features to reduce the impact of padding operations. The experiment results show that on the OTB100 benchmark, we achieved an accuracy of 0.857 and a success rate of 0.643. On the VOT2016 and VOT2019 benchmarks, we achieved expected average overlap (EAO) scores of 0.394 and 0.240, respectively. |
first_indexed | 2024-03-10T16:14:00Z |
format | Article |
id | doaj.art-d8b2e7af77694823b43b3773d56909c2 |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-10T16:14:00Z |
publishDate | 2020-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-d8b2e7af77694823b43b3773d56909c22023-11-20T14:14:16ZengMDPI AGElectronics2079-92922020-09-0199152810.3390/electronics9091528ACSiamRPN: Adaptive Context Sampling for Visual Object TrackingXiaofei Qin0Yipeng Zhang1Hang Chang2Hao Lu3Xuedian Zhang4School of Optical-Electrical and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093, ChinaSchool of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, ChinaLawrence Berkeley National Laboratory, Berkeley, CA 94720, USAGuangxi Yuchai Machinery Co., Ltd., Nanning 530007, ChinaSchool of Optical-Electrical and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093, ChinaIn visual object tracking fields, the Siamese network tracker, based on the region proposal network (SiamRPN), has achieved promising tracking effects, both in speed and accuracy. However, it did not consider the relationship and differences between the long-range context information of various objects. In this paper, we add a global context block (GC block), which is lightweight and can effectively model long-range dependency, to the Siamese network part of SiamRPN so that the object tracker can better understand the tracking scene. At the same time, we propose a novel convolution module, called a cropping-inside selective kernel block (CiSK block), based on selective kernel convolution (SK convolution, a module proposed in selective kernel networks) and use it in the region proposal network (RPN) part of SiamRPN, which can adaptively adjust the size of the receptive field for different types of objects. We make two improvements to SK convolution in the CiSK block. The first improvement is that in the fusion step of SK convolution, we use both global average pooling (GAP) and global maximum pooling (GMP) to enhance global information embedding. The second improvement is that after the selection step of SK convolution, we crop out the outermost pixels of features to reduce the impact of padding operations. The experiment results show that on the OTB100 benchmark, we achieved an accuracy of 0.857 and a success rate of 0.643. On the VOT2016 and VOT2019 benchmarks, we achieved expected average overlap (EAO) scores of 0.394 and 0.240, respectively.https://www.mdpi.com/2079-9292/9/9/1528visual object trackingSiamRPNglobal contextselective kernel convolution |
spellingShingle | Xiaofei Qin Yipeng Zhang Hang Chang Hao Lu Xuedian Zhang ACSiamRPN: Adaptive Context Sampling for Visual Object Tracking Electronics visual object tracking SiamRPN global context selective kernel convolution |
title | ACSiamRPN: Adaptive Context Sampling for Visual Object Tracking |
title_full | ACSiamRPN: Adaptive Context Sampling for Visual Object Tracking |
title_fullStr | ACSiamRPN: Adaptive Context Sampling for Visual Object Tracking |
title_full_unstemmed | ACSiamRPN: Adaptive Context Sampling for Visual Object Tracking |
title_short | ACSiamRPN: Adaptive Context Sampling for Visual Object Tracking |
title_sort | acsiamrpn adaptive context sampling for visual object tracking |
topic | visual object tracking SiamRPN global context selective kernel convolution |
url | https://www.mdpi.com/2079-9292/9/9/1528 |
work_keys_str_mv | AT xiaofeiqin acsiamrpnadaptivecontextsamplingforvisualobjecttracking AT yipengzhang acsiamrpnadaptivecontextsamplingforvisualobjecttracking AT hangchang acsiamrpnadaptivecontextsamplingforvisualobjecttracking AT haolu acsiamrpnadaptivecontextsamplingforvisualobjecttracking AT xuedianzhang acsiamrpnadaptivecontextsamplingforvisualobjecttracking |