Why VisionGuard?

An imperceptible perturbation can cause your vision model to fail. In healthcare, agriculture, industry, or surveillance, the consequences can be critical. VisionGuard tests your models against established adversarial attacks, locally, without ever accessing your weights.

Model types we test

Classification and object detection are available today. The families marked Roadmap are in development: contact us if you need one.

Classification Available now

Single-label and multi-label image classification

PyTorch and ONNX classifiers (e.g. ResNet, VGG, MobileNet, EfficientNet)

Object Detection Available now

Single-class and multi-class detection with bounding boxes

Ultralytics YOLOv5 · YOLOv8 · YOLO11

Semantic Segmentation Roadmap

Pixel-wise classification by class

U-Net · DeepLabv3 · SegFormer · Mask2Former · PSPNet · FCN

Instance Segmentation Roadmap

Per-instance segmentation

Mask R-CNN · YOLACT · SOLO · SAM · YOLOv8-seg · DETR-seg

Pose Estimation Roadmap

Human or object keypoint detection

OpenPose · HRNet · MediaPipe · YOLOv8-pose · MoveNet

Depth Estimation Roadmap

Monocular and stereo depth

MiDaS · DPT · ZoeDepth · Depth Anything · MonoDepth

Face Recognition & Biometrics Roadmap

Identification, verification, spoofing detection

FaceNet · ArcFace · MTCNN · InsightFace

Medical & Specialized Imaging Roadmap

Models trained on medical, satellite, agricultural, industrial imagery

U-Net 3D · nnU-Net · Custom models

Super-Resolution & Restoration Roadmap

Image enhancement, denoising, deblurring

ESRGAN · SwinIR · Real-ESRGAN · DnCNN

Generative Models Roadmap

GANs, autoencoders, diffusion models (deepfake detection)

StyleGAN · Stable Diffusion · VAE · Deepfake detectors

OCR & Document Reading Roadmap

Text recognition, document analysis, codes

EasyOCR · PaddleOCR · TrOCR · LayoutLM

Your model not listed?

If your architecture or use case isn't listed, contact us. We develop test modules on demand.

Contact us →

Attack categories tested

Perturbation Attacks

Imperceptible modifications added to input to fool the model. Tests at varying noise levels.

Optimization Attacks

Iterative attacks that find the minimal perturbation needed to break the model.

Detection Evasion

Attacks specific to object detectors: object vanishing, false positives, NMS bypass.

Gradient Masking Diagnostic

False robustness detection: your model appears robust but only masks its gradients. Methodology from our ongoing research.

Get started in 3 commands

# Installpip install rednblue

# Authenticateset RNB_TOKEN=your_token

# Run a test (Classifier)
rnb preview --model resnet50.pth --input images/ --submit

# For YOLOrnb preview --model-type yolo --model best.pt --input images/ --submit

Ready to test your vision models?