Connect with us

Hi, what are you looking for?

Tecnología

Cómo construir un fotomosaico eficientemente

Un fotomosaico es una imagen creada con miles de pequeñas fotografías. La idea se popularizó después de que a Robert Silvers le publicaran en la revista Newsweek, el 22 de diciembre de 1997, una fotografía de Lady Di hecha con una enorme cantidad de fotos de flores.

El fotmosaico inicial de Robert Silvers en la revista Newsweek

Silvers, que estudio en el MIT, creó un sistema para hacer fotomosaicos y de hecho, ha publicado algunos libros sobre el tema. El «ciber-artista» no explica cómo lo hace (aunque tiene una patente que con el tiempo fue puesta en tela de juicio y hasta donde entendemos, la misma ha sido invalidada).

Robert Silvers le ha hecho a personajes célebres imágenes de fotomosaicos. Por ejemplo, amigos de Bill Gates le solicitaron un mosaico del exCEO de Microsoft para regalárselo cuando cumpliera 40 años de edad.

El precio de dicho fotomosaico fue de unos 40 mil dólares. Este mosaico está hecho con billetes de diversas denominaciones y de diferentes países e incluso, muchas veces son fragmentos de los billetes.

El fotomosaico de Gates, que se le dio de regalo cuando cumplió 40 años

Un fotomosaico es básicamente un mosaico de fotografías en el que se debe sustituir cada región de color por una foto determinada.

Uno de los problemas básicos es encontrar la imagen más adecuada para una particular región de la imagen que estamos procesando.

Lo que básicamente se hace es sacar el color promedio de una región y después comparar ese rojo, verde y azul promedio con el rojo, verde y azul promedio de todas las imágenes que se pueden tener en una biblioteca.

Esto equivale a usar la ecuación de la distancia en tres dimensiones de la geometría analítica y hallar la distancia mínima entre el color que nos interesa y una imagen.

Poder localizar la imagen  adecuada requiere de revisar todas las imágenes y hacer el cálculo de esa ecuación de la distancia. Típicamente, cuando se tienen unas 5 mil imágenes, hay que hacer este cálculo unas 12.5 millones de veces, lo cual es bastante ineficiente, computacionalmente hablando.

Me hicieron un fotomosaico

Si retomamos este tema es porque me acaba de llegar un fotomosaico hecho por Edgar Mendoza, estudiante de la Facultad de Ciencias, quien acaba de terminar el curso de Proceso Digital de Imágenes, que imparto en la carrera de Ciencias de la Computación.

Pero hay ideas, interesantes, como la de usar árboles KD, que es lo que ha hecho Edgar.

Básicamente un árbol KD (llamado también árbol K-dimensional) es equivalente a una búsqueda binaria, la cual es la más eficiente que existe. Edgar me ha dicho que de esta manera se evita la búsquea exhaustiva (a fuerza bruta). La complejidad es nlog(n), lo que mejora enormemente el tiempo de procesamiento.

Edgar usó un banco de imágenes que contiene 77,185 fotogramas correspondientes a las escenas de los videos del canal «manuel morsa» (en donde hablamos de ajedrez. Tomó 1 por cada dos segundos de video).

«Al momento de realizar la búsqueda de la imagen más cercana, se tomaron (para este caso) las 100 imágenes más cercanas, de las cuales se toma entonces una al azar», dijo Edgar.

Además existen varias imágenes en el banco con el mismo promedio de color, para esta situación también se elige una al azar, de forma que se consideran todas las imágenes

Para mejorar un poco el resultado uso, como usted nos recomendó en clase, una máscara de color al 30%, además de difuminar el error de la diferencia entre la imagen seleccionada y la región original con dithering».

El fotomosaico hecho por Edgar Mendoza, en donde las fotos son fotogramas de los videos del canal de ajedrez «manuel morsa»

Así, el resultado es el que se presenta en la imagen anterior.

Quien quiera ver la imagen final original (que pesa unos 14 MBytes), puede descargarla de este enlace. Notable trabajo por dos razones: primero, por el haber usado la estructura de árboles KD y por otra parte, por tomar los videos y armar una extensa colección de fotogramas de los mismos. Y después hay quien duda que hay talento en nuestro país.

La entrada Cómo construir un fotomosaico eficientemente se publicó primero en unocero.

Últimas noticias

Vehículos policiales frente a Farmacias del Ahorro en Mazatlán tras un incidente violento.

Mazatlán

En Mazatlán, un trabajador de la construcción fue privado de su libertad tras recibir al menos dos disparos afuera 🚨🔎 #Mazatlán #Seguridad

Cinta amarilla con 'PROHIBIDO EL PASO' en la entrada del Instituto La Salle, Ciudad Obregón. Cinta amarilla con 'PROHIBIDO EL PASO' en la entrada del Instituto La Salle, Ciudad Obregón.

Educación

Instituto La Salle Ciudad Obregón suspendió clases tras una amenaza de atentado por WhatsApp; autoridades activaron protocolos y resguardan plantel🚨👮‍♀️ #SeguridadEscolar #Sonora

Letrero moderado y llamativo de CEAIP Sinaloa frente a un edificio de vidrio. Letrero moderado y llamativo de CEAIP Sinaloa frente a un edificio de vidrio.

Culiacán

En Sinaloa, iniciativa de Rubén Rocha genera debate sobre la desaparición de la ceaip; legisladores reportan opiniones divididas 🏛️ 🔍 #transparencia #Sinaloa

Ilustración del juicio por peculado en Sonora Ilustración del juicio por peculado en Sonora

Educación

Ernesto 'N' fue vinculado a proceso por peculado; juez abre investigación por más de 200 millones, padres exigen transparencia 💰⚖️ #peculado #Sonora

Imagen referente a la búsqueda de personas desaparecidas en Mazatlán y Concordia, diciembre 2025 Imagen referente a la búsqueda de personas desaparecidas en Mazatlán y Concordia, diciembre 2025

Concordia

Autoridades activan fichas de búsqueda en Sinaloa 🔍 por cuatro personas desaparecidas en Mazatlán y Concordia; reportes piden información anónimamente ☎️ #Sinaloa

Claudia Sheinbaum hablando en un evento sobre vivienda en México, una bandera está en el fondo. Claudia Sheinbaum hablando en un evento sobre vivienda en México, una bandera está en el fondo.

Nacionales

En Chignahuapan, Presidenta encabeza 154 sorteos del Programa de Vivienda para el Bienestar; 31,934 viviendas se asignan con transparencia. 🏠🤝 #Vivienda #Conavi

Suscríbete y recibe noticias

Tendencia

Sinaloa

Secretaría de Salud informó que el nuevo hospital IMSS Culiacán tendrá 260 camas, 39 especialidades y helipuerto en 2026 🚁 🏥 #IMSS

Sinaloa

La Fiscalía FGE activó Alerta AMBER Mazatlán📍 tras la desaparición⚠️ de Brayan y Brandon; llaman a denunciar confidencialmente al 800-890-90-92. #AlertaAMBER #Mazatlán

Concordia

Reportan desaparecidos trece jornaleros y conductor desde madrugada en Concordia, Sinaloa; Yamoldcar Tours presentó denuncias y Sabuesas activan búsqueda. 🔎🚌 #desaparecidos #Concordia

Sinaloa

La Fiscalía activó el protocolo Alba en Mazatlán y busca a tres mujeres desaparecidas; pueden reportar información al 800 🔍🚨 #Mazatlán #Desaparecidas

Concordia

Fiscalía y Comisión emitieron fichas por seis desaparecidos en Concordia tras salir en combi blanca rumbo a Mazatlán 🚐🔎 #desaparecidos #Concordia

Economía

Este martes 16, dirigentes y autoridades se reúnen; si no hay acuerdos, anuncian bloqueos carreteros🚧, cierres de puentes y aduanas🚛 #campo #transporte

Sinaloa

La Semar desplegó un operativo en el Triángulo Dorado para ubicar a Aureliano Guzmán, alias El Guano🚁⚓️; habitantes difundieron videos #Sinaloa #Seguridad

Nacionales

Campesinos y transportistas advierten que reactivan bloqueos y tomarán aduanas si no acuerdan este miércoles un nuevo modelo agroalimentario 🚜🚛🌾 #Campo #Bloqueos

Desarrollado por
FIIXCOM