Professional Documents
Culture Documents
Procesamiento de Imgenes
Algoritmos Hugo Alarcn Acosta1
1 Universidad
Politcnica de Pachuca
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
ndice
1 2 3 4 5 6 7
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica
Hugo Alarcn Acosta Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Introduccion
El procesamiento de imagenes es una herramienta indispensable hoy en dia, debido a que gracias a ella se puede obtener informacion relevante de las imagenes. Estos algoritmos estan hechos en un entorno de desarrollo llamado Processing, el cual permite cargar la imagen en un vector, lo cual facilita su procesamiento.
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Donde p representa la posicion dentro del vector, x representa la posicion en x de la imagen, y representa la posicion en y de la imagen, w representa el hancho de la imagen y h representa la altura de la imagen.
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Para obtener la imagen reejo se utiliza la siguiente formula: pr = (w x 1) + (y w ) Donde pr represnta la posicion de la imagen reejada, x representa la posicion en x de la imagen, y representa la posicion en y de la imagen, w representa el ancho de la imagen y h representa la altura de la imagen.
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Para poder obtener una imagen en tonos de grices es necesario descomponer cada pixle de esta en sus componenetes o colores (R, G, B). Utilizando la formula siguiente formula:
G=
(R +G +B )
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Filtro gris
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Filtro Invertido
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Filtro Posterize
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Filtro Blur
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
En este tipo de algoritmos se utilizan pequeas matrices llamadas Mascaras. Estas mascaras representan la funcion g(x,y) y la imagen a procesar representa a f(x,y).
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Ruido Aditivo
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Ruido Suctractivo
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Ruido de Rayleight
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Momentos
M 1 N =1 p q M (x , y ) = m =0 n=0 f (x , y )X Y
Hugo Alarcn Acosta Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Morfologia Matematica
Para estos algoritmos es necesario procesar antes las imagenes, debido a que estos procesos requiren de imagenes binarias. En esta seccion se veran los codigos que representan el Complemento de un conjuto, la union de conjuntos, la interseccion de conjuntos y la resta de conjuntos:
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Contorno externo
Contorno Interno
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Para poder implementar estos algoritmos es necesario procesar las imagenes antes, para trabajar con imagenes en escala de grices.
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Contorno Externo
Contorno Interno
Procesamiento de Imgenes
Algoritmos Basicos Histograma Filtros Convolucion Ruido Momentos Geometricos Morfologia Matematica Concluciones
Concluciones
En esta presentacion se pueden observar algunos de los algoritmos basicos para el procesamiento de imagenes, necesarios para resolver diversas problematicas.
Procesamiento de Imgenes
Apendice
Fuente
Fuente I
Harley R. Myler. Arthur R. Weeks. The pocket Handbook. Impreso en , 1993. Processing.
Processing 2. www.processing.org
Procesamiento de Imgenes