# Adversarial Attacks against a Satellite-borne Multispectral Cloud Detector

arXiv: https://arxiv.org/abs/2112.01723 · HTML: https://mlsanity.com/paper/2112.01723/

## Key facts

- Cited by 11 papers in the map (data through 14 Oct 2026).
- Builds on 19 of its 70 references that are in the map.
- First posted on arXiv 3 Dec 2021.

## Builds on (most cited first, 19 of 19)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [U-Net: Convolutional Networks for Biomedical Image Segmentation](https://mlsanity.com/paper/1505.04597/) (2015)
- [Explaining and Harnessing Adversarial Examples](https://mlsanity.com/paper/1412.6572/) (2014)
- [Fully Convolutional Networks for Semantic Segmentation](https://mlsanity.com/paper/1411.4038/) (2014)
- [SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation](https://mlsanity.com/paper/1511.00561/) (2015)
- [Adversarial Patch](https://mlsanity.com/paper/1712.09665/) (2017)
- [Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Survey](https://mlsanity.com/paper/1801.00553/) (2018)
- [Adversarial Examples: Attacks and Defenses for Deep Learning](https://mlsanity.com/paper/1712.07107/) (2017)
- [Fooling automated surveillance cameras: adversarial patches to attack person detection](https://mlsanity.com/paper/1904.08653/) (2019)
- [Deep Learning for Hyperspectral Image Classification: An Overview](https://mlsanity.com/paper/1910.12861/) (2019)
- [Robust Physical-World Attacks on Deep Learning Models](https://mlsanity.com/paper/1707.08945/) (2017)
- [Physical Adversarial Attacks on an Aerial Imagery Object Detector](https://mlsanity.com/paper/2108.11765/) (2021)
- [Using convolutional networks and satellite imagery to identify patterns in urban environments at a large scale](https://mlsanity.com/paper/1704.02965/) (2017)
- [Deep learning based cloud detection for medium and high resolution remote sensing images of different sensors](https://mlsanity.com/paper/1810.05801/) (2018)
- [Land Use Classification in Remote Sensing Images by Convolutional Neural Networks](https://mlsanity.com/paper/1508.00092/) (2015)
- [Adversarial Examples in Remote Sensing](https://mlsanity.com/paper/1805.10997/) (2018)
- [Cloud Detection Algorithm for Remote Sensing Images Using Fully Convolutional Neural Networks](https://mlsanity.com/paper/1810.05782/) (2018)
- [Adversarial Patch Camouflage against Aerial Detection](https://mlsanity.com/paper/2008.13671/) (2020)
- [Automating Defense Against Adversarial Attacks: Discovery of Vulnerabilities and Application of Multi-INT Imagery to Protect Deployed Models](https://mlsanity.com/paper/2103.15897/) (2021)

## Built on by (most cited first, 11 of 11)

- [Benchmarking Adversarial Patch Against Aerial Detection](https://mlsanity.com/paper/2210.16765/) (2022)
- [Backdoor Attacks for Remote Sensing Data with Wavelet Transform](https://mlsanity.com/paper/2211.08044/) (2022)
- [A Comprehensive Study on the Robustness of Image Classification and Object Detection in Remote Sensing: Surveying and Benchmarking](https://mlsanity.com/paper/2306.12111/) (2023)
- [Machine Learning in Space: Surveying the Robustness of on-board ML models to Radiation](https://mlsanity.com/paper/2405.02642/) (2024)
- [Quantifying the robustness of deep multispectral segmentation models against natural perturbations and data poisoning](https://mlsanity.com/paper/2305.11347/) (2023)
- [Domain Adaptation for Satellite-Borne Hyperspectral Cloud Detection](https://mlsanity.com/paper/2309.02150/) (2023)
- [Adversarial Machine Learning Threats to Spacecraft](https://mlsanity.com/paper/2405.08834/) (2024)
- [First On-Orbit Demonstration of a Geospatial Foundation Model](https://mlsanity.com/paper/2512.01181/) (2025)
- [Impact of architecture on robustness and interpretability of multispectral deep neural networks](https://mlsanity.com/paper/2309.12463/) (2023)
- [Texture- and Shape-based Adversarial Attacks for Overhead Image Vehicle Detection](https://mlsanity.com/paper/2412.16358/) (2024)
- [Robust Physical Adversarial Patches Using Dynamically Optimized Clusters](https://mlsanity.com/paper/2511.18656/) (2025)

## Abstract (arXiv)

Data collected by Earth-observing (EO) satellites are often afflicted by cloud cover. Detecting the presence of clouds -- which is increasingly done using deep learning -- is crucial preprocessing in EO applications. In fact, advanced EO satellites perform deep learning-based cloud detection on board the satellites and downlink only clear-sky data to save precious bandwidth. In this paper, we highlight the vulnerability of deep learning-based cloud detection towards adversarial attacks. By optimising an adversarial pattern and superimposing it into a cloudless scene, we bias the neural network into detecting clouds in the scene. Since the input spectra of cloud detectors include the non-visible bands, we generated our attacks in the multispectral domain. This opens up the potential of multi-objective attacks, specifically, adversarial biasing in the cloud-sensitive bands and visual camouflage in the visible bands. We also investigated mitigation strategies against the adversarial attacks. We hope our work further builds awareness of the potential of adversarial attacks in the EO community.
