Ecognition - Livro Final PDF
Ecognition - Livro Final PDF
Ecognition - Livro Final PDF
2016
Anderson Adailson da Silva
Mossor/RN
2016
Reitor
Vice-Reitor
107 p. ; v. I
ISBN: 978-85-7621-140-2
Alta resoluo I. Oliveira, Ana Paula Garcia de. II. Paranhos Filho, Antnio
Bibliotecria:
UERN/BC Jocelania Marinho Maia de Oliveira CRB 15 / 319
CDD 621.3678
Sobre os autores
Na lista de referncias: Silva, A. A. et al. Uso do eCognition 8 para classificao de imagem de satlite com
alta resoluo. Mossor RN, EDUERN, 2016.
AGRADECIMENTOS
Ao CNPQ atravs do Projeto: MODELO GEOESPACIAL PARA A IDENTIFICAO DAS REAS DE RISCO A
INUNDAO NA REA URBANA DE MOSSOR (RN). Chamada: Universal 14/2012-Processo: 473817/2012-8.
Bem como pela Bolsa Pq-2 de ACPF (processo 305300/2012-1).
FABRICANTE
Site: http://www.ecognition.com/
Representante no Brasil:
Rua Mxico, 41
17 andar - Centro
Site: www.threetek.com.br/
Importante: os autores se responsabilizam pelo contedo descrito neste livro. Todas as marcas utilizadas so
propriedade de seus fabricantes e /ou criadores. O objetivo dos autores foi produzir um material de apoio e
referncia na utilizao do software eCognition (Trimble) de forma prtica, contribuindo de forma positiva com
o fabricante, pois assim, teremos ainda mais usurios com interesse em tal produto. Ao mesmo tempo que se
dissemina conhecimentos na Globosfera Digital.
SUMRIO
INTRODUO ............................................................................................................................................. 6
PARTE I ........................................................................................................................................................ 8
A - Iniciao do software ............................................................................................................................................ 8
B Criao do Projeto para execuo .................................................................................................................. 9
C Composio da imagem ................................................................................................................................... 11
D Insero de rvore de Processo .................................................................................................................. 12
E Insero de Parmetros de Segmentao ............................................................................................... 13
F Execuo de Parmetros .................................................................................................................................. 16
G Parmetros para nova segmentao ......................................................................................................... 17
H Insero base para a classificao .............................................................................................................. 18
I Insero das Classes ............................................................................................................................................ 19
J Definio do Algoritmo Classificador ......................................................................................................... 20
K Definio das Bandas a Usar na Classificao ....................................................................................... 21
L Coleta de Amostras de Treinamento.......................................................................................................... 22
M Insero de Parmetros para Classificao ........................................................................................... 22
N Execuo da Classificao ............................................................................................................................... 23
O Visualizao da Classificao ........................................................................................................................ 24
P Edio da Classificao ..................................................................................................................................... 25
Q Unir de polgonos das classes ....................................................................................................................... 25
R Visualizao com a ferramenta Swipe view. .......................................................................................... 27
S Exportao dos Resultados ............................................................................................................................. 30
T Visualizao do resultado ............................................................................................................................... 33
PARTE II .....................................................................................................................................................35
A Iniciao do Software ........................................................................................................................................ 35
B Criao do Projeto .............................................................................................................................................. 36
C Composio de bandas ..................................................................................................................................... 36
D Insero de rvore de Processo .................................................................................................................. 38
E Insero de Parmetros de Segmentao ............................................................................................... 39
F Definio das Classes do Vetor ..................................................................................................................... 42
G Classificao do vetor por atributos .......................................................................................................... 42
H Execuo dos procedimentos ....................................................................................................................... 48
I Exportao do Resultado .................................................................................................................................. 49
J Abertura do Projeto Criado ............................................................................................................................. 52
K Insero de level na rvore de processo .................................................................................................. 52
L Parmetros de Segmentao ......................................................................................................................... 54
M Execuo do Processamento ........................................................................................................................ 56
N Novos Parmetros e Nova Segmentao ................................................................................................. 57
O Criao da base Classificao .................................................................................................................... 59
P Criao das Classes para a Classificao .................................................................................................. 60
Q Definio do Algoritmo Classificador ........................................................................................................ 62
R Definio das Bandas a Serem Usadas na Classificao ................................................................... 63
S Coleta das Amostras de Treinamento........................................................................................................ 64
T Insero de Parmetros de Classificao com Restrio ................................................................. 66
U Execuo do Procedimento ............................................................................................................................ 68
V Visualizao do Resultado com a Ferramenta Swipe View ............................................................ 69
X Exportao dos Resultados ............................................................................................................................ 72
W Visualizando o Resultado .............................................................................................................................. 76
PARTE III ...................................................................................................................................................78
A Iniciando o Software ......................................................................................................................................... 78
B Criao do Projeto .............................................................................................................................................. 79
C Composio das Bandas ................................................................................................................................... 80
D Insero da rvores de Processos .............................................................................................................. 81
D Insero de Processos e Parmetros ......................................................................................................... 82
E Calculando o NDVI .............................................................................................................................................. 84
F Rotulao de segmentos por valores do NDVI ...................................................................................... 87
G - Utilizando NDVI Produzido em Software Externo ............................................................................... 88
H - Adicionando a Imagem ndvi.tif ao Projeto ............................................................................................. 89
I Inserindo rvore de Processo ........................................................................................................................ 92
J Insero de Parmetros .................................................................................................................................... 94
K Identificao de Segmentos por Valores ................................................................................................. 95
L Procedimento para Classificao ................................................................................................................. 98
M Execuo do Procedimento ........................................................................................................................ 102
N Exportao do Resultado ............................................................................................................................. 104
O Visualizao dos Resultados ....................................................................................................................... 106
INTRODUO
Com a evoluo das geotecnologias, atualmente possvel uma anlise mais eficiente
dos ambientes, onde novas tcnicas permitem seu conhecimento e, atravs do classificador
orientado a objeto, que utiliza o princpio da segmentao com intuito de homogeneizar as
informaes, facilita a anlise da imagem. Essa tcnica tem sido comumente empregada em
imagens de alta resoluo, principalmente para reas urbanas.
6
Contudo nesse trabalho, o software abordado para a classificao orientado a objeto
eCognition (DEFINIENS, 2002; DEFINIENs, 2009), no sentido mais prtico da utilizao do
mesmo. Explicitando alguns termos e tcnicas usadas para se obter um resultado satisfatrio.
REFERNCIAS
ANTUNES, A.F.B. 2003. Object oriented analysis and semantic network for high resolution
image classification. Boletim de Cincias Geodsicas. Volume 9, n 2.
DEFINIENS, 2002. Ecognition version 2.0. Trimble Germany GmbH, Arnulfstrasse 126,
80636 Munich, Alemanha.
7
PARTE I
A - Iniciao do software
1. V ao menu iniciar -> todos os programas -> Trimble -> Ecognition -> clique para abrir o
software (01). Ser aberta uma janela (02), marque a janela Rule Set Mode ( direita) e
depois clique em OK.
2. Voc agora estar com o software aberto. Deveremos escolher a configurao das abas dos
processos (Rule Sets). Neste caso, usaremos a de nmero 4.
Sua tela dever aparecer da forma como a imagem acima, agora temos que ajustar
manualmente as posies das abas.
8
Coloque o mouse entre as abas (local indicado pelas setas), quando o cone do mouse mudar
para duas linhas com setas opostas, arraste-o para o lado direito, deixando o tamanho que
desejar. Mas lembre-se que ser nessas caixas que estaro s descries dos processos.
3. Criar o projeto para execuo dos processos. V ao menu File, e procure por New Project,
clique sobre. Ser aberta uma nova janela, onde deve ser criado o projeto e inserido a imagem
base para o trabalho.
Agora v ao local Imagem Layers Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem a ser trabalhada, no diretrio, onde ela se encontra (No caso deste
tutorial - C:Dados_Ecognition\Cena.tif) ou onde voc tenha salvo sua imagem para trabalho.
No campo Project Name, renomeie para sua preferncia (Neste caso, chamaremos de
tutorial). Depois deixe o restante como padro e clique em OK.
9
4. Caso sua imagem tenha uma rea de abrangncia grande, o que pode tornar o
processamento lento, tendo em vista que nesse primeiro momento voc estar realizando
teste dos parmetros para ver qual tem melhor resultado. A lentido pode acontecer por
causa da potncia de sua mquina e o tamanho da sua imagem (MB, GB, etc.). O melhor a se
fazer reduzir a rea a ser trabalhada no software.
V ao menu file, e procure por Modify Open Project e ser aberta a janela do processo com
os dados. Clique na aba Subset Selection e ser aberta uma nova janela para delimitao da
sua rea para realizao dos processos.
10
Com a nova janela aberta, clique com o boto esquerdo sobre a imagem, e araste-o at outro
ponto e solte-o, perceba que ser delimitada uma rea, ento esta ser sua rea que aparecer
no painel para realizao dos processos. Depois clique em OK nas janelas seguintes.
C Composio da imagem
5. Agora voc poder visualizar sua nova rea a ser trabalhada. Para melhor identificar as
feies da imagem, o software permite que voc mude a composio da imagem.
V barra de ferramentas e procure por Edit Image Layer Mixing, clique sobre e ser aberta
uma janela com o mesmo nome. Nesta janela voc observar as camadas (bandas) existentes
na imagem, na posio horizontal os layers e na vertical os canais RGB, onde podem ser
marcadas e definidas as composies. Depois de escolher a melhor composio para
visualizao (neste caso ser: 4 ->R / 3 ->G / 2 ->B). Deixe os parmetros restantes como
padro (Equalizing -> Linear (1.00)) e clique em OK.
11
Obs. Lembre-se de marcar os canais/bandas que se quer e depois desmarcar os
canais/bandas que nos sero utilizados. Pois se no o software entende que voc quer
utilizar todos que estejam marcados na composio.
Neste momento, lembrar sempre de salvar o projeto constantemente. Basta clicar no item
Save Project na barra de ferramentas.
Clica com o boto direito sobre o espao em branco dentro da caixa, seleciona a opo Append
New, surgir uma nova janela para insero dos parmetros. Nesta primeira, faz apenas a
alterao do nome para o processo desejado e deixa o restante como padro. Neste momento
estamos criando nossa base de processo, ou seja, alguns processos estaro separados por
base. Questo de organizao e para evitar problemas.
12
Neste caso, o primeiro processo ser o de segmentao da imagem, o nome que ser criado
Segmentation. Depois s clicar em OK, no clique em execute.
7. Agora iremos inserir os parmetros para segmentao da imagem. Ser inserido em forma
de uma ligao de processo. Clique com o boto direito sobre o nome que foi criado
(Segmentation) e seleciona a opo Insert Child. Aparecer uma nova janela idntica ao do
13
passo anterior, mas neste momento iremos definir qual tipo de processo (algoritmo) de
segmentao ser utilizado e em seguida os parmetros.
V ao item Algorithm e logo abaixo direita tem uma seta, clique sobre ela e se abrir os
vrios tipos de processos disponveis. Procure por multiresolution segmentation e
selecione-o.
Quando selecionar o processo desejado, dentro da prpria janela aparecero vrios campos
para insero dos parmetros desejados para o algoritmo selecionado.
14
No item Level Settings, d-se o nome desejado para o level (nvel) de execuo deste
processo. Coloca-se neste caso Level 1.
Em Segmentation Settings define trs parmetros, primeiro o peso para cada banda da
imagem (Image Layer weights), o ideal que o peso fique entre 0 a 1. Podem ser utilizados
outros valores, caso deseje.
Obs.: Isto importante para casos em que o alvo de interesse tenha melhor resposta em um
destas bandas. Necessrio conhecimento do satlite e do sensor que gerou a imagem a qual
est sendo trabalhada, para uma melhor definio. E quantas bandas existem na composio
que est sendo utilizada no momento.
No segundo, define-se se deseja utilizar uma camada temtica (Thematic Layer usage), que
deveria ser introduzida no momento da criao do projeto. Como no se utilizar deste neste
projeto, deixamos como padro sem marcar.
Na terceira opo temos o parmetro de escala (Sacle parameter), este definir o tamanho
dos segmentos a serem gerados, ou seja, quanto maior o valor adicionado maior ser o
tamanho do meu segmento definido. Neste caso define-se o tamanho 20.
Obs.: Lembrando que estes parmetros introduzidos foram definidos a partir de tentativas e
erros. E que se aplica a imagem GeoEye-1 em ambiente intra-urbano e com as condies
atmosfricas e climticas locais. Realizar tentativas de parmetros diferentes, caso queira
aplicar em outras imagens de outros satlites.
15
F Execuo de Parmetros
Agora voc ter duas opes: mandar executar diretamente desta tela ou clicar em ok, e
depois na caixa Process Tree clicar sobre a camada gerada com o boto direito e escolher
execute. Vamos realizar esta segunda opo.
Ao final sua tela dever aparecer algo parecido com a imagem abaixo.
Voc poder manipular o zoom da sua imagem para verificar se os segmentos satisfazem a
necessidade do seu trabalho.
16
G Parmetros para nova segmentao
Clique com o boto direito sobre a base Segmentation e escolha Insert Child (Como no
passo anterior). Em Algorithm escolha Spectral Difference Segmentation.
Deixe os dados como padro da forma que esta na imagem abaixo e altera apenas o valor de
Maximum spectral difference para o valor de 40. Lembrando que podem ser utilizar outros
valores caso deseje.
17
Agora voc ter duas opes: mandar executar diretamente desta tela ou clicar em ok, e
depois na caixa Process Tree clicar sobre a camada gerada com o boto direito e escolher
execute. Vamos realizar a primeira opo.
Foi possvel observar que ocorreu a unio de alguns segmentos, basta utilizar o zoom para
notar a diferena, neste caso foi perceptvel pelas avenidas. Poderamos testar outros valores,
mas vamos manter este aqui.
9. Vamos inserir nossa base para classificao. Clique com o boto direito na parte vazia da
caixa Process Tree clique em Append New e defina o nome Classification. Clica em OK.
18
Selecione classification dentro da caixa Process Tree e deixe-a no mesmo alinhamento da
base segmentation. Isto impede que o processo seja executado dentro desta base, o que
poder acarretar problemas e desta maneira se torna um pouco mais organizado.
Na caixa Class Hierarchy clique com o boto direito e selecione Insert Class. Ser aberta uma
nova janela, defina o nome da classe e a cor desejada. Repita esta mesma operao para todas
as demais classes. Neste caso foi definida as seguintes: gua, Asfalto, Concreto, Pavimento Rua,
Solo Exposto, Sombra, Telhado Cermica, Telhado Concreto, Telhado Metal, Vegetao Arbrea-
Arbustiva, Vegetao Herbcea/Rasteira. Poderia se hierarquizar as classes, mas para o
momento deixamos da forma como mostra a imagem.
19
J Definio do Algoritmo Classificador
11. Agora iremos selecionar o algoritmo classificador para as classes. Ser definido apenas um
para todas as classes.
Aparecer uma nova janela, clique sobre ALL ----> >, neste momento estar selecionando
todas as classes para fazerem parte do classificador.
Caso deseje excluir ou incluir alguma classe em seu projeto, basta dar duplo clique sobre a
classe de interesse.
20
K Definio das Bandas a Usar na Classificao
12. Com o classificador definido para as classes, chegou o momento de apontar para o
classificador, quais bandas da imagem ele utilizar no processo classificatrio.
V a caixa Class Hierarchy d um duplo clique sobre qualquer classe, ser aberta uma nova
janela (Class Descrition), onde possvel observar o algoritmo de classificao (Standard
Nearest Neighbor (generated)) na caixa ALL. D um duplo clique sobre o nome do
classificador, ser aberta outra janela (Edit Standard Nearest Neighbor Feature Space).
Expanda clicando no mais de Object feature Layer Values Mean, agora clique sobre
as bandas que deseja que o classificador utilize no processo.
E depois s clicar em OK, ele j estar disponvel para todas as outras classes, caso queira
conferir s dar um clique duplo sobre outra classe e ver que as bandas esto designadas
para o classificador. S dar novamente um clique sobre o OK.
21
L Coleta de Amostras de Treinamento
Primeiro selecione uma classe na caixa Class Hierarchy, depois v aba Classification na
barra de ferramentas e procure por Samples coloque o mouse sobre e selecione a opo
Select Samples. Pronto, agora j pode coletar as amostras para a classe selecionada. Depois
de finalizar a primeira classe, basta mudar a seleo da classe na caixa Class Hierarchy e
realizar a coleta para a classe selecionada no momento. Segue sucessivamente at a ltima
classe est com suas amostras coletadas. Ao final, voc ter uma imagem com as amostras
(samples) destacadas, voc pode definir como visualizar as samples.
Observe que as amostras j ficaram com a cor definida para a classe a qual foi indicada.
14. Agora vai se inserir os parmetros para classificao. Clique o boto direito sobre a base
Classification e escolha Insert Child, para insero do processo. Ser aberta uma nova janela
(Edit Process), v para algorithm e procure por classification dentro dos processos basic
classification, e selecione-o.
22
Agora vamos inserir os parmetros, mas neste caso ser alterado apenas o parmetro Active
Class, clique sobre a opo de abrir este item, ser aberta uma nova janela com as classes a
serem selecionadas, seleciona todas as classes que foram coletadas as amostras (samples).
Depois clique em OK.
N Execuo da Classificao
23
Sobre o processo que se instala abaixo da base, clique com o boto direito e clique em
execute e aguarde o processamento para analisar o resultado.
O Visualizao da Classificao
24
P Edio da Classificao
15. Agora vamos unir os segmentos dentro de cada classe correspondente na classificao
com a ferramenta Merge Region.
Clique com o boto direito na caixa Process Tree e selecione Append New, na janela que se
abre em Algorithm escolha merge region.
25
Na seo que aparece na janela, deixe quase tudo como padro, procure apenas por class
filter, expando-o e escolha apenas uma classe para unir os segmentos e depois d OK e clique
em Execute. Neste caso, utilizaremos a classe Vegetao Arbrea-Arbustiva por questo de
visualizao.
Depois repita a operao para todas as outras classes, no final voc ter uma classificao com
as classes. Independentes se esto ligados ou no.
26
Visualize na imagem abaixo o resultado final j com todas as classes.
Agora quando mover o mouse na rea de visualizao do layer, voc ver duas linhas se
cruzando no ponteiro do mouse. Clique centralizado na imagem. Neste momento voc dividir
sua tela de visualizao, em quatros telas menores. Sua tela dever aparecer como na imagem
abaixo:
27
Neste caso precisaremos utilizar apenas duas telas para utilizar a ferramenta swipe view.
V ao item Windows novamente e desmarque uma das duas opes, entre Split Horizontally
e Split Vertically. Caso desmarque a primeira opo, sua tela aparecer lado a lado. Caso opte
pela segunda sua tela aparecer acima e abaixo. Neste vamos desmarcar Split Horizontally.
28
Neste momento voc estar com duas telas de visualizao. Clique sobre a primeira e voc
ver uma borda azul, identificando em qual tela voc est utilizando no momento. Ento
vamos mudar a visualizao da primeira. V ao local onde ficam os itens de visualizao de
classificao e marque View Layer, neste momento voc ver uma tela com a imagem e na
outra com a classificao.
Agora vamos acionar a ferramenta Swipe View para que se possa verificar o resultado da
classificao. V ao item Windows e procure por Swipe View , marque-a. Agora voc poder
mover uma tela sobre a outra, movendo a barra central na direo que desejar para verificar o
resultado.
29
Para desativar esta forma de visualizao, basta ir ao item Windows e desmarcar o nome
Split. A tela voltar para visualizao completa.
V ao item Export na barra de ferramentas e clique em Export Results. Ser aberta uma
janela de exportao do arquivo.
30
Em Content Type Coloque Polygon smothed.
Em Export File Name digite um nome para o arquivo que ser exportado. Neste caso ser
utilizado o nome Classification.
Na caixa Classes clique na parte inferior em Select classes e selecione as classes que deseja
exportar, dando dois cliques sobre elas, ou selecionando todas de uma vez, clicando em
ALL-> e depois clique em OK.
31
Agora vamos indicar o que desejamos que seja exportado junto s classes na tabela de
atributos. V caixa Features e na parte inferior e clique em Select features. Ser aberta uma
nova janela. Expanda Class-Related features Relations to classification Class name e
clique sobre Create New Classe name, ser aberta uma nova janela, apenas confirme
clicando em OK, deixando tudo como padro. Depois clique em Ok.
Agora clicar no nome Export e ser aberta a janela do Explorer para que seja indicado o
local de salvamento do arquivo. Neste caso, utilizaremos a pasta Dados_Ecognition dentro do
Disco C:. Depois s selecionar a pasta e d o OK. Ser realizado o processo e ento o arquivo
estar salvo.
32
T Visualizao do resultado
18. Visualizando o resultado em outro software, abrir no QGIS 2.0 Dufour para visualizar o
arquivo vetor.
O resultado final pode conter algumas imperfeies neste caso, pois foi realizada apenas uma
classificao bsica, sem levar em considerao as inmeras possibilidades de utilizao de
condicionantes na identificao de determinados alvos no ambiente deste software. Alm do
que o ambiente utilizado foi o urbano, com uma imagem de alta resoluo, o que dificulta
ainda mais a identificao por um processo bsico, pois no ambiente urbano so inmeras as
repostas espectrais existentes, o que pode confundir o segmentador e o classificador.
33
USO DE LAYER TEMTICO PARA DELIMITAO
DA SEGMENTAO E DA CLASSIFICAO
34
PARTE II
A Iniciao do Software
1. V ao menu iniciar -> todos os programas -> Trimble -> Ecognition -> clique para abrir o
software (01). Ser aberta uma janela (02), marque a janela Rule Set Mode ( direita) e
depois clique em OK.
2. Voc agora estar com o software aberto. Deveremos escolher a configurao das abas dos
processos (Rule Sets). Neste caso, usaremos a de nmero 4.
Sua tela dever aparecer da forma como a imagem acima, agora temos que ajustar
manualmente as posies das abas.
35
Coloque o mouse entre as abas (local indicado pelas setas), quando o cone do mouse mudar
para duas linhas com setas opostas, arraste-o para o lado direito, deixando o tamanho que
desejar. Mas lembre-se que ser nessas caixas que estaro s descries dos processos.
B Criao do Projeto
3. Criar o projeto para execuo dos processos. V ao menu File, e procure por New Project,
clique sobre. Ser aberta uma nova janela, onde deve ser criado o projeto e inserido a imagem
base para o trabalho.
Agora v ao local Imagem Layers Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem a ser trabalhada, no diretrio, onde ela se encontra (No caso deste
tutorial - C:Dados_Ecognition\Cena.tif) ou onde voc tenha salvo sua imagem para trabalho.
Agora v ao local Thematic Layer Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem a ser trabalhada, no diretrio, onde ela se encontra (No caso deste
tutorial - C:Dados_Ecognition\Quadras.shp) ou onde voc tenha salvo seu arquivo vetor.
No campo Project Name, renomeie para sua preferncia (Neste caso, chamaremos de
tutorial2). Depois deixe o restante como padro e clique em OK.
C Composio de bandas
Para melhor identificar as feies da imagem, o software permite que voc mude a
composio da imagem.
36
V barra de ferramentas e procure por Edit Image Layer Mixing, clique sobre e ser aberta
uma janela com o mesmo nome. Nesta janela voc observar as camadas (bandas) existentes
na imagem, na posio horizontal os layers e na vertical os canais RGB, onde podem ser
marcadas e definidas as composies. Depois de escolher a melhor composio para
visualizao (neste caso ser: 4 ->R / 3 ->G / 2 ->B). Deixe os parmetros restantes como
padro (Equalizing -> Linear (1.00)) e clique em OK.
Neste momento, lembrar sempre de salvar o projeto constantemente. Basta clicar no item
Save Project na barra de ferramentas.
37
D Insero de rvore de Processo
Clica com o boto direito sobre o espao em branco dentro da caixa, seleciona a opo Append
New, surgir uma nova janela para insero dos parmetros. Nesta primeira, faz apenas a
alterao do nome para o processo desejado e deixa o restante como padro. Neste momento
estamos criando nossa base de processo, ou seja, alguns processos estaro separados por
base. Questo de organizao e para evitar problemas.
Neste caso, o primeiro processo ser o de segmentao da imagem, o nome que ser criado
Segmentation. Depois s clicar em OK, no clique em execute.
38
E Insero de Parmetros de Segmentao
5. Agora iremos inserir os parmetros para segmentao da imagem. Ser inserido em forma
de uma ligao de processo. Clique com o boto direito sobre o nome que foi criado
(Segmentation) e seleciona a opo Insert Child. Aparecer uma nova janela idntica ao do
passo anterior, mas neste momento iremos definir qual tipo de processo (algoritmo) de
segmentao ser utilizado e em seguida os parmetros.
V ao item Algorithm e logo abaixo direita tem uma seta, clique sobre ela e se abrir os
vrios tipos de processos disponveis. Procure por chessboard segmentation e selecione-o.
Quando selecionar o processo desejado, dentro da prpria janela aparecero vrios campos
para insero dos parmetros desejados para o algoritmo selecionado.
39
Agora define-se os parmetros para o processo (Algoritmo) utilizado:
Em Object Size, altera-se o valor para 100000. Isto definir o tamanho mximo de cada
objeto a ser criado na segmentao.
Em Level Name, d-se o nome desejado para o level (nvel) de execuo deste processo.
Coloca-se neste caso Level 1.
Em Overwrite existing level, defina Yes, caso j esteja, deixe como padro.
No item Thematic Layer usage, expando-a at abrir outro item Thematica Layer 1, selecione
Yes. Desta forma, define-se o Layer como parmetro para segmentao. Utilizando a camada
que foi adicionada na criao do projeto.
Agora voc ter duas opes: mandar executar diretamente desta tela ou clicar em ok, e
depois na caixa Process Tree clicar sobre a camada gerada com o boto direito e escolher
execute. Vamos realizar esta segunda opo.
Ao final sua tela dever aparecer algo parecido com a imagem abaixo.
40
Observe que foram gerados segmentos grandes, mas que levou em considerao o Layer
Temtico (Arquivo vetor) que inserimos na criao do projeto como base para gerao dos
objetos.
Voc poder alternar a visualizao dos resultados atravs das ferramentas mostradas na
figura abaixo.
41
F Definio das Classes do Vetor
6. Agora ser realizada uma classificao para as quadras, onde ser utilizada os atributos da
tabela de informao contida no vetor, a qual ir designar cada tipo de quadra. Neste caso, foi
criado hipoteticamente o que seria cada quadra, dando-lhes a definio de Residencial e
Comercial. Tendo em, vista que no foi feito nenhum estudo para defini-las. E observando a
necessidade deste dado para a produo do presente material. Mas lembrando de que este
procedimento pode ser realizado para casos reais.
Agora teremos que criar uma classe para poder ser classificada pelo atributo do vetor.
V at a caixa Class Hierarchy clique com o boto direito e selecione Insert Class, na caixa
que se abre digite um nome e uma cor. Neste caso, colocamos o nome Residencial e a cor
Cinza; e Comercial e a cor Vermelha. Depois clique em OK.
Clique com o boto direito sobre a base Segmentation e selecione Insert Child. Em
Algorithm procure por assign class e selecione-o.
42
Em Image Objetc Domain, deixe como padro. Ou caso no esteja coloque image object
level. Logo abaixo, em Level, verifique se est o nvel (level) que criamos l no incio Level
1. Em class filter, deixe como padro (nome).
Clique sobre o item com trs pontinhos frente de Threshold condition e ir abrir uma caixa
de dilogo (Select Single Feature). Procure por Thematic atributes e expando-o. Clique
sobre o item, Create new Thematic object attribute.
Neste momento ser aberta outra caixa de dilogo (Create Thematic object atribute). Aonde
voc ir at o item Thematic layer atribute e procure pelo Atributo, que neste caso a
coluna onde contm as informaes desejadas no Layer. Neste caso, est com o nome
atributos, selecione-o e depois clique em Ok.
43
Observe que na caixa de dilogo (Select Single Feature) foi atribudo um novo item com o
nome dado a coluna que foi selecionado no passo anterior.
D um duplo clique sobre o nome atributos. Ser aberta uma nova caixa de dilogo (Edit
Thresold condition). Observe se no item feature se encontra o nome da coluna junto com o
nome do layer temtico. Logo abaixo voc ver outro item com o nome Threshold settings,
marque a opo de igual (=). Depois v at a caixa logo abaixo onde se encontra o valor zero e
digite o nome do atributo que se queira destacar. Neste caso, utilizaremos o Residencial.
Lembrando que o nome deve estar entre aspas (Residencial) e ser exatamente igual ao
encontrado na coluna da tabela do arquivo vetor. Depois clique em Ok.
44
Em Parameter onde se encontra o item Use class, procure na lista pelo nome da classe criada
(Residencial), selecione-a. Depois clique em Ok.
Ver abaixo:
Clique com o boto direito sobre a base Segmentation e selecione Insert Child. Em
Algorithm procure por assign class e selecione-o.
45
Em Image Objetc Domain, deixe como padro. Ou caso no esteja coloque image object
level. Logo abaixo, em Level, verifique se est o nvel (level) que criamos l no incio Level
1. Em class filter, deixe como padro (nome).
Clique sobre o item com trs pontinhos frente de Threshold condition e ir abrir uma caixa
de dilogo (Select Single Feature). Procure por Thematic atributes e expando-o. Clique
sobre o item, Thematic object atribute e expando-o. V at Thematic Layer 1 (Ou nome
criado por voc) expando-o e depois d um duplo clique sobre ele.
Ser aberta uma nova caixa de dilogo (Edit Thresold condition). Observe se no item
feature se encontra o nome da coluna junto com o nome do layer temtico. Logo abaixo voc
ver outro item com o nome Threshold settings, marque a opo de igual (=). Depois v at a
46
caixa logo abaixo onde se encontra o valor zero e digite o nome do atributo que se queira
destacar. Neste caso, utilizaremos o Comercial. Lembrando que o nome deve estar entre
aspas (Comercial) e ser exatamente igual ao encontrado na coluna da tabela do arquivo
vetor. Depois clique em Ok.
Em Parameter onde se encontra o item Use class, procure na lista pelo nome da classe criada
(Comercial), selecione-a. Depois clique em Ok.
47
H Execuo dos procedimentos
Agora execute os dois procedimentos criados no passo anterior. Clique com o boto direito
sobre cada procedimento e clique em execute.
48
I Exportao do Resultado
V ao item Export na barra de ferramentas e clique em Export Results. Ser aberta uma
janela de exportao do arquivo.
Em Export File Name digite um nome para o arquivo que ser exportado. Neste caso ser
utilizado o nome Classification.
49
Na caixa Classes clique na parte inferior em Select classes e selecione as classes que deseja
exportar, dando dois cliques sobre elas, ou selecionando todas de uma vez, clicando em
ALL-> e depois clique em OK.
Agora vamos indicar o que desejamos que seja exportado junto s classes na tabela de
atributos. V caixa Features e na parte inferior e clique em Select features. Ser aberta uma
nova janela. Expanda Class-Related features Relations to classification Class name e
clique sobre Create New Classe name, ser aberta uma nova janela, apenas confirme
clicando em OK, deixando tudo como padro. Depois clique em Ok.
Agora clicar no nome Export e ser aberta a janela do Explorer para que seja indicado o
local de salvamento do arquivo. Neste caso, utilizaremos a pasta Dados_Ecognition dentro do
50
Disco C:. Depois s selecionar a pasta e d o OK. Ser realizado o processo e ento o arquivo
estar salvo. Salve o projeto ao concluir.
8. Visualizando o resultado em outro software, abrir no QGIS 2.4 Chugiak para visualizar o
arquivo vetor.
O resultado final vai est ligado s informaes contidas no vetor. Podendo acontecer de este
procedimento ser utilizado para outras anlises mais complexas. Este procedimento
poderamos simplesmente executar em qualquer software, sem a necessidade de classificao.
Mas o que h de importante neste procedimento que poderemos executar outras
segmentaes e classificaes, mas agora dividindo se queremos classificar apenas as reas
51
comerciais ou residenciais por vez, sem ter que classificar a imagem como um todo. Veja no
prximo passo.
10. Agora para classificao com a filtragem da rea de interesse, ser necessrio construir
um novo Level. O qual neste caso ser chamado de Analysis Level.
Clique com o boto direito dentro do espao vazio na caixa Process Tree e selecione Append
New, na caixa de dilogo que se abre (Edit Process) em Name digite Analysys Level e deixe
o restante com padro e depois clique em OK.
52
11. Agora com a base criada vamos inserir o processo. O qual ser o de segmentao e ao
mesmo tempo criao do novo Level.
Clique com o boto direito sobre a base Analysis Level e selecione Insert Child e em
Algorithm selecione a opo multiresoluiton segmentation.
53
L Parmetros de Segmentao
Em Level deixe como padro. Em Class filter clique sobre os trs pontinhos (...) e abrir uma
caixa de dilogo, selecione a classe de interesse (onde ser executada a segmentao, ou seja,
apenas as quadras que pertencerem a esta classe sero segmentadas). Neste caso foi usada a
classe comercial.
54
Deixe o restante deste lado como padro. Agora v at o item Algorithm parameters e
inseira os parmetros a seguir.
Na caixa Level Settings e em Level Usage selecione a opo Create Below e depois digite o
nome Analysis Level em Level Name.
Em Thematic Layer usage deixe como Yes caso j esteja, caso no selecione esta opo para
usar a camada temtica na classificao.
Em Scale Parameter defina o valor de 20. Este definir o tamanho dos segmentos a serem
gerados, ou seja, quanto maior o valor adicionado maior ser o tamanho do meu segmento
definido.
Obs.: Lembrando que estes parmetros introduzidos foram definidos a partir de tentativas e
erros. E que se aplica a imagem GeoEye-1 em ambiente intra-urbano e com as condies
atmosfricas e climticas locais. Realizar tentativas de parmetros diferentes, caso queira
aplicar em outras imagens de outros satlites. Como j comentado.
55
M Execuo do Processamento
12. Agora clique com o boto direito e mande executar o processamento. Aguarde e visualize
o resultado.
Observe que apenas as quadras que foram classificadas como comercial foram segmentadas
na imagem, no precisando ter a imagem segmentada por completo. Isto poderia ser feito
para a classe Residencial caso fosse desejado. Ou caso, queira aplicar diferentes segmentaes
para cada tipo de regio. Neste caso Comercial e Residencial.
56
Voc pode utilizar as ferramentas de zoom e de modo de visualizao para modificar a forma
de visualizao da segmentao e observar como saiu o resultado da segmentao. Caso no
seja satisfatrio pode ser testados outros parmetros que se adapte a imagem e a informao
que se deseja extrair.
13. Agora aplica uma nova segmentao sobre a segmentao j executada na tentativa de
aprimorar os segmentos para a classificao. Neste momento, utilizaremos o Algoritmo
Spectral Difference Segmentation onde ele unir os segmentos a partir da diferena
espectral definida como parmetro.
Clique com o boto direito sobre a base Analysis Level e escolha Insert Child (Como no
passo anterior). Em Algorithm escolha Spectral Difference Segmentation.
57
Na caixa que aberta coloque:
Em Algorithm Parameters -> Level Settings -> Level Usage deixe Use Current.
Em Segmentation Settings -> Maximum spectral difference coloque o valor 40. Deixe o
restante como padro. Depois d OK.
58
O Criao da base Classificao
14. Vamos inserir nossa base para classificao. Clique com o boto direito na parte vazia da
caixa Process Tree clique em Append New e defina o nome Classification. E depois clica em
OK.
59
P Criao das Classes para a Classificao
Na caixa Class Hierarchy clique com o boto direito e selecione Insert Class. Ser aberta uma
nova janela, defina o nome da classe e a cor desejada.
Repita esta mesma operao para todas as demais classes. Neste caso foi definida as
seguintes: gua, Asfalto, Concreto, Pavimento Rua, Solo Exposto, Sombra, Telhado Cermica,
Telhado Concreto, Telhado Metal, Vegetao Arbrea-Arbustiva, Vegetao Herbcea/Rasteira.
Poderia se hierarquizar as classes, mas para o momento deixamos da forma como mostra a
imagem. Neste caso, pode deixar as classes Comercial e Residencial na caixa Class Hierarchy.
60
Podero ser salvas as classes criadas para que possam ser abertas em outro projeto que se
deseje utilizar as mesmas. Clique com o boto direito do mouse sobre o nome classes e
selecione Save Class Hierarchy, escolha o local para salvar (neste caso - C:Dados_Ecognition),
escolha um nome (Classes) para o arquivo e clique em Salvar.
61
Q Definio do Algoritmo Classificador
16. Agora iremos selecionar o algoritmo classificador para as classes. Ser definido apenas um
para todas as classes.
Aparecer uma nova janela, clique sobre ALL ----> >, neste momento estar selecionando
todas as classes para fazerem parte do classificador.
Caso deseje excluir ou incluir alguma classe em seu projeto, basta dar duplo clique sobre a
classe de interesse. Neste caso faremos para as classes Residencial e Comercial, as quais no
sero usadas nesta classificao.
62
R Definio das Bandas a Serem Usadas na Classificao
16. Com o classificador definido para as classes, chegou o momento de apontar para o
classificador, quais bandas da imagem ele utilizar no processo classificatrio.
V a caixa Class Hierarchy d um duplo clique sobre qualquer classe, ser aberta uma nova
janela (Class Descrition), onde possvel observar o algoritmo de classificao (Standard
Nearest Neighbor (generated)) na caixa ALL. D um duplo clique sobre o nome do
classificador, ser aberta outra janela (Edit Standard Nearest Neighbor Feature Space).
Expanda clicando no mais de Object feature Layer Values Mean, agora clique sobre
as bandas que deseja que o classificador utilize no processo.
E depois s clicar em OK, ele j estar disponvel para todas as outras classes, caso queira
conferir s dar um clique duplo sobre outra classe e ver que as bandas esto designadas
para o classificador. S dar novamente um clique sobre o OK.
63
S Coleta das Amostras de Treinamento
Primeiro selecione uma classe na caixa Class Hierarchy, depois v aba Classification na
barra de ferramentas e procure por Samples coloque o mouse sobre e selecione a opo
Select Samples.
Pronto, agora j pode coletar as amostras para a classe selecionada. Voc precisar d um
duplo clique sobre cada segmento que servir como amostra para cada classe.
Depois de finalizar a primeira classe, basta mudar a seleo da classe na caixa Class
Hierarchy e realizar a coleta para a classe selecionada no momento. Segue sucessivamente
at a ltima classe est com suas amostras coletadas. Ao final, voc ter uma imagem com as
amostras (samples) destacadas, voc pode definir como visualizar as samples.
64
Observe que as amostras j ficaram com a cor definida para a classe a qual foi indicada.
65
T Insero de Parmetros de Classificao com Restrio
18. Agora vai se inserir os parmetros para classificao. Clique o boto direito sobre a base
Classification e escolha Insert Child, para insero do processo. Ser aberta uma nova janela
(Edit Process), v para algorithm e procure por hierarchical classification dentro dos
processos basic classification, e selecione-o.
Em Threshold condition clique sobre os trs pontinhos e ser abera uma caixa de dilogo
(Select Single Feature) procure e expanda Thematic attributes -> Thematic object
attribute -> Thematic Layer 1 e clique sobre o nome atributos.
66
Ser aberta uma nova caixa de dilogo (Edit Thresold condition). Observe se no item
feature se encontra o nome da coluna junto com o nome do layer temtico. Logo abaixo voc
ver outro item com o nome Threshold settings, marque a opo de igual (=). Depois v at a
caixa logo abaixo onde se encontra o valor zero e digite o nome do atributo que se queira
destacar. Neste caso, utilizaremos o Comercial. Lembrando que o nome deve estar entre
aspas (Comercial) e ser exatamente igual ao encontrado na coluna da tabela do arquivo
vetor. Depois clique em Ok.
De volta a caixa de dilogo Edit Process, v at o item Active Classes e na coluna Valor clique
sobre os trs pontinhos ao lado do nome All ser aberta a caixa de dilogo (Edit
Classificatino Filter). Observe que todas as classes esto marcadas, desmarque a opo
Always use all classes e em seguida desmarque as classes Residencial e Comercial, e clique
em Ok.
67
U Execuo do Procedimento
68
Agora vamos unir os segmentos dentro de cada classe correspondente na classificao com a
ferramenta Merge Region como visto em passos anteriores. A qual unir os polgonos para
cada classe. Este procedimento j foi realizado em passo anterior.
Agora quando mover o mouse na rea de visualizao do layer, voc ver duas linhas se
cruzando no ponteiro do mouse. Clique centralizado na imagem. Neste momento voc dividir
sua tela de visualizao, em quatros telas menores. Sua tela dever aparecer como na imagem
abaixo:
69
Neste caso precisaremos utilizar apenas duas telas para utilizar a ferramenta swipe view.
V ao item Windows novamente e desmarque uma das duas opes, entre Split Horizontally
e Split Vertically. Caso desmarque a primeira opo, sua tela aparecer lado a lado. Caso opte
pela segunda sua tela aparecer acima e abaixo. Neste vamos desmarcar Split Horizontally.
70
Neste momento voc estar com duas telas de visualizao. Clique sobre a primeira e voc
ver uma borda azul, identificando em qual tela voc est utilizando no momento. Ento
vamos mudar a visualizao da primeira. V ao local onde ficam os itens de visualizao de
classificao e marque View Layer, neste momento voc ver uma tela com a imagem e na
outra com a classificao.
Agora vamos acionar a ferramenta Swipe View para que se possa verificar o resultado da
classificao. V ao item Windows e procure por Swipe View , marque-a. Agora voc poder
mover uma tela sobre a outra, movendo a barra central na direo que desejar para verificar o
resultado.
71
Para desativar esta forma de visualizao, basta ir ao item Windows e desmarcar o nome
Split. A tela voltar para visualizao completa.
20. Agora vamos exportar os resultados, mas vamos fazer um procedimento diferente do
anterior para exportar. Neste caso, usaremos o processo de exportao como um
procedimento a ser integrado dentro das bases dos procedimentos anteriores. Vamos utilizar
a base Clasification.
V base Classification clique com o boto direito e selecione Insert Child, na caixa de
dilogo eu se abre (Edit Process), em Algorithm procure por export vector layer.
72
Na caixa Image Object Domain deixe como image object level, caso no esteja.
Em Parameter e Valor deixe-o com padro, observando apenas o item Level, caso se
encontra no Analysis Level, pois este nvel onde se encontra a classificao anteriormente
realizada e a qual deseja-se exportar.
Logo abaixo, no item Export Data e em Attribute table procure ao lado (Click to edit
atribute table) e clique nos trs pontinhos que aparece. Ser aberta a caixa de dilogo Select
Multiple Features.
73
Clique e expanda Class-Related features -> Relations to Classification -> Class name e d
um duplo clique sobre Create new Class name ser aberta uma nova caixa de dilogo
(Create Classe name) d apenas Ok.
Na caixa Select Multiple Features na aba Available surgir o item com o nome Class
name(0,0), d um duplo clique sobre esse nome para seleciona-lo, isto far com que o item
passe para a aba Selected, estamos selecionando os nomes das classes para aparecerem na
tabela de atributos do arquivo vetor, quando for exportado. Clique em Ok.
74
Agora em Shape Tipe selecione a opo Polygons. Pois tem-se classes em forma de polgono
torna-se melhor a visualizao, podendo preencher o interior com uma cor desejada e no
apenas o contorno, como no caso de linhas (Lines).
Em Export Type selecione a opo Smoothed. Pois este ir suavizar as bordas das classes,
no deixando que suas margens fiquem idnticas as de um pixel (Quadriculada), deixando-as
mais arredondadas.
Logo abaixo em Export format selecione a opo ShapFile (*.shp). formato mundialmente
utilizado e aceito para vetores.
Em Name of features class to export digite o mesmo nome (somente o nome final) que foi
utilizado no item Export path. Neste caso, ClassesComercial. Depois clique em Ok. E deois
mande executar.
75
Esse procedimento pode ser mais oneroso que o anterior apresentado, mas muito
importante quando necessrio executar todos os processamentos de uma vez. Ou seja,
quando precisar mandar executar em apenas uma base, os procedimentos de segmentao e
classificao, j incluindo o de exportao.
W Visualizando o Resultado
21. Visualizando o resultado em outro software, abrir no QGIS 2.4 Chugiak para visualizar o
arquivo vetor.
76
UTILIZANDO INFORMAES ADICIONAIS NA INTERPRETAO
Utilizando NDVI para auxiliar o processo de classificao
77
PARTE III
A Iniciando o Software
1. V ao menu iniciar -> todos os programas -> Trimble -> Ecognition -> clique para abrir o
software (01). Ser aberta uma janela (02), marque a janela Rule Set Mode ( direita) e
depois clique em OK.
2. Voc agora estar com o software aberto. Deveremos escolher a configurao das abas dos
processos (Rule Sets). Neste caso, usaremos a de nmero 4.
Sua tela dever aparecer da forma como a imagem acima, agora temos que ajustar
manualmente as posies das abas.
78
Coloque o mouse entre as abas (local indicado pelas setas), quando o cone do mouse mudar
para duas linhas com setas opostas, arraste-o para o lado direito, deixando o tamanho que
desejar. Mas lembre-se que ser nessas caixas que estaro s descries dos processos.
B Criao do Projeto
3. Criar o projeto para execuo dos processos. V ao menu File, e procure por New Project,
clique sobre. Ser aberta uma nova janela, onde deve ser criado o projeto e inserido a imagem
base para o trabalho.
Agora v ao local Imagem Layers Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem a ser trabalhada, no diretrio, onde ela se encontra (No caso deste
tutorial - C:Dados_Ecognition\Cena.tif) ou onde voc tenha salvo sua imagem para trabalho.
Agora v ao local Thematic Layer Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem a ser trabalhada, no diretrio, onde ela se encontra (No caso deste
tutorial - C:Dados_Ecognition\Quadras.shp) ou onde voc tenha salvo seu arquivo vetor.
No campo Project Name, renomeie para sua preferncia (Neste caso, chamaremos de
tutorial3A).
Agora v a coluna Imagem Layers Alias e d um duplo clique sobre os nomes Layer 1
(2,3,4,5) e na janela que se abre, substitua-os pelos respectivos nomes na faixa do visvel do
espectro e a imagem resultante do clculo. Substituir: Layer 1 -> Blue; Layer 2 -> Green;
Layer 3 -> Red; Layer 4 -> NIR.
79
C Composio das Bandas
Para melhor identificar as feies da imagem, o software permite que voc mude a
composio da imagem.
V barra de ferramentas e procure por Edit Image Layer Mixing, clique sobre e ser aberta
uma janela com o mesmo nome. Nesta janela voc observar as camadas (bandas) existentes
na imagem, na posio horizontal os layers e na vertical os canais RGB, onde podem ser
marcadas e definidas as composies. Depois de escolher a melhor composio para
visualizao (neste caso ser: 4 ->R / 3 ->G / 2 ->B). Deixe os parmetros restantes como
padro (Equalizing -> Linear (1.00) e clique em OK.
80
Obs. Lembre-se de marcar os canais/bandas que se quer e depois desmarcar os
canais/bandas que nos sero utilizados. Pois se no o software entende que voc quer
utilizar todos que estejam marcados na composio.
Neste momento, lembrar sempre de salvar o projeto constantemente. Basta clicar no item
Save Project na barra de ferramentas.
Clica com o boto direito sobre o espao em branco dentro da caixa, seleciona a opo Append
New, surgir uma nova janela para insero dos parmetros.
O nome que ser criado Segmentation. Depois s clicar em OK, no clique em execute.
81
D Insero de Processos e Parmetros
7. Ser inserido em forma de uma ligao de processo. Clique com o boto direito sobre o
nome que foi criado (Segmentation) e seleciona a opo Insert Child.
V ao item Algorithm e logo abaixo direita tem uma seta, clique sobre ela e se abrir os
vrios os processos disponveis. Procure por multiresolution segmentation e selecione-o.
Quando selecionar o processo desejado, dentro da prpria janela aparecero vrios campos
para insero dos parmetros desejados para o algoritmo selecionado.
Em Segmentation Settings define trs parmetros, primeiro o peso para cada banda da
imagem (Image Layer weights), o ideal que o peso fique entre 0 a 1. Podem ser utilizados
outros valores, caso deseje. Neste caso, utilizaremos os seguintes pesos Blue 0.5, Green 0.5, ,
NIR 1, Red 1.
OBS.: Lembrando que como, estamos utilizando o NDVI como parmetro para seleo, ento
definimos com peso maior as bandas que so usadas no NDVI.
Mande executar e aguarde o processo concluir e veja o resultado da segmentao. Ao final sua
tela dever aparecer algo parecido com a imagem abaixo.
83
Voc poder manipular o zoom da sua imagem para verificar se os segmentos satisfazem a
necessidade do seu trabalho.
E Calculando o NDVI
V at a caixa de ferramentas Feature view, procure por Object features -> Customized ->
d um duplo clique sobre Create new Arithmetic Feature. Ser aberta uma janela, onde
ser colocada a frmula para o clculo do NDVI.
84
Agora na caixa Aritgmetic em Feature name, substitua o nome Arithmetic Feature 1 por
NDVI.
Primeiro clique em floor, onde ser adicionado a frmula a expresso floor ().
Agora vamos inserir a primeira razo, a qual ser NIR RED que deve sem inserida entre os
parnteses.
85
Logo abaixo a direita do quadro branco existe uma caixa de dilogo. Procure e expanda Layer
Values -> Mean -> depois selecione primeiro a banda NIR com um duplo clique, em seguida
na caixa de expresses selecione o sinal de menos (-). Depois volte a Layer Values -> Mean ->
e selecione a banda RED com um duplo clique.
Agora na caixa de expresso (onde est sendo inserida a formula) coloque o curso do mouse
fora da expresso e d um clique para indicar onde ser inserida o restante da expresso.
Clique sobre o sinal de diviso (/).
Em seguida clique em floor, onde ser adicionado a frmula expresso floor () novamente.
Agora vamos inserir a primeira razo, a qual ser NIR + RED que deve sem inserida entre os
parnteses.
Logo abaixo a direita do quadro branco existe uma caixa de dilogo. Procure e expanda Layer
Values -> Mean -> depois selecione primeiro a banda NIR com um duplo clique, em seguida
na caixa de expresses selecione o sinal de menos (+). Depois volte a Layer Values -> Mean ->
e selecione a banda RED com um duplo clique. Depois clique em Aplicar e em Ok.
86
Pronto! Est montada a expresso para clculo do NDVI.
Ser gerada uma seleo e rotulao dos segmentos a partir da expresso (NDVI) criada.
V at a caixa de ferramentas (aberta) Feature view no seu final voc encontrar uma caixa
para seleo, marque-a.
Nos campos que esto os valores de 0, os mesmos sero substitudos pelos valores de
interesse para seleo. Na caixa esquerda coloque 0.3 e na da direita 0.9. Observe que a
87
imagem gerada apresenta outra visualizao para a seleo, onde os objetos que aparecem em
verde e azul correspondem a valores dentro do intervalo definido. Sendo que os objetos em
azuis, os valores esto prximos de 0.3 e os em verde esto prximos de 0.9.
Obs.: Estes valores foram selecionados por corresponderem pela faixa onde a vegetao
melhor responde, quando se trata do NDVI. Voc pode tentar outros intervalos.
A classificao ser realizada aps o prximo passo, pois ser apresentado o uso do NDVI
produzido externamente.
1. O NDVI foi produzido no software QGIS 2.4, utilizando a calculadora de campo. Ser
utilizado a imagem NDVI como uma faixa dentro do software para gerao das anlises.
88
H - Adicionando a Imagem ndvi.tif ao Projeto
1. V ao menu iniciar -> todos os programas -> Trimble -> Ecognition -> clique para abrir o
software (01). Ser aberta uma janela (02), marque a janela Rule Set Mode ( direita) e
depois clique em OK.
2. Voc agora estar com o software aberto. Deveremos escolher a configurao das abas dos
processos (Rule Sets). Neste caso, usaremos a de nmero 4.
Sua tela dever aparecer da forma como a imagem acima, agora temos que ajustar
manualmente as posies das abas.
89
Coloque o mouse entre as abas (local indicado pelas setas), quando o cone do mouse mudar
para duas linhas com setas opostas, arraste-o para o lado direito, deixando o tamanho que
desejar. Mas lembre-se que ser nessas caixas que estaro s descries dos processos.
3. Criar o projeto para execuo dos processos. V ao menu File, e procure por New Project,
clique sobre. Ser aberta uma nova janela, onde deve ser criado o projeto e inserido a imagem
base para o trabalho.
Agora v ao local Imagem Layers Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem a ser trabalhada, no diretrio, onde ela se encontra (No caso deste
tutorial - C:Dados_Ecognition\Cena.tif) ou onde voc tenha salvo sua imagem para trabalho.
Volte ao local Imagem Layers Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem no diretrio, ela se encontra (No caso deste tutorial -
C:Dados_Ecognition\ndvi.tif) ou onde voc tenha salvo sua imagem para trabalho.
Agora v ao local Thematic Layer Alias, ao lado direito tem um item Insert, clique nele e
procure pela imagem a ser trabalhada, no diretrio, onde ela se encontra (No caso deste
tutorial - C:Dados_Ecognition\Quadras.shp) ou onde voc tenha salvo seu arquivo vetor.
No campo Project Name, renomeie para sua preferncia (Neste caso, chamaremos de
tutorial3).
Agora v a coluna Imagem Layers Alias e d um duplo clique sobre os nomes Layer 1
(2,3,4,5) e na janela que se abre, substitua-os pelos respectivos nomes na faixa do visvel do
espectro e a imagem resultante do clculo. Substituir: Layer 1 -> Blue; Layer 2 -> Green;
Layer 3 -> Red; Layer 4 -> NIR; Layer 5 -> NDVI.
90
Para melhor identificar as feies da imagem, o software permite que voc mude a
composio da imagem.
V barra de ferramentas e procure por Edit Image Layer Mixing, clique sobre e ser aberta
uma janela com o mesmo nome. Nesta janela voc observar as camadas (bandas) existentes
na imagem, na posio horizontal os layers e na vertical os canais RGB, onde podem ser
marcadas e definidas as composies. Depois de escolher a melhor composio para
visualizao (neste caso ser: 4 ->R / 3 ->G / 2 ->B). Deixe os parmetros restantes como
padro (Equalizing -> Linear (1.00)) e clique em OK.
91
Obs. Lembre de marcar os canais/bandas que se quer e depois desmarcar os canais/bandas
que nos sero utilizados. Pois se no o software entende que voc quer utilizar todos que
estejam marcados na composio.
Neste momento, lembrar sempre de salvar o projeto constantemente. Basta clicar no item
Save Project na barra de ferramentas.
Clica com o boto direito sobre o espao em branco dentro da caixa, seleciona a opo Append
New, surgir uma nova janela para insero dos parmetros.
O nome que ser criado Segmentation. Depois s clicar em OK, no clique em execute.
92
7. Ser inserido em forma de uma ligao de processo. Clique com o boto direito sobre o
nome que foi criado (Segmentation) e seleciona a opo Insert Child.
V ao item Algorithm e logo abaixo direita tem uma seta, clique sobre ela e se abrir os
vrios os processos disponveis. Procure por multiresolution segmentation e selecione-o.
Quando selecionar o processo desejado, dentro da prpria janela aparecero vrios campos
para insero dos parmetros desejados para o algoritmo selecionado.
93
J Insero de Parmetros
No item Level Settings, d-se o nome desejado para o level (nvel) de execuo deste
processo. Coloca-se neste caso Level 1.
Em Segmentation Settings define trs parmetros, primeiro o peso para cada banda da
imagem (Image Layer weights), o ideal que o peso fique entre 0 a 1. Podem ser utilizados
outros valores, caso deseje. Neste caso, utilizaremos os seguintes pesos Blue 0.5, Green 0.5,
NDVI 1, NIR 1, Red 1.
OBS.: Lembrando que comos estamos utilizando o NDVI como parmetro para seleo, ento
definimos com peso maior as bandas que so usadas no NDVI e a prpria imagem NDVI.
Mande executar e aguarde o processo concluir e veja o resultado da segmentao. Ao final sua
tela dever aparecer algo parecido com a imagem abaixo.
94
Voc poder manipular o zoom da sua imagem para verificar se os segmentos satisfazem a
necessidade do seu trabalho.
Agora faremos uma seleo para identificao dos segmentos (objetos) atravs de valores,
neste caso, os valores correspondentes ao raster (iamgem) NDVI.
V at a caixa de ferramentas (aberta) Feature view -> Clique e expanda a sequncia Object
features -> Layer Values -> Mean neste momento ser aberta todos as camadas das imagens
inseridas, procure por NDVI e d um duplo clique.
95
Observe o resultado. Neste momento o software est fazendo uma leitura, levando em
considerao apenas os valores do NDVI para identificar os objetos (segmentos) e rotulando-
os. D zoom para melhor visualizar a seleo executada.
Observe que como o NDVI um clculo (imagem) para anlise de vegetao, os objetos
referentes a vegetao ficaram em destaque com a cor branca. Vamos realizar uma seleo
especfica de valores. Buscando destacar apenas a faixa que compreende a vegetao.
V at a caixa de ferramentas (aberta) Feature view no seu final voc encontrar uma caixa
para seleo, marque-a.
96
Nos campos que esto os valores de 0, os mesmos sero substitudos pelos valores de
interesse para seleo. Na caixa esquerda coloque 0.3 e na da direita 0.9. Observe que a
imagem gerada apresenta outra visualizao para a seleo, onde os objetos que aparecem em
verde e azul correspondem a valores dentro do intervalo definido. Sendo que os objetos em
azuis, os valores esto prximos de 0.3 e os em verde esto prximos de 0.9.
Obs.: Estes valores foram selecionados por corresponderem pela faixa onde a vegetao
melhor responde quando se trata do NDVI. Voc pode tentar outros intervalos.
Dando um zoom para a rea total, pode-se observar a classificao feita pela seleo definida.
97
L Procedimento para Classificao
O prximo passo classificao, tanto faz ser realizado no Projeto Tutorial3A ou Tutorial3, pois
utiliza-se as informaes as mesmas informaes.
Na caixa Class Hierarchy crie uma classe chamada Vegetao e defina uma cor, neste caso
ser utilizada a cor verde.
98
Crie uma base com o nome Classification. Boto direito do mouse e selecione Append New,
d o nome e em seguida clique sobre a base criada com o boto direito novamente e selecione
Insert Child.
Agora selecione o Algoritimo de classificao na caixa Algorithm. Clique na seta e procure por
assign class e selecione-a.
Agora v at a opo Threshold condition clique no cone com trs pontinhos, neste
momento ser aberta uma nova janela (Select Single Feature). V at Object features ->
Layer Values -> Mean expandindo-as.
99
Na caixa aberta (Edit threshold condition), deixe como padro o item Feature (Mean NDVI).
Em Threshold settings nos sinais escolha a opo de igual ou maior que (=>) e na caixa logo
abaixo, digite 0.3. Neste momento estamos criando uma condio para classificao indicando
que os valores que os segmentos com valor igual ou superior a 0.3 sero inclusos. Clique em
OK para definir a condio.
Neste momento ser inserida a segunda condio, para que se possa ter um kintervalo de
classificao dos objetos (segmentos).
100
Agora v at a opo Second condition clique no cone com trs pontinhos, neste momento
ser aberta uma nova janela (Select Single Feature). V at Object features -> Layer Values
-> Mean expandindo-as.
Em Threshold settings nos sinais escolha a opo de igual ou menor que (<=) e na caixa
logo abaixo, digite 0.9. Clique em OK para definir a condio.
Agora na caixa Algorithm parameter procure a linha Use class abaixo de Parameter na
tabela, e logo ao lado abaixo de Value selecione a classe Vegetao criada em passo anterior.
101
M Execuo do Procedimento
Observe o resultado. Sua tela deve ficar parecida com a imagem abaixo.
102
Para melhor visualizao desmarque o cone de mostra ou oculta linha (Show or Hide
Outlines).
OBS.: Lembrando que este mtodo pode ser aplicado para qualquer ndice de vegetao que
se deseja utilizar, contando que gere valores legveis ao software. Bem como, razes entre
bandas de interesse do intrprete, como tambm mdias de bandas ou imagens que facilitem
o processo de classificao.
Pode-se observar que existe a possibilidade de gerar classificao com outros intervalos no
NDVI, tendo a possibilidade de separar inmeras situaes da vegetao dentro dos limites do
ndice. Neste caso, utilizamos apenas para separar o que seria vegetao e o que no era.
Pode-se utilizar da exportao desta classificao para que ela possa ser manipulada em
forma de vetor em outro software para as diversas anlises, como clculo de reas. Bem como
pode ser inserida em um novo projeto como um Layer temtico delimitador para
segmentao.
103
N Exportao do Resultado
V ao item Export na barra de ferramentas e clique em Export Results. Ser aberta uma
janela de exportao do arquivo.
Em Export File Name digite um nome para o arquivo que ser exportado. Neste caso ser
utilizado o nome NDVI_vegetation.
Na caixa Classes clique na parte inferior em Select classes e selecione a classe que deseja
exportar, dando dois cliques sobre ela. Clique em Ok.
104
Agora vamos indicar o que desejamos que seja exportado junto s classes na tabela de
atributos. V caixa Features e na parte inferior e clique em Select features. Ser aberta uma
nova janela. Expanda Class-Related features Relations to classification Class name e
clique sobre Create New Classe name, ser aberta uma nova janela, apenas confirme
clicando em OK, deixando tudo como padro. Depois clique em Ok.
Agora clicar no nome Export e ser aberta a janela do Explorer para que seja indicado o
local de salvamento do arquivo. Neste caso, utilizaremos a pasta Dados_Ecognition dentro do
Disco C:. Depois s selecionar a pasta e d o OK. Ser realizado o processo e ento o arquivo
estar salvo.
105
Salve o projeto ao concluir.
Visualizando o resultado em outro software, abrir no QGIS 2.4 Chugiak para visualizar o
arquivo vetor.
106
Prefixo Editorial: 7621
Nmero ISBN: 978-85-7621-140-2
Ttulo: Uso do eCognition 8 para classificao de imagem de satlite com alta resoluo
Tipo de Suporte: E-book