atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Overload: Latency Attacks on Object Detection for Edge Devices

CVPR 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Latency and driving-perception attacks · 19 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Overload, a white-box latency attack that crafts adversarial images producing many NMS candidate objects (with a grid-based spatial attention), roughly 10x inference slowdown for YOLOv5 on Jetson NX.

Problem

Object detectors that rely on non-maximum suppression (NMS) can be slowed down by inputs that generate huge numbers of candidate objects, threatening latency-sensitive edge deployments.

Approach

Argues that NMS latency is dominated by the number of objects fed into it, so the attack only maximizes per-object confidence (dropping pairwise-IoU and area terms), and adds spatial attention that reweights grid cells to target low-density regions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply Overload to YOLOv5s imagesYOLOv5s · MS COCO 2017 val, 50th percentile, NVIDIA Jetson NXinference time (ms): 16.4 -> 217.8Helped
apply Overload to YOLOv5n imagesYOLOv5n · MS COCO 2017 val, 50th percentile, NVIDIA Jetson NXinference time (ms): 11.5 -> 128.9Helped
increase adversarial-image ratio from 0.00 to 1.00YOLOv5s pipeline on NVIDIA Jetson NX · Pipelinetime per image (ms): 23 -> 230Helped
increase adversarial-image ratio from 0.00 to 1.00YOLOv5n pipeline on NVIDIA Jetson NX · Pipelinetime per image (ms): 20 -> 135Helped
apply Overload to YOLOv5sYOLOv5s on NVIDIA A100 · Pipelinetime (ms): 16 -> 54Helped
apply Overload to YOLOv5sYOLOv5s on NVIDIA A10 · Pipelinetime (ms): 14 -> 52Helped
apply Overload to YOLOv5sYOLOv5s on NVIDIA 1080 Ti · Pipelinetime (ms): 11 -> 62Helped
apply Overload to YOLOv5sYOLOv5s on NVIDIA Jetson · Pipelinetime (ms): 23 -> 230Helped
add object-area minimization loss (ablation)Overload · Adversarial example generation, batch size 16, NVIDIA V100time (s): 180 -> 240Hurt
add object-area minimization loss (ablation)Overload · Adversarial example generation, batch size 16, NVIDIA V100memory (GB): 7.5 -> 7.9Hurt
add pairwise-IoU minimization loss (ablation)Overload · Adversarial example generation, batch size 16, NVIDIA V100memoryHurt

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO 2017

Benchmarks: MS COCO 2017

Metrics: elapsed time (ms) number of objects fed into NMS number of output boxes FPS recall mAP@50 peak memory (GB)

Baselines: Phantom Sponge Daedalus PGD

Builds on: Phantom Sponge Daedalus PGD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy