Cinvestav
Departamento de Computación
Curso:
Tópicos Avanzados en Visualización: Reconocimiento 3D
Prof. Dr. Luis Gerardo de la Fraga
Cuatrimestre Mayo-Agosto 2007
Este es el contenido del curso.
Apuntes del Curso:
Tareas
8. Deformación y animación de objetos bidimensionales
Fecha de entrega: Viernes 17/08/2007
- Se debe de realizar el motor de deformación para un objeto como el que se muestra en la figura siguiente:
- Con el ratón será posible mover un vértice, o seleccionar varios de ellos, y aplicarles fuerza al arrastrarlos.
- Se podrá seleccionar un vértice para fijarlo.
- Los vértices del objeto no deben de cruzar el borde del cuadro de dibujo
- El objetos se dibuja con POINTS y LINES de OpenGL
- Se podría modificar el objeto en un modo de edición, en el que todas las constantes de los resortes serían igual a cero
7. Reconstrucción de objetos con simetría cilíndrica
Fecha de entrega: Viernes 3/08/2007
6. Reconstrucción usando cuboides
Fecha de entrega: Viernes 27/07/2007
- Hay que tomar varias imágenes del modelo que tienen cada uno de ustedes, sin cambiar el acercamiento de la cámara en todas las tomas.
- Con una de las imágenes se puede estimar los parámetros intrínsecos de la cámara.
- Para cada fotografía calcular la orientación del objeto (tres ángulos de rotación) y posición del cuboide (tres desplazamientos).
- Hacer el modelo de forma parametrizada en formato para Space3D
- Poner las mismas orientaciones calculadas en el modelo en Space3D. Aquí esta Space3D con los ángulos de rotación en x,y,z: Space3Dabc.tar.gz.
- Las fotografías tomadas en el punto (1) y las vistas generadas en el punto (5) deben ser iguales.
5. Reconstrucción usando Homografías
Fecha de entrega: Viernes 13/07/2007
- Simulación: Hay que realizar la estimación de la matriz M a partir
de H, p y P (p son los puntos sobre la imagen y P los puntos en coordenadas
del mundo del modelo.- Contruir el modelo
- Tomar varias fotografías del modelo (recomiendo usar la cámara de video que tengo). Deben ser al menos tres en distinta pose.
- Estimar M, usando
Se necesitan al menos tres imágenes para realizar esto.- Estimar M, usando dos imágenes y:
- Estimar M a partir de una sola imagen y
con el centro óptico de la cámara conocido, situado en el centro de la imagen. La incógnita es f, el foco de la cámara.
4. Triangulación de Delaunay y diagrama de Voronoi
Fecha de entrega: 26/06/2007
Hay que visualizar ambos diagramas en el programa Space3D.3. Reconocimiento de puntos y visualización de la cubierta convexa
Dentro de este archivo tar comprimido está un script en PERL 'puntos.pl', que genera
aleatoriamente (con una distribución uniforme) 30 puntos. Con el script
'grafica.gnu' para gnuplot se genera un archivo 'grafica.eps' que puede imprimirse.
Hay que hacer:
1) Generar la gráfica de los puntos
2) Imprimir el archivo de la gráfica
3) Digitalizar la hoja de la gráfica en el escaner (a 72 dpi)
4) Reconocer los puntos y calcular su centroide
5) Calcular la cubierta convexa con el programa con el algoritmo de Graham (incluido en el tar)
6) Visualizar los puntos y la cubierta convexa con el programa gnuplot
7) Comparar el error en las posiciones de todo el proceso; para ello tenemos que situar
los puntos iniciales y los reconocidos en un mismo marco de referencia. El marco sugerido
es el par de puntos más lejanos, situarlos en la horizontal (rotándolos el grado de inclinación
de la recta que uno los dos puntos más lejanos) y normalizando su distancia a 10 (ó 100).
El error reportado debe ser el error cuadrático medio en las posiciones de los
puntos iniciales y los reconocidos
2. Clasificación. Fecha de entrega: 05/06/2007
En el archivo Imagenes.tar.gz existe el archivo "leeme.txt" que relaciona el nombre de la imagen con su nombre. Hay que realizar:
- Extraer los objetos y calcular algunas características
- Realizar el clasificador de mínima distancia entrenándolo con los objetos de la imagen.
- Rotar y transladar los objetos de la figura en Xfig. Exportar a una imagen y probar el clasificador con ella.
1. Filtrado espacial de imágenes. Fecha de entrega: 22/05/2007
Última actualización: 29 de mayo, 2007
Comentarios: fraga@cs.cinvestav.mx