(este material tambien esta disponible en las clases de cada capitulo)
- 0.1 PRESENTACION DEL CURSO
- 0.1 Programa del Curso Fundamentos de Procesamiento de Imágenes [PDF]
- 0.1 PPT: Presentacion del Curso [PPT]
- 0.1 Bibliografía
- 0.1 Libro: Computer Vision for X-ray Testing (Mery, 2015: Muestra Gratis) [Book]
- 0.1 Video: Clase grabada (2021): Programa del curso [YouTube]
- 1.1 INTRODUCCION
- 1.1 Video: Inauguracion JJOO Beijing (ver desde el minuto 2.45) [Video]
- 1.1 PPT: Pixels [PPT]
- 1.1 INTRODUCCION (cont.)
- 1.1 PPT: Introduccion al Procesamiento de Imagenes [PPT]
- 1.1 PPT: Adquisicion de imagenes [PPT]
- 1.1 Python: Ejemplo segmentacion de un arroz [Colab]
- 1.1 Video: Clase grabada (2021): Introduccion [YouTube]
- 1.1 INTRODUCCION (cont.)
- 1.1 PPT: Introduccion al Procesamiento a Color [PPT]
- 1.3 Python: Sampling (muestreo espacial y de tonos de gris) [Colab]
- 1.3 Python: Segmentacion simple a color [Colab]
- 1.1 Ejercicio E01 (Quiz) [Quiz]
- 1.2 Video: Clase grabada (2021): adquisicion, sampling, ejemplo [YouTube]
- 1.1 INTRODUCCION (cont.)
- 1.3 PPT: Segmentacion de Frutos Rojos (idea de solucion) [PPT]
- 1.1 Python: Como leer imagenes a color [Colab]
- 1.3 Ejercicio E02 (Colab) [Colab]
- 1.3 Python: Solucion al Trabajo en Clases E02 [Colab]
- 1.3 Video: Clase grabada (2021): trabajo en clases E01 [YouTube]
- 3.1 PROCESAMIENTO EN EL ESPACIO
- 3.1 PPT: Transformaciones Geometricas [PPT]
- 3.1 PPT: Histogramas [PPT]
- 3.1 PPT: Transformacion Afin [PPT]
- 3.1 PPT: Ecualizacion de histograma [PPT]
- 3.1 Apuntes: Interpolacion bilineal [Apuntes]
- 3.1 Apuntes: Interpolacion bilineal (opcional) [Apuntes]
- 3.1 Apuntes: Ejercicio de Interpolacion [Apuntes]
- 3.1 Apuntes: Transformacion Geometrica: Conversion Elipse: Circulo [Apuntes]
- 3.1 Python: Ejemplo de Transformacion Geometrica [Colab]
- 3.1 Matlab: Ejemplo Louvre [Matlab]
- 3.1 Video: Clase grabada (2021): transformaciones geometricas [YouTube]
- 3.1 Video: Clase grabada (2021): histogramas, aritmetica [YouTube]
- 3.3 PROCESAMIENTO EN EL ESPACIO (cont.)
- 3.3 PPT: Operaciones Aritmeticas [PPT]
- 3.3 PPT: Operaciones con mascaras [PPT]
- 3.1 Python: Ejemplo de ecualizacion de histograma [Colab]
- 3.1 Matlab: Visualizacion de histograma [Matlab]
- 3.1 Video: Clase grabada (2021): histogramas, aritmetica [YouTube]
- 3.3 PROCESAMIENTO EN EL ESPACIO (cont.)
- 3.3 Python: Trabajo en Clases E03 [Colab]
- 3.3 Python: Solucion al Trabajo en Clases E03 [Colab]
- 3.1 Video: Clase grabada (2021): trabajo en clases E03 [YouTube]
- 3.3 PROCESAMIENTO EN EL ESPACIO (cont.)
- 3.3 Apuntes: Apuntes para entender filtros con mascaras [Apuntes]
- 3.3 Python: Ejemplos con mascaras (kernels) [Colab]
- 3.3 Matlab: Ejemplos de filtrado con mascara (kernels) [Matlab]
- 3.3 Matlab: Ejemplo de Sharpen [Matlab]
- 3.3 Video: Animacion de mascaras [Video]
- 3.3 Video: Clase grabada (2021): mascaras [YouTube]
- 4.1 SISTEMAS LINEALES
- 4.1 PPT: Respuesta al impulso [PPT]
- 4.2 PPT: Convolucion en 1D [PPT]
- 4.2 Video: Visualizacion de la convolucion 1D [YouTube]
- 4.2 Python: Ejemplo Convolucion en 1D [Colab]
- 4.2 Matlab: Ejemplo Convolucion en 1D continua [Matlab]
- 4.2 Apuntes: Convolucion en 1D (ejercicio opcional) [Guia de Ejercicios]
- 4.2 Ejercicio E04 (Quiz) [Quiz]
- 4.1 Video: Clase grabada (2021): impulso y convolucion 1D [YouTube]
- 4.4 FOURIER
- 4.4 PPT: Transformada de Fourier 1D [PPT]
- 4.4 Apuntes: Apuntes para Transformada de Fourier 1D [Apuntes]
- 4.4 Python: Ejemplo Transformada de Fourier (1D) con audio [Colab]
- 4.4 Link: Frecuencias de notas musicales [Link]
- 4.4 Matlab: Ejemplo de senales de audio (1D) [Matlab]
- 4.4 Matlab: Ejemplo de senales de audio (1D) [Matlab]
- 4.4 Matlab: Ejemplo de senales de audio (1D) [Matlab]
- 4.4 Matlab: Ejemplo de Frecuencias 1D [Matlab]
- 4.4 Matlab: Ejemplos de Fourier 1D [Matlab]
- 4.4 Matlab: Fourier 1D: Filtro Ideal [Matlab]
- 4.1 Video: Clase grabada (2021): Fourier 1D [YouTube]
- 4.4 FOURIER (cont.)
- 4.2 Python: Trabajo en Clases E05 [Colab]
- 4.2 Python: Solucion al Trabajo en Clases E05 [Colab]
- 4.1 Video: Clase grabada (2021): trabajo en clases E05 [YouTube]
- 4.4 FOURIER (cont.)
- 4.1 PPT: Teoria de la Transformada de Fourier 1D [PPT]
- 4.4 PPT: Muestreo de senales 1D [PPT]
- 4.4 Apuntes: Fourier 1D propiedades [Apuntes]
- 4.4 Matlab: Series de Fourier (complejas) [Matlab]
- 4.4 Matlab: Series de Fourier (reales) [Matlab]
- 4.4 Matlab: Tren de Impulsos [Matlab]
- 4.4 Matlab: Muestreo de Sinusoide [Matlab]
- 4.4 Matlab: Muestreo de Audio [Matlab]
- 4.5 (+)Interpretacion de la Transformada de Fourier 1D [Matlab]
- 4.4 (+)Transformada Discreta de Fourier (DFT) [Apuntes]
- 4.4 (+)OpenCV: DFT [Blog]
- 4.4 (+)Convolucion en 1D usando Transformada de Fourier [PPT]
- 4.4 (+)Material adicional: Fourier Transform, Fourier Series, and frequency spectrum [Video]
- 4.1 Video: Clase grabada (2021): Fourier 1D [YouTube]
- 4.4 FOURIER (cont.)
- 4.5 PPT: Transformada de Fourier 2D [PPT]
- 4.5 PPT: Funcion impulso en 2D [PPT]
- 4.5 PPT: Muestreo en 2D [PPT]
- 4.5 Ejercicio E06 (Quiz) [Quiz]
- 4.5 (+)Fourier 2D: Teoria [PPT]
- 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]
- 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.5 (+)Implementacion de la Transformada de Fourier (opcional) [Apuntes]
- 4.5 (+)Ejemplo de Implementacion de la Transformada de Fourier (opcional) [Matlab]
- 4.5 Video: Clase grabada (2021): Fourier 2D [YouTube]
- 4.4 FOURIER (cont.)
- 4.5 PPT: Implementacion de Filtros usando Transformada de Fourier [PPT]
- 4.5 Python: Ejemplo Filtros 2D usando Fourier [Colab]
- 4.3 (+)Convolucion en 2D discreta [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 (+)Filtro 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 [Matlab]
- 4.5 Video: Clase grabada (2021): Filtros con Fourier [YouTube]
- 4.4 FOURIER (cont.)
- 5.2 Python: Trabajo en Clases E07 [Colab]
- 5.3 Python: Solucion al Trabajo en Clases E07 [Colab]
- 5.1 Video: Clase grabada (2021): Trabajo en clases E07 [YouTube]
- 4.4 FOURIER (cont.)
- 4.5 Matlab: Bloques en 2D [Matlab]
- 4.4 Video: Efecto aliasing al girar una rueda [YouTube]
- 5.2 PPT: Filtro Homomorfico [PPT]
- 5.2 Python: Ejemplo de Filtro Homomorfico [Colab]
- 4.6 PPT: Transformada Discreta de Cosenos (DCT) [PPT]
- 4.6 Video: JPEG DCT, Discrete Cosine Transform [Video]
- 4.5 Video: Clase grabada (2021): Otras transformadas [YouTube]
- 6.1 RESTAURACIÓN
- 6.1 PPT: Motivacion [PPT]
- 6.1 PPT: Restauracion con degradacion por movimiento lineal uniforme [PPT]
- 6.1 Paper: Restauracion de Imagenes (1) [Apuntes]
- 6.1 Python: Ejemplo de restauracion [Colab]
- 6.1 Paper: Restauracion de Imagenes [Paper]
- 6.1 PPT: Introduccion a la Restauracion de Imagenes (Mery, 2003) [Paper]
- 6.1 Video: Clase grabada (2021): Restauracion [YouTube]
- 6.1 RESTAURACIÓN (cont.)
- 6.1 PPT: Restauracion con degradacion 2D [PPT]
- 6.1 Ejercicio E08 (Quiz) [Quiz]
- 6.1 Video: Clase grabada (2021): Degradacion 2D [YouTube]
- 6.1 RESTAURACIÓN (cont.)
- 6.1 PPT: Deconvolucion [PPT]
- 6.1 PPT: Estimacion de PSF [PPT]
- 6.4 Python: Filtro Wiener [Colab]
- 6.1 Python: Trabajo en Clases E09 [Colab]
- 6.1 PPT: Solucion a Ejercicio E08 (MINIO, Fourier, etc) [PPT]
- 6.1 Video: Clase grabada (2021): Deconvolucion, Wiener, PSF [YouTube]
- 6.1 MORFOLOGÍA
- 7.1 PPT: Morfologia [PPT]
- 7.1 Python: Ejemplos de morfologia [Colab]
- 7.1 Video: Clase grabada (2021): Morfologia [YouTube]
- 6.1 MORFOLOGÍA (cont.)
- 7.2 PPT: TopHat [PPT]
- 7.2 Python: Ejemplo Top Hat [Colab]
- 7.2 PPT: Mediana [PPT]
- 7.2 Python: Ejemplo Mediana [Colab]
- 8.1 SEGMENTACIÓN
- 8.1 PPT: Segmentacion [PPT]
- 8.3 PPT: Region Growing [PPT]
- 8.3 Python: Ejemplo Region Growing [Colab]
- 8.2 PPT: Metodo de Otsu [PPT]
- 8.2 Python: Ejemplo de deteccion de regiones (OTSU, MSER, etc) [Colab]
- 7.2 Video: Clase grabada (2021): Mediana, TopHat, Segmentacion [YouTube]
- 8.1 SEGMENTACIÓN (cont.)
- 8.2 PPT: Metodo de MSER [PPT]
- 8.1 PPT: Deteccion de bordes (PARTE 1) [PPT]
- 8.2 Python: Ejemplo de deteccion de regiones (OTSU, MSER, etc) [Colab]
- 8.2 Python: Ejemplo de deteccion de bordes [Colab]
- 3.3 Ejercicio E10 (Quiz) [Quiz]
- 8.2 Video: Clase grabada (2021): Segmentacion, bordes [YouTube]
- 8.1 SEGMENTACIÓN (cont.)
- 8.1 PPT: Deteccion de bordes (PARTE 2) [PPT]
- 8.2 Python: Ejemplo de deteccion de bordes [Colab]
- 8.1 PPT: Transformada de Hough [PPT]
- 8.1 Matlab: Transformada de Hough (ejemplo simple) [Matlab]
- 8.1 PPT: Metricas de Desempeno de Segmentacion [PPT]
- 8.1 Python: Ejemplo de Transformada de Hough [Colab]
- 8.1 Matlab: Segmentacion de Iris usando Transformada de Hough [Matlab]
- 8.5 Ejercicio E11 (Quiz) [Quiz]
- 8.2 Video: Clase grabada (2021): Deteccion de bordes [YouTube]
- 8.3 SEGMENTACIÓN (cont.)
- 8.3 PPT: Segmentacion usando Watershed [PPT]
- 8.3 Python: Ejemplo Watershed [Colab]
- 8.1 PPT: Segmentacion con filtros tipo template [PPT]
- 8.5 PPT: Segmentacion de movimiento [PPT]
- 8.5 Python: Ejemplo de segmentacion de movimiento [Colab]
- 8.3 Video: Clase grabada (2021): Watershed, otras segmentaciones [YouTube]
- 2.2 COLOR
- 2.2 PPT: Procesamiento de imagenes a color (introduccion) [PPT]
- 2.2 PPT: Segmentacion de imagenes a color [PPT]
- 2.1 Python: Segmentacion a color con k-means [Colab]
- 2.1 Paper: Segmentacion a color [Paper]
- 2.1 Python: Segmentacion a color usando metodo de paper (Python) [Colab]
- 2.1 Video: Clase grabada (2021): Procesamiento a color [YouTube]
- 2.2 COLOR (cont.)
- 2.2 PPT: Espacios de color [PPT]
- 2.1 Python: Ejemplo de mejoramiento de imagen a color oscura [Colab]
- 2.2 Apuntes: Preguntas Frecuentes sobre el Color [PDF]
- 2.3 Apuntes: Conversiones de espacios de color [Apuntes]
- 2.3 Apuntes: Capitulo sobre Color (libro Forsyth) [Apuntes]
- 2.3 Paper: Medicion Lab a partir de imagenes RGB [Paper]
- 2.3 Video: La fisica y la sicologia del color (Andrew Hanson) [YouTube]
- 2.3 Apuntes: Espacios HSL y HSV [Apuntes]
- 2.3 Apuntes: Herramientas para la conversiones de espacios de color [Link]
- 2.3 PPT: Filtros artisticos [PPT]
- 2.3 Ejercicio E12 (Quiz) [Quiz]
- 2.1 Video: Clase grabada (2021): Espacios a color [YouTube]
- 2.1 COLOR (cont.)
- 2.1 Video: Espacio XYZ [YouTube]
- 2.1 Video: Teoria del color [YouTube]
- 1.2 PPT: Luz, espectro, vision [PPT]
- 1.2 PPT: Ejercicio: Punto Ciego [PPT]
- 1.2 Paper: Lo ves a color o en blanco y negro? [Articulo]
- 1.4 Apuntes: Ejemplos en Matlab para el Toolbox Image Processing [Apuntes]
- 1.4 Python: Ejemplos en Python (c) Cristian Nova S. [Python]
- 1.2 Matlab: Ejemplo de Percepcion 1 [Matlab]
- 1.2 Matlab: Ejemplo de Percepcion 2 [Matlab]
- 1.2 Video: Simulacion de ondas [Link]
- 1.2 Video: Funcionamiento del ojo humano [YouTube]
- 1.2 Video: Funcionamiento del ojo humano [YouTube]
- 1.2 Video: Funcionamiento del ojo humano (problemas en la vision) [YouTube]
- 1.2 Video: Ilusiones del color (Charla TED) [YouTube]
- 1.2 Video: Clase grabada (2021): luz, espectro, vision [YouTube]
- 8.3 AYUDANTIA [PPT]
Updated on 27-Aug-2025 at 12:48 by Domingo Mery