Propuesta de Investigación Tridimensionalización de Entornos y Objetos dadas sus imágenes/videos.
Propuesta de Investigación
Tridimensionalización de Entornos y Objetos dadas sus imágenes/videos.
Programa Académico Microsoft – Argentina
Célula Académica Interfaz Humana
Integrantes:
· Armando Andrés Meabe (armando.meabe@live.com.ar ) – Microsoft Student Partner
· Pablo Gauna (pablogauna@msn.com) – Project Leader![]()
Microsoft Student Partner; Armando Andrés Meabe (armando.meabe@live.com.ar )
Versión del documento: [1.2] – Año 2010
Objetivo
Desarrollar un software capaz de tridimensionalizar entornos y objetos irregulares recreándolos en un espacio virtual en tres dimensiones a partir de cierta cantidad de imágenes del mencionado entrono u objeto.
Descripción de la Solución
La idea de recrear un espacio u objeto en tres dimensiones a partir de diferentes imágenes –fotografías- puede parecer un problema fuera del alcance del software, pero el principio básico es exactamente el mismo que usamos los humanos para determinar la distancia de lo que vemos.
El método es aprovechar el concepto de imágenes estereoscópicas de una manera algo más compleja que la tradicional. No se trata de utilizar solamente dos imágenes, una derecha y una izquierda para determinar la distancia de los objetos incluidos en dichas imágenes, sino de buscar formas constantes y comparar el desfase –“corrimiento horizontal”- de cada una de sus apariciones en relación a su entorno. A mayor desfase mayor será la distancia de la mencionada forma.
La solución en pocas palabras: Dadas suficientes imágenes de un objeto o entorno (o bien un video), recrearlo en tres dimensiones.
Alcance
El proyecto constará de varias etapas a lo largo de su evolución. Los alcances de la primera etapa son estrictos y servirán para sentar las bases y métodos a seguir; Dado un objeto relativamente sencillo, tridimensional, en el espacio real –por ejemplo sobre una mesa- se hará de cuenta a los fines del desarrollo que no existe nada más que ese “vector” -objeto real- en el espacio de los objetos y se procederá a tridimensionalizarlo adquiriendo imágenes fijas con cualquier dispositivo –cámara, webcam- a su alrededor.
Para el final de esta etapa, nuestro desarrollo expondrá la capacidad de mostrar en tres dimensiones objetos inscriptos dentro del círculo imaginario sobre el cual se ubicará la cámara, con un desfase predefinido en grados entre imagen e imagen.
Metodología
La célula cuenta con tres integrantes incluyendo al MSP quien integra el equipo de I+D, los detalles de la metodología a continuación;
· Soporte Online; Se postearán nuestros avances en principio en nuestro sitio web www.interfazhumana.com.ar . Asimismo la gente podrá comunicarse con nosotros por su interés en el proyecto vía contacto@interfazhumana.com.ar
· El equipo de Interfaz Humana está conformado principalmente por tres miembros como se ha mencionado. Cada uno tiene su área de especialidad que aportará al proyecto. Armando Meabe; Programación Multicore, reconocimiento de patrones en imágenes y videos. Pablo Gauna; Aplicación de métodos matemáticos y estadísticos mediante el código de programación. Guillermo Tessi; Programación orientada al análisis digital de señales.
· Calendario de avance y control; La idea es promover el sentimiento de progreso dentro del equipo. Se pretende avanzar de a un hito mediano por vez pero regularmente, y no proponerse metas suficientemente grandes como para considerarse “imposibles” a simple vista. En otras palabras, dividir la tarea “imposible” de recrear espacios y objetos en tres dimensiones, en muchos problemas o hitos menores y perfectamente factibles. El primer hito será el de reconocer figuras tridimensionales geométricas dentro de un espacio predefinido. Por ejemplo, tridimencionalizar un cubo adentro del círculo por sobre el cual posará la cámara como se ha mencionado.
La primera etapa deberá estar lista para demos y pruebas piloto para la primera semana de mayo y será el escalón inicial para empezar a avanzar en el tema de manera más “tangible”. De todos modos las fechas de las etapas siguientes dependerán de la información obtenida de esta primera etapa y serán establecidas recién entonces, preferentemente.
En cualquier caso, la meta global es llegar al evento CodeCamp con el proyecto suficientemente funcional como para ser expuesto de manera exitosa ante el público.
Fuentes de Información
Se está investigando principalmente en libros de cálculo (Piskunov, Larson), y en MSDN para lo que refiere a la referencia de C#. También se está utilizando la información en formato PDF ofrecida por el Programa Académico para la programación multi-core en C#.



