Ecognition - Livro Final PDF

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 109

Anderson Adailson da Silva

Ana Paula Garcia de Oliveira


Antnio Conceio Paranhos Filho
Alfredo Marcelo Grigio

USO DO ECOGNITION 8.9 PARA


CLASSIFICAO DE IMAGEM DE
ALTA RESOLUO

2016
Anderson Adailson da Silva

Ana Paula Garcia de Oliveira

Antnio Conceio Paranhos Filho

Alfredo Marcelo Grigio

USO DO ECOGNITION 8.9 PARA CLASSIFICAO DE


IMAGEM DE ALTA RESOLUO
Volume I

Mossor/RN

2016
Reitor

Prof. Pedro Fernandes Ribeiro Neto

Vice-Reitor

Prof. Aldo Gondim Fernandes

Pr-Reitor de Pesquisa e Ps-Graduao

Prof. Joo Maria Soares

Comisso Editorial do Programa Edies UERN:

Prof. Joo Maria Soares

Profa. Anairam de Medeiros e Silva (Editora Chefe)

Prof. Eduardo Jos Guerra Seabra

Prof. Humberto Jefferson de Medeiros

Prof. Srgio Alexandre de Morais Braga Jnior

Profa. Lcia Helena Medeiros da Cunha Tavares


Catalogao da Publicao na Fonte.
Prof. Bergsondo
Universidade da Cunha
EstadoRodrigues
do Rio Grande do Norte.

V Silva, Anderson Adailson da


Assessoria Tcnica:
Uso do eCognition 8 para classificaao de imagem de satelite com alta
resoluao. / Anderson Adailson da Silva et al. - Mossoro RN, EDUERN,
Daniel Abrantes Sales
2016.

107 p. ; v. I

ISBN: 978-85-7621-140-2

1. eCognition 8. 2. Informaes geo-espaciais. 3. Imagem de satlite

Alta resoluo I. Oliveira, Ana Paula Garcia de. II. Paranhos Filho, Antnio

Conceio. III. Grigio, Alfredo Marcelo. V. Universidade do Estado do Rio

Grande do Norte. VI. Ttulo.

Bibliotecria:
UERN/BC Jocelania Marinho Maia de Oliveira CRB 15 / 319
CDD 621.3678
Sobre os autores

Anderson Adailson da Silva

Mestre em Cincias Naturais Programa de Ps-Graduao em Cincias Naturais PPGCN

Universidade do Estado do Rio Grande do Norte - UERN

Bacharel em Geografia Universidade Federal do Rio Grande do Norte -UFRN

Ana Paula Garcia de Oliveira

Doutora e Mestra em Tecnologias Ambientais - Programa de Ps-Graduao em Tecnologias Ambientais PPGTA

Universidade Federal de Mato Grosso do Sul - UFMS

Bacharel em Cincias Biolgicas - Universidade Federal de Mato Grosso do Sul - UFMS

Antnio Conceio Paranhos Filho

Doutor e Mestre em Geologia Ambiental- Programa de Ps-Graduao em Geologia PPGGEO

Universidade Federal do Paran - UFPR

Bacharel em Geologia - Universidade Federal do Paran UFPR

Alfredo Marcelo Grigio

Doutor e Mestre em Geodinmica - Programa de Ps-Graduao em Geofsica e Geodinmica PPGG

Universidade Federal do Rio Grande do Norte- UFRN

Bacharel e Licenciado em Geografia - Universidade Federal do Paran UFPR


CITAO DO LIVRO

No texto: Silva et al. (2016) ou (SILVA et al., 2016)

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).

Ao Programa de Ps-graduao em Cincias Naturais PPGCN. Faculdade de Cincias Exatas e Naturais


FANAT. Universidade do Estado do Rio Grande do Norte UERN.

Ao Ncleo de Estudos Socioambientais e Territoriais NESAT. Departamento de Gesto Ambiental.


Faculdade de Cincias Econmicas FACEM. Universidade do Estado do Rio Grande do Norte UERN.

Ao Laboratrio de Geoprocessamento para Aplicaes Ambientais - Faculdade de Engenharias,


Arquitetura e Urbanismo e Geografia, Universidade Federal de Mato Grosso do Sul- UFMS.

FABRICANTE

Produto: eCognition (Trimble)

Site: http://www.ecognition.com/

Representante no Brasil:

THREETEK Solues em Geomtica

Rua Mxico, 41

17 andar - Centro

20031-144 - Rio de Janeiro - RJ

Fone: +55 21 2217-6900

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.

Orientada a objeto constitui-se em uma linguagem SIMULA67 ( uma linguagem de


programao, derivada da ALGOL 60, criadas entre 1962 e 1968 por Kristen Nygaard e Ole-
Johan Dahl no Centro Noruegus de Computao em Oslo (SEBESTA, 2011)) de programao
a qual projetada para abordar diretamente a soluo de problemas. Passou por vrias
mudanas desde a dcada de 60, e atualmente existem outras linguagens, como Java, Eiffel,
CC++, etc. (MANSSOUR, 2002).

A entidade de anlise principal do modelo Orientado a Objeto ser o objeto, o qual


estar nos procedimentos de programao enviando mensagens e executando
processamentos (MANSSOUR, 2002). Farinelli (2007, p. 4) comenta que: a proposta da
orientao a Objetos representar o mais fielmente possvel as situaes do mundo real nos
sistemas computacionais.

Orientao a objeto pode ser entendida, no mbito da imagem, como a anlise da


relao de um objeto com os seus objetos vizinhos. Define-se objeto como o elemento da
imagem constitudo de relaes espaciais, os quais podem se agregar a objetos maiores,
criando-se nveis de segmentao (ANTUNES e STURM, 2005). A lgica de orientao a objeto
preconiza as caractersticas semnticas dos objetos, que podem ser analisadas de acordo com
seus aspectos geomtricos e temticos, respectivamente. O primeiro compreende topologia,
forma e posio, o segundo atributos no espaciais dos objetos (ANTUNES, 2003).

A classificao orientada objeto por ser eficiente no processo de segmentao, pois no


leva em conta apenas o digital number do pixel a ser classificado, mas tambm dos pixels ao
seu redor procurando por similaridades estatsticas, agrupando estes conjuntos (PARANHOS
FILHO, 2008). Contudo uma alternativa para distinguir alvos que no podem ser separados
somente com informao espectral, pois a classificao orientada objeto leva em conta
informaes adicional de forma e textura (ANTUNES et. al, 2003).

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.

Alm da classificao automtica, o eCognition (DEFINIENS, 2002; DEFINIENS, 2009)


tambm permite que o usurio realize o processo de classificao totalmente visual, o que
permite aplicar a fotointerpretao considerando a resposta espectral, pois o software analisa
o pixel baseado no seu contexto e no isoladamente, reconhecendo os grupos de pixels como
objetos (TRIMBLE, 2014). Esse e outros algoritmos sero aqui discutidos com o intuito de
auxiliar o leitor a extrair o mximo de informao com mxima eficincia dos mais variados
sensores remotos.

REFERNCIAS

ANTUNES, A. F. B e STURM, U. 2005. Segmentao orientada a objeto aplicado ao


monitoramento de ocupaes irregulares em reas de proteo ambiental. Anais XII Simpsio
Brasileiro de Sensoriamento Remoto, Goinia, Brasil, 16-21 abril 2005, INPE, p. 2019-2026.

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.

DEFINIENS, 2009. eCognition Developer 8 . Trimble Germany GmbH, Arnulfstrasse 126,


80636 Munich, Alemanha.

FARINELLI, F. Conceitos bsicos de programao orientada a objetos. Apostila


Departamento Acadmico de Cincia da Computao - IFMG, 35 p., 2007. Disponvel em:
http://sistemas.riopomba.ifsudestemg.edu.br/dcc/materiais/1415858715_POO.pdf

MANSSOUR, I. H. Paradigma orientado a objeto. Aula 12 da Apostila da disciplina


Paradigmas de Linguagens I. Faculdade de Informtica - Pontifcia Universidade Catlica do
Rio Grande do Sul/PUCRS, 6 p., 2002. Disponvel em:
http://www.inf.pucrs.br/~gustavo/disciplinas/pli/material/paradigmas-aula12.pdf

PARANHOS FILHO, Antnio Conceio. 2008. Sensoriamento remoto ambiental aplicado:


introduo s geotecnologias: material didtico Campo Grande/ MS: Ed UFMS; p 103 -140.

SEBESTA, R. W. Conceitos de Linguagem de Programao. 9 ed. ARTMED Editora S.A:


Porto Alegre RS, 2011. Google Books, 2014. Web. Acessado em: 04.02.2014.

TRIMBLE. 2014. Trimble Geospatial Imagem. eCognition Developer. Disponvel em:


<http://www.ecognition.com/products/ecognition-developer>. Acesso em: 04 de maio de
2014.

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.

OBS.: Realizado no Windows Seven.

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.

B Criao do Projeto para execuo

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.

D Insero de rvore de Processo

6. Agora sero inseridos os processos a serem realizados na caixa Process Tree.

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.

Na caixa Process Tree dever aparecer como na imagem abaixo:

E Insero de Parmetros de Segmentao

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.

Como padro a janela dever aparecer da forma abaixo:

Agora define-se os parmetros para o processo (Algoritmo) utilizado:

Em Image Objet Domain ficar como padro.

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.

Em Composition of Homgeneity Criterion define-se os valores de parmetros para forma


(shape) para 0.3 e compacidade (Compactness) para 0.8.

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.

Aguarde o processo concluir e veja o resultado da segmentao com os parmetros utilizados,


sempre lembrando que se podem ser utilizados outros parmetros diferentes do que foi
usado aqui, principalmente se forem imagens de outros satlites, ou que sejam para
aplicaes diversas.

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

8. 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 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.

H Insero base para a classificao

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.

I Insero das Classes

10. Por momento no utilizaremos a base classification. Criaremos as classes para a


classificao. O importante neste momento ter conhecimento do ambiente a que pretende se
classificar. Pois preciso indicar amostras de treinamento para cada classe.

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.

V at a aba Classification na barra de ferramentas e procure por Nearest Neighbor, coloca


o mouse sobre este e depois seleciona Apply Standard NN to 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

13. Agora a hora de coletar as amostras de treinamento para a classificao. Sendo


importante a coleta de amostras dispersas por toda a imagem para uma maior
homogeneizao de cada classe por toda a cena. No ecogniton ele o chama de sample.

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.

M Insero de Parmetros para Classificao

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

Agora temos a opo de executar diretamente ou escolher OK e mandar executar depois.


Vamos seguir a segunda opo. Clique OK.

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

Quando terminar de executar clique na opo View Classification na barra de ferramentas


para visualizar a classificao. Nos cones ao lado deste, voc pode clicar para alternar a forma
de visualizao.

24
P Edio da Classificao

Para editar algum aspecto da classificao v aba Tools na barra de ferramentas e at


Manual Editing e coloque o mouse sobre, abrir algumas opes de edio dos polgonos e
unio deste, enfim voc conseguir executar alteraes bsicas.

Q Unir de polgonos das classes

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.

R Visualizao com a ferramenta Swipe view.

16. Verificar o resultado da classificao com a ferramenta Swipe view.

V ao item Windows na barra de ferramentas e seleciona Split.

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.

Veja como a tela fica na imagem abaixo:

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.

S Exportao dos Resultados

17. Exportar os resultados para um arquivo vetor.

V ao item Export na barra de ferramentas e clique em Export Results. Ser aberta uma
janela de exportao do arquivo.

Nessa janela sero colocados os parmetros para exportao do vetor.

Em Export Type deixe o padro Shape file.

30
Em Content Type Coloque Polygon smothed.

Em Format deixe Shapefile (*.shp).

Em Level coloque Level 1.

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.

Adicione o vetor e visualize o resultado.

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.

OBS.: Realizado no Windows Seven.

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.

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.

37
D Insero de rvore de Processo

4. Agora sero inseridos os processos a serem realizados na caixa Process Tree.

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.

Na caixa Process Tree dever aparecer como na imagem abaixo:

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.

Como padro a janela dever aparecer da forma abaixo:

39
Agora define-se os parmetros para o processo (Algoritmo) utilizado:

Em Image Objet Domain ficar como padro.

No item Algorithm parameters:

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.

Com os parmetros alterados, d OK.

OBS.: O algoritmo de segmentao utilizado permite a gerao de objetos com formas


geomtricas mais bem definidas e delimitadas. Tendo uma forma quadrtica de segmentao.

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.

Aguarde o processo concluir e veja o resultado da segmentao com os parmetros utilizados.

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.

G Classificao do vetor por atributos

Agora vamos classificar a partir dos atributos.

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.

Agora repita o procedimento do passo anterior para o outro atributo (Comercial).

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.

Aguarde o processamento para cada execuo. Observe o resultado da classificao:

48
I Exportao do Resultado

7. Exportando o resultado para um arquivo vetor.

V ao item Export na barra de ferramentas e clique em Export Results. Ser aberta uma
janela de exportao do arquivo.

Nessa janela sero colocados os parmetros para exportao do vetor.

Em Export Type deixe o padro Shape file.

Em Content Type Coloque Polygon smothed.

Em Format deixe Shapefile (*.shp).

Em Level coloque Level 1.

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.

J Abertura do Projeto Criado

9. Executando processamento para regio de interesse. Abra o projeto salvo no passo


anterior. Abra o Ecognition depois v ao cone de abrir projeto e procure pelo arquivo salvo
(o projeto). Neste caso est com o nome de tutorial2.

K Insero de level na rvore de processo

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.

Em Image Object Domain selecione a opo image object level.

53
L Parmetros de Segmentao

Definio dos parmetros para execuo da segmentao e criao do Level de anlise.

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 Segemntation Settings e em Image Layers weights deixe o s valores de peso como


padro (1,1,1,1).

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.

Em Composition of Homgeneity Criterion define-se os valores de parmetros para forma


(shape) para 0.3 e compacidade (Compactness) para 0.8. Depois clique em Ok.

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.

N Novos Parmetros e Nova Segmentao

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 Image Object Domain deixe como image obejct level.

Em Level selecione Analysis Level, caso j no esteja inserido.

Em Class filter deixe como padro.

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.

Agora execute o processamento e aguarde o resultado para visualizar. Observe a diferena


entre as duas imagens. Caso deseje pode ser aplicado outros valores.

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.

Depois 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.

59
P Criao das Classes para a Classificao

15. Por momento no utilizaremos a base classification. Criaremos as classes para a


classificao. O importante neste momento ter conhecimento do ambiente a que pretende se
classificar. Pois preciso indicar amostras de treinamento para cada classe.

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.

V at a aba Classification na barra de ferramentas e procure por Nearest Neighbor, coloca


o mouse sobre este e depois seleciona Apply Standard NN to 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

17. Agora a hora de coletar as amostras de treinamento para a classificao. Sendo


importante a coleta de amostras dispersas por toda a imagem para uma maior
homogeneizao de cada classe por toda a cena. No ecogniton ele o chama de sample.

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.

Agora vamos inserir os parmetros:

Em Level deixe Analysis Level e em Class filter deixe como padro.

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

Clique em Ok na caixa Edit Process. Posteriormente mande executar o processamento e


aguarde pelo resultado.

Observe o resultado da classificao. Foi possvel classificar apenas a rea de interesse


(Comercial) sem que se expandisse para toda a imagem.

Clique na opo View Classification na barra de ferramentas para visualizar a classificao.


Nos cones ao lado deste, voc pode clicar para alternar a forma de visualizao.

Para editar algum aspecto da classificao v aba Tools na barra de ferramentas e at


Manual Editing e coloque o mouse sobre, abrir algumas opes de edio dos polgonos e
unio deste, enfim voc conseguir executar alteraes bsicas.

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.

V Visualizao do Resultado com a Ferramenta Swipe View

19. Verificar o resultado da classificao com a ferramenta Swipe view.

V ao item Windows na barra de ferramentas e seleciona Split.

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.

Veja como a tela fica na imagem abaixo:

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.

X Exportao dos Resultados

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.

J em Algorithm Parameters, vo ser inseridas as informaes para exportao da


classificao. Em Export mode selecione a opo Use explicit path.

Em Export path, substitua as informaes existentes


({:Workspc.OutputRoot}\results\{:Item.Name}\{:Project.Name}.v{:Project.Ver}.{:Ext})
digitando o caminho onde ser salvo a classificao, lembrando de ao final digitar o nome que
ser usado para o vetor. Neste Caso C:\Dados_Ecognition\ClassesComercial.

Em Export series deixe como padro.

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.

Na nova caixa que se abre clique em Ok novamente.

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.

OBS.: Realizado no Windows Seven.

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.

Depois clique em OK e seu projeto ser iniciado.

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.

D Insero da rvores de Processos

6. Agora sero inseridos os processos a serem realizados na caixa Process Tree.

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.

Como padro a janela dever aparecer da forma abaixo:

Agora define-se os parmetros para o processo (Algoritmo) utilizado:

Em Image Objet Domain ficar como padro.


82
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, ,
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.

Em Thematic Layer usage selecione YES, caso j no se encontre selecionado.

Em Sacle parameter, defina o tamanho 20.

Em Composition of Homgeneity Criterion define-se os valores de parmetros para forma


(shape) para 0.3 e compacidade (Compactness) para 0.8.

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

Agora vamos calcular e gerar 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.

Na caixa em branco ser colocada a formula.

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.

F Rotulao de segmentos por valores do NDVI

Ser gerada uma seleo e rotulao dos segmentos a partir da expresso (NDVI) criada.

V em Object features -> Customised -> D um duplo clique sobre o NDVI.

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.

G - Utilizando NDVI Produzido em Software Externo

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.

OBS.: Realizado no Windows Seven.

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.

Depois clique em OK e seu projeto ser iniciado.

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.

I Inserindo rvore de Processo

6. Agora sero inseridos os processos a serem realizados na caixa Process Tree.

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.

Como padro a janela dever aparecer da forma abaixo:

93
J Insero de Parmetros

Agora define-se os parmetros para o processo (Algoritmo) utilizado:

Em Image Objet Domain ficar como padro.

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.

Em Thematic Layer usage selecione YES, caso j no se encontre selecionado.

Em Sacle parameter, defina o tamanho 20.

Em Composition of Homgeneity Criterion define-se os valores de parmetros para forma


(shape) para 0.3 e compacidade (Compactness) para 0.8.

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.

K Identificao de Segmentos por Valores

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.

Agora procure por NDVI e d um duplo clique.

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.

Agora procure por NDVI e d um duplo clique.

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

Clique em Execute e aguarde o resultado.

Aps a execuo clique sobre o cone de visualizao de classificao (View Classification).

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).

Observe o resultado da classificao da vegetao sobre a imagem. Utilize as ferramentas de


zoom para verificar os resultado.

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

Vamos exportar a classificao para um arquivo vetor.

V ao item Export na barra de ferramentas e clique em Export Results. Ser aberta uma
janela de exportao do arquivo.

Nessa janela sero colocados os parmetros para exportao do vetor.

Em Export Type deixe o padro Shapefile.

Em Content Type Coloque Polygon smothed.

Em Format deixe Shapefile (*.shp).

Em Level coloque New level.

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.

O Visualizao dos Resultados

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

Você também pode gostar