<!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>Benchmarking and deeper analysis of adversarial patch attack on object detectors</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pol Labarbarie</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adrien Chan-Hon-Tong</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stéphane Herbin</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Milad Leyli-Abadi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IRT SystemX</institution>
          ,
          <addr-line>Palaiseau</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ONERA/DTIS, Université Paris-Saclay</institution>
          ,
          <addr-line>F-91123 Palaiseau</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Adversarial attacks (either norm bounded or patch-based) have received much attention from the computer vision community over the last decade. The criticality of those attacks in the physical world, however, is questionable. Indeed, none of the proposed attacks in the literature has been demonstrated in a realistic physical implementation verifying simultaneously significant contextual efects, radiometric and geometrical robustness in either black or gray box settings. To advance this issue, in this paper we propose an evaluation framework for patch attacks against object detectors. This framework focuses on robustness and transferability properties by considering various image transformations and learning conditions. We validate our framework on three state-of-the-art patch attacks using PASCAL VOC dataset, providing a more comprehensive view of their criticality.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Adversarial physical attack</kwd>
        <kwd>Robustness of visual object detection</kwd>
        <kwd>AI component evaluation methodology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Deep neural networks (DNNs) achieve state-of-the-art
results in various computer vision tasks including image
classification [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], semantic segmentation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and object
detection [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Due to their complexity, it has been
shown that they are vulnerable to small,
adversariallychosen perturbations of their inputs [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. The existence
of this vulnerability has motivated works trying to make
DNNs empirically more robust [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] or proving that they
satisfy robustness properties [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and works dedicated
to the design of more powerful attacks [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. Those
invisible attacks are mainly theoretical objects and
are not suited for real-world applications since they
consist of perturbing all the pixels in a very specific
way. In fact, considering self-driving cars as an example,
it is dificult to see how, physically, the image
pixels captured by the embedded sensors could be perturbed.
      </p>
      <p>
        A more realistic attack, named adversarial patch, has
been introduced in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This type of attack is easily
visible in the image because it relies on adding a heavily
textured patch to the scene. Since such a patch can be
easily printed and positioned on an object or in the
environment, it can pose a serious threat. Placing a
patch on a stop sign or on the roadway may result in
its misclassification [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] or in the missed detection of a
pedestrian crossing the road [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]: from a trustworthy
AI point of view, the instability due to a patch-based
adversarial attack is not acceptable. However, it is
unclear whether these attacks are truly robust to a wide
variety of observational conditions, such as radiometric
or geometric changes, and whether these patches can
be generated in a black-box setting, i.e., without having
access to the internal variables of the attacked algorithm.
      </p>
      <p>Thus, it can be interesting for the community to rely on
a detailed evaluation framework that provides metrics
under multiples geometric, radiometric or model settings
in order to have a better understanding of the criticality
of patch attack threats.</p>
      <p>
        In this paper, we propose a preliminary evaluation
framework which helps to evaluate the robustness of
patch attacks to both translation and model change,
applied to three diferent attacks [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">14, 15, 13</xref>
        ]. We conduct
experiments on YOLOv2 detector [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and PASCAL-VOC
dataset [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The main contributions of this work can be
summarized as follows:
• definition of various categories of evaluation
cri
      </p>
      <p>teria;
• proposition of an evaluation framework ranking</p>
      <p>adversarial patch attacks;
• analysis of the spatial efect of state-of-the-art</p>
      <p>patch based adversarial attacks;
• analysis of the internal mechanism of such
at</p>
      <p>tacks.</p>
      <p>
        The paper is organized as follows. In section 2, we give
a brief overview of adversarial patch attacks (APAs). In
section 3, we describe our methodology based on defining
several criteria that evaluate the physical impact of the loss but redefined the ground truths at the patch
localizaattack. In section 4, using our methodology, we evaluate tion. Their patches that do not overlap with the objects
three state-of-the-art APAs. Then, in section 5 we de- of interest can blind the detector. They showed
transvelop perspectives about creating more powerful attacks. ferability over patch position, network architecture, and
dataset. However, patches are never clipped to the image
range, which is not suitable for real-world applications.
2. Related works Following that, [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] studied the Dpatch attack in feasible
Irscdppneeoeralcenttattecsthticeheoeitnxednsotstsruws.swweaF.ocleoiFrtrerrkiisfeeonkstcn,saaftwl,opsdl.yrwpee,lavdeiwdeeehldvesoceadtprrvoeiisebnsafecgrocriotlaiAhabllseePipsmAbiawfieetasdcoggharietnkihamncsetliteianansxsgctgspkaiolfietstofeorri.A-niofTnPoftghA-hoteplsrhneaeowe,t-bcwhasjhreeuetercbest- iiboopCmnmfvehoeteytarntrhrohgseseidieoltcdashudapeteeclearreadicongntaodrdttgmnaouoscduacbhkpiniimotnsagidwotguaccntioexhftrdsinayumlesartswifeehineszcahsdtaptls,e-tsconttioooihismfnwnmietayeiecppdvlarpoadaeotlrussitabnes.atcldigpcTeefickemaihaatrtsifsihstuooooaicfkrnglcitmtih.ehenhn-sWeeedcstido.rYeopnTtOfnadhfidheeLtieecewrfeOnehcDsccvtuaiept2ntcclatoycalattoebnchcss-khess.
ject which may look like in real at an out-of-distribution
      </p>
    </sec>
    <sec id="sec-2">
      <title>2.1. APAs for classification object.</title>
      <p>
        Adversarial Patch Attacks (APAs) were introduced by Another work similar to the previous ones is [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ],
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] for image classification. Instead of finding a small which develops attacks and defense for contextual
adadditive perturbation, they confined the optimization to a versarial patches. They proposed a universal blindness
small part of the image but allowed it to be unconstrained attack targeting one chosen class, an objectness attack,
in magnitude. They produced a patch capable of fooling and a targeted attack. In particular, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] introduces the
multiple ImageNet classification models either in digital idea of removing false positives on the patch. We will
or physical domain (just by printing the patch). consider this idea in our experiment as depending on the
use case, one may want to measure mainly the contextual
efect.
      </p>
      <sec id="sec-2-1">
        <title>2.2. APAs for object detection</title>
        <p>
          Attacking object detectors was explored in several works 3. Methodology
working on diferent applications. In the beginning,
patches were directly applied on the struck object. The This section presents the proposed methodology for
rankifrst two works on patch-based attacks had targeted stop ing the patch-based adversarial attacks and is organized
signs. [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] used change-of-variable attack described in as follows: at the first place, we point out the
motiva[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and the Expectation over Transformation technique tions behind the proposition of such a pipeline, next, we
[
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] to change the red background of stop signs to fool present the features which are at the core and on the
Faster RCNN. Independently, [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] developed stickers basis of which the ranking is obtained and finally the
when applied on stop signs, can fool YOLOv2 and can adopted pipeline is described in greater details.
transfer to fool Faster RCNN. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] were the first to create
a patch causing the disappearance of people when it was
applied on them. These works focused on designing a 3.1. Motivation
patch that overlaps the targeting object to either change Recently, there exists a vast and growing literature on
its class or suppress detection. patch-based adversarial attacks. It is of utmost
impor
        </p>
        <p>
          Yet, depending on the context, suppressing detection tance for concerned researchers and industries to be able
only on object close to the patch can be to restricted. to unify and generalize the evaluation procedure.
AcCurrently, on video surveillance setting, it is an issue if cording to the application domain, we can divide the
the hacker can become invisible thank to a patch. How- adversarial patch attacks into synthetic attacks and
realever, in autonomous driving, the hacker has no interest istic physical attacks. As an example of the first group of
in becoming invisible to the car. Yet, it is an issue if a attacks, we can cite the case where the patch is applied at
patch put on a wall suppresses pedestrian detection on the same position of the attacked object in a digital image.
the street. In other words, in some contexts, the main As a result, the attacker could pass through the detector
issue is the contextual efect of the patch. ifrewall with malicious content. However, the situation
is more complex in the case of second group attacks. As
2.3. Contextual adversarial patches an example, in the case of self-driving vehicles, the patch
should be placed at the receptive field of the sensors and
may be adapted with respect to various angles. It requires
Contextual patch attacks were first explored by [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
Instead of designing a new loss, they used the YOLOv2
that the patches shall be robust against geometric trans- regardless of his position in the image.
formations so that the attack takes place. In this regard,
our motivation is to design a set of settings to evaluate
and measure the efectiveness of the second group patch
attacks under various circumstances. In the following,
we use the context of self-driving vehicles to elaborate
our methodology and describe the set of settings at the
core of the proposed pipeline.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>3.2. Evaluation settings</title>
        <sec id="sec-2-2-1">
          <title>In our proposed pipeline, we consider three groups</title>
          <p>
            of evaluation settings that help to better evaluate the
impact of adversarial patch attacks. Each of them
represents an essential feature of the attack. These
three categories are described in greater details in the
following using the context of autonomous vehicles:
Transferability settings Transferability settings
measure patch robustness according to component
training changes like network parameters, learning
datasets, or architectural changes. Will an attack succeed
on one YOLO capable of attacking any YOLO? Or will
an attack fooling YOLO’s detector be able to sway a
Faster R-CNN [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]? Without direct access to the attacked
component, an attacker must design a patch robust to
reparametrization of the network. In other words, those
transferability settings measure how much the hacker
known the targeted model.
Radiometric settings Radiometric settings catch
patch robustness against environmental changes like
luminosity, weather, and photometry change like 3.3. Evaluation pipeline
iflters. They measure patch robustness when all image
transformations are applied. Regarding our example, In this section, we present the proposed pipeline for
evalan attacker would design a patch resilient to the day’s uation of patch-based adversarial attacks, and the
correweather or luminosity on the patch. sponding scheme is shown in Figure 1.
          </p>
          <p>
            The proposed pipeline allows to compute evaluation
criteria based on the settings mentioned in the
previGeometric settings Geometric settings are designed ous section (see Table 1 for a summary). The first step
to capture the robustness of a patch subject to geometric consists in selecting an attack strategy, an object
detectransformations. Contrary to radiometric features, tor algorithm, and a dataset on which we may train the
geometric transformations are transformations of the patch using the selected attack strategy. The choices
patch and not of all images. We can distinguish two of the dataset could be among those which provide the
types of geometric transformation. The transformations bounding boxes required for object detection tasks (e.g.
of the physics of the patch itself, such as the efect of PASCAL VOC [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ], MS COCO [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ], etc.). Once a patch is
a zoom or an ablation of one of the parts of the patch, designed and learned, we evaluate its performance when
and the transformations of the patch in its physical placed at the same position during the training phase.
environments, such as afine transformations, rotations, The reported evaluation criteria are mAP (mean average
and displacements with respect to its training position. precision) or AP (average precision), which are computed
In our example, an attacker would create a patch eficient before (clean) and after the application of the patch on
the data (perturbed).
          </p>
          <p>When the patch is placed at the same position that has
been considered during the training phase, it shows the
highest efectiveness. We can also measure the criticality
of the attack by measuring the diference in its
efectiveness performance between the case when the patch is
placed at the same position as during the training phase
and the case when one of the previously mentioned
settings is applied to it. For example, after rescaling the
patch or after changing the network parameters.</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>For the sake of the evaluation, we have used the You</title>
          <p>
            Only-Look-Once (YOLO) algorithm. YOLO is a one-stage
object detector that achieves state-of-the-art performance
and is faster than other detectors. YOLO takes a
fixed4. Experiments sized image and divides it into a  ×  grid. For each cell,
YOLO predicts  bounding boxes and their confidence
This section presents the experimentation using the pro- scores, and for each bounding box predicts  class
probaposed methodology. We start with a brief introduction of bilities conditioned on being an object. In total, there are
patch attacks used for the experimentation. It is followed 2 possible bounding boxes. During inference, before
by the description of the experimental settings used to the non-maximum suppression, are kept only boxes that
configure the pipeline for the evaluation. Next, a brief the product of the confidence score and the conditional
explanation of the object detector based on which the class probability are over a threshold.
evaluation metrics are computed is provided. Finally, the
evaluation results are demonstrated and reported using 4.3. Experimental setup
graphical tools and a comparison table.
• Lee et al. [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ]: maximizing the YOLO loss over
          </p>
          <p>
            the ground truths;
• Saha et al. [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ]: minimizing the probability of
          </p>
          <p>one chosen class.</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>4.2. Evaluated detector</title>
      </sec>
      <sec id="sec-2-4">
        <title>4.1. Evaluated patches</title>
        <p>
          The proposed pipeline is used to evaluate the
efectiveness of three state-of-the-art contextual adversarial patch
attacks, which are:
• Dpatch [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]: instead of maximizing the YOLO
loss, minimizing it but redefined the ground
truths boxes at the patch localization i.e. setting
the patch as the only object in images;
        </p>
        <sec id="sec-2-4-1">
          <title>Since we evaluate patch contextual efects, we ensure</title>
          <p>
            that no object of interest intersects with the patch.
Following [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ], first, we fix the patch at a location in image,
e.g., at the top-left corner i.e. pixel (5, 5). Next, using the
PASCAL VOC [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ] test dataset, we sample two subsets
of images that do not overlap with the patch. As so, a
universal patch attack can be designed by simply
iterating through training images. As we are interested in
evaluating the contextual efects of the patch, the
detections overlapping the patch do not interest us. For the
sake of clarity we plot our results with and without false
positives on the patch. For all our experiments, we use "person" class. Notice that, both [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] and [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] can afect
YOLOv2 [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ]. multiple classes.
          </p>
          <p>
            For each of the attacks mentioned above, we solve their
corresponding optimization problem and clip the patch 4.4. Results
to [
            <xref ref-type="bibr" rid="ref1">0, 1</xref>
            ]. Clipping the patch ensures that we produce a
more realistic patch and do not produce inf values. Each In this section, using our proposed pipeline, we evaluate
image is rescaled at size 416 × 416, and we fixed each three state-of-the-art attacks; Dpatch [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ], Lee et al. [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ],
patch of size 100 × 100 at the top-left corner. We launch Saha et al. [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ]. In clean mode (i.e. no patch placed
the optimization process with an all-zeros patch, and we in the image) we report an AP of 76.13% for the
topuse the associate optimizer used in the corresponding left extracted subset and 80.01% for bottom-right one.
article. As in [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], we run the optimization for 100 steps Cleaned scores are diferent since the patch is placed at
where 1 step corresponds to 1000 iterations. In evaluation another position. In fact, when we move the patch from
mode, we set the confidence threshold at 0.0005, the non- one position to another we need to create new subsets
maximum suppression at 0.45, and the IOU at 0.5. extracted from PASCAL VOC test set since no ground
          </p>
          <p>
            Rather than evaluating each feature in each category, truths should intersect with the patch.
we choose to evaluate the invariance of the attack by Table 2 shows the results of the three attacks in
multinetwork reparameterization and to measure the impact ple settings. In training settings, we see that the attack
of the attack when the patch is moved from the top-left proposed in [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] produces large contextual efects. AP
learning position to the opposite bottom-right position. with and without false positives are similar. However,
For the last one, as we need the patch to not intersect it seems that both [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] and [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] produce patches trying
with the object of interest, we extract matching images of to be the salient object of images limiting their
contexthe corresponding top-left validation set and the bottom- tual efects and producing false positives on them. When
right validation set. As a baseline, we evaluate the difer- we evaluate with another YOLO, contextual efects have
ent attacks at the training position. To compare [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] with almost completely disappeared. And when we evaluate
other attacks, we report the AP score when attacking the from another position, patches can produce false
negatives but less than before (e.g for Saha et al. 59.47 % AP to
75.87 % AP). AP under radiometric change is not reported
due to discordant observations.
4.4.1. Objectness map
of the objectness predicted by YOLO for a chosen
evaluation setting and a chosen APA. At each column, we plot
the average objectness map for the same attacking
procedure but for diferent evaluation settings. And, at each
row, we plot the average objectness map for the same
setting but for diferent APAs. For example, in the first
row and first column, we plot the average objectness map
when attacking with Dpatch [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] and when the patch is
placed in training condition. The blue square represents
where the patch is placed. We clearly notice that Dpatch
[
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] and Lee et al. [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] attacks try to attract the most of
region proposals. On the contrary, Saha et al. [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] tries
to decrease the objectness score around the patch.
4.4.2. Probability map
Figure 3 plots the average "person" class probability in
cells for the test set for changing evaluation settings and
for diferent APA. The color in cells of images represents
the average value of the "person" class probability
predicted by YOLO for a chosen evaluation setting and a
chosen APA. At each column, we plot the average "person"
class probability map for the same attacking procedure
but for a diferent evaluation setting. And, at each row,
we plot the average "person" class probability map for
the same setting but for a diferent APA. For example,
in the first row and the first column, we plot the
average "person" class probability map when attacking with
Dpatch [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] and when the patch is placed in training
condition. The blue square represents where the patch is
placed. Again, it illustrates the fact that Dpatch [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] and
Lee et al. [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] have low contextual efects. In training
settings, Saha et al. [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] shows interesting contextual
efects. Its attack can push the probability of the "person"
class toward zero, producing no detections of persons in
almost a quarter of the image. However, changing
network parameters or moving from the learning position
suppresses almost the entire efect of the patch.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5. Conclusion</title>
      <sec id="sec-3-1">
        <title>In this paper, we define various categories of criteria:</title>
        <p>namely geometric, radiometric, and transferability, for
the evaluation of Adversarial Patch Attacks and, using
these criteria, we propose an evaluation framework able
to rank them. The framework has been applied on three
state-of-the-art patch based adversarial attacks.</p>
        <p>Typically, we noticed that the patches trained to be
top left have a little perturbation impact when placed
bottom right. The same resilience to patch attack is true
when changing learning conditions (other initial starting
weights, other architecture). What this first study reveals
is that the actual threat caused by the presence of
stateof-the-art adversarial patch attacks is low when deployed
in a realistic context. This first analysis does not claim,
however, that all possible patch attacks have low impact
on detection performance: the idea was rather to propose
an evaluation framework able to assess their potential
threat in a more physically realistic way, a framework
which, we hope, future patch attacks will use.</p>
        <p>Future works will follow two directions: complement
the categories of evaluation criteria, typically with other
types of transferability features, and design patch attacks
resilient to a larger set of viewing and learning
conditions.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgements</title>
      <sec id="sec-4-1">
        <title>This work has been supported by the French government under the France 2030 program, as part of the SystemX Technological Research Institute.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <article-title>Imagenet classification with deep convolutional neural networks</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>25</volume>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Long</surname>
          </string-name>
          , E. Shelhamer, T. Darrell,
          <article-title>Fully convolutional networks for semantic segmentation</article-title>
          ,
          <source>in: Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>3431</fpage>
          -
          <lpage>3440</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Girshick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <surname>Faster</surname>
          </string-name>
          r-cnn:
          <article-title>Towards real-time object detection with region proposal networks</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>28</volume>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Redmon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Divvala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Girshick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Farhadi</surname>
          </string-name>
          ,
          <article-title>You only look once: Unified, real-time object detection</article-title>
          ,
          <source>in: Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>779</fpage>
          -
          <lpage>788</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Szegedy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zaremba</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sutskever</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bruna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Erhan</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fergus</surname>
          </string-name>
          ,
          <article-title>Intriguing properties of neural networks</article-title>
          ,
          <source>arXiv preprint arXiv:1312.6199</source>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B.</given-names>
            <surname>Biggio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Corona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maiorca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Nelson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Šrndić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Laskov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Giacinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Roli</surname>
          </string-name>
          ,
          <article-title>Evasion attacks against machine learning at test time</article-title>
          ,
          <source>in: Joint European conference on machine learning and knowledge discovery in databases</source>
          , Springer,
          <year>2013</year>
          , pp.
          <fpage>387</fpage>
          -
          <lpage>402</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Madry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Makelov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsipras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vladu</surname>
          </string-name>
          ,
          <article-title>Towards deep learning models resistant to adversarial attacks</article-title>
          ,
          <source>arXiv preprint arXiv:1706.06083</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Rosenfeld</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kolter</surname>
          </string-name>
          ,
          <article-title>Certified adversarial robustness via randomized smoothing</article-title>
          ,
          <source>in: International Conference on Machine Learning, PMLR</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1310</fpage>
          -
          <lpage>1320</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kurakin</surname>
          </string-name>
          , I. Goodfellow,
          <string-name>
            <surname>S. Bengio,</surname>
          </string-name>
          <article-title>Adversarial machine learning at scale</article-title>
          ,
          <source>arXiv preprint arXiv:1611.01236</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Tramer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Carlini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Brendel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Madry</surname>
          </string-name>
          ,
          <article-title>On adaptive attacks to adversarial example defenses</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>33</volume>
          (
          <year>2020</year>
          )
          <fpage>1633</fpage>
          -
          <lpage>1645</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>T. B. Brown</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Mané</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Roy</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Abadi</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Gilmer</surname>
          </string-name>
          , Adversarial patch,
          <source>arXiv preprint arXiv:1712.09665</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Eykholt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Evtimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Fernandes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rahmati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Tramer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Prakash</surname>
          </string-name>
          , T. Kohno,
          <article-title>Physical adversarial examples for object detectors</article-title>
          ,
          <source>in: 12th USENIX workshop on ofensive technologies (WOOT 18)</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Saha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Subramanya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Patil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Pirsiavash</surname>
          </string-name>
          ,
          <article-title>Role of spatial context in adversarial robustness for object detection</article-title>
          ,
          <source>in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>784</fpage>
          -
          <lpage>785</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Dpatch:</surname>
          </string-name>
          <article-title>An adversarial patch attack on object detectors</article-title>
          ,
          <source>SafeAI 2019 (AAAI Workshop on Artificial Intelligence Safety)</source>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kolter</surname>
          </string-name>
          ,
          <article-title>On physical adversarial patches for object detection</article-title>
          , arXiv preprint arXiv:
          <year>1906</year>
          .
          <volume>11897</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Redmon</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Farhadi,</surname>
          </string-name>
          <article-title>Yolo9000: better, faster, stronger</article-title>
          ,
          <source>in: Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>7263</fpage>
          -
          <lpage>7271</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Everingham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zisserman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. K.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. Van Gool</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Allan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Bishop</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Chapelle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dalal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Deselaers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Dorkó</surname>
          </string-name>
          , et al.,
          <article-title>The pascal visual object classes challenge 2007 (voc2007) results (</article-title>
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S. T.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cornelius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. H. P.</given-names>
            <surname>Chau</surname>
          </string-name>
          ,
          <article-title>Shape shifter: Robust physical adversarial attack on faster r-cnn object detector: Recognizing outstanding</article-title>
          , D. Research (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>N.</given-names>
            <surname>Carlini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <article-title>Towards evaluating the robustness of neural networks</article-title>
          ,
          <source>in: 2017 ieee symposium on security and privacy (sp)</source>
          , IEEE,
          <year>2017</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Athalye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Engstrom</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ilyas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kwok</surname>
          </string-name>
          ,
          <article-title>Synthesizing robust adversarial examples</article-title>
          ,
          <source>in: International conference on machine learning, PMLR</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>284</fpage>
          -
          <lpage>293</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Thys</surname>
          </string-name>
          , W. Van Ranst,
          <string-name>
            <given-names>T.</given-names>
            <surname>Goedemé</surname>
          </string-name>
          ,
          <article-title>Fooling automated surveillance cameras: adversarial patches to attack person detection</article-title>
          ,
          <source>in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>0</fpage>
          -
          <lpage>0</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>T.-Y. Lin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maire</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Belongie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hays</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Perona</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ramanan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Dollár</surname>
            ,
            <given-names>C. L.</given-names>
          </string-name>
          <string-name>
            <surname>Zitnick</surname>
          </string-name>
          ,
          <article-title>Microsoft coco: Common objects in context</article-title>
          ,
          <source>in: European conference on computer vision</source>
          , Springer,
          <year>2014</year>
          , pp.
          <fpage>740</fpage>
          -
          <lpage>755</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>