El video (cuidado, publicidad hipercursi incluida) muestra un espectacular ejemplo de uso de Photosynth, una especie de agregador de fotos hiperrealista con un interface a lo google earth que Microsoft se agencio a golpe de talonario hace unos cuantos meses.

Photosynth permite la exploracion de un mosaico de fotografias cn una calidad grafica indeterminada a priori. Como los famosos visualizadores de esas fotos de gigapixeles o los exploradores del conjunto de mandelbrot el sistema permite aumentar casi sin limite una misma imagen sin importar aparentemente el grado de complejidad de la misma. Para visualizar un conjunto de imagenes el sistema permite una reorganizacion de las mismas en base a un patron predefinido. En el ejemplo presentado en el video se usa un conjunto enorme de tomas de la Catedral de Notre Dame de Paris tomadas por usuarios de flickr desde diferentes angulos hasta formar un conjunto coherente y tridimensional de la misma, permitiendose incluso la navegacion, y exploracion desde diferentes puntos de vista.

La primera parte del video muestra un sistema de navegacion basado en varios niveles de zoom que, como otros basados en el mismo paradigma, esta basado en parte en lo que se conoce como Zooming User Interface inspirado a su vez en lo que Jeff Rasking llamo El Entorno Humano, una forma mas natural de interaccion con la informacion al permitirnos tanto profundizar en lo que nos interesa como alejarnos y descartar un tema para centrarnos en otro diferente cuyo grado de relacion con el original estara dado por su cercania en un plano . Aunque con menor espectacularidad hay muchos sistemas basados en ZUI , como el navegador web de la Nintendo DS o DeepFish, un visualizador de la misma Msft para PDAs.

La segunda parte, sin embargo, muestra el sistema de composicion de panoramas que permite reconstruir una estructura o lugar fisico a traves de un conjunto indeterminado de fotos tomadas todas en fechas diferentes con diferentes camaras, condiciones, y luminosidad. Es una automatizacion a lo grande de los algoritmos que solemos usar para componer imagenes panoramicas a traves de varias imagenes de la misma escena en varios angulos diferentes compartiendo una serie de puntos de union necesarios para la reconstruccion de la imagen. Personalmente Hugin para crear mis fotos panoramicas (que es software libre y funciona en linux), y existen programas en Linux que usan los mismos algoritmos para automatizar totalmente el solapado y ajuste de color de las imagenes,  como autopano (viene con demo en flash) de la universidad de Berlin, creada en Mono/GTK y que como presumiblemente Photosynth, se basa en lo que se conocen como punto o transformacion sift, un algoritmo de vision artificial dedicado a reconocer un mismo objeto pero en dos condiciones de transformacion diferentes. Como nota curiosa, la Universidad de la Columbia Britanica tiene la patente del algoritmo SIFT y solo lo permite usar como software libre para investigacion, lo que impediria a Microsoft comercializar este sistema. Con esto de las patentes el que roba a un ladron…..

Microsoft tiene un sistema de demostracion en su live labs, aunque hay que tener explorer y windows para ejecutarla (si alguien la prueba que lo comente plis)

Como nota curiosa, si alguien se fija bien, una de las imagenes de la demo tiene a alguien que parece Stephen Hawkings dandose un paseo por la plaza de San Marco de Venecia.

Via ./

Links