NOMBRE
i.class - Genera signaturas espectrales de una imagen permitiendo
al usuario resaltar las regiones de interés. El fichero de signaturas
resultante puede ser usado como fichero de entrada a los módulos
i.maxlik
o i.cluster.
(GRASS Image Processing Program)
USO
i.class
DESCRIPCION
i.class realiza el primer paso en el proceso de clasificación
supervisada de imágenes de satélite. El módulo i.maxlik
ejecuta el segundo paso. Ambos programas deben ejecutarse para generar
un mapa clasificado.
i.class es un programa interactivo que permite marcar areas en
un mapa y calcular su signatura espectral basada en las reflectividades
de las celdas situadas en ese area. Durante el proceso, se muestra al usuario
un histograma de cada una de las bandas para el area seleccionada. El usuario
puede, así mismo ver las celdas que se sitúan a un número
determinado de desviaciones típicas respecto a la reflectividad
media de este modo puede comprobarse los efectos que su inclusión
o no tendría sobre un algorítmo de máxima verosimilitud.
Las signaturas espectrales resultantes incluyen las reflectividades
medias y una matriz de covarianzas que se usarán en la segunda parte
del proceso de clasificación (i.maxlik
o i.cluster ).
ENTRADAS DEL USUARIO
La primera pantalla pregunta por el grupo y subgrupo que debe analizarse.
Ambos han debido ser definidos con el módulo ( i.group
):
LOCATION: location SUPERVISED CLASSIFIER MAPSET: demo
Please select the group and subgroup to be analyzed
GROUP: spot_______ (list will show available groups)
SUBGROUP: 123________ (list will show available subgroups)
AFTER COMPLETING ALL ANSWERS, HIT <ESC> TO CONTINUE
(OR <Ctrl-C> TO CANCEL)
El subgrupo debe contener sólo las bandas que se van a utilizar
en la clasificación.
Tras la primera pantalla, se pregunta al usuario por le nombre del fichero
de signaturas espectrales que va a crearse. Este fichero se utilizara posteriormente
como entrada para los módulos i.maxlik
e i.cluster. Tenemos además
la opción de introducir un fichero con signaturas espectrales previamente
calculadas para comenzar trabajando con el.
Posteriormente se selecciona el mapa que se va a usar de fondo para
digitalizar las areas. Lo más usual es utilizar una composición
de color aunque puede ser cualquier mapa.
En este punto, se establece en el monitor gráfico una serie de
marcos con una serie de menus que el usuario puede manejar:
+----------------------------+-----------------------------+
| | |
| | Map Display Frame |
| | |
| | |
| Histogram Display | |
| Frame | |
| | |
| | |
| | |
| +-----------------------------+
| | |
| | Zoom Display Frame |
| | |
| | |
| | |
| | |
| | |
| | |
+----------------------------+-----------------------------+
| Menu Frame |
+----------------------------------------------------------+
LOS MENUS
Los menus del programa i.class se muestran en la parte baja del
monitor gráfico. Cada uno de los menus se discute a continuación:
El menu Zoom
-
Zoom
-
Permite dibujar un rectángulo en el marco del mapa o en el del zoom.
Este marco representa la región que será a continuación
representada en el marco del zoom. .
-
Define region
-
Activa el Menu Region
-
Redisplay map
-
Activa el Menu Redisplay
-
Analyze region
-
Inicia el análisis de los datos prsentes en la región activa.
Se muestra un histograma para cada banda, media, desviación típica,
máximo y mínimo aparecen marcados en los histogramas. Estos
se escalan para ajustarse de forma óptima al espacio disponible
aunque en alguunos casos pueden no caber todos. Una vez mostrados los histogramas
se activa el Menu Signature
-
Quit
-
Salir de i.class
El menu Region
Contiene las siguientes opciones:
-
Erase region
-
Borra la región definida
-
Draw region
-
Permite dibujar una región tanto en el marco del mapa como en el
del zoom
-
Restore last region
-
Restaura la anterior región
-
Complete region
-
Cierra el poligono que define la región iniciada con la opción
Draw region. Asi mismo guarda la región para que sea analizada
con la opción Analyze Region del menu principal
-
Done
-
Vuelve al menu principal
El menu Redisplay Map
-
Map geographic region
-
Se redibuja el marco del mapa.
-
Zoom region
-
Se redibuja el marco del zoom
-
Both
-
Se redibujan el marco del mapa y el del zoom
-
Cancel
-
Para no redibujar nada y volver al menu principal
El menu Analyze Region
Este menu contiene el Menu de signaturas
espectrales que permite al usuario establecer el número de desviaciones
estandard y el color con el que se van a dibujar y entonces representar
(como un overlay) las celdillas en función del número de
desviaciones estandard especificado. Una vez que las celdas se han mostrado
de este modo debe redibujarse el mapa para devolverlo a su forma original.
El meu contiene las siguientes opciones:
-
Set std dev's
-
Permite determinar el número de desviaciones estandard desde la
media hasta el máximo y mínimo. Este rango es utilizado para
localizar las celdillas que coinciden con la signatura analizada. Se presenta
al usuario un menu de opciones típicas y una opción "otros".
Si se selecciona esta última opción debe introducirse el
número de desviaciones estandard por teclado, una vez introducido
este número se redibujarán los histogramas de todas las bandas.
-
Set color
-
Permite elegir el color con el que serán mostradas las celdillas
que encajan con la signatura que está siendo analizada. Este color
se usará posteriormente para mostrar los resultados sobre el mapa.
-
Display matches
-
Muestra las celdillas que encajan con la presente signatura en el color
seleccionado. Una celdilla encaja con la signatura si su refrelctividad
está dentro del rango de desviaciones típicas definido por
el usuario..
-
Done
-
Cuando se selecciona esta opción el programa pregunta si debe guardarse
la signatura. En caso afirmativo pide una descripción de las misma.
Esta descripción será usada por el módulo i.maxlik
para nombrar las categorías creadas por esta signatura. Finalmente
el usuario es devuelto al menu principal.
NOTAS
i.class usa la máscara activa MASK.
Los valores de las celdas deben estar en el rango 0-255, en otro caso
se producirá un mensaje de error.
i.group debe ejecutarse antes que
i.class.
i.class es interactivo y no utiliza parámetros en linea
de comandos.
VER
GRASS Tutorial: Image Processing
d.frame, d.mon,
g.region,
i.cca,
i.cluster,
i.composite,
i.group,
i.maxlik,
r.mapcalc,
r.mask
AUTOR
David Satnik, Central Washington University