atlas

Research map / Detection and segmentation / CNN features

NAPGuard: Towards Detecting Naturalistic Adversarial Patches

CVPR 2024 · Detection and segmentation › CNN features · approach: Forgery detection · 20 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 NAPGuard, a YOLOv5-based patch detector trained with high-frequency aggressive feature alignment and inference-time low-frequency natural feature suppression, plus a new GAP dataset for detecting naturalistic adversarial patches.

Problem

Detecting physical adversarial patches, especially naturalistic adversarial patches (NAPs) that have deceptive appearance and diverse representations, where existing detectors show low precision and poor generalization.

Approach

Modulates features in two stages: during training, a Laplacian-based pattern alignment loss aligns aggressive (high-frequency) features of patches with their surroundings; during inference, a feature shield module suppresses natural (low-frequency, texture-rich) regions via FFT low-pass masking and Gaussian smoothing so aggressive patterns stand out.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add aggressive feature aligned learning (AFAL) (ablation)YOLOv5 patch detector · GAP, including NAPs and Non-NAPsAP@0.5: 76.84 -> 91.89Helped
add natural feature suppressed inference (NFSI) (ablation)YOLOv5 patch detector · GAP mixtureAP@0.5: 76.84 -> 77.19Helped
add both AFAL and NFSI (ablation)YOLOv5 patch detector · GAP mixtureAP@0.5: 91.89 -> 92.24Helped
add NFSI alongside AFAL (ablation)YOLOv5 patch detector · GAP mixtureAP@0.5: 91.89 -> 92.24Helped
replace the low-frequency feature shield with alternative high-frequency module NFSI-A (ablation)YOLOv5 patch detector · GL2AP@0.5: 62.87 -> 65.42Helped
replace the low-frequency feature shield with alternative high-frequency module NFSI-A (ablation)YOLOv5 patch detector · GL1AP@0.5: 94.75 -> 94.52Hurt
add AFAL with alternative high-frequency module NFSI-A (ablation)YOLOv5 patch detector · GL3AP@0.5: 27.14 -> 90.56Helped
add AFAL and alternative high-frequency module NFSI-A (ablation)YOLOv5 patch detector · GAP mixtureAP@0.5: 76.84 -> 92.76Helped
use NAPGuard rather than BaseYOLOv5 patch detector · AdvCloakAP@0.5: 59.94 -> 92.24Helped
use NAPGuard rather than BaseYOLOv5 patch detector · AdvTshirtAP@0.5: +27.46%Helped
use NAPGuard rather than BaseYOLOv5 patch detector · DM-NAPAP@0.5: +44.18%Helped
use NAPGuard rather than BaseYOLOv5 patch detector · LAPAP@0.5: +49.84%Helped

Surprising findings

Limitations

Experimental setup

Datasets: GAP (Generalized adversarial Patch detection dataset) INRIA-Person MS COCO

Benchmarks: GAP dataset

Metrics: AP@0.5

Baselines: LGS APE SAC PatchZero Ad-YOLO Base detector (YOLOv5)

Builds on: YOLOv5 Ad-YOLO

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