/imagenes

Curso de Fundamentos de Procesamiento de Imágenes

Primary LanguageMATLAB

Fundamentos de Procesamiento de Imagenes

Planificacion del curso por dia

(este material tambien esta disponible en las clases de cada capitulo)

Clase 01 Ma. 11-Aug-2020:

  • 0.1-Video de esta clase [YouTube]
  • 0.1-Programa del Curso [PDF]
  • 0.1-Presentacion del Curso [PPT]
  • 1.1-Definiciones [PPT]

Clase 02 Ju. 13-Aug-2020:

  • 1.1-Video de esta clase [YouTube]
  • 1.1-Definicion de Procesamiento de Imagenes [PPT]
  • 0.1-Inauguracion JJOO Beijing (ver desde el minuto 2.45) [Video]
  • 1.1-Ejemplo de computacion grafica [Matlab]
  • 1.1-Ejemplo segmentacion de un arroz [Matlab]
  • 1.1-Ejemplo Inicial (segmentacion de arroces) [Matlab]
  • 1.1-Adquisicion de Imagenes [PPT]
  • 1.1-Pixels [Matlab]
  • 1.3-Sampling (muestreo espacial y de tonos de gris) [Matlab]
  • 1.3-Segmentacion simple a color [Matlab]

Clase 03 Ma. 18-Aug-2020:

  • 1.2-Video de esta clase [YouTube]
  • 1.2-Luz, espectro, vision [PPT]
  • 1.2-Funcionamiento del ojo humano [Video]
  • 1.2-Funcionamiento del ojo humano [Video]
  • 1.2-Funcionamiento del ojo humano (problemas en la vision) [Video]
  • 1.2-Ejercicio: Punto Ciego [PPT]
  • 1.2-Ejemplo de Percepcion 1 [Matlab]
  • 1.2-Ejemplo de Percepcion 2 [Matlab]
  • 1.2-Lo ves a color o en blanco y negro? [Nota periodistica]
  • 1.2-Ilusiones del color (Charla TED) [YouTube]

Clase 04 Ju. 20-Aug-2020:

  • 1.4-Video de esta clase [YouTube]
  • 1.4-Trabajo en grupo [Ejercicio]
  • 1.4-Ejemplos en Python (c) Cristian Nova S. [Python]
  • 1.4-Ejemplos en Matlab para el Toolbox Image Processing [Apuntes]

Clase 05 Ma. 25-Aug-2020:

  • 3.1-Video de esta clase [YouTube]
  • 3.1-Transformaciones Geometricas [PPT]
  • 3.1-Ejemplo Louvre [Matlab]
  • 3.1-Ejemplos de Transformaciones Geometricas Basicas [Matlab]
  • 3.1-Transformaciones Geometricas [Matlab]
  • 3.1-Interpolacion bilineal [Apuntes]
  • 3.1-Interpolacion bilineal (opcional) [PDF]
  • 3.1-Ejercicio de Interpolacion [Apuntes]
  • 3.1-Transformacion Geometrica: Conversion Elipse - Circulo [Apuntes]
  • 3.1-Transformacion Geometrica: Conversion Elipse - Circulo [Matlab]

Clase 06 Ju. 27-Aug-2020:

Clase 07 Ma. 01-Sep-2020:

  • 3.2-Video de esta clase [YouTube]
  • 3.2-Aritmetica: Promedio de imagenes [Matlab]
  • 3.2-Aritmetica: Resta de imagenes [Matlab]
  • 3.2-Aritmetica: Multiplicacion de imagenes [Matlab]
  • 3.2-Aritmetica: Multiplicacion de imagenes (color) [Matlab]
  • 3.2-Operaciones Boleanas [Matlab]
  • 3.3-Operaciones con mascaras [PPT]
  • 3.3-Filtrado con mascara [PPT]

Clase 08 Ju. 03-Sep-2020:

Clase 09 Ma. 08-Sep-2020:

  • 3.3-Video de esta clase [YouTube]
  • 3.3-Ejemplos de filtrado con mascara [Matlab]
  • 3.3-Apuntes para entender filtros con mascaras [Apuntes]
  • 3.3-Ejemplos de filtrado con mascara [Matlab]
  • 3.3-Deteccion de bordes con mascaras [Matlab]
  • 3.3-Agudizacion con mascaras [Matlab]
  • 3.3-Animacion de mascaras [Video]

Clase 10 Ju. 10-Sep-2020:

Clase 11 Ma. 15-Sep-2020:

  • 4.4-Video de esta clase [YouTube]
  • 4.4-Transformada de Fourier 1D [PPT]
  • 4.4-Ejemplo de senales de audio (1D) [Matlab]
  • 4.4-Ejemplo de senales de audio (1D) [Matlab]
  • 4.4-Apuntes para Transformada de Fourier 1D [Apuntes]
  • 4.4-Ejemplo de senales de audio (1D) [Matlab]
  • 4.4-Ejemplo de Frecuencias 1D [Matlab]

Clase 12 Ju. 17-Sep-2020:

Clase 13 Ma. 29-Sep-2020:

  • 4.4-Video de esta clase [YouTube]
  • 4.4-Muestreo de Sinusoide [Matlab]
  • 4.4-Muestreo de Audio [Matlab]
  • 4.4-Muestreo de senales 1D [PPT]
  • 4.4-Transformada Discreta de Fourier (DFT) [Apuntes]
  • 4.4-OpenCV: DFT [Blog]
  • 4.4-Convolucion en 1D usando Transformada de Fourier [PPT]
  • 4.5-Fourier 2D: Teoria [PPT]

Clase 14 Ju. 01-Oct-2020:

Clase 15 Ma. 06-Oct-2020:

  • 4.5-Video de esta clase [YouTube]
  • 4.5-Interpretacion de la Transformada de Fourier 1D [Matlab]
  • 4.5-Interpretacion de la Transformada de Fourier 2D [Matlab]
  • 4.5-Funciones Base de Fourier 2D [Matlab]
  • 4.5-Visualizacion de funciones Base de Fourier 2D [Matlab]
  • 4.5-Ejemplo facil de Fourier 2D [Matlab]
  • 4.5-Ejemplo de Transformadas de Fourier 2D [Matlab]
  • 4.5-Teorema del Muestreo 2D [PPT]
  • 4.5-Ejemplo de Aliasing [Matlab]
  • 4.5-Ejemplo de Anti-Aliasing [Matlab]
  • 4.3-Convolucion en 2D [PPT]

Clase 16 Ju. 08-Oct-2020:

  • 4.5-Video de esta clase [YouTube]
  • 4.5-Implementacion de Filtros usando Transformada de Fourier [PPT]
  • 4.3-Convolucion en 2D discreta [PPT]
  • 4.5-Filtros en 2D en el dominio de frecuencia [PPT]
  • 4.5-Ejemplos de filtros en 2D en el dominio de frecuencia [Matlab]
  • 4.5-Uso de FFT-shift en la implementacion de Filtros 2D [Apuntes]
  • 5.1-Filtro 2D Gaussiano [Matlab]
  • 5.1-Fultro 2D Butterworth [Matlab]
  • 5.1-Filtros en 2D en el dominio de frecuencia [Matlab]
  • 5.1-Ejemplo de Filtros en 2D en el dominio de frecuencia [Matlab]
  • 5.1-FIltro pasa altos [Matlab]
  • 4.5-Fase de Fourier 2D (opcional) [Matlab]
  • 4.5-Bloques en 2D (opcional) [Matlab]
  • 5.2-Filtro Homomorfico (opcional) [PPT]
  • 5.2-Ejemplo de Filtro Homomorfico (opcional) [Matlab]

Clase 17 Ma. 13-Oct-2020:

  • 4.5-Video de esta clase [YouTube]
  • 4.4-Efector aliasing al girar una rueda [YouTube]
  • 4.6-Transformada Discreta de Cosenos (DCT) [PPT]
  • 4.6-JPEG DCT, Discrete Cosine Transform [Video]
  • 4.6-Ejemplo basico de Compresion de Imagenes [Matlab]
  • 4.6-Ejemplo basico de compresion 1D [Matlab]
  • 4.4-Material adicional: Fourier Transform, Fourier Series, and frequency spectrum [Video]
  • 4.4-Material adicional: The Fourier Transform in 15 Minutes [Video]
  • 4.4-Material adicional: Fourier Transform Properties Part 1 [Video]
  • 4.5-Material adicional: The 2D Discrete Fourier Transform [Video]
  • 4.5-Material adicional: 2-Dimensional Discrete-Space Fourier Transform [Video]
  • 4.6-Ejemplo de Transformada Discreta de Cosenos (DCT) [Matlab]
  • 4.6-Transformada de Haar 2D [Matlab]
  • 4.6-Deteccion de caras usando Haar 2D [PPT]
  • 4.6-Transformada de Gabor [PPT]
  • 4.6-Ejemplo de Transformada de Gabor [Matlab]
  • 4.5-Implementacion de la Transformada de Fourier (opcional) [Apuntes]
  • 4.5-Ejemplo de Implementacion de la Transformada de Fourier (opcional) [Matlab]

Clase 18 Ju. 15-Oct-2020:

  • 4.6-Video de esta clase [YouTube]
  • 4.6-Ejercicio Transformada Wavelet [PDF]
  • 4.6-Transformada de Wavelet [PPT]
  • 4.6-Wavelets - video a [Video]
  • 4.6-Wavelets - video b [Video]
  • 4.6-Wavelets - video c [Video]
  • 4.6-Wavelets - video d [Video]
  • 4.6-Wavelets - video e [Video]
  • 4.6-Wavelets - video f [Video]
  • 4.6-Demo de Transformada de Wavelet en Python [Python]
  • 4.6-Demo de Transformada de Wavelet en Matlab [Matlab]
  • 4.6-Ejemplo de Transformada de Wavelet en 1D [Matlab]
  • 4.6-Ejemplo Basico Wavelet 2D [Matlab]

Clase 19 Ma. 20-Oct-2020:

  • 6.1-Video de esta clase [YouTube]
  • 6.1-Motivacion [PPT]
  • 6.1-Restauracion con degradacion por movimiento lineal uniforme [PPT]
  • 6.1-Ejemplo 'blur' en Santiago [Matlab]
  • 6.1-Restauracion de Imagenes [Paper]
  • 6.1-Simulacion de borrosidad [Matlab]
  • 6.1-Ejemplo 'blur' [PPT]
  • 6.1-Ejemplo de Restauracion de Imagenes-1 [Matlab]
  • 6.1-Ejemplo de Restauracion de Imagenes-2 [Matlab]
  • 6.1-Degradacion [Matlab]
  • 6.1-Ejemplo de restauracion en Python [Colab]
  • 6.1-Paper-1 de Restauracion de Imagenes [Apuntes]
  • 6.1-Restauracion de Imagenes de movimiento lineal uniforme [Ejercicio]

Clase 20 Ju. 22-Oct-2020:

  • 6.1-Video de esta clase [YouTube]
  • 6.1-Ejercicio en clase: ver instrucciones en el video [MERY9241]
  • 6.1-Introduccion a la Restauracion de Imagenes (Mery, 2003) [Paper]

Clase 21 Ma. 27-Oct-2020:

  • 6.1-Video de esta clase [YouTube]
  • 6.1-Solucion al cuestionario de la clase anterior [PPT]
  • 6.1-Restauracion con degradacion 2D [PPT]

Clase 22 Ju. 29-Oct-2020:

  • 6.1-Video de esta clase [YouTube]
  • 6.1-Deconvolucion [PPT]
  • 6.1-Estimacion de PSF [PPT]
  • 6.3-Restauracion de Imagenes (estimacion de movimiento) [Matlab]
  • 6.4-Restauracion de Imagenes 2da parte [Apuntes]
  • 6.4-Ejemplo Matriz Circulante [Matlab]
  • 6.4-Filtro Wiener [Matlab]
  • 6.4-Ejemplo de deconvolucion [Matlab]

Clase 23 Ma. 03-Nov-2020:

Clase 24 Ju. 05-Nov-2020:

Clase 25 Ma. 10-Nov-2020:

Clase 26 Ju. 12-Nov-2020:

  • 8.2-Video de esta clase [YouTube]
  • 8.2-Metodo de Otsu [PPT]
  • 8.2-Algoritmo de Otsu [Matlab]
  • 8.2-Umbral adaptivo [Matlab]
  • 8.2-Metodo de MSER [PPT]
  • 8.2-Algoritmo MSER [Matlab]
  • 8.1-Deteccion de bordes [PPT]
  • 8.1-Visualizacion de deteccion de bordes [Matlab]
  • 8.1-Ejemplo de deteccion de bordes [Matlab]
  • 8.1-Deteccion de bordes Sobel [Matlab]
  • 8.1-Deteccion de bordes (ejemplo con bordes sinteticos) [Matlab]
  • 8.1-Deteccion de bordes LoG [Apuntes]
  • 8.1-Ejemplo de Deteccion de bordes LoG [Matlab]
  • 8.1-Deteccion de bordes Canny vs. LoG [Matlab]
  • 8.1-Mas ejemplos de deteccion de bordes [Matlab]

Clase 27 Ma. 17-Nov-2020:

  • 8.2-Video de esta clase [YouTube]
  • 8.1-Transformada de Hough [PPT]
  • 8.1-Transformada de Hough (ejemplo simple) [Matlab]
  • 8.1-Ejemplo de Transformada de Hough [Matlab]
  • 8.1-Segmentacion de Iris usando Transformada de Hough [Matlab]
  • 8.3-Segmentacion usando Watershed [PPT]
  • 8.3-Ejemplo Watershed [Matlab]
  • 8.1-Segmentacion con filtros tipo template [Matlab]
  • 8.5-Segmentacion de movimiento [PPT]
  • 8.5-Ejemplo de segmentacion de movimiento [Matlab]

Clase 28 Ma. 24-Nov-2020:

  • 2.1-Video de esta clase [YouTube]
  • 2.1-Visualizacion de imagens Color RGB (GUI) [Matlab]
  • 2.1-Visualizacion de imagens Color RGB (GUI) [Matlab]
  • 2.2-Procesamiento de imagenes a color [PPT]
  • 2.1-Segmentacion a color simple (por umbral) [Matlab]
  • 2.2-Superimposicion de imagenes a color [Matlab]
  • 2.2-Transformacion de color a gris [Matlab]
  • 2.1-Segmentacion a color con k-means [Matlab]
  • 2.1-Segmentacion a color con k-means [Matlab]
  • 2.1-Paper de segmentacion a color [Paper]
  • 2.1-Segmentacion a color usando metodo de paper (Matlab) [Matlab]
  • 2.1-Segmentacion a color usando metodo de paper (Python) [Colab]

Clase 29 Ju. 26-Nov-2020:

  • 2.1-Video de esta clase [YouTube]
  • 2.2-Cambio de colores [Matlab]
  • 2.2-Como se almacenan las imagenes digitales a color [Matlab]
  • 2.2-Espacios de color [PPT]
  • 2.2-Mejora de imagenes a color (ecualizacion) [Matlab]
  • 2.2-Preguntas Frecuentes sobre el Color [PDF]
  • 2.3-Conversiones de espacios de color [Apuntes]
  • 2.3-Capitulo sobre Color (libro Forsyth) [Apuntes]
  • 2.3-Paper sobre medicion Lab a partir de imagenes RGB [Paper]
  • 2.3-La fisica y la sicologia del color (Andrew Hanson) [YouTube]
  • 2.3-Espacios HSL y HSV [Apuntes]
  • 2.3-Herramientas para la conversiones de espacios de color [Link]
  • 2.2-Despliegue de colores [Matlab]
  • 2.2-Guia de procesmaiento de Color [Apuntes]
  • 2.3-Filtros artisticos [PPT]

Clase 30 Ma. 01-Dec-2020:

Clase 31 Ju. 03-Dec-2020:


Updated on 03-Dec-2020 at 13:14 by Domingo Mery