SPRING: Ajustar constraste

g30052

Foi mostrado no último post como proceder uma composição RGB usando o SPRING.

Naquela oportunidade a composição utilizada foi R3 G2 B1 (mais conhecida como composição Cor Verdadeira) da imagem TM do satélite Landsat 5. No entanto, o aspecto radiométrico da composição não ficou satisfatório. Para situações como esta, é possível corrigir a cena aplicando contrastes às bandas e o resultado fica bem interessante. Em outros softwares, este procedimento é conhecido como ajustar histogramas.

Para ajustar o contraste/histograma, faça:

Clique no menu Imagem > Contraste…

Contraste_Spring_01

Quando a janela de diálogo da função Contraste abrir clique no menu Canal > Vermelho (R)

Contraste_Spring_02

Então clique com o botão esquerdo do mouse no início do histograma e depois, com o botão direito do mouse, clique no final do histograma. Depois basta clicar em Aplicar.

Contraste_Spring_11

O resultado deve se parecer com este.

Contraste_Spring_05

Após concluir o procedimento no canal vermelho,  clique no menu Canal > Verde (G)

Contraste_Spring_06

Então clique com o botão esquerdo do mouse no início do histograma e depois, com o botão direito do mouse, clique no final do histograma. Depois basta clicar em Aplicar.

Contraste_Spring_12

O resultado deve se parecer com este.

Contraste_Spring_06c

Após concluir o procedimento no canal verde,  clique no menu Canal > Azul (B)

Contraste_Spring_08

Então clique com o botão esquerdo do mouse no início do histograma e depois, com o botão direito do mouse, clique no final do histograma. Depois basta clicar em Aplicar.

Contraste_Spring_13

O resultado deve se parecer com este. Depois basta Salvar o contraste ou apenas clicar em Fechar.

Contraste_Spring_08c

Se optar por fechar a janela de diálogo, o Spring perguntará se deseja manter o contraste aplicado. Clique em Sim.

Contraste_Spring_09

Eis o resultado final.

Contraste_Spring_10

Compare com a composição original…

10

Se não atender às suas necessidades, refaça todo o processo.

Por hoje é só. Até a próxima, pessoal.

SPRING: Composição RGB

g30052

Ao iniciar o Spring, o primeiro passo para importar as bandas das imagens de satélite é clicar no botão Banco de Dados.

01a

Na janela de diálogo que abrir, siga a numeração na figura abaixo:

[1] Defina o diretório onde o banco de dados dever sr guardado;

[2] Digite o nome do banco de dados (Atenção: Nunca use caracteres especiais como til ou cedilha e, se o nome do arquivo possuir mais de uma palavra, não deixe espaços entre elas);

[3] Para o gerenciador do banco de dados, selecione a opção SQLite, caso você não possua nenhum instalado em seu sistema;

[4] Cria o banco de dados;

[5] Seleciona o banco de dados a ser utilizado no procedimento de composição RGB;

[6] Ativa o banco de dados;

Por fim, clique em fechar.

02

Agora, clique em Arquivo > Importar > Importar Dados Vetoriais e Matriciais…

03

Nesta janela de diálogo, na guia Dados, clique em Arquivo… para escolher as bandas a serem compostas

04

Para selecionar as bandas, faça:

[1] Indica o diretório onde os arquivos estão guardados;

[2] Mude o tipo do arquivo para TIFF/GEOTIFF (*.tif*.tiff) e clique em Abrir (O).

05

Ao selecionar as bandas, o programa já reconhece automaticamente o sistema de projeção e a resolução espacial das bandas.

Depois de observar essas informações, clique na guia Saída.

06

Na guia Saída, antes de efetivar a importação das bandas é necessário mais alguns procedimentos:

[1] Define o nome do projeto, (Atenção: Nunca use caracteres especiais como til ou cedilha e, se o nome do arquivo possuir mais de uma palavra, não deixe espaços entre elas);

[2] Escolhe o tipo de categoria do projeto. Selecione CAT_Imagem, pois se está importando arquivo do tipo imagem;

[3] Digite o nome do Plano de Informação (PI);

[4] Executa a importação das bandas;

[5] Fecha a janela de diálogo

07

Habilite o painel de controle, clicando no ícone Painel de Controle.

08

No painel de controle, selecione as bandas e marque as caixas de seleção (parte inferior do painel de controle) que deseja associar .

09

Enquanto você vai associando o RGB às bandas, o resultado vai sendo mostrado na área de trabalho do Spring.

10

Para salvar a composição RGB em um único arquivo, faça:

Clique no menu Arquivo > Exportar > Exportar Dados Vetoriais e Matriciais…

11

Associe as bandas aos respectivos filtros RGB. Defina a composição exatamente igual a composição já feita e clique em Salvar…

12

Escolha o diretório onde deseja salvar o arquivo e clique em Salvar.

13

Pronto. O procedimento de composição RGB foi realizado e salvo com sucesso.

Até a próxima.

SPRING: Criar atalho no lançador do Ubuntu 13.04

g30052

 

No lançador (Launcher) do Ubuntu 13.04, clique no ícone Arquivos

02

 

Clique com o botão direito do mouse no diretório Pasta Pessoal e em seguida, clique em Nova Pasta. Por fim, renomeie a pasta recém criada para Desktop

03

 

Baixe e instale o Ubuntu Tweak neste link.

Aperte as teclas (ao mesmo tempo) Alt + F2 e cole o comando abaixo:

gnome-desktop-item-edit –create-new ~/Desktop

04

 

Ao abrir a janela de diálogo de criação do lançador, faça:

1. Em Tipo: escolha a opção Aplicativo no terminal;

2. Em Nome: digite o nome do programa, neste caso, Spring;

3. Em Comando: navegue até a pasta onde o Spring se encontra e, insira o seguinte comando:

./s_spring

4. Mude o ícone do programa, navegando até a pasta Bitmaps (onde o spring está localizado), e selecione o arquivo spring.xpm

5. Clique em OK

05

 

Por fim, basta arrastar o ícone do Spring para o lançador do Ubuntu e execute-o sem se preocupar em ter que acessar o executável via terminal.

06

 

Até a próxima.

QGIS para Android

android-logo-1

Já é público e notório que o QGIS é o SIG mais amigável dos softwares livres e o que mais tem evoluído nos últimos anos. E os esforços dos desenvolvedores e da comunidade tem dado bons resultados aos seus utilizadores. Pois bem, este artigo é dedicado aos usuários do Quantum GIS que gostariam de tê-lo instalado em seu tablet rodando Android.

Venho o usando há 4 meses no meu tablet Motorola Xoom 2 ME, com versão 4.0.4 do Android, e antecipo que a experiência tem sido muito boa.

Para ter o QGIS em seu Android (Tablet ou Smertphone), siga os passos abaixo.

 

PASSO 1:  DAR PERMISSÃO PARA SEU ANDROID INSTALAR APPS QUE NÃO ESTEJA NA PLAY STORE DO GOOGLE

PASSO 2:  BAIXAR E INSTALAR O QGIS

Para isso, use algum leitor de QR Code e aponte para o código abaixo.

download

Depois de baixar o APK (arquivo executável no Android), execute-o.

00_qgis_android

 

Logo em seguida lhe será apresentada a seguinte tela, contendo informações sobre os recursos do S.O que serão utilizados no ato da instalação. Clique em Instalar.

01_qgis_android

 

Após instalado o instalador do QGIS, clique em Abrir para iniciar o download do programa.

02_qgis_android

 

Selecione Baixar e Instalar.

03_qgis_android

 

Na janela de diálogo que abrir, será informado a versão do QGIS e o volume do arquivo para download. Selecione OK.

04_qgis_android

 

Aguarde a conclusão do download.

05_qgis_android

 

Após o final do download, observe os recursos que o QGIS usará durante o processo de instalação. Selecione Instalar.

06_qgis_android

 

Aguarde o término da instalação.

07_qgis_android

 

Aplicativo instalado, basta clicar em Abrir.

08_qgis_android

 

Provavelmente esta tela deverá aparecer antes da inicialização do QGIS. Caso contrário, execute o aplicativo, conforme figura seguinte.

09_qgis_android

 

09a_qgis_android

 

Splash do QGIS. Em algumas inicializações, o splash aparece centralizado na tela e em outras, aparece no canto superior esquerdo.

10_qgis_android

 

A cada inicialização, aparecem dicas de uso do programa. Se preferir não ter essa informação toda vez que iniciar o programa, marque a caixa de seleção abaixo da dica e clique em OK.

11_qgis_android

 

Área de trabalho do QGIS. Bastante similar a interface Desktop.

12_qgis_android

 

Não só a interface é igual, assim como todo o manuseio do APP. A grande diferença é o uso dos dedos para executar todos os comandos, inclusive aplicar zoom in e zoom out fazendo o movimento de pinça com os dedos polegar e indicador.

13_qgis_android

 

Shapefile em modo de edição.

14_qgis_android

 

Propriedades das camadas.

16_qgis_android

 

Edição do Label no shapefile.

17_qgis_android

 

OBSERVAÇÕES:

A estabilidade e usabilidade desta versão (1.9) é muito boa. Todas as vezes que o utilizei, não obtive indícios de travamentos e a resposta aos comandos são eficientes (salvo quando os ícones são pequenos demais). Detalhe para o reconhecimento de todos os formatos existentes na versão Desktop. Os desenvolvedores dizem que numa versão futura será possível utilizar o GPS do dispositivo para marcar pontos e trilhas no campo, diretamente sobre a base cartográfica ou imagens de satélites. Se isso acontecer, acredito que será o início do fim dos trabalhos com GIS em escritório. Outro fator interessante é que o QGIS não precisa de conexão à internet para funcionar. Ele é totalmente off-line. Por ser uma APP de SIG completa para sistema operacional Android e não depender de internet para rodar, é que considero o QGIS a melhor solução de GIS para dispositivos móveis.

Bem, espero que você experimente e se apaixone pelo QGIS para Android.

Até a próxima, pessoal.

Primeiros passos no Orfeo Toolbox/Monteverdi

otb_fingerprint

Os dois últimos artigos publicados aqui no blog Geoparalix apresentaram o Orfeo Toolbox/Monteverdi e os passos de como instalá-lo no Ubuntu Linux. Para finalizar esta série, o terceiro artigo da série mostra rapidamente algumas funcionalidades básicas deste software que me impressionou pela facilidade de manuseio.

Então, vamos ao que interessa.

1. ABRIR UMA IMAGEM DE BAIXA RESOLUÇÃO ESPACIAL

O processo de importação de imagens de satélite, diga-se de passagem, é o mesmo tanto para imagens de baixa resolução quanto de alta.

Para isso, clique no menu File > Open dataset.

01_otb_import_image

Em seguida, na janela de diálogo, vá até o diretório onde sua imagem está armazenada e, no campo Data type, selecione a opção Real image e clique em Open.

04_otb_confirm

Se estiver importando uma imagem de baixa resolução espacial, repita este procedimento para as demais bandas.

05_otb_repeat_open_image

Ao final da importação, todos os arquivos estarão dispostos para visualização. Caso queira vê-los, clique com o botão direito do mouse sobre o nome do arquivo (conforme figura abaixo) e clique em Display in viewer. Então, a imagem abrirá numa janela à parte, lembrando a interface do Envi 4.x.

06_otb_view_file

2. COMPOSIÇÃO DE BANDAS

Com as bandas de interesse carregadas no programa, clique no menu File > Concatenate images.

07_concateneted_images

Na janela Set inputs, selecione as Readers, seguindo a ordem da sua composição. Caso ignore esta sequência, não se apavore, veremos abaixo como realizar a composição de outra forma.

À medida que for selecionando as Readers, clique no ícone com sinal de + para incluí-las no campo em branco.

Em Instance label, digite o nome da sua composição, se preferir. Clique em OK.

10_otb_set_tif3

Para visualizar a composição RGB, clique com o botão direito do mouse sobre OutputImage e clique em Display in viewer.

13_otb_open_viwer_rgb

O resultado se assemelhará a este, dependendo das bandas escolhidas para a composição.

14_otb_image_loaded

Para ajustar a composição RGB, clique na guia Setup na janela de diálogo OutputImage, que se abre juntamente com a viewer e marque opção RGB composition mode.

Então, associe as bandas aos canais RGB. Para este tutorial, optei em fazer a composição RGB com cores verdadeiras para a imagem do satélite Landsat 5, sendo: R3 G2 B1. Depois clique no botão Apply.

15_setup_rgb

O resultado foi este.

16_otb_rgb_ajusted

3. AJUSTANDO HISTOGRAMAS

Caso deseje ou precise ajustar os histogramas, clique na guia Histogram na janela de diálogo OutputImage, que se abre juntamente com a viewer e arraste as linhas verticais presentes no início e fim de cada histograma correspondente às bandas RGB.

17_otb_histograms

4. DETALHES DO PIXEL

Se você precisar obter informações dos pixels contidos nas imagens, basta clicar na guia Pixel description na janela de diálogo OutputImage, que se abre juntamente com a viewer e nos campos X e Y digite os valores da linha e da coluna que pretende obter informações, clicando em OK em seguida.

Um detalhe que me chamou a atenção, pois nunca havia percebido em outros softwares, foi a informação de que aquele pixel selecionado se encontra próximo a uma cidade. E neste caso, coincidiu com a cidade de Maceió.

18_otb_pixel_description

4. ABRIR UMA IMAGEM DE ALTA RESOLUÇÃO ESPACIAL

O procedimento é o mesmo apresentado no tópico 1, assim como a manipulação vista nos tópicos 2 e 3.

20_otm_high

5. EXPORTANDO UMA IMAGEM PARA O FORMATO KMZ

Uma funcionalidade, digamos, interessante, é poder exportar a imagem de satélite para visualização no Google Earth.

Para isto, basta acessar o menu File > Export To Kmz.

Captura de tela de 2013-01-07 21:35:17

Na janela de diálogo, no campo Input image, selecione a imagem a ser exportada e em seguida clique no botão +, clicando em OK no final.

Captura de tela de 2013-01-07 21:37:30

Será criado o arquivo KMZ na mesma pasta onde a imagem está armazenada. Vários arquivos no formato XML são criados juntamente com o KMZ no mesmo diretório. Para visualizar a imagem no Google Earth, basta apenas dar um duplo clique no arquivo KMZ.

Captura de tela de 2013-01-07 21:28:54

No final, o resultado deverá se parecer com este. Vale ressaltar que quanto maior o tamanho (volume em MB/GB) mais maior será o arquivo KMZ e mais demorada será a renderização no aplicativo.

Captura de tela de 2013-01-07 21:28:11

Bem, os primeiros passos no Orfeo Toolbox/Monteverdi foram mostrados neste artigo. Espero que tenha servido para aguçar a sua curiosidade.

Tentarei mostrar mais adiante como realizar as funções clássicas de PDI e SR, como por exemplo: Mosaico, Fusão e Classificação.

Abraços e até a próxima.

Instalando o Orfeo Toolbox/Monteverdi no Ubuntu Linux

orfeo_ubuntu

Publiquei no último post uma breve apresentação do OTB (Orfeo Toolbox), que é uma biblioteca de código aberto de algoritmos de processamento de imagem de alta resolução.

No post de hoje, mostrarei como instalá-lo junto com a sua GUI (Interface Gráfica), chamada de Monteverdi no Ubuntu. As versões testadas foram a 12.04 e 12.10.

O procedimento é bem simples. Abra o terminal do seu Ubuntu, através do atalho Ctrl+Alt+t. Logue-se como super-usuário (digitando sudo su) e depois digite a sua senha e tecle enter.

otb_superuser

Agora, adicione o repositório PPA do UbuntuGIS estável, copiando e colando o comando abaixo:

sudo add-apt-repository ppa:otb/orfeotoolbox-stable-ubuntugis

otb_repository

Depois, atualize a lista de repositório do seu Ubuntu com o seguinte comando:

sudo apt-get update

otb_update

Feito isto, é chegado o momento de instalar as bibliotecas e a interface gráfica (Monteverdi). Clique no ícone da Central de Programas do Ubuntu.

otb_launcher

No campo de busca (canto superior direito) digite otb e instale as bibliotecas marcadas na imagem abaixo.

otb_central

Após a conclusão do download/instalação, um ícone será criado no lançador do Unity em seu Ubuntu, tal qual a imagem abaixo.

otb_monteverdi

Caso o ícone não seja criado, clique no painel inicial no lançador do Unity e digite otb ou monteverdi que o aplicativo será mostrado. Clique no ícone para abrir o programa.

otb_painel

otb_dash

Se porventura o problema persistir, basta digitar no terminal o comando monteverdi, que o programa será carregado normalmente. Não precisa estar logado como root (super-usuário).

Esta é a interface do Orfeo Toolbox/Monteverdi. Que por sinal é muito limpa e simples. Não há ícones poluindo a aparência do programa. As funcionalidades são divididas apenas em menus.

otb_monteverdi

No entanto, quando se começa a trabalhar nas imagens, várias janelas são abertas, poluindo um pouco o ambiente de trabalho, lembrando um pouco a antiga interface do Envi.

otb_running

Bem pessoal, por hoje é só.

Aguardem o último artigo da série, no qual serão mostradas algumas funcionalidades do Orfeo Tool Box.

Orfeo Toolbox/Monteverdi: PDI e SR livres para imagens de alta resolução

logo_highRes_square

Depois de uma longa hibernação de postagens, começo o ano de 2013 apresentando uma série de 3 artigos sobre o Orfeo Toolbox (OTB)/Monteverdi. O primeiro post, que é este, apresenta o OTB; o segundo, ensinará como instalá-lo no Ubuntu Linux e o terceiro, mostrará algumas funcionalidades do programa.

Descobri o software através de uma longa garimpada na internet (que me retornou com muitas novidades), na qual buscava softwares livres de SR e PDI a ser apresentado às minhas turmas nas aulas de Sensoriamento Remoto.

Como já foi dito, o Orfeo Toolbox é um programa de Sensoriamento Remoto e Processamento Digital de Imagens que é desenvolvido e mantido pelo CNES (Centro Nacional de Estudos Espaciais) da França em consórcio com a COSMO-SkyMed da Itália. É um aplicativo multiplataforma, rodando em Linux, Unix, Mac e Windows.

ORFEO Toolbox (OTB) é distribuído como uma biblioteca de código aberto de algoritmos de processamento de imagem e é baseado na biblioteca de processamento de imagens médicas ITK, oferecendo funcionalidades específicas para o processamento de imagens de sensoriamento remoto em geral e para imagens de alta resolução espacial, em particular. Estão disponíveis algoritmos direcionados para imagens de alta resolução óptica (SPOT, Quickbird, WorldView, Landsat, Ikonos), sensores hiperespectrais (Hyperion) ou SAR (TerraSarX, ERS, PALSAR).

Além de possui um plugin para o  QGIS o OTB também está presente no OSGEO Live DVD 6.

OTB é distribuído sob uma licença de software livre CeCILL (semelhante ao GPL) para incentivar a contribuição dos usuários e promover a investigação reprodutível. Por isso o seu lema é Orfeo Toolbox is not a black box (a caixa de ferramentas Orfeo não é uma caixa preta – numa tradução livre).

Classificação Supervisionada

Classificação Supervisionada

Contagem de Objetos

Contagem de Objetos

Seguimentação de Imagem

Seguimentação de Imagem

Se você se interessou em conhecer este software livre, recomendo a leitura dos seguintes links:

História: http://orfeo-toolbox.org/otb/history.html

Documentação: http://orfeo-toolbox.org/otb/documentation.html

FAQ: http://www.orfeo-toolbox.org/FAQ.html

Conheça mais o potencial do programa assistindo o slideshow em: http://tinyurl.com/b4u9afk

Até a próxima, pessoal!