Tras el éxito de las famosas aplicaciones que cambian y modifican rostros, poco a poco estamos viendo como surgen nuevos proyectos relacionados con esta técnica que llevan un paso más allá el jugar con las caras. Sin entrar en el delicado debate de la privacidad, ya hemos visto desde el resurgir de FaceApp hasta AI Portraits, ésta última desarrollada por el MIT la cual convierte nuestros selfies en obras de arte.
Pues hoy nos enteramos de un nuevo proyecto, el cual es desarrollado por la compañía de videojuegos NCSoft, donde han desarrollado una inteligencia artificial que transforma nuestros rostros en personajes de anime. Pero eso no es todo, ya que también juega con nuestras mascotas y las cambia por otro animal.
Se trata de un modelo open source que se basa en las ahora famosas redes generativas antagónicas o GANs, las cuales por medio de machine learning "aprenden" de entre una gran cantidad de datos, como imágenes de rostros humanos y animados, para así crear nuevas imágenes.
Junho Kim, Minjae Kim, Hyeonwoo Kang y Kwanghee Lee son los investigadores responsables de esta nueva herramienta, quienes trabajan para NCSoft y que entre otras cosas fueron desarrolladores de 'Guild Wars 2'. Explicaron que este proyecto nació en un artículo llamado 'Mapeo de activación de clases' o CAM, el cual explica cómo separar una imagen en capas, conocidas como "mapas de atención", a través de diferentes puntos de interés para destacar los elementos más importantes.
Lo que permite CAM, entre otras cosas, es poder entrenar una red neuronal con dos imágenes para que detecte las similitudes, las clasifique y las use en la creación de nuevas imágenes. Por ejemplo, si le damos una foto de un perro y una de un gato, encontrará que hay coincidencias en el pelo, las orejas y los ojos, los cuales usará para dar vida a una mezcla de todo esto.
Según explican, decidieron incorporar estos "mapas de atención" a su modelo de GAN para así centrarse en regiones importantes de las imágenes e ignorar las menos importantes. Además, se añadió un algoritmo de normalización 'Adaptive Layer-Instance Normalization' (AdaLIN) para tener resultados fiables y convincentes.
Gracias a esto, es posible transformar selfies en asombrosas imágenes con aspecto de anime, pero también transformar caballos en cebras, gatos en perros, y hasta paisajes en cuadros con estilo impresionista.
Este software está disponible de forma gratuita en GitHub y todos los detalles de la investigación están disponibles para ser consultados. La mala noticia es necesitaremos un PC con suficiente potencia para echar a andar estos modelos, además de tener que entrenarlos por nuestra cuenta o bien, esperar a que alguien cree un software con esto para que cualquiera pueda usarlo sin complicaciones.
.