4 puntos por GN⁺ 2024-11-14 | 1 comentarios | Compartir por WhatsApp
  • Implementación oficial del artículo de Meta, "Watermark Anything with Localized Messages"
    • Ofrece una forma de insertar marcas de agua localizadas en imágenes
    • Permite insertar múltiples marcas de agua
  • Requisitos: probado en las versiones Python 3.10.14, PyTorch 2.5.1, CUDA 12.4 y Torchvision 0.20.1.
  • Inferencia
    • En notebooks/inference.ipynb se pueden revisar el script de inferencia y la visualización
    • Explica cómo insertar una marca de agua en una imagen, detectarla y decodificarla
    • Ajustando el argumento wam.scaling_w se puede equilibrar la imperceptibilidad/robustez de la marca de agua
  • Marca de agua única
    • Incluye un ejemplo para insertar un mensaje de 32 bits en una imagen
    • Genera una máscara aleatoria para insertar la marca de agua solo en una parte de la imagen
  • Múltiples marcas de agua
    • Incluye un ejemplo para insertar varios mensajes de 32 bits en una imagen
    • Detecta marcas de agua mediante clustering usando el algoritmo DBSCAN
  • Entrenamiento
    • Preentrenamiento: explica el método de preentrenamiento para lograr robustez.
    • Ajuste fino: explica cómo hacer fine-tuning del modelo para permitir múltiples marcas de agua y garantizar la imperceptibilidad.
  • Licencia
    • El modelo se ofrece bajo la licencia CC-BY-NC.
  • Referencia
    • Está relacionado con los proyectos AudioSeal y Segment Anything.

1 comentarios

 
GN⁺ 2024-11-14
Opiniones de Hacker News
  • La marca de agua invisible es como la esteganografía. Si se conoce el método de incrustación, es posible dañar la marca de agua, pero si el procedimiento de extracción siempre genera información de alta entropía, en algunos casos puede no ser posible saber si hay una marca de agua
  • El enlace al paper en el README está roto. El enlace correcto es el siguiente: https://arxiv.org/abs/2411.07231
  • Me pregunto qué pasará con los intentos de tecnólogos creativos por recaudar fondos para "watermarking" o "insignias de autenticidad humana" cuando Meta esté construyendo gratis una tecnología de marca de agua potente y una red social que pueda adoptarla
  • ¿Esto es realmente un gran problema? Como no experto, parece el tipo de producto que se necesita, pero siento que me estoy perdiendo de algo
  • Me pregunto si esta marca de agua seguirá funcionando incluso si se toma una captura de pantalla de la imagen
  • Hace falta un enlace al repositorio "Unwatermark Anything"
  • Me pregunto qué pasará si la marca de agua se convierte en una variable latente aprendida indirectamente por modelos posteriores entrenados con datos generados con esa marca. Habría que seguir cambiando la marca para mantener esto actualizado. Me pregunto si veremos una base de datos de marcas de agua con árbol de Merkle para la transparencia de certificados. YC, aquí hay una nueva idea de startup
  • Ah, esperaba que también se pudiera poner una marca de agua al texto de forma imperceptible, pero lamentablemente no es así