CINVESTAV-IPN
Sección de Computación. Departamento de Ingeniería Eléctrica.

Curso:  Tópicos Avanzados en Visualización: Reconocimiento 3D

Prof. Dr. Luis Gerardo de la Fraga
Periodo: Mayo-Agosto 2002

Este es el contenido del curso.

Tareas del curso

Apuntes diversos y programas desarrollados durante el curso


Apuntes y Programas

La unidad I, introducción, puede verse aquí:  cap1.pdf
 

16/07/2002
 El código fuente para la animación explicada en la clase de hoy:  Cubes.tar.gz

17/05/2002
Los programas vistos en clase para visualizar los efectos de
un mal muestreo (aliasing), y las operaciones lógicas con imágenes
binarias, aquí:  Sampling.tar.gz .
La instrucción para visualizar la animación es:
$ xv -wait 1 -wloop *.pgm

24/05/2002
Programa en PERL para la rotación de imágenes: rotate.pl

Tema 2.5 Filtrado espacial:  fil_espacial.pdf

Unidad 3: Apuntes sobre segmentación

El primer sitio donde aparece space3d!
Y el automata para reconocer el lenguaje usado por space3d
junto con el ejemplo visto en clase aquí:  Automata.tar.gz

 El programa qhull:  qhull3.1.tgz  del The Geometry Center de la Universidad de Minnesota.
Y el paper que trata el algoritmo de cubierta rápida : qhull-96.ps

 Programas en perl para realizar la cubierta convexa, usando qhull sobre datos 3D:  ConvexHull.tar.gz



TAREAS:

Tarea 7: Mundo virtual de un brazo de robot.

Tarea 6: Digitalización y reconstrucción 3D de pedazos de tubos con manchas de
                distintos tamaños. Debe realizarse una tabla comparando las medidas
                 reales de la mancha (alto, ancho, área) vs. las dimensiones calculadas
                 con el proceso de reconstrucción 3D.

Tarea 5: Digitalización y reconstrucción 3D de un vaso de unicel.

Tarea 4: Revisión de un artículo de revista donde se maneje una técnica de reconstrucción
               tridimensional en base a vistas del objeto.

Tarea 3: Las imágenes están aqui (una por cada uno de los alumnos del curso):
circulos.fig , cosas.fig,cuadros.fig , elipses.pbm , otro.fig (Eduardo), y  polis.eps
Hay que reconocer las formas de la siguiente manera: extraer la imagen de cada
forma y calcular algunas características de ellas que nos ayuden a clasificarlas.

Tarea 2:  Fecha de entrega 14/05/2002. Segmentación.
      Se debe buscar en Internet o digitalizar una imagen con algún objeto que se crea se puede reconocer.
      Primero hay que realizar el umbral y después extraer el objeto de la imagen usando el programa
    realizado en la Tarea 1.

Tarea 1: Fecha de entrega 07/05/2002. Reconocimiento de puntos.
        Programa en PERL para generar los puntos aleatorios:  puntos.pl .
        El programa anterior se ejecuta y se hace una gráfica con gnuplot usando
   los siguientes comandos:  p.gnu .
        Y finalmente generamos la imagen a tratar con el programa "convert" de ImageMagick:
   $ convert p.eps p.pbm
    p.pbm es la imagen a la que se van a extraer los puntos.
Ademas hay que imprimir la gráfica p.eps, digitalizarla y reconocer los puntos de la misma
forma que con la imagen p.pbm
    La librería scimagen está disponible aquí: http://delta.cs.cinvestav.mx/~fraga/Programas/Scimagen.tar.gz
 



Comentarios: fraga@cs.cinvestav.mx