Image Detection Guide¶
Comprehensive guide to detecting AI-generated images using Veridex.
Overview¶
Veridex provides multiple signals for detecting AI-generated images, from quick spectral analysis to sophisticated diffusion artifact detection.
Available Detectors¶
1. FrequencySignal (Recommended for Quick Screening)¶
from veridex.image import FrequencySignal
detector = FrequencySignal()
result = detector.run("image.png")
print(f"AI Probability: {result.score:.2%}")
Best for: Fast initial screening, batch processing
2. DIRESignal (Highest Accuracy)¶
from veridex.image import DIRESignal
detector = DIRESignal()
result = detector.run("image.png")
print(f"AI Probability: {result.score:.2%}")
Best for: Production-grade detection, requires GPU
3. ELASignal (Manipulation Detection)¶
from veridex.image import ELASignal
detector = ELASignal()
result = detector.run("image.png")
print(f"AI Probability: {result.score:.2%}")
Best for: Detecting image manipulation and editing
Best Practices¶
- Preprocess images consistently
- Use multiple detectors for important decisions
- Consider GPU for DIRESignal
- Check image format and size