<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Fooling Object Detectors: Adversarial Atacks by Half-Neighbor Masks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yanghao Zhang∗</string-name>
          <email>yanghao.zhang@exeter.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fu Wang∗</string-name>
          <email>fuu.wanng@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wenjie Ruan†</string-name>
          <email>w.ruan@exeter.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Guilin Univ. of Electronic Technology</institution>
          ,
          <addr-line>Guilin, Guangxi, 541004</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Exeter</institution>
          ,
          <addr-line>Exeter, EX4 4QF</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <fpage>32</fpage>
      <lpage>35</lpage>
      <abstract>
        <p>Although there are a great number of adversarial attacks on deep learning based classifiers, how to attack object detection systems has been rarely studied. In this paper, we propose a Half-Neighbor Masked Projected Gradient Descent (HNM-PGD) based attack, which can generate strong perturbation to fool diferent kinds of detectors under strict constraints. We also applied the proposed HNMPGD attack in the CIKM 2020 AnalytiCup Competition, which was ranked within the top 1% on the leaderboard. We release the code at https://github.com/YanghaoZYH/HNM-PGD.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>• Computing methodologies → Neural networks; • Security and
privacy → Software and application security.</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>
        Object detection is one of the most fundamental computer vision
tasks, which not only performs image classification [
        <xref ref-type="bibr" rid="ref17 ref19">17, 19</xref>
        ] but
also identifies the locations of the objects in an image. Now
object detection has been widely applied as an essential component
in many applications that requires a high-level security, such as
identity authentication [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], autonomous driving [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and intrusion
detection [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In recent years, we witness the significant progress
has been made in object detection, especially by taking the
advantage of deep learning models. However, deep learning based
object detection systems are also demonstrated to be vulnerable to
adversarial examples [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The adversarial example was first
identiifed by Szegedy et al . [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], primarily on classification tasks, they
showed that maliciously perturbed examples can fool a well-trained
Deep Neural Network (DNN) to output wrong predictions. After
that, a great number of methods have been proposed to generate
adversarial examples [
        <xref ref-type="bibr" rid="ref18 ref3">3, 18</xref>
        ], notably such as First Gradient Sign
∗Both authors contributed equally to this research. This work is done when Fu Wang
was visiting the Trustworthy AI Lab at University of Exeter.
†Corresponding author. This work is supported by Partnership Resource Fund (PRF)
on Towards the Accountable and Explainable Learning-enabled Autonomous Robotic
Systems from UK EPSRC project on Ofshore Robotics for Certification of Assets
(ORCA) [EP/R026173/1], and the UK Dstl project on Test Coverage Metrics for Artificial
Intelligence.
      </p>
      <p>
        Method [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and Projected Gradient Descent (PGD) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. At the same
time, some studies show that DNN based object detection models
are also facing the same threat [
        <xref ref-type="bibr" rid="ref16 ref4 ref6">4, 6, 16</xref>
        ].
      </p>
      <p>
        In this paper, we introduce an adversarial attack framework,
called HNM-PGD, which can fool diferent types of object
detectors under two strict constraints concurrently. Our method first
identifies a mask that meets the constraints, and then generates an
adversarial example by perturbing a specific area that is constrained
by the mask. Adversarial examples generated in this way are
guaranteed to satisfy the limitation in terms of the number of perturbed
pixels and connectivity regions, while remaining a high eficiency.
One key novelty in HNM-PGD lies on that it enables an automatic
process without handcraft operation, which provides a practical
solution for many real-world applications. As a by-product of this
attack strategy, we found that some perturbations contain clear
semantic information, which are rarely identified by previous studies
and provide some insights regarding the internal mechanisms of
object detectors.
Given an input example  , an object detector can described as
 ( ) = , where  represents the output vector of the detector.
Considering YOLOv4 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and Faster RCNN [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] as our target models, the
information contained in  is slightly diferent, and as an adversary
under white-box setting, our goal is to make target models fail to
detect the objects in the given examples. Thus we focus on the
target models’ confidence about the existence of objects in  . For each
pre-defined box, YOLOv4 directly outputs its confidence conf : R
about there is an object inside this box. If conf is above the given
threshold, YOLOv4 model views this box as a potential object
container, i.e. the area that may include objects. Faster RCNN does not
output conf, nevertheless, it introduces an extra background class
and make predictions based on its classification result cls : R+1,
where  is the number of classes. Suppose cls is the maximal item
in cls, if cls is greater than a given threshold and  ≠  + 1, then
the corresponding box will be viewed as the potential container.
2.2
      </p>
    </sec>
    <sec id="sec-3">
      <title>Constraints of Perturbation</title>
      <p>
        In this paper, the restrictions of the adversary are i) the number of
perturbed pixels is not more than 2% of the whole; ii) the number
of 8-connectivity regions is not greater than 10. Except for these
two constraints, there are no limitations on the magnitude of the
adversarial perturbation. Because both constraints are related to
the number of pixels, this belongs to the ℓ0 norm attack.
Salience map is a common tool to analyze and interpret DNN
models’ behaviors. Smilkov et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] proposed SmoothGrad method to
generate stable salience maps. Given a loss function , the salience
map is given by
 =
      </p>
      <p>1 Õ
 =1
∇  (  ( +  )) ,
(1)
where  are white noise vectors that sampled i.i.d. from a Gaussian
distribution.
3
3.1</p>
    </sec>
    <sec id="sec-4">
      <title>METHODOLOGY</title>
    </sec>
    <sec id="sec-5">
      <title>Mask Finding</title>
      <p>We first propose a mask generation method to locate perturbation
regions for any given examples. Apparently, the size and shape of
perturbation regions are critical to conduct a successful adversarial
attack under the constraints. Therefore, we use salience map to
capture the model’s response toward each pixel in  at beginning.
After compute an example’s salience map, we initialize the mask via
only keep pixels that the model’s respond is larger than a threshold
resp. To automatically carry out this initialization, we borrow the
idea of standard deviation and coverage from Gaussian distribution,
and compute resp via the mean and standard deviation of  , which
can be described as resp = Mean( ) +  Std( ), where  is a
control parameter.</p>
      <p>To meet the pixel constraints, we follow the spirit of K Nearest
Neighbor algorithm to refine the mask. Specifically, if half of a
pixel’s neighbors have been chosen by the current mask, then this
pixel would also be chosen, otherwise it will be discarded. We
employ two convolution kernels whose parameters are all 1 to
conduct this Half-Neighbor (HN) procedure. The first kernel aims
to reduce the number of pixels in a mask, and its size is gradually
changed during iterations. The second kernel is fixed to 3 ×3, it can
guarantee that there are no isolated pixels in the mask and reduce
the number of connectivity regions (See lines 5–9 in Algorithm 1).
If the mask still does not meet the constraints, the algorithm will
adjust  accordingly and search again.
3.2</p>
    </sec>
    <sec id="sec-6">
      <title>Masked PGD Attack</title>
      <p>Once the perturbation regions are located, we generate adversarial
examples via PGD iterations. The basic idea here is summarized
in Algorithm 1, where the selected regions are perturbed by a
PGD adversary via conducting element-wise products between
perturbation  and mask . The workflow of the proposed defense
is shown in Fig. 1.</p>
      <p>Due to the diference in the object detectors’ output , we need
to consider YOLOv4 and Faster RCNN separately. As we discussed
in section 2.1, YOLOv4 directly outputs its confidence, so Binary
(a)
(b)
(c)
Cross-Entropy (BCE) loss is a suitable option to conduct adversarial
attack. Suppose there are  pre-defined boxes, and the maximal
confidence is 1, BCE loss can be simplified as
(2)
(3)
 () =

Õ log conf,
=1
where  is the output of a detector and conf ∈ .</p>
      <p>Diferent from YOLOv4, there are  + 1 classes in Faster RCNN’s
classification result, including  foreground objects and 1
background class. To force the detector to classify an adversarial example
into the background class, we conduct a targeted adversarial attack
with a negative Cross Entropy (CE) loss, which can be written as
  () = cl+s1 − log
Õ

exp( cls) ,
  .
4</p>
    </sec>
    <sec id="sec-7">
      <title>EXPERIMENTS</title>
      <p>where cls is the classification output of Faster RCNN detector,
and cls ∈ . Note that we can attack YOLOv4 and Faster RCNN
simultaneously by simply using HN masked PGD mixmize  +
To demonstrate our method, we select 100 images from MS COCO
dataset as a toy dataset and conduct experiments for comparison
on two white-box models, i.e. YOLOv4 and Faster RCNN.
4.1</p>
    </sec>
    <sec id="sec-8">
      <title>Implementation Details</title>
      <p>YOLOv4 Regarding the provided model YOLOv4, the input size is
set to 608×608 while the original image has 500×500, to allow
diferential, we employ the function torch.nn.Upsample with bilinear
interpolation to resolve the resize problem. Due to the
approximation computation of torch.nn.Upsample, we need to allow
more boxes to be detected to stabilize the adversarial
perturbation. As YOLOv4 method only outputs the foreground objects with
conf &gt; 0.5, we adjust the confidence threshold from 0.5 to 0.3
during attack.</p>
      <p>Faster RCNN Similar to the configuration of YOLOv4, we resize
the input to 800×800 with bilinear interpolation. As the permitted
threshold for Faster RCNN is 0.3, which is relatively lower than
YOLOv4. In practice, we assign a smaller threshold 0.1 when
calculating the loss to enable more boxes to appear.</p>
      <p>PGD Settings In this paper, the HNM-PGD is carried out with 40
steps, and the step size is 16/255.
In this part, we employ the formula in the description of AnalytiCup
to calculate the score, which provides a criteria to evaluate the
performance of the proposed method. Our code is available on
Github1.</p>
      <p>We produce 100 adversarial examples on the white-box models
with two loss together:  +   . Figure 2 gives several
successful examples for the targeted models. We can observe that the
proposed method does locate the object correctly, and the added
patches normally target on their sensitive parts. Figure 3 illustrates
the overall score with the increasing upper bound of the number
of pixel among 100 selected images, and the scores achieved by
YOLOv4 and Faster RCNN, respectively. We find that with the
increase of the quantity of pixel, Faster RCNN performs better, while
this is not the case for YOLOv4. This is because the provided
whitebox Faster RCNN uses a low tolerate threshold, where suficient
pixel is needed for successful attack. In terms of YOLOv4, the
performance fluctuates at about 53. Therefore, there is a trade-of when
choosing the amount of the pixel.</p>
      <p>We apply the same strategy and perform the adversarial attack
with more steps (800) and smaller step size (4/255) for all 1000
images under the diferent quantity of pixel, then we pick the best
result obtained on the white-box models as our solution. In the
ifnal stage of the AnalytiCup competition, we had also tried to
improve the generalization of the attacking approach on the unseen
model, i.e. black-box. In detail, we add some transformations (like
lfipping/cropping) to the input image, which is expected to not
overfit the known white-box models too much. Our final score is
2414.87, ranked 17 in the competition.
5</p>
    </sec>
    <sec id="sec-9">
      <title>BEYOND COMPETITION</title>
      <p>
        This competition leads to a few interesting research directions.
Intuitively, due to the ℓ0 norm constraint, both location and shape of
the perturbation are critical to the attacking performance. We have
reviewed other top contestants’ solutions and found that linear
adversarial patches have a higher impact on the target model’s output
and use less number of pixels than blocky ones, while location is
less important. This seems because blocky perturbation can only
influence a relatively small range of a convolution kernel’s output,
while linear perturbation can cross a wider area. To verify such
conjecture, we wish to adopt verification technologies on neural
networks [
        <xref ref-type="bibr" rid="ref10 ref15 ref9">9, 10, 15</xref>
        ] into the object detectors and quantify the
worstcase scenario of adversarial patches on object detectors. Besides,
on the top of our HNM-PGD, we can also expand evaluation of
existing adversarial attacks and defenses, such as [
        <xref ref-type="bibr" rid="ref14 ref18">14, 18</xref>
        ], onto
object detection tasks.
6
      </p>
    </sec>
    <sec id="sec-10">
      <title>CONCLUSION</title>
      <p>In conclusion, we propose a PGD-based approach to attack object
detectors using Half-Neighbor masks. In the proposed HNM-PGD, the
automatic pipeline allows it to craft adversarial examples/patches
automatically under ℓ0 constraint, which can be applied in many
applications, even physical-world attacks. On the other hand, this
end-to-end attack framework also benefits further studies on
defending object detectors against adversarial attacks and verifying
their robustness.</p>
    </sec>
    <sec id="sec-11">
      <title>ACKNOWLEDGMENTS</title>
      <p>The work was partially supported by the Guangxi Science and
Technology Plan Project under Grant AD18281065, the Guangxi
Key Laboratory of Cryptography and Information Security under
Grant GCIS201817. Fu Wang is supported by the study abroad
program for graduate student of Guilin University of Electronic</p>
      <p>Technology under Grant GDYX2019025, and the Innovation Project
of GUET Graduate Education under Grant 2020YCXS042.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Alexey</given-names>
            <surname>Bochkovskiy</surname>
          </string-name>
          ,
          <string-name>
            <surname>Chien-Yao</surname>
            <given-names>Wang</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hong-Yuan Mark Liao</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>YOLOv4: Optimal Speed and Accuracy of Object Detection</article-title>
          . arXiv:
          <year>2004</year>
          .10934
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Ian</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Goodfellow</surname>
            , Jonathon Shlens, and
            <given-names>Christian</given-names>
          </string-name>
          <string-name>
            <surname>Szegedy</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Explaining and Harnessing Adversarial Examples</article-title>
          .
          <source>In International Conference on Learning Representations (ICLR).</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Xiaowei</given-names>
            <surname>Huang</surname>
          </string-name>
          , Daniel Kroening, Wenjie Ruan, and et al.
          <year>2020</year>
          .
          <article-title>A survey of safety and trustworthiness of deep neural networks: Verification, testing, adversarial attack and defence, and interpretability</article-title>
          .
          <source>Computer Science Review</source>
          <volume>37</volume>
          (
          <year>2020</year>
          ),
          <fpage>100270</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Xiaowei</given-names>
            <surname>Huang</surname>
          </string-name>
          , Daniel Kroening, Wenjie Ruan, James Sharp, Youcheng Sun, Emese Thamo,
          <string-name>
            <surname>Min Wu</surname>
            , and
            <given-names>Xinping</given-names>
          </string-name>
          <string-name>
            <surname>Yi</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>A survey of safety and trustworthiness of deep neural networks: Verification, testing, adversarial attack and defence, and interpretability</article-title>
          .
          <source>Computer Science Review</source>
          <volume>37</volume>
          (
          <year>2020</year>
          ),
          <fpage>100270</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Yann</surname>
            <given-names>LeCun</given-names>
          </string-name>
          , Urs Muller, Jan Ben, Eric Cosatto, and
          <string-name>
            <given-names>Beat</given-names>
            <surname>Flepp</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Of-Road Obstacle Avoidance through End-to-End Learning</article-title>
          .
          <source>In the Advances in Neural Information Processing Systems (NeurIPS).</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Jiajun</given-names>
            <surname>Lu</surname>
          </string-name>
          , Hussein Sibai, and
          <string-name>
            <given-names>Evan</given-names>
            <surname>Fabry</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Adversarial Examples that Fool Detectors</article-title>
          . arXiv:
          <volume>1712</volume>
          .
          <fpage>02494</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Aleksander</given-names>
            <surname>Madry</surname>
          </string-name>
          , Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and
          <string-name>
            <given-names>Adrian</given-names>
            <surname>Vladu</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Towards Deep Learning Models Resistant to Adversarial Attacks</article-title>
          .
          <source>In International Conference on Learning Representations (ICLR).</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Shaoqing</given-names>
            <surname>Ren</surname>
          </string-name>
          , Kaiming He,
          <string-name>
            <surname>Ross Girshick</surname>
            , and
            <given-names>Jian</given-names>
          </string-name>
          <string-name>
            <surname>Sun</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Faster r-cnn: Towards real-time object detection with region proposal networks</article-title>
          .
          <source>In Advances in neural information processing systems (NeurIPS).</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Wenjie</given-names>
            <surname>Ruan</surname>
          </string-name>
          , Xiaowei Huang, and
          <string-name>
            <given-names>Marta</given-names>
            <surname>Kwiatkowska</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Reachability Analysis of Deep Neural Networks with Provable Guarantees</article-title>
          . In
          <source>In Proceedings of theInternational Joint Conference on Artificial Intelligence</source>
          , Stockholm, Sweden,
          <fpage>13</fpage>
          -
          <issue>19</issue>
          <year>July</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Wenjie</surname>
            <given-names>Ruan</given-names>
          </string-name>
          , Min Wu, Youcheng Sun, Xiaowei Huang, Daniel Kroening, and
          <string-name>
            <given-names>Marta</given-names>
            <surname>Kwiatkowska</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Global Robustness Evaluation of Deep Neural Networks with Provable Guarantees for the Hamming Distance</article-title>
          . In
          <source>In Proceedings of the International Joint Conference on Artificial Intelligence</source>
          , Macao, China,
          <fpage>10</fpage>
          -
          <lpage>16</lpage>
          August.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Mahmood</surname>
            <given-names>Sharif</given-names>
          </string-name>
          , Sruti Bhagavatula, Lujo Bauer, and
          <string-name>
            <surname>Michael</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Reiter</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Accessorize to a Crime: Real and Stealthy Attacks on State-of-the-Art Face Recognition</article-title>
          .
          <source>In ACM Conference on Computer and Communications Security (SIGSAC).</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Smilkov</surname>
          </string-name>
          , Nikhil Thorat, Been Kim, Fernanda Viégas, and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Wattenberg</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>SmoothGrad: removing noise by adding noise</article-title>
          .
          <source>arXiv:1706.03825</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Christian</surname>
            <given-names>Szegedy</given-names>
          </string-name>
          , Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Erhan,
          <string-name>
            <given-names>Ian J.</given-names>
            <surname>Goodfellow</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Rob</given-names>
            <surname>Fergus</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Intriguing properties of neural networks</article-title>
          .
          <source>In International Conference on Learning Representations (ICLR).</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>He</surname>
          </string-name>
          , W. Liu, and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Harden Deep Convolutional Classifiers via K-Means Reconstruction</article-title>
          .
          <source>IEEE Access</source>
          <volume>8</volume>
          (
          <year>2020</year>
          ),
          <fpage>168210</fpage>
          -
          <lpage>168218</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Min</surname>
            <given-names>Wu</given-names>
          </string-name>
          , Matthew Wicker, Wenjie Ruan, Xiaowei Huang, and
          <string-name>
            <given-names>Marta</given-names>
            <surname>Kwiatkowska</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>A game-based approximate verification of deep neural networks with provable guarantees</article-title>
          .
          <source>Theoretical Computer Science</source>
          <volume>807</volume>
          (
          <year>2020</year>
          ),
          <fpage>298</fpage>
          -
          <lpage>329</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Bin</surname>
            <given-names>Yan</given-names>
          </string-name>
          , Dong Wang,
          <string-name>
            <surname>Huchuan Lu</surname>
            , and
            <given-names>Xiaoyun</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Cooling-Shrinking Attack: Blinding the tracker with imperceptible noises</article-title>
          .
          <source>In IEEE Conference on Computer Vision and Pattern Recognition (CVPR).</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Shaoning</surname>
            <given-names>Zeng</given-names>
          </string-name>
          , Bob Zhang, Yanghao Zhang, and
          <string-name>
            <given-names>Jianping</given-names>
            <surname>Gou</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Collaboratively weighting deep and classic representation via l2 regularization for image classification</article-title>
          . arXiv preprint arXiv:
          <year>1802</year>
          .
          <volume>07589</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Yanghao</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Wenjie Ruan,
          <string-name>
            <given-names>Fu</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Xiaowei</given-names>
            <surname>Huang</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Generalizing Universal Adversarial Attacks Beyond Additive Perturbations</article-title>
          . arXiv:
          <year>2010</year>
          .07788
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Yanghao</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Shaoning Zeng, Wei Zeng, and
          <string-name>
            <given-names>Jianping</given-names>
            <surname>Gou</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>GNN-CRC: discriminative collaborative representation-based classification via Gabor wavelet transformation and nearest neighbor</article-title>
          .
          <source>Journal of Shanghai</source>
          Jiaotong University (Science)
          <volume>23</volume>
          ,
          <issue>5</issue>
          (
          <year>2018</year>
          ),
          <fpage>657</fpage>
          -
          <lpage>665</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>