Anda di halaman 1dari 60

Curso Avanado do ENVI

ndice

1. Apresentao ......................................................................................... 3

A: Mtodos Avanados de Classificao


1. Classificao SAM...................................................................................5

2. Visualizador N-Dimensional....................................................................6

3. Classificador SVM...................................................................................8

3. Classificao por rvore de deciso.......................................................13

B: Transformaes por Matemtica de Bandas


1. Matemtica de bandas...........................................................................16

2. Matemtica Espectral............................................................................17

C: Obteno de Modelos Digitais de Elevao........................18

D: Tpicos Avanados de Ortorretificao


1. Gerao de modelo RPCs......................................................................20

2. Reconstituindo modelo RPCs................................................................21

3. Determinando ngulos de Incidncia.....................................................23

E: Conexo ENVI Link-GPS


1. Coletando pontos com GPS.....................................................................25

2. Opes do GPS-Link...............................................................................27

3. Gerenciando pontos obtidos pelo GPS-link...........................................27

4. Salvando localizao do gps em arquivo vetorial do ENVI.....................28

F: Deteco de Mudanas
1. Ferramenta para Computar Mapa de Diferenas..................................29

2. Usando a Ferramenta para Computao de Mapa de Diferenas...........29

3. Ferramenta para Efetuar Estatstica de Deteco de Mudanas..............30

G: Anlise Espectral de Dados...............................................................34

H: Radar ...............................................................................37

ANEXO
1. ENVI TERCAT SEAR Tools................................................................. 51

2. ENVI SPEAR Tools Watercraft Finder ENVI 4.4..................................55

3. Convertendo menus ENVI p/ Portugus..............................................59

Bibliografia.....................................................................................................60

SulSoft Servios de Processamento de Dados Ltda. 2


Curso Avanado do ENVI

1. Apresentao

O Software ENVI (Environment for Visualizing Images) desenvolvido pela ITTVIS -


EUA e comercializado com exclusividade nacional pela SulSoft, atualmente uma
soluo completa para processamento de imagens, aliando ferramentas de
altissmo desempenho a uma interface amigvel.
O ENVI o software que mais tem evoluido e se destacado em sua rea nos
ltimos anos. O motor do ENVI a linguagem de desenvolvimento interativo IDL
(Interactive Data Language) que proporciona uma excepcional performance e
flexibilidade para o desenvolvimento de aplicativos de anlise e processamento de
dados raster e vetorial.

ENVI comercializado de duas formas:


A. ENVI + IDL: o pacote de instalao que alm de oferecer todos os
recursos disponveis pelo software ENVI inclui tambm a linguagem de
programao IDL, oferecendo recursos avanados de desenvolvimento de
aplicativos especiais (importao/exportao de dados e algoritmos), e de
processamento no-interativo (batch).
B. ENVI: possui toda a funcionalidade oferecida pelo software ENVI,
entretanto no fornece acesso a linha de comando (programao).

Multiplataforma: o ENVI fornece instalao multiplataforma (Windows, Linux e


MacOS) nas verses Windows 2000, Windows XP, Vista (32-bit e 64 bit), Linux
Red Hat, Fedora Core 3, Entrerprise 3.x (32-bit e 64 bit), HP-UX 11.0 (32-bit e
64 bit), IBM AIX 5.1(32-bit e 64 bit), SGI Irix 6.5.1 (32-bit e 64 bit), SUN
Solaris 8-9-10(32-bit e 64 bit) e Mac OS X (10.4 e 10.5), Intel, PPC .

Modos de licenciamento: o software oferece licenciamento tipo (node-


locked), permanente em um computador ou flutuante (floating network),
instalada numa rede.

Mdulos Opcionais:
AsterDTM: trata-se de um mdulo desenvolvido pela SulSoft direcionado para
a gerao de modelos digitais de terreno e ortorretificao, a partir de imagens
ASTER.
ENVI DEMEXTRACTION: Um mdulo desenvolvido pela ITT VIS , para gerao
de modelos digitais de terreno a partir de pares estereoscpicos de imagens de
satlite (IKONOS, QuickBird, ASTER, OrbView 3, Cartosat 1 e SPOT) ou foto
area.
EMVI FLAASH: trata-se de um mdulo de correo atmosfrica, desenvolvido
pela Spectral Sciences, que permite a correo atmosfrica completa de
imagens multi e hiperespectrais.

Assistncia Tcnica e Treinamento: a SulSoft atua como distribuidor


exclusivo do ENVI no Brasil, desde o seu lanamento em 1995, e presta suporte
tcnico para todo territrio nacional.

Para maiores informaes, por favor, entre em cotato:


Tel: (51)3333-1581
info@sulsoft.com.br
www.sulsoft.com.br

SulSoft Servios de Processamento de Dados Ltda. 3


Curso Avanado do ENVI

1.1 Formatos de arquivos de entrada suportados pelo ENVI:


- Flat Binary (BSQ, BIL, BIP);
- Landsat (FAST, GeoTIFF, HDF, NLAPS, MRLC, ACRES CCRS, ESA
CEOS);
- SPOT (SPOT, GEOSPOT, DIMAP, ACRES SPOT, Vegetation);
- IKONOS (GeoTIFF, NITF);
- QuickBird (GeoTIFF, NITF, QuickBird Tile Products(.TIL));
- OrbView Files (GeoTIFF, NITF);
- IRS (Fast, Super Structured);
- AVHRR (KLM/nvel 1b, SHARP, Quorum);
- SeaWIFS (HDF, CEOS);
- EOS (ASTER 1A/1B, MODIS 1B);
- EROS (Nvel 1A, Nvel 1B GeoTIFF);
- ENVISAT (AATSR, MERIS, ASAR);
- CARTOSAT-1 (GeoTIFF)
- Formosat-2 (DIM)
- ALOS (PRISM, AVNIR-2, PALSAR)
- Radar (RADARSAT, ERS, AIRSAR, JERS, TOPSAR, ASAR);
- Arquivos Militares (ADRG, CADRG, CIB, NITF);
- Dados Termais (TIMS, MASTER, AATSR, ASTER);
- USGS (USGS DRG, USGS DOQ, USGS DEM, SDTS DEM, DTES, SRTM
DEM);
- Formatos mistos (ATSR, DMSP NOAA);
- Formatos nativos de outros softwares (ArcView Raster .bil, ECW,
ERDAS IMAGINE, ER Mapper, ESRI GRID, PCI .pix);
- Formatos Genricos (ASCII, BMP, HDF, JPEG, JPEG 2000, PICT,
PNG, SRF, TIFF/GeoTIFF, MrSID, PDS, TIFF world files .tfw, XWD);
- Arquivos Vetoriais (ARC/INFO Interchange Format, ArcView Shape
File, DXF, ENVI Vector File .evf, MapInfo Interchange, Microstation
DGN, USGS DLG, USGS DLG no formato SDTS);

1.2 Formatos de arquivos de sada suportados pelo ENVI esto:


- Flat Binary (BSQ, BIL, BIP);
- Formatos Genricos (ASCII, BMP, HDF, JPEG, JPEG 2000, PICT, PNG,
SRF, TIFF/GeoTIFF, TIFF world files .tfw, XWD);
- Formatos nativos de outros softwares (ArcView Raster .bil, ERDAS
IMAGINE, ESRI GRID, ER Mapper, PCI .pix, NITF 02.00/02.10);
- Arquivos Vetoriais ( ArcView Shape File, DXF, ENVI Vector File .evf).

SulSoft Servios de Processamento de Dados Ltda. 4


Curso Avanado do ENVI

A: Mtodos Avanados de Classificao


1. Classificao SAM (Spectral Angle Mapper)
O mtodo de classificao supervisionada SAM consiste de uma tcnica avanada
de mapeamento a partir da variao do ngulo de separao espectral. Esse tipo de
classificao pressupe que um determinado espectro de reflectncia possa ser
caracterizado por um vetor pertencente a um espao multidimensional, onde o
nmero de dimenses equivale ao nmero de bandas espectrais presente na
imagem.O comprimento do vetor varia analogamente a variao de iluminao
presente na imagem ( causada pela incidncia solar, sombra ou mistura de
feies), ou seja, para reas mais iluminadas o comprimento do vetor ser maior
do que o comprimento do vetor correspondente as reas sombreadas. No entanto,
a orientao ngular, que define um determinado agrupamento espectral,
permanecer inalterado (Figura A-1).

Banda 2 Banda 2
Classe B
(conhecido)
Classe A

Classe C
ngulo
(desconhecido
Espectral )

Banda 1 Banda 1

Figura A 1: Exemplo dos diagramas


do mtodo de classificao SAM

O SAM s usa a direo dos vetores, e no o seu mdulo, o que significa que todas
as iluminaes possveis so tratadas da mesma maneira. A cor de um material
definida pelo seu vetor prprio.

Selecione, no menu principal, a cadeia de comandos Classificao


Supervisionada Spectral Angle Mapper;

Depois de selecionar, na caixa de dilogo, o arquivo de entrada, aparece um outro


dilogo para a definio dos parmetros de classificao pelo SAM (Figura A-2);

SulSoft Servios de Processamento de Dados Ltda. 5


Curso Avanado do ENVI

Importe as regies de interesse,


clicando no menu import > from
ROI/EVF from imput file. Selecione as
amostras, clique em ok e depois em
Apply ;

Na janela Spectral Angle Mapper


Parameters, defina o ngulo de
separao entre as classes, o diretrio
de sada da classificao e,
opcionalmente, uma sada para a
imagem de regra. Depois clique em
OK para executar o processamento.

O resultado da classificao ser


carregado automaticamente para a
lista de bandas disponveis.

Figura A 2: Caixa de dilogo


do conjunto de espectros do
SAM.

2. Visualizador N-Dimensional ("N-dimensional Visualizer")

O visualizador n-dimensional uma tcnica avanada de seleo de amostras que


consiste dum dispersograma de pontos em n-dimenses, onde n depende do
nmero de bandas usadas (Boardman, 1993; Boardman & Kruse, 1994). As
coordenadas dos pontos selecionados no espao n-dimensional so compostas de n
valores que descrevem a radincia ou reflectncia espectral em cada banda para
todos os pixels. A distribuio desses pontos no espao n-dimensional usada para
estimar o nmero dos valores extremos ("endmembers") e as assinaturas puras
das bandas.

Selecionar os dados

Antes de carregar o visualizador n-dimensional, o


usurio precisa determinar uma regio de interesse,
incluindo pixels de mxima variedade espectral.
Defina esta regio na ferramenta das regies de
interesse. importante mencionar que a regio de
interesse deve incluir uma grande variedade de
reflectncia.

Figura A 3: Caixa de dilogo


de entrada de regies de
interesse do visualizador n-
Implementao das regies de interesse
dimensional.

Selecione , dentro do menu principal, a cadeia de comandos "Spectral n-


Dimensional Visualizer > Visualize with New Data;

SulSoft Servios de Processamento de Dados Ltda. 6


Curso Avanado do ENVI

Depois de selecionar o arquivo de imagem de entrada, aparece uma outra


caixa de dilogo que possibilita a escolha de uma regio de interesse a ser
utilizada no visualizador n-dimensional.

Janela de visualizador n-dimensional

Clique, na lista, a regio de interesse desejada, o que provoca a


aparecimento da caixa de dilogo de controle de visualizador n-dimensional
(Figura A-4a) e da tela do visualizador n-dimensional (Figura A-4b).

A caixa de dilogo de controle do visualizador n-dimensional

Depois que os nveis de cinza das regies de interesse so carregados, aparece a


caixa de dilogo de controle do visualizador n-dimensional, junto com o visualizador
n-dimensional.

Seleo das bandas

Inicialmente, a janela do visualizador aparece em preto. Nos controles do


visualizador n-dimensional aparecem todas as bandas carregadas, com botes
numerados (em preto) para cada uma.

Para selecionar uma banda, clique sobre seu nmero correspondente na


caixa de controle do visualizador. O boto torna-se branco.

Automaticamente, aparecem os pixels correspondentes a essa banda, em


branco, na janela do visualizador n-dimensional.

Figura A 4(a): Caixa de dilogo de Figura A 4(b): Janela do


controle do visualizador n- visualizador n-dimensional.
dimensional

Selecionando-se duas bandas, produz-se um dispersograma bidimensional;


clicando-se trs bandas, um dispersograma tridimensional, etc..

SulSoft Servios de Processamento de Dados Ltda. 7


Curso Avanado do ENVI

Escolha das dimenses e giro do dispersograma

necessrio escolher-se trs bandas, no mnimo, para o uso da funo


"Start/Stop". Os eixos giram automaticamente, sendo possvel observar os pixels
no espao tridimensional (ou n-dimensional, se mais bandas forem escolhidas).
Para visualizar os eixos, selecione, dentro da caixa de dilogo Options , a opo
Axes: On.

Arraste o "mouse" com o boto esquerdo pressionado, na tela do


visualizador n-dimensional, para girar os eixos coordenados.

Definio de regies de interesse

Para interromper a rotao, deve-se clicar o boto "Start/Stop", quando o


dispersograma mostrar uma projeo conveniente para diferenciar nuvens de
pixels. Clique duas vezes com o boto esquerdo do mouse sobre o visualizador n-
dimensional at aparecer o modo ROI Definition. Defina a regio de interesse,
arrastando o "mouse" com o boto esquerdo pressionado, e fechar o polgono com
um clique no boto direito do "mouse".

Dica: Usar vrias projees diferentes para determinar um grupo maior de nuvens
de pixels isolados.

Pode-se definir uma cor prpria para cada classe, clicando-se com o boto direito
sobre o visualizador e atravs do menu de atalho, selecione New Class para
mudar a cor.

Exportar as classes definidas

Clique com o boto direito sobre o visualizador e, atravs do menu de atalho,


selecione uma das seguintes opes:

Clique no boto "Export Class" para salvar as regies de interesse


atualmente obtidas e export-las pela caixa de dilogo "ROI Tool". Esta
regio de interesse criada para localizar os pixels correspondentes na
imagem de entrada.

Clique no boto "Export All" para exportar todas as regies de interesse para
a caixa ROI Tool . Aps exportar todas ROIs, acesse a ROI Tool e clique em
stats para verificar a estatstica de cada amostra.

3. CLASSIFICADOR SVM (Support Vector Machine)

A partir do ENVI 4.3, voc pode contar com mais um mtodo de classificao
supervisionada. Trata-se do Support Vector Machine (SVM) desenvolvido
especialmente para obter bons resultados de classificao sobre imagens de alta
resoluo. O SVM um sistema de classificao derivado da teoria de apredizagem
por anlise estatistica. Ele separa as classes atravs de uma superfcie de deciso
que maximiza a margem de separao entre as classes. Essa superfcie tambm
conhecida como o hiperplano ideal (optimal hyperplane) e os pontos que esto
prximos a margem do hiperplano ideal chamam-se vetores de suporte (support
vectors). Os vetores de suporte so elementos crticos do sistema de treinamento.

SulSoft Servios de Processamento de Dados Ltda. 8


Curso Avanado do ENVI

Figura A-5: Hiperplano de Separao Entre Classes.


Penalty Parameter =100

A classificao SVM inclui o parmetro de penalidade penalty parameter que


controla a concesso entre os erros de treinamentos permissveis e o limite rgido
das margens, gerando uma margem de tolerncia e permitindo, assim, que alguns
pontos de treinamento estejam situados no outro lado do hiperplano.

Figura A-6: Hiperplano de Separao Entre Classes.


. Penalty Parameter =50

O classificador SVM do ENVI dispe de


quatro tipos de funes Kernels: linear,
polynomial, radial basis function (RBF), e
sigmoid. O padro a funo RBF, visto
que funciona bem na maior parte dos
casos. A figura ao lado mostra a
aquitetura de uma rede RBF. Um vetor x
usado como entrada para diversas
RBFs, cada uma com diferentes
parmetros. A sada da rede uma
combinao linear das sadas das RBFs.

A representao matemtica de cada kernel segue listada abaixo:

SulSoft Servios de Processamento de Dados Ltda. 9


Curso Avanado do ENVI

Linear K(xi,xj) = xiTxj


Polynomial K(xi,xj) = (xiTxj + r)d, > 0
RBF K(xi,xj) = exp(-||xi - xj||2), > 0
Sigmoid K(xi,xj) = tanh(xiTxj + r)

Onde:
o termo gama da funo kernel para todos tipos de kernel, exceto linear.
d
refere-se ao termo do grau polinomial da funo kernel do tipo polinomial.
r refere-se ao termo de inclinao da funo kernel do tipo polinomial e sigmoid.
, d, e r so parmetros controlados pelo usurio e a suas corretas definies
representam uma maior acurcia na soluo do processamento SVM.

Aplicando Classificao Atravs do Mtodo SVM

Antes de executar o processo, preciso selecionar ROIs ou vetores para serem


usados como amostras de cada classe. Quanto maior a quantidade de pixels, em
geral, melhor sero os resultados.

1. A partir do menu principal do ENVI, selecione Classification > Supervised >


Support Vector Machine;
2. Selecione o arquivo de entrada e, opcionalmente, execute um subrecorte na
imagem ou clique em OK
para processar toda a
imagem;
3. Na lista Select Classes from
Regions, selecione ao
menos uma ROI e / ou vetor
como amostra de classe. A
lista de ROIs derivada a
partir das ROIs disponveis
na caixa de dilogo ROI
Tool. A lista de vetores
derivada a partir de vetores
carregados na lista de
vetores disponveis. O
nmero mximo de classes
16.
4. Selecione um tipo de funo
Kernel para ser aplicada no
processo de maximizao da
margem do hiperplano, a
partir do menu em cascata
Kernel Type. As opes
so Linear, Polynomial,
Radial Basis Function (RBV), Figura A-7:Parmetros da Classificao SVM
e Sigmoid. Dependendo da
opo selecionada, campos
adicionais podem aparecer.

5. Se o Kernel Type for Polynomial, defina o grau do Kernel Polynomial d para ser
aplicado na classificao SVM. O valor mnimo 1, o padro 2 e o mximo
valor 6.

SulSoft Servios de Processamento de Dados Ltda. 10


Curso Avanado do ENVI

6. Se o Kernel Type for Polynomial ou Sigmoid, especifique o grau de inclinao da


funo kernel r. O valor padro 1.
7. Se o Kernel Type for Polynomial, Radial Basis Function ou Sigmoid, use o
parmetro Gamma do campo Kernel Function . Este valor apresenta-se no
formato ponto flutuante com valores maiores que 0. O padro o inverso do
nmero de bandas relativo a imagem de entrada.
8. Especifique o parmetro de penalidade Penalty Parmetro para o algortmo
SVM usar. Este valor deve apresentar-se no formato ponto flutuante maior que
0. O parmetro de penalidade controla a
concesso entre os erros de treinamentos
aceitveis e o limite da margem do hiperplano
. Aumentando o valor de penalidade, maior
a rigidez para o resultado da classificao. O
padro 100.
9. Use o campo Pyramid Levels para definir o
nmero hierrquico de nveis de
processamento para serem aplicados durante
o treinamento SVM e o processo de
classificao. Se este valor for 0, o ENVI
processa a imagem em resoluo completa,
somente. O padro 0. O valor mximo
dinmico, isto , varia com o tamanho da
imagem selecionada. O mximo valor
determinado atravs do critrio de maior nvel
piramidal da imagem que considera
dimenses maiores que 64 x 64. Por exemplo,
para uma imagem que possui dimenso de
24000 x 24000, o nvel mximo 8.
10. Se o campo dos nveis piramidais for um Imagem Landsat composio falsa cor
valor maior que 0, especifique o valor do
campo Pyramid Reclassification Threshold
para a restrio da probabilidade que um pixel
classificado num nvel de resoluo baixo deve
receber para evitar que venha a ser
reclassificado em uma resoluo maior. O
intervalo deve variar entre 0 e 1. O valor
padro 1.
11. Use o campo Classification Probability
Treshold para definir a probabilidade
requerida para o classificador SVM classificar
um determinado pixel. Os pixels onde todas
regras de probabilidade so menores que o
valor de restrio sero considerados como
no classificados. O intervalo da restrio de
probabilidade varia entre 0 e 1. O valor padro
0.
12. Selecione uma sada para o resultado da
classificao File ou Memory
13. Responda a pergunta Output Rule Images? Classificao SVM Imagem Landsat
atravs do boto seletor, caso voc deseja
gerar ou no uma sada para a imagem de regra. As imagens de regra so
usadas para criar resultados de classificao intermedirios antes da
classificao final. Voc pode posteriormente usar as rule images atravs da
funo Rule Classifier para criar uma nova classificao sem ter que recalcular
a classificao inteira;
14. Se voc selecionar Yes para gerar as rule images, selecione uma sada em File
ou Memory;

SulSoft Servios de Processamento de Dados Ltda. 11


Curso Avanado do ENVI

15. Clique em OK para que o ENVI processe e adicione o resultado na lista de


bandas disponveis. Se voc selecionar a sada para as rule images, o ENVI
criar uma rule image para cada classe com os valores de pixel igual a
porcentagem (0-100%) das bandas que combinam com essa classe. As reas
que satisfazem a restrio mnima sero consideradas como reas classificadas
dentro da imagem.

SulSoft Servios de Processamento de Dados Ltda. 12


Curso Avanado do ENVI

4. Classificao por rvore de deciso:

O classificador por rvore de deciso, disponvel a partir do ENVI 4.0 uma tcnica
inovadora que executa classificaes atravs de um processamento multi-etapas
usando uma srie de decises binrias para alocao de pixels. Cada deciso
separa pixels, pertencentes um arranjo de imagens, dentro de duas classes
baseadas numa determinada expresso. Para cada nova classe possvel subdividi-
la em mais duas classes, ou seja, voc pode definir tantas classes quanto for
necessria para gerar a classificao. Uma outra vantagem a possibilidade de unir
dados provenientes de diferentes origens para produzir uma nica deciso do
classificador em rvore. Por exemplo:
A informao multi-espectral pode ser usada em conjunto com a informao
referente ao modelo de elevao digital (DEM) com o intuito de encontrar
reas sujeitas ao processo de eroso do solo, ou seja, zonas que
apresentam um baixo ndice de vegetao associada a uma acentuada
declividade;
Imagens georreferenciadas em projees diferentes assim como tambm
em resolues diferentes (tamanho do pixel diferente) podem ser usadas
em conjunto em uma nica deciso.
Nos dois casos citados acima o ENVI reprojetar e reamostrar o arranjo da deciso
de forma instantnea.

As ilustraes a seguir mostram um exemplo da classificao por rvore de deciso


no ENVI :

Criando uma nova rvore de deciso:

1. A partir do menu principal do ENVI 4.4, selecione ->Classificao ->rvore


de Deciso -> Criar Nova rvore de Deciso; A janela ENVI Decision Tree
aparecer j com um n de deciso singular e duas classes subordinadas;

2. Clique com o cursor do mouse sobre o n Node 1 informe um nome,


determine uma expresso na janela de edio Edit Decision Tree Properties
e clique em ok;

3. Na caixa de variveis Variable / File Pairings clique sobre o nome da


varivel e selecione a entrada do arquivo ou a banda associada varivel;

SulSoft Servios de Processamento de Dados Ltda. 13


Curso Avanado do ENVI

Obs.1: Observe que os nomes de cada n aparecem automaticamente no diagrama


da rvore de deciso ENVI Decision Tree.

Voc pode adicionar sub-classes ao n clicando com o boto direito do mouse sobre
o n da classe atual e no menu de atalho que aparece selecione Add Children;

4. Clique sobre o novo n, informe um nome, determine uma nova expresso e


clique em ok para aceitar;

5. Repita as etapas 2 e 4 adicionando tantos ns de classes quanto for


necessrio para a sua classificao.

Executando uma nova rvore de deciso:

Para executar e editar interativamente uma classificao por rvore de deciso siga
as seguintes instrues:

1. Na janela da rvore de deciso no ENVI 4.4, selecione Options-


>Execute;

SulSoft Servios de Processamento de Dados Ltda. 14


Curso Avanado do ENVI

2. Ao surgir a caixa de dilogo dos parmetros de execuo Decision Tree


Execution Parameters selecione apenas um segmento da rvore, caso
desejar, e determine um nome de sada para a classificao;

Obs.1: Se o seus dados esto georreferenciados, selecione a imagem que


servir como base, determine o tamanho do pixel de sada e selecione o
mtodo de reamostragem a partir do boto de seleo;

Obs.2: No momento da execuo cada n de classe mudar de cor para verde,


ou seja, a cor verde representa o instante de processamento de cada classe
durante a execuo da classificao;

3. Para visualizar detalhes sobre a quantidade de pixels em cada n de classe,


clique com o boto direito do mouse sobre o fundo da janela da rvore de
deciso ENVI Decision Tree e selecione Zoom In a partir do menu de
atalho que surgir. Cada n mostrar a quantidade de pixels inseridos
dentro da sua respectiva classe. Outra fonte de informao e dada pela
barra de status que fornece detalhes no momento que voc posiciona o
cursor sobre o n de classe;

4. Mesmo aps a execuo da classificao voc poder editar interativamente


a sua rvore de deciso clicando com o cursor do mouse sobre o n e
efetuando as alteraes desejadas na caixa Edit Decision Properties

Obs.3: Voc, tambm, pode alterar a cor e o nome da cada classe, clicando
sobre o n da classe e informando um novo nome e uma nova cor na caixa de
dilogo de edio de classe Edit Class Properties;

5. Execute a classificao, novamente, e observe os resultados;

6. Repita as etapas 3 e 4 at que voc esteja satisfeito com os resultados.

SulSoft Servios de Processamento de Dados Ltda. 15


Curso Avanado do ENVI

B: Transformaes por Matemtica de Bandas


Esta opo do menu ferramentas possibilita o processamento de expresses
matemticas ou lgicas.

Funes matemticas disponveis

A funo "Matemtica de Bandas" proporciona vrias possibilidades, raramente


encontradas em outros programas de processamento das imagens. A Tabela 1
mostra algumas funes matemticas disponveis.

A caixa de dilogo das operaes matemticas entre bandas aceita qualquer


expresso matemtica, funo ou procedimento vlido no IDL, em que o resultado
seja uma matriz bidimensional.

As variveis das funes matemticas so digitadas na caixa de texto "Enter an


Expression". Variveis so iniciadas com o caracter "b" ou "B", seguido de, no
mximo, cinco algarismos.

Para calcular a mdia de trs nmeros, a equao matemtica a seguinte:

(float (b1) + float (b2) + float (b3)) / 3.0

Para calcular imagem NDVI:

(float (b1) - b2 )/(float(b1)+ b2)

Obs.: Note que a funo de ponto flutuante usada para evitar erros de excesso de
byte ("byte overflow") durante o clculo.
Para gerar a composio max-ndvi relativa as 10
imagens, acesse a ferramenta de matemtica de bandas
e insira a seguinte expresso:

b1 > b2 > b3 > b4 > b5 > b6 > b7 > b8 > b9 > b10
Obs.: associe para cada varivel bn uma imagem ndvi.
Pode-se gravar as equaes e cham-las por um clique
no boto "Restore", que faz surgir o gerenciador de
arquivos.

1. Matemtica de bandas

Selecione, dentro do menu principal, a cadeia de


comandos Basic Tools -> Band Math;
Aparece a janela Band Math. Entre com a
expresso desejada e clique em OK (por exemplo,
b1>b2);

Depois, aparece a janela Variables to Bands


Pairings. No campo Variables used in expression
vai estar escrito [undefined] , ou seja, varivel
indefinida. Para associar a variavel banda,
selecione uma da bandas disponveis,
Figura-B1: Associao de variveis
em Available Bands List, para ser
alocada na varivel b1. Repita o
procedimento para alocar outra banda
em b2;

SulSoft Servios de Processamento de Dados Ltda. 16


Curso Avanado do ENVI

No boto Map Variable Input File,


possivel associar ;
Selecione File ou Memory e clique em OK;

Tabela 1.: Clculo de Funes Outros operadores


sries e trigonomtricas
escalares
Adio Seno operadores relacionais
(EQ, NE, LE, LT, GE, GT)

Subtrao Coseno operadores booleanos


(AND, OR, XOR, NOT)
Multiplicao Tangente funes de converso de
tipos (byte, fix, long,
float, double, complex)
Diviso arc sen funes IDL que
retornam resultados
matriciais
Valor mnimo arc cos procedimentos IDL que
retornam resultados
matriciais
Valor arc tg funes e procedimentos
mximo IDL definidos pelo
usurio
Valor Tgh
absoluto

2. Matemtica Espectral

A diferena da matemtica espectral para a matemtica de bandas que essa


funo
realiza matemticas entre perfis espectrais extrados de uma imagem, e, em vez de
usar
a letra b ou B, usa-se o s ou S.

Defina o perfil desejado em uma dada imagem, por exemplo;

Selecione, dentro do menu principal, Basic Tools -> Spectral Math;

Aparece a janela Spectral Math. Entre com a expresso desejada e clique


em OK;

Aparecendo a janela Variables to Spectra Pairings, o procedimento o


mesmo para Matemtica de Bandas; em Output Result to, se a opo
escolhida for Same Window, o novo perfil vai ser gerado no grfico ativo,
se for escolhido a opo New Window, o novo perfil vai ser desenhado no
novo grfico.

SulSoft Servios de Processamento de Dados Ltda. 17


Curso Avanado do ENVI

C: Obteno de Modelos Digitais de Elevao


Para a obteno do DEM da sua rea de trabalho h vrias opes, entretanto nem
todas proporcionaro acurcia suficiente para serem usadas na ortorretificao de
imagens, onde deve ser considerado, tambm, o comportamento topogrfico da
regio (alto/mdio/levemente acidentado; com ou sem rea urbana), o ngulo de
inclinao do sensor em relao a projeo em nadir e a escala de mapeamento
que se pretende atingir.

Figura C1 Obteno do DEM a partir do sensor Aster

Abaixo seguem algumas dessas opes:

- Usando o mapa vetorial digitalizado: o ENVI possui uma funo que gera DEMs a
partir de arquivos vetoriais (Topographic > Convert Contours to DEM). Para arquivo
.shp, antes de usar essa funo, preciso converte-lo para .evf, no momento da
importao (File > Open Vector File).
Obs.: para obter DEMs com boa resoluo, o arquivo vetorial precisa ter sido
gerado em grande escala (1:10.000 ou melhor), apresentar alta qualidade de
produo e consistncia dos atributos plani-altimtricos .

- Usando o mdulo "DEM Extraction": caso voc possua o estereopar de fotografias


areas ou de imagens de satlite (Ikonos, Quickbird, Spot, Orbview3, Cartosat1,
Als, formosat ou Aster) possivel gerar DEMs de alta e mdia resoluo.

- Usando o mdulo "AsterDTM" <http://www.envi.com.br/asterdtm/>: esse


mdulo, tambm funciona junto ao ENVI e gera DEMs de alta resoluo a partir do
estereopar de imagens Aster (satlite Terra).

SulSoft Servios de Processamento de Dados Ltda. 18


Curso Avanado do ENVI

Obs.: uma cena Aster possui 14 bandas e entre essas j esto aquelas que
compe estereopar (bandas 3B e 3N).
- Usando DEMs SRTM-NASA: fornece DEM's para todos continentes com resoluo
planimtrica de 90 metros e altimtrica de 15 metros, aproximadamente. Podem
ser obtidos, gratuitamente, atravs do seguinte link:
ftp://e0srp01u.ecs.nasa.gov/srtm/version2/SRTM3/
Para abrir esses tipo de arquivo, no ENVI, acesse: File > Open External FIle >
Digital Elevation > SRTM DEM.
Obs.: em geral, esse tipo de DEM no se aplica ortorretificao de imagens de
alta resoluo;

- Usando arquivos altimtricos obtidos por escaneamento a laser (LIDAR):


proporcianam DEMs de alta resoluo, mas ainda demandam um grande
investimento econmico. No ENVI 4.4, esses dados podem ser lidos acessando o
menu: File > Open External File > LAS LIDAR.

Quanto ao processo de ortorretificao, a partir do ENVI 4.3, houve a


implementao da funo "Build RPCs" que permite reconstituir as orientaes de
imageamento para qualquer tipo de imagem (fotografias areas ou imagens de
satlite).
Portanto, tanto a orientao interior quanto exterior agora so efetuadas atravs da
interface "Build RPCs". O resultado dessa operao automaticamente anexada ao
cabealho da imagem para que seja usada posteriormente no processo de
ortorretificao (Map > Orthorectification ).

SulSoft Servios de Processamento de Dados Ltda. 19


Curso Avanado do ENVI

D: Tpicos Avanados de Ortorretificao

Figura D1: Distoro planimtrica provocada pelo relevo

1. Gerao de modelos RPCs

A partir do ENVI 4.3, o incremento da funcionalidade Build RPCs, permite


calcular as informaes referentes aos coeficientes polinomiais racionais para os
seguintes dados:
- fotografias areas escaneadas ;
- fotografias areas digitais com projeo de enquadramento central (incluindo
Vexcel UtraCamD);
Obs.: ENVI calcula, automaticamente, os coeficientes RPCs dos arquivos Leica
ADS40 caso os arquivos auxiliares estiverem presentes (*.ads, *.cam, *.sup, *.odf,
*.adj).

- Fotografias areas digitais com projeo de alinhamento central (incluindo Leica


ADS40 e STARLABO TLS).

- Imagens obtidas a partir de sensores genricos tipo pushbroom (incluindo


ASTER, CARTOSAT-1, CBERS2, IKONOS, IRS-C, MOMS, QuickBird e SPOT),
permitindo ainda o uso de pontos de controle.

RPCs so calculados usando a tcnica de fotogrametria digital que usa a equao de


colinearidade para reconstituir a geometria do sensor, onde o ponto relativo ao
objeto, a perspectiva central e o ponto na imagem esto todos num mesmo

SulSoft Servios de Processamento de Dados Ltda. 20


Curso Avanado do ENVI

alinhamento . A tcnica envolve uma srie de transformaes que relacionam


pixel, cmera, espao-imagem e sistema de coordenadas terrestres
Para a ortorretificao de uma nica imagem, a tcnica inclui duas etapas de pr-
processamento ,com intuito de reconstituir a geometria do sensor : orientao
interior ( na qual transforma o sistema de coordenadas do pixel para o sistema de
coordenadas da cmera) e a orientao exterior (na qual so determinados os
parmetros de posio e orientao angular associados imagem). Uma vez
calculado o modelo RPC, essa informao adicionada ao arquivo de cabealho da
imagem de modo que voc poder usa-lo como dado auxiliar para os
procedimentos de ortorretificao de imagens e extrao de DEMs.

Projeo de Projeo de Alinhamento


Enquadramento Central Central

2. Reconstituindo o modelo RPC

1. A partir da barra do menu principal do ENVI, selecione Map ->Build RPCs. A


caixa de seleo do arquivo de entrada aparecer;
2. Selecione um arquivo de entrada: pode ser uma foto area escaneada, imagem
area digital ou imagem obtida por sensor em modo pushbroom. Clique em
OK. A caixa de dilogo Build RPCs aparecer.
3. A partir do boto Type, selecione uma das seguintes opes.

- Frame Camera
- Digital (Frame Central)
- Digital (Line Central)
- Pushbroom Sensor imageamento a partir de qualquer sensor pushbroom
(incluindo ASTER, IKONOS, Alos, IRS-C, MOMS, QuickBird , SPOT , CBERS2..).
H a possibilidade da insero de pontos de controle. Esta possibilidade deve
resultar numa maior acurcia em relao a opo disponvel atravs do menu
Map -> Orthorectification do menu principal do ENVI. Isto porque so usados
GCPs (ao invs das efemrides) para calcular os RPCs. A gerao do modelo
RPC depende sobre tudo da quantidade, acurcia e distribuio dos pontos de
controle GCPs.

Os campos referente aos parmetros necessrios para a gerao do modelo RPC


diferem em funo do tipo Type de cmara selecionada. Abaixo segue um
exemplo relativo aos sensores pushbroom.

SulSoft Servios de Processamento de Dados Ltda. 21


Curso Avanado do ENVI

Figura D-2: Construindo RPCs para sensores


pushbroom

1. A partir do boto Type na caixa de dilogo Build RPCs, selecione Pushbroom


Sensor;
2. No campo Focal Length (mm), entre com a distncia focal da cmera ou sensor
(ver Tabela 1);
3. Em Principal Point x0 (mm) e Principal Point y0 (mm) insira as coordenadas
do ponto principal. O valor padro 0 em ambos campos;
4. Entre com a dimenso do pixel em x e y atravs dos campos X Pixel Size
(mm) e Y Pixel Size (mm) (ver Tabela 1);
5. Nos campos Incidence Angle Along Track e Incidence Angle Across
Track entre com os valores dos ngulos incidentes;
Obs.: estes parmetros somente so aplicados aos sensores pushbroom e
assumem diferentes valores dependendo tipo de sensor.
O ngulo incidente ao longo da trajetria along track incidence angle dado em
graus e representa o valor angular entre a posio vertical do satlite e a direo
de sua visada dianteira ou traseira.
O ngulo incidente transverso trajetria across track incidente angle, tambm
dado em graus e representa a abertura ngular entre a posio vertical do satlite
e a direo de sua visada lateral.

6. Em Sensor Line Along Axis, selecione uma orientao do eixo de alinhamento


disponvel. Cada linha do sensor possui uma projeo centrada.
- X A direo da linha do sensor orientada ao longo do eixo X da imagem;
- Y A direo da linha do sensor orientada ao longo do eixo Y da imagem;

7. Defina a ordem de polinmio requerido para XS, YS, ZS, Omega, Phi e Kappa.
- 0 o parmetro considerado constante para toda a imagem;

SulSoft Servios de Processamento de Dados Ltda. 22


Curso Avanado do ENVI

- 1 o parmetro possui uma relao linear com as coordenadas Y da cmera,


por exemplo: XS(i) = a0 + a1yi
- 2 o parmetro modelado usando um polinmio de segunda ordem, por
exemplo : XS(i) = a0 + a1Yi + a2(Yi)^2

Obs.: o valor padro 1 para todos 6 parmetros de orientao exterior. Quanto


maior for o grau do polinmio maior a quantidade de pontos de controle exigidos.
Geralmente, um polinmio de segunda ordem somente necessrio em situaes
em que h variao no linear da orientao exterior entre as linhas do
sensor(situao caracterstica de uma rota de vo instvel).
- 8 Clique em Select GCPs in Display. Uma caixa de seleo de pontos de
controle aparecer;
- 9 - Se voc quiser refinar o erro RMS do modelo de orientao exterior, clique
em Select GCPs in Display, novamente. Voc pode adicionar mais GCPs ou
eliminar os GCPs que apresentam maior erro.
- 10 Quando finalizar a insero de GCPs, clique em Recalculate Exterior
Orientation na caixa de dilogo Build RPCs;
- Clique em OK. Aps finalizar o processamento, o ENVI mostrar a seguinte
mensagem: RPCs have been calculated for this, and the header has been
updated.. Clique em OK.

Uma vez calculado o modelo RPCs, essa informao adicionada ao arquivo de


cabealho do arquivo de entrada e portanto poder ser usado nas ferramentas de
ortorretificao (Generic RPC orthorectification), emulando projeo (RPC Projection
Emulation) e extrao de DEM (DemExtraction).

3. Como determinar os ngulos incidentes para diferentes


sensores pushbroom:

ASTER : voc pode inserir o valor 0.0 para ambos parmetros, entretanto para a
banda 3B, no parmetro along track incidence angle voc deve inserir o valor
27.6 graus (para rbita descendente) ou 27 graus (rbita ascendente) e no
parmetro across track incidente angle insira o valor 0.0 graus.

IKONOS: no arquivo *._metadata.txt, associado imagem IKONOS, verifique os


ngulos listados em Nominal Collection Elevation and Nominal GSD(Cross Scan
and Along Scan) para cada imagem. Use esses valores para efetuar o clculo
aproximado dos parmetros along track incidence angle e across track incidente
angle atravs das seguintes equaes:

Onde,

SulSoft Servios de Processamento de Dados Ltda. 23


Curso Avanado do ENVI

IRS-1C/1D : insira 0.0 para o parmetro along track incidence angle e para o
parmetro across track incidente angle selecione o valor de acordo com a entrada
do ngulo de visada Input view angle (Deg) do arquivo auxiliar (leader file).

QuickBird: estabelea os ngulos aproximados de incidncia ( e sinais) usando o


inTrackViewAngle e crossTrackViewAngle associados ao arquivo *.IMD.

SPOT: os ngulos incidentes esto disponveis no arquivo leader file (CAP format)
ou XML metadata file (DIMAP format).

Para os sensores SPOT-1 ao SPOT-4, voc pode inserir 0.0 para o along track
incidence angle, visto que esse tipo de visada no disponvel. Para o SPOT-5, o
arquivo metadata XML contm o valor along track incidence angle na tag
<INCIDENCE_ANGLE> e o valor across track incidente angle dado pela tag
<VIEW_ANGLE>.
Para os dados no formato CAP, o ngulo incidente dado por um byte offset 453-
468 dentro do arquivo de cabealho. Voc pode usar um editor de texto para
visualizar o header. O formato para o ngulo incidente <X>AA.A, por exemplo,
L12.7 ou R18.1. Se o prefixo L , insira o valor com sinal negativo. Se o prefixo
R, insira o valor com sinal positivo.
Para demais sensores vide documentao associada a imagem.

SulSoft Servios de Processamento de Dados Ltda. 24


Curso Avanado do ENVI

Tabela 1: valores p/ distncia focal e tamanho do pixel

SulSoft Servios de Processamento de Dados Ltda. 25


Curso Avanado do ENVI

E: Conexo ENVI LINKGPS

O ENVI possui a ferramenta GPS-Link que permite ler dados no formato NMEA 0183
diretamente do receptor gps. O GPS precisa ser configurado manualmente para o
modo NMEA 0183. O ENVI suporta efetuar o link com gps em PCs que rodam em
sistema operacional Microsoft Windows 98, Windows NT, Windows 2000, e Windows
XP. No entanto, antes de acessar o gps-link nesta plataforma, necessrio
executar o arquivo aspi_v470.exe armazenado dentro do diretrio \tape32 do cd de
instalao do ENVI for Windows.

O ENVI suporta efetuar conexo com gps para coletar automtica coordenadas
conforme intervalo de tempo especificado pelo usurio, coletar coordenadas em
locais especficos e visualizar simultaneamente a localizao das coordenadas
coletadas pelo gps sobre o display da imagem georreferenciada.
Os pontos coletados por gps podem ser salvos em arquivo ASCII, arquivo vetorial
do ENVI (.evf) ou exportar para a caixa de seleo de pontos de controle (Gound
Control Points Selection).

1. Coletando pontos com GPS

- Selecione Map -> GPS-Link;


A caixa de parmetros do link-gps por conexo serial aparecer.
- A partir do campo de seleo Serial Port, selecione a porta serial pela qual o
receptor gps ser conectado.
- Configure os parmetros de conexo do receptor GPS atravs dos campos GPS
baud rate, data bits, stop bits, parity type e parity enable.
- Clique sobre o boto Select GPS Datum para definir o sistema de referncia
usado por seu receptor gps;

Figura-E2:ENVI GPS Link

Figura-E1:Janela de Parmetros

- Na caixa GPS-Link Serial Parameters, clique no boto ok para acessar a


interface ENVI GPS-Link
- Na interface ENVI GPS-Link, clique no boto Get Location para coletar a posio
atual.

SulSoft Servios de Processamento de Dados Ltda. 26


Curso Avanado do ENVI

As coordenadas de latitude, longitude e tempo aparecem na caixa de dilogo .


- Clique no boto Get Location novamente para coletar outra localizao;
A localizao aparece na lista da caixa de dilogo.
- Selecione uma das seguintes opes:
- Para entrar com um texto sobre a localizao do ponto:
A. Na lista de localizaes, clique sobre uma localizao e em seguida Clique em
Edit.
B. Na caixa de dilogo que aparece, entre com a informao e clique em OK.

- Para visualizar a localizao de um ponto especfico na imagem associada, clique


sobre a localizao do ponto desejado na lista, clique em Goto.

- Para exportar as coordenadas de um ponto para a caixa de seleo de pontos de


controle, caso esteja ativa, clique sobre a localizao do ponto desejado na lista e
clique em Export.
As coordenadas aparecero na caixa de pontos de controle.

- Para apagar a localizao do ponto da lista, clique sobre a localizao do ponto e


clique no boto Delete

Associando o GPS-Link visualizao no display


possvel atachar o gps-link ao display de visualizao de uma imagem
georreferenciada. A posio do cursor na janela de visualizao segue conforme a
localizao fornecida pelo gps.

1. Selecione Options > Attach to display


2. Selecione o nmero do display desejado e clique OK.
Obs.: o display selecionado dever possuir uma imagem georreferenciada.

Conforme a atualizao da localizao do gps, o pixel central da janela de


ampliao simultneamente atualiza a sua localizao.

Figura-E3 : Attach GPS

2. Opes do GPS-Link

Na caixa de dilogo ENVI GPS-Link, acesse o menu Options para limpar pontos,
coletar pontos, configurar o formato de visualizao dos pontos.

- Para apagar todos os pontos da lista, select Options . Clear Points.


- Para habilitar a coleo automtica de pontos num determinado intervalo de
tempo (on/off), selecione Options > Auto Update: On/Off.

SulSoft Servios de Processamento de Dados Ltda. 27


Curso Avanado do ENVI

-Para configurar o intervalo de tempo entre a coleta automtica de ponto, selecione


Options > Set Retrieval Rate. Entre com o intervalo de tempo desejado (em
segundos)
- Para habilitar a coleta de pontos on/off, selecione Options > Collect Points:
On/Off.

- Quando habilitado no modo Auto Update, selecione Collect Points: On/Off para
pausar a coleta de pontos.

- Para visualizar as coordenadas dos pontos


coletados no formato grau decimal ou
hexadecimal, selecione Options > Display Points:
DD/DMS.

Figura-E4 : Menu
de Opes

3. Gerenciando pontos obtidos pelo gps-link

A partir da caixa ENVI GPS-Link, acesse o menu File para salvar os pontos
registrados.

Salvando localizao do gps em arquivo ASCII


1. Selecione File > Save Points to ASCII.
2. Defina um nome e caminho de diretria para o arquivo a ser gerado.
O arquivo ascii gerado conter dados sobre a latitude, longitude, tempo Juliano e
qualquer texto que houver sido associado durante o processo.

Figura-E5:Editor de texto Figura-E6: sada ascii

4. Salvando localizao do gps em arquivo vetorial do ENVI.

1. Selecione File > Save Points to EVF. A caixa Save GPS Points to EVF
aparecer.
2. Selecione o boto apropriado para salvar cada ponto como um registro em
separado, salvar todos pontos num nico registro ou salvar todos os pontos
como uma polyline.
3. Entre com um nome para o layer.
4. Selecione File ou Memory e clique OK.

SulSoft Servios de Processamento de Dados Ltda. 28


Curso Avanado do ENVI

Encerrando o GPS-Link
- Para sair do ENVI GPS-Link, selecione File > Cancel.

Figura-E7: sada .evf

SulSoft Servios de Processamento de Dados Ltda. 29


Curso Avanado do ENVI

F: Deteco de Mudanas

A partir do ENVI 3.6 foi implementado um novo recurso no menu de ferramentas bsicas
dedicado a detectar variaes na comparao de imagens. Aplicando as ferramentas
disponveis pelo menu de deteco de mudanas voc poder computar diferenas
apresentadas pelas imagens Compute Difference Map ou detectar variaes estatsticas
Change Detection Statistics para acessar uma consistente lista de medidas de
variaes entre um par de imagens que representam um estado inicial e um estado final.
Em sntese oferecem apoio substancial para a identificao, descrio e quantificao de
diferenas apresentadas por imagens tomadas da mesma cena em tempo ou condies
diferentes.

1. Ferramenta para Computar Mapa de Diferenas

A ferramenta para computao de mapa de diferenas Compute Difference Map


produz uma imagem de classificao no ENVI caracterizando as diferenas entre
qualquer par de imagens que representam um estado inicial e um estado final. Voc
pode entrar com as imagens por banda de qualquer tipo de dado. A diferena
computada atravs da subtrao da imagem que representa o estado final menos a
imagem que representa o estado inicial e as classes so definidas pela variao de um
percentual mnimo (peso). As mudanas positivas so identificadas por pixels brilhantes
(estado final apresenta maior brilho do que em relao ao estado incial), enquanto as
mudanas negativas so identificados por pixels sombrios (estado final apresenta menor
brilho do que em relao ao estado inicial).

2. Usando a Ferramenta para Computao de Mapa de


Diferenas

1. Acessando o menu principal do ENVI 4.4, Ferramentas ->Deteco de


Mudanas -> Computar Mapa de Diferenas ;
2. Selecione a imagem que representa o estado inicial atravs da caixa de
dilogo Select the Initial State Image e clique em ok;
3. Repita o procedimento descrito acima para selecionar a imagem que
representa o estado final na caixa de dilogo Select the Final State
Image;
4. Defina a quantidade de classes que
voc pretende usar na caixa de
dilogo Compute Difference Map
Input Parameters ;
5. Caso voc deseje modificar ou
visualizar os pesos de classificao,
definir nomes para as classes ou
importar atributos, clique no boto
Define Class Thresholds;
6. No campo reservado ao tipo de
mudana Change Type selecione
entre os modos de diferena
simples Simple Difference ou
diferena percentual Percent
Difference;

Obs.1: A seleo do tipo de mudana por diferena simples computada pela subtrao
da imagem do estado final menos a imagem do estado inicial. J o tipo de mudana por

SulSoft Servios de Processamento de Dados Ltda. 30


Curso Avanado do ENVI

diferena percentual computada como sendo a diferena simples dividida pelo valor do
estado inicial.

7. Opcionalmente voc poder efetuar um prprocessamento do dado,


selecionando uma das opes disponveis no campo Data PrProcessing,
ou seja, selecione entre Normalizao Normalize Data Range ou
Padronizao Standardize to Unit Variance;

Obs.2: possvel selecionar apenas um tipo de prprocessamento. A Normalizao


computada pela subtrao do menor valor da imagem dividida pelo intervalo de valores
da imagem: Normalizao = (DN min) / (max min).
A Padronizao computada pela subtrao do valor mdio da imagem, dividido pelo
desvio padro: Padronizao = (DN mean) / stdev.

8. Determine um nome de sada para armazenar no disco ou armazene na


memria para obter o mapa de diferena;

9. Clique em Ok para iniciar o processamento.

Obs.: Observe o resultado e verifique que as mudanas ditas positivas so visualizadas


em vermelho , os pixels classificados na cor cinza no apresentam mudanas e para os
pixels que se apresentam na colorao vermelho brilhante representam grandes
mudanas positivas. J as mudanas negativas por sua vez so visualizadas na cor azul;
a colorao cinza no apresenta mudanas e a cor azul brilhante representa grandes
mudanas negativas

3. Ferramenta para Efetuar Estatstica de Deteco de


Mudanas:

A rotina para executar estattica de deteco de mudanas usada para estruturar


planilhas (relatrios estatsticos), detalhadas, que descrevem as diferenas apresentadas
por duas imagens classificadas em uma mesma regio. A deteco de mudanas usando
esta rotina difere significativamente da simples subtrao entre duas imagens, visto que
em um curto perodo o relatrio estatstico apresenta valores da imagem de diferena
classe por classe, concentrando-se, primeiramente, na anlise do estado inicial da
imagem classificada, isto , para cada classe do estado inicial, a anlise identifica as
classes dentro das quais os seus respectivos pixels mudaram para o estado final. As
mudanas podem ser reportadas pela contagem de pixels, percentagens ou reas.
Adicionalmente, um tipo especial de mcara (classificao de mscara) que fornece um
contexto espacial do relatrio tabular pode ser produzida. As mscaras de classe so
imagens de classificao no ENVI que combinam classes coloridas da imagem no estado
final proporcionando uma identificao facilitada no somente da localizao das
mudanas mas tambm das classes dentro das quais os pixels mudaram.

Usando a Ferramenta para Estatstica de Deteco de Mudanas

1. Selecione no menu principal do ENVI 4.4 a seguinte seqncia de


comandos: Ferramentas -> Deteco de Mudanas -> Estatstica de
Deteco de Mudanas, ou Classificao -> Ps Classificao ->
Estatstica de Deteco de Mudanas;

2. Na caixa de entrada do primeiro arquivo selecione a imagem classificada que


representa o estado inicial e caso desejar execute um subset da imagem;

SulSoft Servios de Processamento de Dados Ltda. 31


Curso Avanado do ENVI

3. Repita o procedimento descrito anteriormente para selecionar a imagem


classificada que representa o estado final;

Obs.1: A caixa de dilogo para a definio de classes aparecer;

4. Combine as classes pertencentes s imagens do estado inicial e final,


clicando sobre os nomes que esto em duas listas e adicione os pares
clicando no boto Add Pair;
Obs. 2: Adicione, somente, as classes que voc deseja incluir na anlise de deteco de
mudanas. A caixa de dilogo fornece uma lista que informa as combinaes das classes
efetuadas e caso as classes em cada imagem possuam o mesmo nome so
automticamente pareadas;

5. Aps o pareamento de todas as classes desejadas clique no boto ok para


aceitar;
Obs.3: Aparecer a caixa de dilogo para configurao da sada da estatstica de
deteco de mudanas;

6. Em seguida em Report Type, selecione o tipo de relatrio estatstico que


voc deseja gerar. Voc deve escolher uma combinao de Pixels,
Percentual ou rea;

7. Para gerar mscaras classificadas, selecione Yes no boto de seleo e


escollha um caminho de diretrio para o armazenamento das mscaras;

8. Clique em ok para iniciar o processamento. Caso um relatrio contendo


informaes sobre rea for solicitado, mas a imagem do estado inicial no
possuir o tamanho do pixel definido, a caixa de dilogo para a definio do
tamanho do pixel Define Pixel Sizes for Area Statistics aparcer. Entre com
o tamanho do pixel e clique em ok para aceitar;

Uma janela de estatus fornecer o progresso do processamento e em poucos


instantes surgir a janela contendo o relatrio estatstico onde aparecer a tabela
estatstica listando em colunas as classes do estado inicial e em linhas as classes do
estado final. No entanto, as colunas apresentam somente as classes pareadas do
estado inicial, enquanto as linhas apresentam todas as classes do estado final. Para
cada classe no estado inicial, isto , para cada coluna a tabela indica a quantidade de
pixels que foram classificados na imagem do estado final. Verifique o exemplo
atravs da ilustrao abaixo:

SulSoft Servios de Processamento de Dados Ltda. 32


Curso Avanado do ENVI

Observe que nenhum dos pixels inicialmente classificados como urbano (urban)
mudaram de classe na imagem do estado final, porm na segunda coluna, onde 9523
pixels foram inicialmente classificados como sendo floresta (forest), mudaram para a
classe urbano na imagem do estado final. Na linha correspondente classe total (class
total) indicada a quantidade total de pixels de cada classe no estado inicial e a coluna
classe total refere-se a quantidade total de pixels de cada classe no estado final.
Observe, novamente, a ilustrao acima e verifique que 13389 pixels foram classificados
como sendo urbano (total da classe) na imagem do estado inicial sendo que a
quantidade total de pixels classificados como urbano na imagem do estado final
aumentou para 25256 pixels.

Funes Adicionais da Tabela Estatstica de Deteco de Mudanas

Para visualizar a preciso dos valores em ponto flutuante selecione: Options


-> Set Report Precision ;

Para converter as unidades dos valores que envolvem rea, acesse: Options
-> Convert Area Units ;

Para salvar o relatrio estatstico em um arquivo ASCII, selecione: File ->


Save to Text File;

SulSoft Servios de Processamento de Dados Ltda. 33


Curso Avanado do ENVI

G: Anlise Espectral de Dados

Sensores hiperespectrais so ferramentas do sensoriamento remoto que combinam


as apresentaes espectrais do sensor com as capacidades analticas de um
espectrmetro. Eles podem ter centenas de bandas espectrais com uma resoluo
espectral de 10 nm ou menor (O LANDSAT TM tem s 6 bandas multiespectrais
reflexivas, com resolues espectrais de 70 nm ou maior).
Os sensores hiperespectrais, ou espectrmetros imageadores, produzem um
espectro completo para
cada pixel na imagem
(Figura L-1). O resultado
da anlise dos dados
hiperespectrais a
identificao dos objetos
que no podem ser
diferenciados com
sensores de resoluo
espectral menor.

EXERCCIO COMENTADO - Anlise de imagens hiperespectrais


Dados: ~:\Curso_ENVI_200\dados\cup95eff
Info: Imagem Hiperespectral AVIRIS

Abra o arquivo de imagem cup95eff, selecionando File -> Open Image File. A
caixa Enter Data Filenames aparecer. Navegue at o diretrio
~:\RSI\IDL64\products\envi44\data\cup95eff.int, e clique em OK;
Obs.: perceba que a imagem automaticamente carregada em composio colorida
para a lista de bandas disponveis.

Figura G1: sensor


hiperespectral

SulSoft Servios de Processamento de Dados Ltda. 34


Curso Avanado do ENVI

Com o cursor do mouse posicionado sobre a imagem, clique com o boto direito e
selecione Z Profile (Spectrum) para consultar o perfil espectral em diferentes
reas da imagem;

Figura G2: Perfil


Espectral

A partir da janela Spectral Profile, selecione File > Input Data > Spectral Library;
para importar uma coleo de bibliotecas espectrais armazenadas no diretrio de
instalao do ENVI ~:\RSI\IDL63\products\envi43\spec_lib

Na janela Spectral Library Input File, clique sobre o boto Open > Spectral
Library e selecione dentro da pasta jpl_lib, o arquivo jpl1.sli e clique em OK.

Figura G3: Comparando


de Assinaturas

Na lista de assinaturas disponveis da caixa Input Spectral Library selecione


ALUNITE SO-4A, insira um fator multiplicador em Y de 290.
Note que a assinatura importada foi adicionada a janela de perfil espectral da
imagem.

SulSoft Servios de Processamento de Dados Ltda. 35


Curso Avanado do ENVI

Na janela Spectral Profile selecione o menu Options > Plot Key, para visualizar a
legenda das assinaturas no lado direito dos perfis espectrais.

Percorra os pixeis da imagem e tente encontrar o elemento ALUNITA baseando-se


na assinatura importada (ALUNITE SO-4A)

SulSoft Servios de Processamento de Dados Ltda. 36


Curso Avanado do ENVI

H: Radar

1. Imageamento por RADAR


O termo radar uma sigla derivada de "Radio Detection And Ranging". Nas
imagens ticas obtidas tanto por aerolevantamento como por satlites, precisamos
de uma fonte de luz para que o filme fotogrfico ou o sensor eletrnico, sejam
sensibilizados pela radiao refletida pelo alvo no terreno. Neste caso temos
exemplo de sensores passivos.

J o radar emite a sua prpria fonte de radiao, na faixa do microondas, captando


igualmente o sinal de retorno refletido pelo alvo. Por isso ele dito como um sensor
ativo, ou seja, ele prprio gera a sua fonte de radiao. Portanto, isto possibilita ao
radar realizar imagens durante a noite.

Alm disso, nesta faixa de comprimento de onda, a influncia de nuvens muito


baixa no sinal. Isto significa, que mesmo em dias nublados, a aquisio de imagens
por radar pode ser feita sem grandes perdas de qualidade.

Para emitir e captar a radiao refletida, o radar dispe de uma antena, que
transmite sinais (ondas) numa extenso do terreno variando o ngulo de incidncia
q.

A antena do radar capaz de tanto emitir como receber sinais nos planos
horizontal (H) e vertical(V). Portanto, a antena poder ser configurada para:

1. transmitir horizontal, receber horizontal HH

2. transmitir vertical, receber vertical VV

3. transmitir horizontal, receber vertical HV

4. transmitir vertical, receber horizontal - VH

Os modos HV e VH so usados para discriminar certos alvos. Por exemplo, se a


antena envia um sinal polarizado horizontal, ao chegar no terreno e retornar ele
espalhado em diversas outras direes. No entanto, na maior parte das vezes, o
componente vertical do sinal de retorno ter forte influncia da vegetao presente
na rea atingida.

O avio ou satlite, segue uma direo de vo e o sinal (pulso) emitido na direo


perpendicular em intervalos regulares de T segundos.

A largura da clula de resoluo, na direo de vo (ra) diretamente proporcional


a altitude de vo e ao comprimento de onda do pulso. E inversamente
proporcional ao comprimento da antena e ao coseno do ngulo de incidncia.

Para sensores aerotransportados, cuja a altitude de vo da ordem de centenas de


metros, para obter uma resoluo de 20 metros, o tamanho da antena deve ter
aproximadamente entre 8 e 10 metros de comprimento.

No entanto, para os sensores orbitais, onde a altitude da ordem de centenas de


quilmetros, a antena deveria ter um comprimento prximo a 10 quilmetros. Este
tipo de antena claramente invivel, tanto do ponto de vista tcnico como
econmico. Portanto foi desenvolvido um radar que simula uma antena com estas
propores, a fim de obter resoluo semelhante. A este tipo de radar dado o
nome de Radar de Abertura Sinttica, ou simplesmente SAR (Synthetic Aperture
Radar). A seguir so apresentadas

SulSoft Servios de Processamento de Dados Ltda. 37


Curso Avanado do ENVI

caractersticas prprias de imagem radar SAR especificadamente, que resultam em


alguns problemas na interpretao visual das mesmas.

1.1. Aquisio SAR


Vamos analisar pontualmente o procedimento de gerao de imagens por um SAR.
A partir de um instante T1 o radar emite pulsos a um ponto P localizado na direo
de "range", a plataforma se desloca e no instante T2, novamente so emitidos
pulsos a este mesmo ponto P. A diferena entre T1 e T2 denominada intervalo de
abertura.
Durante este perodo entre T1 e T2 a plataforma deslocou-se a uma velocidade V em
relao ao solo, logo o comprimento da antena sinttica obtido por

Ls = V (T2 - T1)

Figura H 13: Esquema do modo


de transmisso e recepo de
sinais de um SAR
P

Exemplos de sensores SAR orbitais so o japons JERS-1 e o canadense


RADARSAT. E sensor SAR aerotransportado o AIRSAR/TOPSAR, da NASA

1.2. Distores da imagem adquirida

'Slant' e 'Grount Range' - distoro geomtrica

Abaixo temos uma figura que representa esquematicamente a plataforma onde o


radar est acoplado e os pulsos transmitidos. Vamos identificar o que significa cada
smbolo apresentado:

SulSoft Servios de Processamento de Dados Ltda. 38


Curso Avanado do ENVI

Figura H 14: Geometria de aquisio de imagem


SAR

- p : ngulo de incidncia 'prximo', ou seja, referente ao menor ngulo de visada


na direo de aquisio dos dado

- d : ngulo de incidncia 'distante', referente ao maior ngulo de visada.

- d : ngulo complementar do tringulo, igual a (90 - d )

Os pulsos tm perodo fixo, logo os segmentos AB e CD possuem o mesmo


comprimento na direo de "slant range". Entretanto, a projeo no terreno
("ground range") destes segmentos no preserva esta equivalncia, pois ir variar
de acordo com a distncia do ponto com a direo nadir do sensor.

Com isso, uma mesma variao de distncia em "slant", no corresponder a uma


mesma variao em "ground range". Portanto, como podemos perceber
visualmente na Figura H-14, os segmentos A'B' e C'D' no tem o mesmo
comprimento.

Analisando geometricamente, vemos que:

CD' = C'D' cos( d )

CD' = C'D' cos( 90 - d )

CD' = C'D' sen( d )

Portanto, qualquer distncia (SL) em slant, convertida para 'ground range' (GR),
por

GR = SL / sen( )

SulSoft Servios de Processamento de Dados Ltda. 39


Curso Avanado do ENVI

Padro de Antena - distoro radiomtrica

Veja que a distncia que o pulso percorre no ngulo de incidncia mximo maior
que a distncia percorrida no ngulo de incidncia mnima. A potncia do sinal
decai em relao ao cubo da distncia ao ponto - P ~ 1 / R 3 -, havendo uma
perda no brilho da imagem na direo de "range".

O conjunto SAR possui um componente eletrnico que procura corrigir


automaticamente esta perda de potncia no sinal. Mas esta correo possui
imperfeies, necessitando-se ainda a aplicao de um algoritmo de correo de
padro de antena, que ir minimizar as incorrees remanescentes.

Uma observao importante, que esta distoro pode ser desconsiderada quando
a plataforma for orbital, pois a razo entre a distncia mnima e mxima Rmn /
Rmx aproximadamente unitria, o que ocasiona pouca perda de potncia do sinal,
do incio ao fim da linha de aquisio.

Portanto esta correo mais importante quando a plataforma for


aerotransportada, onde a razo Rmn / Rmx no pode ser ignorada

1.3. Imagem Complexa

O formato complexo de um dado radar, deriva do processamento dos dois


componentes do sinal retroespalhado de fase : o real ('quadrature' Q) e o
imaginrio ('in-phase' I), onde

Q = cos( )

I = sen( )

Com isso forma-se a imagem amplitude do dado complexo, dada por:

A = (Q2 + I2)1/2

Figura H 15: Difusores que formam


a amplitude em cada clula de
resoluo (pixel)

Cada pixel da imagem amplitude formado por elementos denominados difusores,


que igualmente possuem componentes reais (Q) e imaginrios (I) - Figura H-15 -,
com diferentes fases e amplitudes, organizados de forma aleatria. O valor do pixel
o resultado da soma vetorial (coerente) destes difusores. I

SulSoft Servios de Processamento de Dados Ltda. 40


Curso Avanado do ENVI

Como conseqncia, temos uma imagem com uma textura granulada, com uma
aparncia de "sal e pimenta", um rudo o qual se d o nome speckle.

De duas maneiras podemos reduzir o rudo speckle: via processamento "multi-look"


ou via filtros adaptativos.

O processamento "multi-look", consiste em gerar na direo de vo, N imagens no


intervalo de abertura sinttica da antena SAR, e calcular uma imagem que ser a
mdia dessas.

Como conseqncia positiva, aumentar a relao sinal/rudo, no entanto a


resoluo diminuir, pois a largura de cada visada ("look") ser menor do que a do
intervalo de abertura sinttica.

Os filtros adaptativos fornecem um modo de remover o speckle das imagens sem


afetar seriamente as caractersticas espaciais dos dados.

Os principais filtros adaptativos so:

Filtro de Frost : este filtro reduz o speckle e preserva as bordas da


imagem, utilizando estatstica local. O pixel filtrado substitudo pelo valor
calculado pela distncia do centro do filtro, o fator de amortecimento, e a
varincia local.

Filtro de Lee : ele baseado no desvio padro (sigma) para suavizar o


rudo speckled, cuja a intensidade est relacionada com a cena da imagem,
e contm um componente multiplicativo e/ou aditivo. Ele filtra os dados
baseados na estatstica calculada dentro de uma janela individual de
filtragem. Diferentemente de um filtro passa-baixa tpico, o filtro de Lee,
bem como outros filtros sigma similares, preservam detalhes enquanto
eliminam o rudo. O pixel filtrado substitudo por um valor calculado por
intermdion dos pixeis situados ao redor dele.

Filtro de Kuan : este filtro tambm reduz o speckle e preserva as bordas


da imagem. Ele transforma o rudo multiplicativo em um modelo. Similar ao
filtro de Lee, mas com uma funo peso diferente. O pixel filtrado
substitudo por um valor calculado baseado na sua estatstica local.

2. Aplicaes

Minerao na cidade de Colnia,


Alemanha
A direo de visada do satlite para a escavao da
mina da direita para esquerda. As paredes e estepes
da escavao agem como refletores de canto,
produzindo uma forte resposta. Isto na figura aparece
como uma srie de linhas concntricas. O lado oeste
sombreado pelo pulso do radar, por isso est em um
tom mais escuro.

Figura H-16

SulSoft Servios de Processamento de Dados Ltda. 41


Curso Avanado do ENVI

Regio de armazenamento e
distribuio de petrleo
Uma rede de oleodutos cruzam o deserto, no
Iraque. Um conjunto de tanques visvel no centro
da imagem. Acredita-se que o teto destes tanques
so mveis, onde a altura do teto varia de acordo
com o nvel de petrleo depositado no tanque.
Tanques parcialmente cheios, onde o teto est em
um nvel abaixo com relao s paredes, atuam
como refletores de canto, produzindo um brilho
maior na imagem. Por outro lado, tanques cheios
possuem tetos ao nvel das paredes, produzindo
um baixo retorno de sinal, e por conseqncia um
tom de cinza menor na imagem.

Desmatamento, Ilha de Natuna,


Indonsia
Situada na costa oeste de Borneo, no Sul do Mar da
China, coberta por uma densa floresta tropical e
pntanos. Desmatamentos, na fronteira sul da ilha,
so um dos poucos indcios de habitao nesta remota
ilha. Os claros retangulares possuem textura
homognea e retornam menos retroespalhamento do
que a vegetao ao redor. Como conseqncia, os
desmatamentos tm um nvel de cinza mais escuro.

Figura H -18

Piscicultura, Bangkok, Tainlndia


Estes formatos semelhantes a um p de galinha,
decorrem da tcnica de piscicultura caraterstica desta
regio. Longas traves, com redes esticadas entre elas,
so abertas radialmente de uma plataforma elevada. O
peixes so levados para as redes pelo abaixamento da
mar.

Figura H-19

SulSoft Servios de Processamento de Dados Ltda. 42


Curso Avanado do ENVI

A seguir, na Figura H-20 vemos um exemplo de como a anlise temporal de dados


radar pode ser til. Na primeira data (26/08/1996) a rea est seca e o contorno
do rio perfeitamente visualizado. Na data seguinte (09/03/1997), no auge da
enchente, temos rea alagada representada por valores escuros (plantaes???) e
claros (solo preparado???). Na ltima data (20/03/1997) j h um recuo da rea
alagada, com tendncia a normalizao do quadro.

Muito provavelmente estas imagens foram geradas em dias nublados, mas devido o
sinal de radar possuir um comprimento de onda onde a influncia da cobertura de
nuvens baixa, o acompanhamento da enchente tornou-se vivel.

26 de Agosto de 1996 (B) 9 de Maro de 1997 (G)

20 de Maro de 1997 Composio Colorida RGB

Figura H20: Note na composio colorida, que a rea em azul corresponde a


plantao alagada, enquanto a rea amarela relativa a solo preparado ou
areia. Em magenta a rea que foi alagada quando do auge da enchente, em 9
de Maro. Deste modo podemos mais facilmente estimar a rea alagada com
base no valor digital da composio colorida.

SulSoft Servios de Processamento de Dados Ltda. 43


Curso Avanado do ENVI

3. Ambiente para tratamento de dados de Radar

No ENVI h um conjunto de ferramentas desenvolvidas para o tratamento de dados


de radar e, em especial, radares de abertura sinttica - SAR (Synthetic Aperture
Radar).

Alm disso, diversos dos recursos padres para o processamento de imagens


podem ser utilizados em imagens de radar. Recursos tais como realce, manipulao
de cores, classificao, registro, retificao geomtrica, etc.

A utilizao de dados de radar traz algumas vantagens, entre as quais destacamos


o fato da aquisio no depender do clima no instante em que ela feita. Ou seja,
a interferncia de nuvens muito baixa na imagem radar, e isto ocorre porque o
sensor de radar atua na faixa de microonda, onde a absoro de energia pela
umidade do ar baixa.

No entanto h alguns problemas inerentes ao dado radar que prejudicam a


interpretao das imagens, tais como o rudo "speckle" e o efeito padro de antena.
Para estes casos h rotinas especficas desenvolvidas para corrigir as falhas
presentes na imagem.

O ENVI possui um dos mais completos suporte


para o tratamento de dados SAR provenientes
dos sensores AIRSAR/TOPSAR, RADARSAT e SIR-
C
Entre os formatos suportados incluem-se o
padro CEOS. Dados comprimidos do AIRSAR
fornecidos pelo JPL (Jet Propulsion Laboratory),
os quais esto no formato Matriz de Stokes, so
sintetizados.
As correes radiomtricas (Padro de Antena e
"Speckle") e espaciais (Slant Range) so
processadas tanto a partir do 'header'
(cabealho) dos dados TOPSAR, RADARSAT e
SIR-C, como de dados de outras fontes, desde
que todos os parmetros, como altitude de vo(km),
mnima distncia(km), tamanho do pixel em 'Slant Figura H-1: Menu de
Range'(m), etc, sejam fornecidas via teclado. funcionalidades
para dados SAR
Abordaremos a seguir como abrir cada tipo de dado.

3.1. Visualizar cabealho e arquivo de imagem SIR-C

Selecione, dentro do menu principal, a cadeia de comandos Radar


Abrir/Preparar Arquivo de Radar Visualizar Cabealho CEOS Genrico.

Aparece a janela Enter Compressed Data Products Filename. Selecione o


arquivo NDV_L.CDP (contido no CD de dados do ENVI).

Aparece a janela CEOS Header Report. Nessa janela contm informaes


sobre a imagem de radar a ser analisada.

SulSoft Servios de Processamento de Dados Ltda. 44


Curso Avanado do ENVI

Dados importantes com relao a imagem so mostrados, como o nmero de linhas


e colunas (samples), tipo de dado, a projeo (Slant ou Ground Range), tamanho
do pixel (em metros), a polarizao, entre outros.

O JPL distribui os dados do SIR-C em um formato compactado (extenso .cdp ,


como visto logo acima), devendo ser sintetizado para visualiz-los.

Selecione, dentro do menu


principal, a cadeia de
comandos Radar
Ferramentas Polarimtricas
Sintetizar Imagens SIR
C.

Aparece a janela Input


Data Products File. Clique
no boto Open File.

Selecione o arquivo
NDV_L.CDP. Quando o nome
do arquivo aparecer no
campo "Selected Files L:",
clique "OK".
Figura H-2: Escolha dos parmetros de
sada para o arquivo sintetizado
Em seguida surge a caixa de dilogo
para definio dos parmetros de
sintetizao (Figura H-2). As trs polarizaes - HH, VV e HV - e TP (de Total
Power) so marcadas, os tipo de dado de sada ponto flutuante (Floating Point) e
escolha o nome do arquivo sinttico de sada (extenso .syn).

Clique em OK e o resultado aparecer na


lista de bandas disponveis.

Visualize a banda L-TP recm gerada, e


aplique um realce interativo, selecionando,
dentro do menu da janela grfica, a cadeia
de comandos realce Realce Interativo.
Na janela de realce escolha
Histogram_Source - Band e Stretch_Type -
Gaussian.

Note como forte o aspecto granulado da imagem.


A suavizao deste efeito, inerente ao dado radar,
pode ser feita mediante aplicao de filtros
especficos ou atravs do processamento "multi-
look".
Figura H-3: Banda L-TP
3.2. Reduo de rudo Speckle

Este sem dvida um dos fatores que complicam a interpretao das imagens
obtidas por RADAR e que impediu um crescimento maior da aplicao desta
tecnologia pela comunidade usuria de sensoriamento remoto.

SulSoft Servios de Processamento de Dados Ltda. 45


Curso Avanado do ENVI

Com os avanos da tecnologia de aquisio e dos algoritmos de processamento dos


dados de radar, cada vez mais este tipo de informao tem se tornado til e
utilizada.

Processamento Multi-look

Aqui, fazemos um processamento que ir gerar um arquivo compactado .cdp de uma


imagem "3 looks" da original.

Selecione, dentro do menu principal, Radar Ferramentas Polarimtricas -


Dados Compactados Multi-look SIR-C Multi-look .

Na janela "Input Data Product Files", entre com o arquivo NDV_L.CDP .

Logo aps, carregada a janela SIRC Multi-


Look Parameters altere o nmero de visadas
("looks") de 1 para 3, tanto em "range",
quanto em azimute e escolha o nome do
arquivo compactado .cdp novo.

Os parmetros referentes ao nmero de


colunas e linha e resoluo em metros so
ajustados automaticamente, de acordo com o
nmero de visadas escolhido. Clique em OK.

Para visualizar o resultado, basta sintetizar o


arquivo compactado gerado nesta operao, da
mesma maneira como foi feito na seo 1.1 deste
captulo.
Figura H-4: Banda L-TP
DICA: Ao aparecer a janela Input Data Product com "3 looks"
Files , se tiver nos seus campos alguma imagem
carregada anteriormente, clique no boto Reset
para carregar um novo arquivo.

Veja na Figura H-4 como realmente o aspecto granulado reduziu consideravelmente


aps processamento "multi-look". O tamanho da imagem, no entanto, igualmente
diminui, pois houve uma degradao na resoluo espacial em azimute e "range".

Filtragem

O ENVI lhe disponibiliza os filtros mais utilizados para reduzir o speckle. So filtros
chamados adaptativos, tais como:

Lee Frost

Gamma

Kuan

Sigma Local

Erros de Bit

SulSoft Servios de Processamento de Dados Ltda. 46


Curso Avanado do ENVI

Para aplicar o filtro, selecione, dentro do menu principal, a opo Radar


Filtros Adaptativos [filtro desejado].

a b

c d
Figura H-5: Imagem SIR-C (a) , com filtro Lee (b), filtro frost (c) e filtro
Gamma (d).Todos usando janela 3 x 3

3.3. Slant Range para Ground Range

Para corrigir as distores geomtricas decorrentes da aquisio de imagem por radar


(ver seo "Imageamento por Radar"), o ENVI emprega as rotinas que executam esta
tarefa para quaisquer formatos de dados radar. Para os formatos AIRSAR, RADARSAT e
SIR-C, ele capaz de ler automaticamente os parmetros necessrios, a partir das
informaes contidas nos cabealhos.

Caso os dados estejam em um formato diferente


destes trs, deve-se entrar com os parmetros de
altitude de vo (km), range prximo (km) e tamanho
do pixel em "slant" (m).

Selecione, no menu principal, a cadeia de


comandos Radar Slant-To-Ground Range
SIR-C

Escolha o arquivo de parmetros NDV_L.CDP e


depois o arquivo sintetizado NDV_L.SYN.

Na janela "The Slant to Ground Range Parameters"


(Figura H-6), os campos correspondentes a altitude
de vo (km), distncia range prximo (km) e
tamanho de pixel (m) em Slant so
Figura H-6: Definio de
parmetros de converso
Stand-Ground Range
SulSoft Servios de Processamento de Dados Ltda. 47
Curso Avanado do ENVI

automaticamente preenchidos pelo arquivo de cabealho.

Digite 13.32 no campo "Output pixel size (m)"

Para mtodo de reamostragem, escolha "Bilinear" e entre com o nome


NDV_GR.IMG para o arquivo de sada.

NDV_GR.IMG para o arquivo de sada.

Figura H-7: Imagem Ground - Figura H-8: Imagem Slant -


Range banda L Range banda L
Polanizao HH Polanizao HH

Visualize e compare as duas projees, como as que esto acima. Perceba na


primeira imagem, como realmente em "slant range" os pixeis ficam com um
tamanho reduzido com relao ao tamanho normal, dado por "ground range". A
direo de visada da direita para a esquerda, e a distoro maior no lado direito
e menor no lado esquerdo da imagem.

3.4. Visualizao das Assinaturas de Polarizaes

As assinaturas de polarizao so representaes tridimensionais de todo o sinal


espalhado de radar, sobre um nico pixel ou um conjunto deles. Mostra o
retroespalhamento em todas as combinaes de polarizaes de transmisso e
recepo. Chama-se de co-polarizada a combinao onde a transmisso e recepo
tm a mesma polarizao, enquanto que a combinao onde ambas so ortogonais
entre si denominada polarizada cruzada.

As polarizaes no so extradas da imagem inteira, mas sim de regies de


interesse (ROIs) que o usurio define ou carrega de regies predefinidas.

Selecione, dentro de menu principal, a cadeia de comandos Ferramentas


Regio de Interesse restaurar Arquivo de ROI Gravado.

Abre-se o arquivo \envidata\ndv_sirc\pol_sig.roi , que se encontra no CD de


dados do ENVI.

As regies so vegetao, deserto, areia e fan.

SulSoft Servios de Processamento de Dados Ltda. 48


Curso Avanado do ENVI

Embora as ROIs sejam visualizadas sobre o display da imagem, elas serviro de


referncia para extrair assinaturas da matriz compactada do arquivo .cdp.

Selecione, no menu principal, Radar Ferramentas Polarimtricas Extrair


Assinaturas de Polarizao SIR-C. Selecione a imagem NDV_L.CDP.

Aps selecionar todos os itens ("Select All Items") e sada para memria ou
arquivo, clique OK e as assinaturas em 3-D do valor de intensidade (eixo Z), bem
como a vista superior (2-D) de cada item sero mostradas em janelas individuais

No canto superior esquerdo do grfico 3-D consta a informao que os dados so


Figura H-9: Visualizador de assinaturas de polarizao, com os dados da
regio amarela, correspondente ao alvo areia (sand), com a sua vista
superior dada no lado direito da janela. Ao lado aparece a janela
informando a estatstica de intensidade, e os parmetros de
visualizao do grfico.
da banda L, com combinao co-polarizada (CP), do alvo areia (sand), da cor da
ROI (yellow) e do valor mapeado (Intensity).

No eixo X temos 91 valores de elipticidade ("ellipticity") variando entre 45o a 45o,


e no eixo Y h outros 181 ngulos de orientao, indo de 0o a 180.

A tabela de cores padro da vista superior em escala de cinza, a qual pode ser
alterada para qualquer outra tabela do ENVI na caixa de dilogo acessada por
"Options Color Tables..."

possvel alterar tambm o valor mapeado pelos grficos, de intensidade para


intensidade normalizada (entre 0 e 1) ou para decibis (dB). E ainda alternar a
combinao de polarizao entre co-polarizada e polarizada cruzada. Tudo isso na
opo de menu "Polsig_Data"

SulSoft Servios de Processamento de Dados Ltda. 49


Curso Avanado do ENVI

1.5. Realando a imagem radar

O ENVI disponibiliza diversas ferramentas para o processamento de imagens em


geral, que podem ser muito teis para imagens de radar. Um exemplo disso a
rotina de criao de composio colorida sinttica.

O princpio desta metodologia, baseado na transformao do espao de cores HSV


para o espao RGB. Basicamente, aplica-se um filtro passa baixa e outro passa alta
na imagem, e colocamos as baixas freqncias no matiz (H), as altas no valor (V) e
fixamos uma saturao (S). Ento feita a transformao destas bandas para o
espao de cores RGB.

A utilizao deste mtodo em imagem radar tem por finalidade melhorar a


exposio das caractersticas da imagem em larga escala, refinando detalhes. Ele
apresenta melhores resultados em reas de moderado relevo.

Para maiores detalhes, consulte o artigo:

Daily, M., 1983 "Hue-saturation-intensity split-spectrum processing of Seasat radar


imagery", Photogrammetric Engineering and Remote Sensing, Vol. 49, No. 3, pp.
349-355.

Abra o arquivo do CD-ROM


'\envidata\rsat_sub\bonnrsat.img'

V para ' Transformaes -> Imagem de Cor


Sinttica' e selecione o arquivo.
Aparecer uma janela para entrar com o tamanho das
janelas dos filtros passa alta e baixa, bem como o valor
de saturao.

Como resultado temos trs bandas que correspondem


cada uma a um canal do espao de cores RGB. Ao
comparar a composio colorida com a imagem radar Figura H 10: Escolha dos
original, observamos um grande acrscimo de parmetros de criao da
informao visual, onde os contornos entre diferentes composio colorida
alvos ficam bem mais realados. sinttica

Figura H 11: Parte da Figura H 12: Composio


imagem original Colorida Sinttica

SulSoft Servios de Processamento de Dados Ltda. 50


Curso Avanado do ENVI

ENVI SPEAR TERCAT ENVI 4.4

Dados: D:\Curso_ENVI_Avanado\Dados\ Jianqiao.tif


1. Execute o ENVI 4.4 a partir da rea de trabalho, acesse: Iniciar > Todos os
Programas > ENVI 4.4 > ENVI + IDL;
2. A partir do menu principal do ENVI, acesse: File > Open External File >
QuickBird > GeoTIFF;
Obs.: abrindo a imagem QuickBird dessa maneira a informao do comprimento
de onda de cada banda identificada automaticamente.
3. Abra a imagem Jianqiao.tif, armazenada no diretrio D:\Curso_ENVI\Dados,
e clique em Open
4. No menu principal selecione, Basic Tools > SPEAR Tools > TERCAT; para
acessar a interface wizard de categorizao do terreno;

Obs.:note que no lado esquerdo da interface aparece um texto explicativo para


cada etapa de processamento;
5. Etapa 1 Importando o arquivo
a. Clique sobre o boto Select Inpur File para importar a imagem
Jianqiao e pressione OK;
b. Clique sobre o boto Next;
6. Etapa 2 Executando correo atmosfrica
a. Mantenha Dark Object Subratction como mtodo padro de
correo atmosfrica;
b. Pressione o boto Next;

SulSoft Servios de Processamento de Dados Ltda. 51


Curso Avanado do ENVI

c. O processo de correo atmosfrica executado e armazenado no


mesmo diretrio da imagem;
7. Etapa 3 Seleo de mtodos
a. Mantenha os mtodos selecionados por padro;
b. Desabilite o mtodo Support Vector Machine

c. Clique sobre o boto Next;

8. Etapa 4 Selecionando amostras de pixeis


a. O display da imagem aparece;
b. A interface de regio de interesse (ROI tool) aparece;
c. A partir do menu da ROI tool selecione File > Restore ROIs)
d. Importe a ROI Jianqiao.roi, armazenado no mesmo diretrio da
imagem e clique em Open;
e. Uma mensagem do ENVI aparece, clique em OK;
f. Quatro tipos de ROI foram selecionados (Urbano vermelho, Floresta
verde, Lago azul, Rio amarelo);

SulSoft Servios de Processamento de Dados Ltda. 52


Curso Avanado do ENVI

g. Na ROI tool, selecione Region 1 e pressione o boto Delete;


h. Pressione o boto Next da interface TERCAT;

i. Clique sobre o boto OK para aceitar as ROIs selecionadas;


9. Etapa 5 Parmetros TERCAT
a. Mantenha todos por padro e clique sobre o boto Next
b. O ENVI executar as classificaes para quatro mtodos de
classificao.
10. Etapa 6 Examinar os resultados
a. Selecione Winner Takes All no campo Results Display #1
dropdown na interface de resultados;
b. Selecione Winner Takes All a partir do campo TERCATs to Process
c. Selecione Majority Analysis a partir do campo Processing to
Perform
d. Aumente o tamanho da matriz (Kernel) para 5x5;
e. Pressione o boto Go;

f. Selecione Winner Takes All (TERCAT)(MAJORITY) a partir do menu


em cascata Results Display #1
g. Pressione o boto Next;
h. Carregue em tela tambm Winner Takes All (Probability) num
segundo Display quando os resultados WTA (TERCAT) so mostrados
no primeiro display. Esta metodologia permite obter maior acurcia
atravs da avaliao do comportamento das classes em relao a

SulSoft Servios de Processamento de Dados Ltda. 53


Curso Avanado do ENVI

diferentes tipos de classificao e tambm avaliar a necessidade de


incluir ou no novas classes para serem treinadas.
11. Pressione o boto Finish para encerrar o processo.

SulSoft Servios de Processamento de Dados Ltda. 54


Curso Avanado do ENVI

ENVI SPEAR Tools Watercraft Finder ENVI 4.4

Dado: D:\Curso_ENVI_Avanado\Dados\ R2C1_lake_subset.ntf


1. Execute o ENVI 4.4 a partir da rea de trabalho, acesse: Iniciar > Todos os
Programas > ENVI 4.4 > ENVI + IDL;
2. A partir do menu principal do ENVI, acesse: File > Open Image File;
3. Abra a imagem R2C1_lake_subset.ntf, armazenada no diretrio
D:\Curso_ENVI_Avanado\Dados, e clique em Open
4. No menu principal selecione, Basic Tools > SPEAR Tools > Watercraft
Finder; para acessar a interface wizard de identificao de embarcaes ;

Obs.:note que no lado esquerdo da interface aparece um texto explicativo para


cada etapa de processamento;
5. Etapa 1 Importando o arquivo
a. Clique sobre o boto Select Input File para importar a imagem
R2C1_lake_subset.ntf e pressione OK;
b. Selecione as bandas:
Em Select Blue Band selecione a Banda 1 e clique no boto OK;
Em Select Green Band selecione a Banda 2 e clique no boto OK;
Em Select Red Band selecione a Banda 3 e clique no boto OK;
Em Select NIR Band selecione a Banda 4 e clique no boto OK;
6. Mantenha os outros parmetros como padro e clique em Next;

SulSoft Servios de Processamento de Dados Ltda. 55


Curso Avanado do ENVI

7. No campo Method Selection, mantenha a seleo Texture based search


como padro e clique no boto Next;

8. No campo Processing Method mantenha Skip PCA processing e clique em


Next;
9. No campo Texture Parameters mantenha a banda selecionada como
padro a ser usado nas medidas de textura;
10. Clique sobre o boto Create and Display Texture Image, Esta ao
fornecer uma imagem de textura e um histograma. Ajuste a linha tracejada
vertical sobre o histograma para visualizar os valores ajustados
Na caixa de dilogo do histograma, selecione o menu Options - > Reset
Stretch.

11. Na caixa de dilogo SPEAR, clique sobre o boto Retrieve Value. O limiar
da imagem de textura ser capturado( esta ao tambm pode ser feita
manualmente; preenchendo ~19). Clique em Next;
12. A prxima etapa fornece uma opo para filtrar alguns rudos da imagem.
Este procedimento selecionado por padro. Clique em Next
13. Voc visualizar o resultado inicial; h a opo erase que permite apagar
falsos positivos caso for necessrio. Para proceder com essa operao,
selecione a ROI Erase e desenhe um polgono ao redor do falso positivo.
Clique em Next;

SulSoft Servios de Processamento de Dados Ltda. 56


Curso Avanado do ENVI

No display que aparece selecione Eraser ROI e clique em Next ;

14. Voc agora tem a opo de exportar o resultado para arquivo vetorial. Os
polgonos vermelhos sobre a imagem so as embarcaes identificadas.
Clique em Next;

15. O aplicativo mostra vetores vermelhos sobrepostos a imagem. Utilize as


ferramentas do ENVI, consulte as embarcaes identificadas;
16. Clique em Finish na interface SPEAR Tools para encerrar o processo.
17. Visualizando no ENVI Zoom: esta uma boa oportunidade para visualizar os
arquivos processados no ENVI Zoom. A partir da Lista de Bandas Disponveis
Available Bands List, localize o arquivo de imagem original
(R2C1_lake_subset.ntf), clique com o boto direito do mouse sobre o nome
do arquivo e selecione o recurso Select Open File in ENVI Zoom. A
interface ENVI Zoom ser carregada para a tela.
18. Retorne ao ENVI, localize a janela Available Vectors List. Selecione o Layer
vetorial Watercraft(Geographic). Em seguida a partir da Available Vectors
List, selecione File -> Open Layers in ENVI Zoom. Este procedimento far
com que o layer vetorial se sobreponha a imagem original na interface ENVI
Zoom;

SulSoft Servios de Processamento de Dados Ltda. 57


Curso Avanado do ENVI

19. Use as ferramentas disponveis no ENVI Zoom para explorar os dados;

20. Feche todos arquivos para encerrar o exerccio.

SulSoft Servios de Processamento de Dados Ltda. 58


Curso Avanado do ENVI

3 Convertendo menus p/ Portugus

Para instalar as rotinas desenvolvidas pela Sulsoft e os menus em Portugus siga


os seguintes procedimentos:

1) descompacte o arquivo armazenado no diretrio ~Curso_ENVI\


Rotinas_Sulsoft_ENVI44.zip;

2) armazene os arquivos com a extenso .sav no diretrio ~envi44\save_add;

3) armazene os arquivos com a extenso .men no diretrio ~envi44\menu;

4) configure os menus para o Portugus a partir da sesso de preferncias do menu


principal do ENVI 4.4; acesse -> File -> Preferences;

- Na tabela "User Defined Files" da caixa "System Preferences", clique no boto


"Choose" do campo "ENVI Menu File" e selecione o caminho de diretrio onde esta
armazenado o arquivo "envi_P44.men";

- Clique no boto "Choose" do campo "Display Menu File" e selecione o caminho de


diretrio onde esta armazenado o arquivo "display_P44.men";

- Clique no boto "Choose" do campo "Shortcut Menu File" e selecione o caminho


de diretrio onde esta armazenado o arquivo "display_shortcut_P44.men".

Para efetuar a alterao, clique em "OK";

Em seguida sugir uma mensagem informando que preciso encerrar o ENVI para
que a nova configurao seja atualizada;

clique em "ok";

Surgir a caixa "ENVI Question" perguntando se a alterao do arquivo de


configurao das preferncias deve ser salvo; clique em "Sim";

Na caixa "Output Configuration File", clique em "ok" e em "Sim" para sobrescrever


o arquivo "envi.cfg".

Na prxima vez que o ENVI 4.4 for reiniciado, os menus aparecero traduzidos para
o "Portugus".

SulSoft Servios de Processamento de Dados Ltda. 59


Curso Avanado do ENVI

BIBLIOGRAFIA

BOARDMAN, J.W., KRUSE, F.A. & GREEN, R.O. (1994). Mapping target signatures
via partial unmixing of AVIRIS data. In: Summaries of the Summaries of the 5th
JPL Airborne Earth Science Workshop, JPL Publication 95-1, Jet Propulsion
Labratory, Pasadena, Ca, p. 23-26.

CLARK, R.N., SWAYZE, G.A., GALLAGHER, A.J., GORELICK, N. & KRUSE, F.A.
(1991). Mapping with imaging spectrometer data using the complete band shape
least-squares algorithm simultaneously fit to multiple spectral features from
multiple materials. In: Preceedings of the 3rd Airborne Visible/Infrared Imaging
Spectrometer (AVIRIS) workshop, JPL Publication 91-28, Jet Propulsion Labratory,
Pasadena, Ca, p. 2-3.

CLARK, R.N., SWAYZE, G.A. & GALLAGHER, A.J. (1992). Mapping the minerology
and lithology of Canyonlands, Utah with imaging spectrometer data and the
multiple spectral feature algorithm. In: Summaries of the 3rd Annual JPL Airborne
Geoscience Workshop, JPL Publication 92-14, v 1, Jet Propulsion Labratory,
Pasadena, Ca, p. 11-13.

CLARK, R.N. & CROWLEY, J.K. (1992). AVIRIS study of Death Valley evaporite
deposits using least-squares band fittting methods. In: Summaries of the 3rd
Annual JPL Airborne Geoscience Workshop, JPL Publication 92-14, v 1, Jet
Propulsion Labratory, Pasadena, Ca, p. 29-31.

CONEL, J.E., GREEN, R.O., VANE, G., BRUEGGE, C.J., ALLEY, R.E., & CURTISS, B.J.
(1987). Airborne imaging spectrometer-2: radiometric spectral characteristics and
comparision of ways to compensate for the atmosphere. In: SPIE, v. 834, p.140-
157.

CRSTA, A.P. (1993). Processamento digital de imagens de sensoriamento remoto.


UNICAMP, Instituto de Geocincias, Departamento de Metalognese e Geoqumica,
Campinas.

Guia do ENVI online;

ENVI USERS GUIDE ENVI VERSION 4.4: October, 2007 Edition;

SulSoft Servios de Processamento de Dados Ltda. 60

Anda mungkin juga menyukai