Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2015
ENVI - IDL - QGIS
-Introducción……………………………………………………………………..2
-Manipulación de imágenes ENVI……………………………………………...3
-Apertura y cargado de imágenes……………………………………………...4
-Exploración de Header…………………………………………………………5
-Compilado de imágenes………………………………………………………. .5
-Recorte de imágenes……………………………………………………………6
-Guardado………………………………………………………………………...7
-Remuestréo……………………………………………………………………....7
-Generación de mosaicos………………………………………………………..7
-Introducción al Pre-procesamiento…………………………………………...8
-Calibración a reflectancia ……………………………………………………..11
-Regiones de Interes (ROI) ……………………………………………………..11
-Segmentación de imágenes…………………………………………………....12
-Clasificación de imágenes ……………………………………………………..16
-Reproyección de imágenes y vectores………………………………………..23
-Interfaz ENVI-IDL……………………………………………………………...26
-Band Math………………………………………………………………………27
-IDL comandos básicos…………………………………………………………30
-Controles de programación…………………………………………………....34
-Scripts útiles…………………………………………………………………….36
-QGIS……………………………………………………………………………..41
-Cartografía………………………………………………………………………46
-Características MODIS………………………………………………………...52
-Características Landsat………………………………………………………...56
Orientación de la Guía
Introducción
ENVI
Manipulación de imágenes
-Apertura de imágenes:
Menu file Open Image File. Una vez abiertas las imágenes, aparece el
Avialable Band List con una lista de todas las imágenes abiertas. Al pie de
cada imagen se puede visualizar los datos básicos de cada imagen.
Avialable Band List Load Band. Se puede cargar una sola banda en cuyo
caso se genera una imagen en escala de grises. O se pueden cargar tres
bandas y generar una imagen color. Al cargar la imagen aparecen 3
ventanas de trabajo. La ventana Scroll en donde se puede visualizar toda
la imagen, la ventana Image en donde se visualiza una porción del Scroll, y
la ventana Zoom donde se visualiza una porción del Image.
-Compilado de imágenes:
Menu File Save File as ENVI Standard o ENVI META Import File.
-Recorte de imágenes:
-Generación de Mosaicos:
Pre-procesamiento
Lλ= G·ND+B
G=(Lmax-Lmin)/NDmax
Siendo:
d: Distancia Tierra-Sol en el momento de la toma de la imagen, expresado
en unidades astronómicas (ua).
Lλ: Radiancia espectral, calculada como en el punto anterior.
E0,λ: Irradiancia espectral exoatmosférica solar.
θs: Ángulo cenital solar.
Los parámetros d y E0,λ están recogidos en el artículo de Chander et al.
(2009), y el ángulo cenital solar en los metadatos de la propia imagen. El
parámetro d también se puede calcular a partir de la siguiente formula
(Chuvieco 2007):
d= 1+ 0.01674*(sen 2Л* (J- 93.5) /Jm )
-Calibración a reflectancia
Menú file Output Edit Output Ascii form (permite seleccionar el set
de datos a almacenar)
Segmentación de imágenes
En QGIS
Existen otras formas de generar una máscara, una de las más básicas y
utilizadas es la del umbralado a partir del histograma. Esta técnica
permite seleccionar los pixeles en base a los valores de gris de la imagen.
C0 f(x,y)<X
G(x,y)=
C1 F(x,y) > X
Colocando dentro del grupo de interés a los pixeles con valores inferiores
o superiores al valor límite X. En imágenes sencillas, es posible obtener el
valor X partir del histograma completo. Sin embargo en imágenes de
satélite debido a su extensión y complejidad, se obtienen mejores
resultados obteniendo el histograma de la cobertura de interés por
Menú Basic Tools Segmentación Image Min tresh value (nivel de gris
mínimo que delimita el conjunto de datos) Max tresh value (nivel de
gris máximo que delimita el conjunto de datos) Population minimun
(mínima cantidad de pixeles para tener en cuenta) Number of
neighboors (tipo de vecindad a usar).
Clasificación de Imágenes
-Clasificación No Supervisada.
-K-means
-Clasificación Supervisada
-Etapa de Entrenamiento
-Etapa de clasificación
Una vez determinadas las ROIS de cada una de las coberturas, se procede
a realizar la clasificación.
Menú ClasificationSupervisedMaximunLikelihood
Etapa de Evaluación
-Reproyección de Imágenes
Bilinear: el valor del píxel que en la nueva imagen es una función que
toma en cuenta varios pixeles.
OK.
-Reproyección de Vectores
Interfaz ENVI-IDL
Es muy importante tener en cuenta que al importar una imagen desde IDL
hacia ENVI esta carece de sistema de georreferencia. Por lo tanto es
necesario asignarle un sistema de georreferencia. Para esto utilizamos el
sistema de la imagen de origen que se exporto.
Input header file from (other file): se abre una lista de imágenes,
seleccionamos la imagen original.
-Band math
Al utilizar los operadores Booleanos LT, GT, EQ, LE, GE en una expresión
de Band math, este entrega 1 como valor de verdad (aquellos píxeles que
cumplen la condición propuesta) y 0 como valor de mentira (aquellos
píxeles que no cumplen la condición).
(b1 gt 200) Esta expresión me genera una imagen donde los valores
mayores a 200 en la imagen b1, son 1 en la imagen de salida y 0 en el
resto de los píxeles.
Ejemplo: NDVI(b3,b4):
IDL
Aspectos básicos del uso de IDL
Comando Básicos
IDL> A=[[1,2,3],[4,5,6]]
IDL> print,A
1 2 3
4 5 6
IDL> A=fltarr(5,5)
IDL> print,A
0.000000 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000 0.000000
Breve introducción al manejo de imágenes en Remote Sensing Página 30
ENVI - IDL - QGIS
IDL> A=intarr(5,5)
IDL> print,A
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Probar las diferencias que existen con los comandos findgen y indgen.
0 a 4 x 1012
Redondeo de datos:
Manipulación de Arreglos
IDL> print,A
0 1 2
IDL> A=transpose(A)
IDL> print,A
0 3 6
1 4 7
2 5 8
IDL> A=reverse(A)
IDL> print,A
2 1 0
5 4 3
8 7 6
IDL> print,A
0 2 4
6 8 10
12 14 16
IDL> ord=A[sort(A)]
IDL> print,ord
0 2 4 6 8 10 12 14 16
IDL> ord=A[reverse(sort(A))]
IDL> print,ord
16 14 12 10 8 6 4 2 0
IDL> posiciones=sort(A)
IDL> print,posiciones
0 1 2 3 4 5 6 7 8
Controles de programación
EQ igual a
NE no igual a
GE mayor o igual a
GT mayor que
LE menor o igual a
LT menor que
Operadores Booleanos
-IF...THEN...ELSE
Ejemplo:
Sentencia 1
Sentencia 2
sentencia 1
sentencia 2
endelse.
-For... Do begin
for j=0, N_fil-1 do begin ; para la fila 0 hasta n-1 hacer lo siguiente
Bloque de sentencias.
endfor
endfor ; es necesario cerrar cada uno de las sentencias for que se abren.
Scripts útiles
;Esta función me retorna el Índice NBR, utilizando la banda 5 como infrarroja media.
;entradas
banda7=float(banda7)
; Esta función me binariza la imagen, los valores mayores o iguales al límite se vuelven 1 y los
menores a lim 0
Im=float(Im)
Dims=size(Im) ; Para utilizar el comando For necesito saber las dimensiones de la imagen
for i=0, N_col-1 do begin ; para la columna 0 hasta n-1 hacer los siguiente
for j=0, N_fil-1 do begin ; para la fila 0 hasta n-1 hacer los siguiente
return, Im
end
; la función detecta cuales son los pixeles dentro de la máscara con valor = 1 y ;extrae
las series de dichas ubicaciones
; Outputs: la salida es una matriz (n*m), cada columna es una serie temporal.
; Una vez obtenida la matriz, exportar a ENVI y luego guardar como TXT.
;------------------------------------------------------------------------------------------------------------
; Paso a punto flotante la imagen con las series temporales y obtengo sus ;dimensiones
Im=float(Im)
Dims=size(Im)
N_col=Dims(1)
N_fil=Dims(2)
N_datos=Dims(3) ; Longitud de las series temporales, cada serie posee tantos datos
;como bandas.
Compr=total(mask)
print,"Atención número de pixeles =1 menor que n" ;si tengo menos pixeles que ;los
que necesito se corta el algoritmo
Im2=reform(Im2)
Im2=transpose(Im2)
ENDELSE
endfor
ENDELSE
return,Salida
end
QGIS
Los ejercicios planteados en esta sección están orientados a aprender a
compilar las capas de información, realizar operaciones de búsqueda en
las bases de datos, utilizar los geoprocesos básicos y utilizar
Complementos.
Geoprocesos
-Intersección
-Unión
-Diferencia
Estadística de zona:
Utilización de complementos
Cartografía
La cartografía es la ciencia que estudia y elabora mapas. Un mapa es una
representación bi-dimensional que muestra la distribución de objetos en
el espacio y en relación a la superficie terrestre. Para que los datos
extraídos de los satélites sean útiles es necesario poder ubicarlos sobre la
superficie terrestre, por lo cual las imágenes poseen un sistema de
Georreferencia. Para poder utilizar en forma correcta el sistema de
Georreferencia de las mismas es necesario conocer cómo se construyen
los “Sistemas de Coordenadas Geográficas”.
El Geoide es una forma ideal de la tierra, que se define como “la superficie
equipotencial del campo gravitatorio terrestre que coincide con el nivel
medio del mar”. La forma del Geoide coincide aproximadamente con la
forma de la tierra, sin los elementos orográficos como las montañas.
Sin embargo, estas coordenadas permiten ubicar puntos sobre una esfera,
mientras que los mapas de trabajo poseen forma plana, por lo tanto es
necesario proyectar las coordenadas esféricas a coordenadas planas. Este
Breve introducción al manejo de imágenes en Remote Sensing Página 49
ENVI - IDL - QGIS
MODIS
Los sensores MODIS (Moderate Resolution Imaging Spectroradiometer)
se encuentran a bordo de los sensores Terra y Aqua y forman parte de la
misión EOS (Earth Observation System) de la NASA. Posee 36 bandas que
abarcan desde los 0.4 a 1.4 µm. con una resolución radiométrica de 12
bits. La resolución espacial es variable ya que poseen bandas con
resolución espacial a 250 metros (bandas 1 y 2); a 500 metros (bandas 3
a 7) y resolución espacial a 1 Km. (bandas 8 a 36). El sensor MODIS es de
elevada frecuencia temporal, ya que dependiendo de la latitud registra la
escena 12 o 2 veces al día. A su vez los satélites Terra y Aqua funcionan en
tándem con una diferencia de 12 horas entre sí, por lo que cada escena es
registrada 2 o 4 veces al día.
Landsat
Landsat es el proyecto de obtención de imágenes de la tierra de mayor
duración. Este programa comenzó en el año 1972 con el satélite ERTS
(Earth Resource Technology Satellite). Más tarde en el año 1975 el
programa adopto el nombre oficial de Landsat con el lanzamiento del
segundo satélite que se llamó Landsat 2 MSS (Multispectral Scanner
Sensor). Luego del sensor MSS continuó la familia de sensores TM y TM+
(Tematic Maper) en los satélites Landsat 4 (1982) y 5 (1984), lo cual
representó una importante mejora en la resolución espacial y
radiométrica. El siguiente sensor de la familia fue el TM+ a bordo del
satélite Landsat 7 (1999) el cual presentó una importante mejora la
región del infrarrojo térmico y la incorporación de una banda
pancromática de 15 m. de resolución. Sin embargo el satélite tuvo una
corta vida, ya que en el año 2003 tuvo en fallo en el sistema de captación
de imágenes. Si bien es posible obtener imágenes.
Características orbitales
Órbita: el satélite posee una órbita heliosíncrona, con una altura de vuelo
promedio de 705 Km, la órbita posee una inclinación de 98.2º con
respecto al plano ecuatorial de la tierra (Fig. 3). El satélite se desplaza a
una velocidad de 7.5 km/s y posee una el periodo orbital es de 98.9
minutos, por lo que realiza 14.56 revoluciones por día. El satélite siempre
realiza el mismo recorrido y gracias al movimiento de rotación de la tierra
barre toda la superficie terrestre (Fig. 7). Para reducir al máximo las
alteraciones en las condiciones de alteraciones y mantener la órbita sin
modificaciones el satélite fue dotado de un sistema de estabilización de
tres eje orientados según la superficie terrestre (plano horizontal) y la
vertical del punto nadir (plano vertical). Periódicamente se realizan
correcciones de la órbita se realizan desde las estaciones terrestres para
mantener los parámetros orbitales constantes.
Latitud
(grados) Superposición de imágenes (%)
0 7.3
10 8.7
20 12.9
30 19.7
40 29
50 40.4
60 53.6
70 68.3
80 83.9
Georreferencia
Las imágenes Landsat distribuidas por la NASA poseen el sistema de
georreferencias UTM (Universal Transverse Mercator). Este es un sistema
de coordenadas métricas que proyecta a la tierra en un cilindro
transverso. El cilindro se divide en fajas de 6 grados de ancho, cada una
de estas fajas se llaman zonas. Utiliza el Datum WGS 84, con el Geoide
WGS 84 Asociado.