compression_artifact_analysis
compression_artifact_analysis
Analiza los artefactos de compresión JPEG en la imagen para detectar recompresiones múltiples típicas de imágenes manipuladas o deepfakes. Las zonas editadas muestran niveles de compresión inconsistentes con el resto de la imagen.
When to use
Usar en el liveness_agent como señal complementaria anti-deepfake. Los deepfakes suelen recomprimirse varias veces al procesarse, dejando artefactos detectables en el dominio de frecuencia.
Instructions
- Convertir frame a escala de grises.
- Aplicar DCT (Discrete Cosine Transform) por bloques de 8x8 píxeles.
- Analizar la distribución de coeficientes DCT: buscar patrones de doble cuantización.
- Calcular el histograma de coeficientes AC: picos periódicos indican recompresión.
- Usar
cv2.dct()para la transformación ynumpypara el análisis estadístico. - Score:
compression_anomaly_scoreentre 0 (normal) y 1 (alta sospecha de recompresión). - Umbral:
score > 0.7indica probable manipulación.
Notes
More from davidcastagnetoa/skills
traefik
Reverse proxy moderno con autodiscovery nativo en Kubernetes y Let's Encrypt
67easyocr
OCR alternativo a PaddleOCR, excelente en caracteres especiales y múltiples scripts
36prisma-nestjs-patterns
>
26c4_model_structurizr
Diagramas de arquitectura C4 como código con Structurizr DSL, versionados en Git
24exif_metadata_analyzer
Analizar metadatos EXIF para detectar edición previa con Photoshop, GIMP u otros editores
19insightface_arcface
Reconocimiento facial de estado del arte con ArcFace R100 para comparar selfie con foto del documento
15