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.
Apuntes diversos y programas desarrollados
durante el curso
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
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