8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
1/28
Tipos de filtro
Filtrados con GRASS
Técnicas de Teledetección aplicadas a la
gestión de los recursos hídricos
Técnicas de filtrado
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
2/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordes
Tipos de filtro
Filtros de paso bajo
Filtro de paso alto
Filtro direccionales
Filtros para la detección de bordes
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
3/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordes
Imágen original SIG oleícola
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
4/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros de paso bajo
Filtro de la media
Filtro de media ponderadaFiltro de la mediana
Filtros adaptativos
Filtros gaussianos
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
5/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordes
Figure: Tipos de filtro y mecanismo de aplicación
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
6/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro de media
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Ti d filt Filt d b j
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
7/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro de mediana
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
8/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro de media
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
9/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros gaussianos
-2 -1 0 1 2
-2 -1 0 1 2
-2 -1 0 1 2-2 -1 0 1 2
-2 -1 0 1 2
-2 -2 -2 -2 -2
-1 -1 -1 -1 -1
0 0 0 0 01 1 1 1 1
2 2 2 2 2
Table: Filtro gaussiano con s = 1 y r = 2 (matrices x e y )
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
10/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros gaussianos
g (x , y ) = e − x 2+
y
2
2s 2 (1)
0.0183 0.0821 0.1353 0.082 0.0183
0.0820 0.3678 0.6065 0.3678 0.082
0.1353 0.6065 1 0.6065 0.1353
0.0821 0.3678 0.6065 0.3678 0.082
0.0183 0.082 0.1353 0.082 0.0183
1 4 7 4 1
4 20 33 20 4
7 33 55 33 74 20 33 20 4
1 4 7 4 1
Table: Filtro gaussiano con s=1 y r=2 (matrices g y G )
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
11/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros de paso alto
Sustracción de la mediaFiltros basados en las derivadas.
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
12/28
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordes
-1 -1 -1-1 8 -1
-1 -1 -1
DIV=1
Table: Matriz de filtrado menos media
0 1 0
1 -4 1
0 1 0
DIV=1
Table: Matriz de filtrado laplaciana
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
13/28
p
Filtrados con GRASS
p j
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro de paso alto
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
14/28
p
Filtrados con GRASS
p j
Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro de paso alto
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
15/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros direccionales
Se utilizan para detectar estructuras que siguen una
determinada dirección en el espacioResaltan el contraste entre los píxeles situados a ambos
lados de la estructura.
Este-Oeste Norte-Sur Noroeste-Sureste Noreste-Suroeste1 1 1
1 -2 1
-1 -1 -1
-1 1 1
-1 -2 1
-1 1 1
1 -1 -1
1 -2 -1
1 1 1
-1 -1 1
-1 -2 1
1 1 1
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
16/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros direccionales: N-S
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro Filtros de paso bajo
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
17/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros direccionales: E-W
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro
Filt d GRASS
Filtros de paso bajo
Filt d lt
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
18/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros direccionales: N-S
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
19/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros direccionales: E-W
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtro
Filtrados con GRASS
Filtros de paso bajo
Filtros de paso alto
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
20/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltros para la detección de bordes
Se utilizan para resaltar los límites entre áreashomogeneas
Uno de los más utilizados es el detector de bordes de
Sobel que realza la variación entre filas y columnas.
S i , j =
C 2 + F 2 (2)
donde C y F resultan de pasar los filtros:
-1 0 1-2 0 2
-1 0 1
DIV=1-1 -2 -10 0 0
1 2 1
DIV=1
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
Filtros de paso bajoFiltros de paso alto
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
21/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro C de Sobel
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
Filtros de paso bajoFiltros de paso alto
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
22/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro F de Sobel
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
Filtros de paso bajoFiltros de paso alto
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
23/28
Filtrados con GRASS Filtros de paso alto
Filtros direccionales
Filtros para la detección de bordesFiltro final de Sobel
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
Filtros de paso bajoFiltros de paso alto
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
24/28
p
Filtros direccionales
Filtros para la detección de bordesFiltro final de Sobel
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
r.neighborsr.mfilter
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
25/28
Filtrados con GRASS
Son tres los módulos de GRASS que pueden utilizarse para
definir y aplicar filtros:
r.neighbors
r.mfilter
r.mapcalc
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
r.neighborsr.mfilter
http://find/http://goback/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
26/28
r.neighbors
Este módulo calcula estadísticos de vecindad algunos de los
cuales se corresponden con los filtros más sencillos.
r.neighbors input=capa_entrada output=capa_salida method=estadístico size=tamaño_de_la_vecindad
average
median
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
r.neighborsr.mfilter
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
27/28
r.mfilter
Permite pasar a una capa raster filtros definidos previamente
en un fichero de texto.
r.mfilter input=mapa output=mapa2 filter=archivo
Los parámetros input y output indican los mapas de entrada y
salida y el parámetro filter un fichero con el filtro
TITLE
MATRIX 3
1 1 11 1 1
1 1 1
DIVISOR 0
TYPE P
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
Tipos de filtroFiltrados con GRASS
r.neighborsr.mfilter
http://find/
8/17/2019 Presentacion Tema 6 Tecnicas de Filtrado
28/28
r.mapcalc
El lenguaje de mapcalc permite programar operadores de
vecindad utilizando la notación mapa [∆fila , ∆columna ]. Porejemplo para el filtro C de Sobel:
-1 0 1
-1 -1 0 10 -2 0 2
1 -1 0 1
-1 0 1
-1 -1 -2 -10 0 0 0
1 1 2 1
S i , j =
C 2 + F 2
C=-I[-1,-1]+I[-1,1]-2*I[0,-1]+2*I[0,1]-I[1,-1]+I[1,1]
F=-I[-1,-1]-2*I[-1,0]+I[-1,1]+I[1,-1]+2*I[1,0]+I[1,1]
S=sqrt(pow(C,2) + pow(F,2))
Técnicas de filtrado Técnicas de Teledetección aplicadas a la gestión de los recu
http://find/http://goback/Top Related