Académique Documents
Professionnel Documents
Culture Documents
Manual de ENVI
Introduccin
Generalidades Interfaz grfica, acceso fcil y rpido al procesamiento de imgenes.
Formato nativo de archivos raster, consistente en un archivo binario y un archivo ASCII (texto) asociado como encabezado.
Manual de ENVI
Apertura de archivos
Desde el men file es posible abrir distintos tipos de archivos conocidos. Los archivos se localizan con ventanas grficas tpicas del sistema operativo Windows Luego de ubicar el archivo, aparecer la ventana Available Band List.
Manual de ENVI
Visualizacin de imgenes
Se realiza en un grupo de tres ventanas denominado Display Group y consistente en: Main Image Window. Un pixel de pantalla es un pixel de dato Scroll Window. Si el total de la imagen no se ajusta a la ventana principal, aparecer el Scroll Window. Zoom Window. Esta ventana muestra una versin ampliada de la porcin seleccionada en la ventana principal.
Factor de reduccin Scroll Window Zoom Window Factor de zoom
Manual de ENVI
Listado de Bandas Disponibles
Esta ventana contiene una lista de todas las bandas disponibles en los archivos abiertos.
Funciones para encontrar la banda ms cercana a una longitud de onda, para mostrar las bandas exhibidas, etc.
Inicia un nuevo display o selecciona entre los existentes, para cargar la imagen.
Manual de ENVI
Ubicacin del cursor
El Cursor Location/Value se inicia haciendo doble click en la ventana principal desde el men Window Cursor Location Value.
Valor de color (imagen en escala de grises segun LUT) del pxel debajo del cursor. Dato perteneciente al pxel debajo del cursor.
Manual de ENVI
Visualizacin de los perfiles de imgenes.
Estos perfiles muestran los valores de los datos en una lnea (X), en una columna (Y) o en bandas espectrales (Z). Tools Profiles X Profile desde el men de Main Image Display
En la ventana Main Image Display aparecern las lneas horizontal y vertical remarcadas en rojo.
Manual de ENVI
Realce de contraste
Usando el men Enhance de la ventana Main Image Display, se pueden realizar varios tipos de realces: Linear, lleva el mnino a 0 y el mximo a 255. Linear 0-255, vuelve a valores originales. Linear 2%, toma el rango 2% - 98% y le aplica el realce lineal. Gaussian, se interpolan los valores intermedios a traves de una funcin gausseana. Equalization, los DNs con mayor repeticin se distancian mas que el resto. Square Root, toma la raz cuadrada del histograma de entrada y luego le aplica un realce lineal.
Manual de ENVI
Efectos de los realces
Linear
Equalization
Manual de ENVI
Grficos de dispersin
Muestran la superposicin de valores entre dos bandas. Tools 2D Scatter Plots
Interactivos. Presionando el botn izquierdo del mouse sobre la imagen, se resaltarn los pixels correspondientes a un entorno alrededor del cursor en el grfico de dispersin.
Manual de ENVI
Enlazar displays
Sirve para comparar imgenes. Tools Link Link Displays.
Offset
Superposicin dinmica. Permite superponer dinamicamente partes de una o mas imgenes enlazadas en la otra.
Manual de ENVI
Anotaciones
Se adhiere texto, polgonos y otros smbolos a las imgenes y grficos. Overlay Annotation
Tipos de anotaciones
Manual de ENVI
Cuadrcula
Para agregar cuadrculas en una imagen. Overlay Grid Lines
Manual de ENVI
Guardar una imagen
Desde el men File de la Image window(Save Image as) o del men principal de ENVI (Save file as)
Manual de ENVI
Queue Manager
File ENVI Queue Manager
El botn Queue salva los parmetros ingresados para una funcin particular y los pone en cola para su posterior ejecucin (batch)
Manual de ENVI
Estadsticas
Basic Tools Statistics
Manual de ENVI
Matemtica de bandas
Operaciones disponibles.
Series y escalares Suma Resta + Divisin / Valor Absoluto abs(x) Exponencial - Minimo < Raz cuadrada sqrt(x) Logaritmo natural ^ Logaritmo decimal exp(x) alog(x) alog10(x)
Multiplicacin * Mximo > Potenciacin Funciones Trigonomtricas Seno Coseno sin(x) Arco seno cos(x) Arco coseno
Tangente tan(x) Arco tangente atan(x) Tangente hiperblica Otras operaciones Operadores de relacin Operadores booleanos EQ, NE, LE, LT, GE, GT AND, OR, XOR, NOT
Manual de ENVI
Matemtica de bandas
Basic Tools Band Math
Las operaciones conservarn el tipo de dato de entrada, con la excepcin de las funciones de conversin de tipo.
Manual de ENVI
Mosaicos
Basic Tools Mosaicking
Con Feathering Apply Mosaicos georreferenciados. Automaticamente se superponen imgenes georreferenciadas. Tambin es posible importar imgenes no georreferenciadas. Mosaicos basados en pixels. El posicionamiento se realiza con el offset.
Manual de ENVI
Mosaicos
Parmetros de Feathering
Edge Feathering. Define una distancia para crear una rampa lineal. Por ejemplo, si la distancia especificada es 20 pixels, en el borde se usa 0% de la imagen #2 y 100% de la imagen #1. A la distancia especificada desde el borde, se usar 0% de la imagen #1 y 100% de la imagen #2.
Cutline Feathering. La lnea de corte debe ser definida en un archivo de anotaciones, el cual tambin deber contener un smbolo situado en la regin de la imagen que ser cortada.
Manual de ENVI
Mscaras
Se pueden realizar con valores especficos de un dato, con un rango de valores, de Regiones de Inters (ROIs), etc. Tambin es posible una combinacin de datos de entrada para definir una mscara. Basic Tools Masking Build Mask
Manual de ENVI
Utilidades de propsito general Basic Tools General Purpose Utilities
Dark Subtraction Apply Gain and Offset
Manual de ENVI
Regiones de inters (ROI)
Las ROIs son usadas para extraer estadsticas de una clasificacin y otras operaciones. Overlay Region of Interest.
Al definir una ROI, esta aparecer en la lista Available Regions of Interest, con el nombre, color de la regin y nmero de pixels que contiene.
Manual de ENVI
Clasificacin
Es necesario definir la informacin de clases antes de comenzar la clasificacion. Para esto, es posible usar ROIs. Classification Supervised Parallelepiped
Manual de ENVI
Clasificacin
Classification Supervised Minimum Distance
Manual de ENVI
Clasificacin
Classification Supervised Maximum Likelihood
Manual de ENVI
Clasificacin no supervisada
Utiliza informacin de la imagen para identificar clusters. Classification Unsupervised
Iso Data K-Means
Manual de ENVI
Filtros
Filtros convolucionales Quita determinadas frecuencias espaciales para mejorar una imagen. La frecuencia espacial es la variacin del brillo, DN, con la distancia. Filter Convolutions High Pass. Conserva las coponentes de frecuencias altas (variaciones locales). Puede servir para resaltar los bordes entre diferentes regiones. Low Pass. Preserva las componentes de baja frecuencia, de tal forma que suaviza la imagen.
Manual de ENVI
Filtros
Filtros morfolgicos Filtros Dilatadores. Rellenan los huecos menores que la estructura elemental en una imagen binaria o en escala de grises. Fitros Erosionadores. Remueven islas de pixels menores que la estructura elemental en una imagen binaria o en escala de grises. Filtros de apertura. Alisan los contornos, eliminan las pequeas islas y remarcan los picos en una imagen. El abrir una imagen se define como la erosin seguida de la subsequente dilatacin usando la misma estructura elemental. (Usar un filtro erosinador seguido de un dilatador produce el mismo resultado que usar un filtro apertura) Filtros de clausura. Suaviza los contornos, rellena cavidades en los contornos de una imagen. El cerrar una imagen se define como la dilatacin seguida de la erosin de una imagen usando la misma estructura elemental. (Usar un filtro dilatador seguido de un erosinador produce el mismo resultado que usar un filtro clausura)
Manual de ENVI
Georeferenciacin
Conversion entre proyecciones Map Map ASCII Coordinate Conversion Map Coordinate Converter
Manual de ENVI
Georeferenciacin
Map Registration Select GCPs: Image to Map
Es posible ingresar cada punto manualmente, tomarlos desde un archivo de texto (men File) Registracin: polinmica, triang. de Delaunay RST (rotacin, escalamiento y traslacin. Remuestreo: vecino ms prximo, bilineal y convolucin cbica.
Manual de ENVI
Georreferenciacin
Map Registration Select GCPs: Image to Image
Manual de ENVI
Herramientas Vectoriales
Abir archivos vectoriales File Open Vector File
Tipos Disponibles ARCView DXF DGN Microstation USGS DLG EVF de ENVI
Manual de ENVI
Herramientas Vectoriales
Crear archivos vectoriales Desde la ventana Available Vector List Options Create New Vector Layer
Se agregan nuevos registros con opcin Mode de la ventana Vector Parmeters. Pueden ser polgonos, cuadrados, etc. Cursor Query Mode, muestra informacin de los registros en la ventana Vector Information. Para cambiar atributos de los registros: Options view/edit Atributes
Manual de ENVI
Herramientas Vectoriales
Convertir imgenes raster Vector Raster To Vector Convertir resultados de una clasificacin Vector Classification To Vector
Crea una capa vectorial a partir de una imagen, del resultado de una clasificacin. Las imgenes clasificadas tendrn una capa vectorial para cada clase seleccionada.
Manual de ENVI
IDL
Manual de ENVI
Programacin en ENVI
Lenguaje de programancin IDL IDL, Interactive Data Language. Es un lenguaje orientado a arrays con numerosos anlisis matemticos y tcnicas de visualizacin grficas. En pocas lneas de IDL es posible realizar el trabajo de varias lneas en C o Fortran, sin perder flexibilidad ni rendimiento. Usando comandos de IDL, es posible explorar datos interactivamente y luego crear aplicaciones completas como programas de IDL. ENVI esta particionado en aproximadamente 40 archivos de IDL. Estos son almacenados en un directorio denominado SAVE dentro del directorio principal de ENVI.
Manual de ENVI
Entorno de edicin
Barra de men Barra de herrramientas Ventana de proyectos Panel de documentos Registro de eventos Visualizacin de variables Lnea de comandos Barra de estado
Manual de ENVI
Comandos
Los comandos ingresados en el prompt de IDL son generalmente interpretados como sentencias de IDL. Otro tipo de interpretaciones surge teniendo en cuenta el primer caracter de la lnea, segn se muestra en la siguiente tabla. Primer caracter . Comando ejecutable. ? $ @ Cursor arriba Control-Z Cualquier otro Pedido de ayuda. Comando para el sistema operativo. Inicializacin de un archivo batch. Comando previo. Cierra todos los archivos y retorna al sistema operativo. Sentencia de IDL. Accin
Manual de ENVI
Caracteres especiales
Caracter Funcin ! Primer caracter del nombre de variables de sistema. Delimitador de constantes de cadena parte de constante octal hexadecimal. ; Comienzo de campo de comentario. $ Continuacin del comando en la lnea siguiente. Delimitador de constantes de cadena prefijo de constante octal. . Indica que la constante es de punto flotante. & Separador de sentencias multiples en una misma lnea. : Final de identificadores de etiquetas (labels). * Rango de ndice de cadena. @ Incluye un archivo de batch. Control-C Interrupcin.
Manual de ENVI
Tipos de datos
Existen ocho tipos de datos: Byte: entero sin signo de 8 bits. Rango 0 a 255. Integer: entero con signo de 16 bits. Rango 32768 a 32767. Long: entero con signo de 32 bits. Rango aproximado 2x109 a 2x109. Floating-point: punto flotante de precisin simple de 32 bits. Rango 1038 en mquinas que soportan el estandar IEEE. Seis o siete decimales significativos. Double-precision: punto flotante de doble precisin de 64 bits. Rango 10308 en mquinas que soportan el estandar IEEE. Catorce decimales significativos. Complex: Par real-imaginario de punto flotante con precisin simple. Double-precision complex: Par real-imaginario de punto flotante con precisin doble. String: secuencia de caracteres, desde 0 a 32767 caracteres en total, los que son interpretados como texto.
Manual de ENVI
Sintxis
Constantes enteras Tipo Byte Decimal Long Byte Long Byte Octal Long Integer n nL nXB nXL nB Formato nB Ejemplo 12B, 34B 12, -425 12L, 94L 2EXB 0FX FFXL 12B 12, 377O n. .n n.n nEsx n.Esx .nEsx n.nEsx Constantes de punto flotante Formato Ejemplo 102. .102 10.2 10E5 10.E-3 .1E+12 2.3E12
Hexadecimal Integer nX
Integer n nO
Manual de ENVI
Sintxis
Constantes de carcter (string) Valor del string Hola mundo Hola mundo Null string Hola mundo Hola mundo 129 Sentencia Hola mundo Hola mundo Hola mundo Hola mundo 129
Un apstrofe comillas, puede ser representado dentro de un string por dos apstrofes o dos comillas respectivamente.
Definicin de un procedimiento
Realizan una tarea especfica. Se caracterizan por una sentencia de definicin de procedimiento, que comienza con la palabra reservada PRO, seguida del nombre dado al procedimiento, y los parmetros que sean necesarios pasarle. PRO nombre_de_procedimiento <, param_1, param_2, .... , param_n > A continuacin va el cuerpo del procedimiento terminando con la instruccin END. Para llamar al procedimiento desde la lnea de comandos, simplemente se ingresa: nombre_de_procedimiento <, var_1, var_2, .... , var_n >
Manual de ENVI