Random IRC quote :      <ggonzalez> porque no sabéis expresar vuestros entimientos

Similitud de imágenes

En estos tiempos donde todo es visual, el campo de la visión por ordenador debe tener un peso específico, también en la seguridad informática bajo mi punto de vista. Creo que todos recordamos casos donde el tratamiento de imágenes ha logrado reconstruir una foto de un pederasta que habia aplicado un desenfoque radial a su cara, algoritmo que fue revertido por la interpol.

Había una herramienta que buscaba MD5s de fotografías en las redes P2P. Pero está claro que es un método limitado ya que una mínima variación de la imagen evade esto. Lo ideal sería una aplicación que reconociera ciertas características de las fotos respecto a fotografías anteriormente conocidas.

Vamos a poner un ejemplo
tesis.jpg
¿Os acordais de esta escena? Es del peliculón «Tesis» de Alejandro Amenabar, para los que la hayan visto recordaran que cualquier detalle en las imágenes que veían los protagonistas era de suma importancia. La raya roja sobre fondo blanco les da la idea de que es un garaje mísmamente. Pues bien veamos la siguiente imagen:
tesis_2.jpg
El mismo sitio, distinta persona, distinto MD5, muchas cosas distintas, pero otras siguen iguales.
¿Os habéis fijado en la parte izquierda, donde hay una especie de manguera? ¿Qué pasaría si decidimos buscar imágenes que tengan esa manguera en ese mismo lugar mas o menos?. Habría posibilidades de que el contenido de la imagen fuera el mismo que las anteriores.
Ahora apliquemos esto a cualquier tipo de foto, incluido las chungas. Si una foto tiene una serie de elementos caracteristicos, dejando a un lado su contenido principal que puede variar, buscando estos contenidos secundarios podríamos identificar fotos hechas en un mismo lugar aunque el motivo sea diferente.

Ejemplo: El estudio de un fotografo.
Motivos secundarios :focos y fondo
Motivo principal: modelo.
Podemos buscar imágenes que contengan el fondo y los focos sin fijarnos en la modelo que variará. De esta manera podríamos clasificar las imágenes como pertenecientes al fotografo fulanito.

Esta tecnología ,junto con el reconocimiento de imágenes pornográficas, se puede aplicar a la detección proactiva de imágenes ilegales por ejemplo. Y es algo que ya hemos desarrollado. Os dejo una captura de nuestra aplicación con los ejemplos de Tesis.

lilja_screenshot.jpg

6 Comentarios para “Similitud de imágenes”

  1. Comment por matalaz | 02/06/09 at 10:11 am

    Ruben, eres mala gente, ahora voy a tener que borrar todas mis fotos porno con la cara distorsionada del interné. No tienes corazón.

  2. Comment por Raimon | 02/06/09 at 10:24 am

    Mierda!!
    entonces la sabana marrón que tiene atras bin laden son las cortinas de la casa blanca.

  3. Comment por Tora | 02/09/09 at 12:07 pm

    Un buscador que va bastante bien en estos temas (aunque curiosamente no para la imagen de Tesis que has puesto) es http://tineye.com. Para que veais un poco qué es capaz de hacer, os dejo una búsqueda de prueba:

    tineye.com/search/5319c7a319c801ac11ef501756a683222124c499

  4. Comment por Tora | 02/10/09 at 12:16 pm

    Ya que el mod no me hace caso xD… reposteo:

    Un buscador que va bastante bien en estos temas (aunque curiosamente no para la imagen de Tesis que has puesto) es tineye.com. Para que veais un poco qué es capaz de hacer, os dejo una búsqueda de prueba:

    tineye.com/search/5319c7a319c801ac11ef501756a683222124c499

  5. Comment por andres Tarasco | 02/10/09 at 12:33 pm
  6. Comment por aramosf | 03/26/09 at 8:48 am

    Vaya panzada te has pegado… es genial.

    Imagino que has considerado esto: http://www.imagemagick.org/script/compare.php, yo lo he utilizado para temas de captchas y funciona muy bien.

Se han cerrado los comentarios