Visión computacional

Clase y laboratorio

Este es el sitio web de la unidad de Visión computacional (Optativa VIII FP, 3+2 hrs) impartida por la Dra. Elisa Schaeffer en la FIME de la UANL en primavera de 2015 para los estudiantes de octavo semestre de ITS. La clase se imparte LMV V6 (16:10-17:00) en el salón 4208 y el laboratorio los jueves V5-6 (15:20-17:00) en el salón 4212.

Unidades temáticas

  1. Detección de elementos presentes en una imagen (U1)
  2. Caracterización de los elementos presentes en una imagen (U2)
  3. Aplicaciones de la visión computacional (U3)

Tareas

Las seis tareas individuales valen un máximo de cinco puntos cada una y se consideran actividades fundamentales.

  1. Detección de bordes (U1)
  2. Detección de formas (U1)
  3. Detección de líneas (U2)
  4. Detección de círculos (U2)
  5. Detección de elipses (U2)
  6. Detección de agujeros (U2)

El desarrollo de estas tareas y además programas para la detección de polígonos, esquinas y movimiento son las actividades a desarrollar en el laboratorio (hasta 10 puntos por fase, salvo que el de movimiento otorga hasta 20 puntos; además hay una fase introductoria y una fase final de 10 puntos máximo cada una no fundamentales). El diseño algorímico es la énfasis en la clase, mientras la implementación y la evaluación de desempeño se discuten en el laboratorio.

Proyecto

El proyecto individual (U3) se plantea en la semana 9 y se presenta en la semanas 14 & 15, con entregas de 10 (pura presentación incluida en el repositorio) y 10 + 10 + 10 puntos (código + presentación + reporte final) respectivos. Estas actividades son fundamentales. Es obligatorio el uso adecuado de un control de versiones en la nube en la programación del proyecto. Se examinaráa el log de commits.

Exámenes

Los dos exámenes valen 15 puntos (30 en total). El examen de medio curso se realiza por escrito, de libro cerrado, y a nivel conceptual. El examen ordinario se realiza opcionalmente por computadora, de libro abierto, y es aplicado.

Programa semanal

Las diapositivas en PDF que se incluyen son de un semestre anterior. Seguir únicamente instrucciones de la profesora con respecto a las tareas, no improvisar nada a base de lo que viene en los PDFs ya que no necesariamente aplica en este semestre.

  1. Introducción y aplicaciones (U3)
  2. Herramientas (U1)
  3. Análisis de bordes (U1)
  4. Análisis de formas (U1; entrega de T1)
    Ejemplo conceptual interactivo y su archivo de entrada
    Ejemplo conceptual multiforma y su archivo de entrada
  5. Detección de líneas (U1; entrega de T2)
    Ejemplo conceptual y su archivo de entrada
  6. Detección de círculos (U2; entrega de T3)
    Ejemplo conceptual
  7. Detección de elipses (U2; entrega de T4)
  8. Examen de medio curso
  9. Presentación de temas de proyecto (U3)
  10. Detección de agujeros (U2; entrega de T5)
  11. Detección de polígonos y esquinas (U2; entrega de T6)
  12. Detección de movimiento (U2)
  13. Decomposición de wavelets (U2)
  14. Demostraciones de proyectos, parte 1 (U3)
  15. Demostraciones de proyectos, parte 2 (U3)
  16. Examen ordinario
  17. Examen extraordinario

Producto integrador

Durante la unidad de aprendizaje el estudiante crea su repositorio público que documenta el desarrollo de las tareas y el proyecto. Todos los trabajos son individuales.

Bibliografía básica

Se hará uso amplio materiales de enseñanza en línea. El libro de texto de la unidad es E.R. Davies, Machine Vision: Theory, Algorithms, Practicalities, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2004. ISBN 0122060938.

Resultados

Los estudiantes se identifican con los últimos dígitos de su número de matrícula. La columna X indica los puntos extra acumulados (por responder en inglés en los exámenes y presentar temprano el proyecto).

El laboratorio concluyó el jueves 21 de mayo. Los puntajes de laboratorio son los finales que se subieron en SIASE. A los que nunca subieron nada en su reposito les corresponde un NP ya que no presentaron nada; a los que subieron alguna actividad (aún si la borraron posteriormente), les corresponde su puntaje acumulado tal cual.

Alumno
(repo)
Clase Lab.
Tareas
1-6
Exámenes
MC+Ord
Proyecto Extra CF
1a
CF
2a
07 (no entregó tareas) 4+NP=4 8 (inconcluso) NA 12 NC 2
27 (solamente el laboratorio) 8
28 5+3+2+3+3+3=19 5+10=15 NP+8+8+9=25 5+4+8 76NA (no lleva)
32 (solamente el laboratorio) 24
35 5+4+5+4+2+5=25 9+11=20 9+9+8+7=33 7+8+2 95NA 11
40 5+5+4+4+4+5=27 14+6=20 9+8+8+7=32 8+7 94 NA (no lleva)
48 4+4+3+2+0+3=16 8+4=12 8+9+7+8=32 8+4 72 NA oyente
49 4+5+3+3+2+3=20 6+NP=6 7 (inconcluso) NA 33 NP (no lleva)
56 5+5+3+4+3+4=24 7+9=16 9+9+9+7=34 6+7+2+7 96 NA (no lleva)
57 (solamente el laboratorio) 0
62 12
65 6
68 5+5+3+3+5+4=25 10+NP=10 8+9+8+9=34 8+7 84 NA 5
78 partipante de oyente en clase, sin laboratorio
82 4+4+3+2+NP+NP=13 NP+NP 7 (inconcluso) ¿oyente? (no lleva)
84 4+5+5+5+4+5=28 7+12=19 8+9+7+6=30 5+8+2 92NA (no lleva)
86participante en el grupo de la M.C. Laura del Bosque 93NA (no lleva)
95 partipante de oyente en ambos clase y laboratorio
96 (solamente el laboratorio) NP

Actualizado por última vez el 18 de junio del 2015.
URL: http://elisa.dyndns-web.com/~elisa/teaching/comp/vision/2015.html