SatAdv

Disabling ground vehicle detectors in aerial and satellite imagery.

Project Description

How can individuals protect their vehicles from being detected by satellites or drones? Since accessing and manipulating aerial system images is not feasible, alternative methods are needed. One approach is to use adversarial stickers, but these are often ineffective against low-resolution systems typically employed in aerial surveillance. A more promising strategy involves modifying the vehicle itself to evade detection, even at lower resolutions. This project explores practical ways to achieve this goal.

Method

We make vehicles harder to detect by aerial systems in three steps. First, we change their texture (coloring) with some practical constraints, such as limiting the color palette or limiting the area occupied by the adversarial coloring. Then, we make small changes to their shape. Finally, we combine these texture and shape changes to create the most effective attack. See the figure below for an overview.

Pipeline overview illustrating the trade-off between attack performance and practical feasibility.

Results

Our experiments demonstrated a clear trade-off between the performance and practicality of adversarial modifications. See example adversarial vehicles below.

Various texture attacks.
Shape and combined attacks.

The coding scheme used in our experiments is as follows:

  • A: Adversarially optimized
  • R: Randomly generated
  • U: Unconstrained
  • Ma: Masked, meaning the area of adversarial textures was restricted
  • Fc: Fixed colors, where the color palette was limited to five pre-selected colors
  • Lc: Limited colors, where the number of colors was fixed but optimized during adversarial optimization
  • Pix: Pixelization applied to textures
  • seq.: Sequential attack, where the adversarial texture was optimized first, followed by the shape
  • par.: Parallel attack, where both texture and shape were optimized simultaneously

Publication

You can access the PDF version of this work here.