miércoles, agosto 4, 2010
|
Microsoft Research (el brazo de investigaciones avanzadas de Microsoft) recientemente reveló una novedosa técnica para arreglar imágenes borrosas de cámaras digitales, que después que entiendan como funciona se preguntarán como nadie pensó en esto antes...
La técnica aun no tiene un nombre mercadológico, pero lo que hace es bastante sencillo e ingenioso, y el problema que resuelve es el siguiente: Cuando tomas una fotografía, una de las razones por la cual por lo general salen borrosas es porque moviste la cámara, incluso aunque sea un movimiento imperceptiblemente pequeño, ya que al final de cuentas, incluso un milímetro que te muevas es una gran distancia en relación al tamaño de los pixeles del sensor de tu cámara. Así que Microsoft ofrece la siguiente solución: ¿Qué tal si justo en el momento que tomas la fotografía, no solo se almacena la foto en sí (digamos, en un archivo JPG o RAW), sino que además se almacenen datos de exactamente qué tipo de movimientos y giros, y en cuáles ángulos y por cuales distancias, moviste la cámara? Esta información adicional provendría tanto de sensores de movimientos como de giroscopios (ambos, a propósito, ya parte del iPhone 4, y en camino para celulares Android). Después de este paso, la idea es procesar la imagen y analizarla, y compararla con los datos de movimientos almacenados. La idea es, que si un algoritmo diseñado para tal fin sabe con exactitud cuanto moviste la cámara, en qué dirección, y en qué ángulos (y me imagino, para ser mas efectivo, tomando en consideración el tipo de cámara y lente que utilizaste), entonces ese algoritmo puede formarse un patrón que le indica exactamente en qué dirección (o conjunto de direcciones, si fue una toma de relativa larga exposición), se puso borrosa la foto, y por tanto poder reconstruir la imagen original. Para entender un poco mejor, imaginemos un ejemplo de una foto de un lápiz parado verticalmente, y que justo mientras tomamos la foto movemos la cámara hacia la izquierda. El resultado será un lápiz con una "estela borrosa" a su lado (digamos, su lado izquierdo para mantener el ejemplo sencillo). En este ejemplo, el algoritmo tendría información de que el lápiz se movió digamos 7 milímetros a la derecha y que lo que vemos en la imagen es una estela que se extiende 7 milímetros a la izquierda, por tanto, el algoritmo puede aplicar unos pasos que remuevan esa estela de la imagen y reconstruyan el lápiz en su posición original. El algoritmo no es infalible (como notarán si prestan atención en algunas de las imágenes que muestran), pero de que mejora las imágenes no cabe la mejor duda. Este es ese tipo de cosas que empresas fabricantes de cámaras licenciarían de Microsoft, y espero lo hagan, para que una versión comercial de este algoritmo (si es que Microsoft decide vender licencias después de patentarlo) sea parte de toda cámara digital en el futuro. Noten que con suficiente poder de computación incluso sería posible aplicar este algoritmo a videos, mejorando la calidad de estos significativamente. Ahora solo faltan que combinen esta tecnología con esta otra, y podremos hacer cosas que pocos años atrás aparentarían pura magia o ciencia ficción... Página oficial de este proyecto autor: josé elías |
8 comentarios |
Cámaras Digitales , Tecnología Visual , Windows / Microsoft |
Comentarios
Añadir Comentario |
"Estoy perdiendo eso de asombrarme, recuerdo que de niño me asombraba casi por cualquier cosa, hoy en día es díficil.
¿Qué nos esta pasando?..."
¿Qué nos esta pasando?..."
en camino a la singularidad...
©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
Captura la foto y da reversa!
Que ingenioso!