Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
6 + GDAL
Transformao Radiomtrica para Imagens Landsat-8:
Converso de 16 Bit para 8 Bit
Jorge Santos
2014
Contedo
Sumrio
Captulo 1............................................................................................................................................................. 4
Sobre a Converso Radiomtrica.................................................................................................................... 4
1.1. Tipo de Dado.......................................................................................................................................... 4
1.2. Bits e Bytes............................................................................................................................................. 5
1.3. Rampa de Cores (8 Bit)......................................................................................................................... 5
1.4. Rampa de Cores (16 Bit)....................................................................................................................... 6
1.5. Exemplo de Aplicao: DEM SRTM..................................................................................................... 6
1.6. Escala ou Intervalo de Dados............................................................................................................... 6
1.7. Dimensionamento ou Stretch............................................................................................................. 7
1.8. Quando devemos utilizar a Converso Radiomtrica?.....................................................................7
Captulo 2............................................................................................................................................................. 8
Landsat-8 Converso de 16 Bit para 8 Bit...................................................................................................... 8
2.1. Sobre as Imagens Landsat-8................................................................................................................. 8
2.2. Download das Imagens Landsat-8...................................................................................................... 8
2.3. Metadados e Estatsticas do Raster.................................................................................................... 8
2.4. Parmetros para o GDAL_TRANSLATE............................................................................................. 10
2.4. QGIS 2.6: Transformao de 16 Bit para 8 Bit.................................................................................10
Captulo 3........................................................................................................................................................... 14
Converso em Lote com GDAL...................................................................................................................... 14
3.1. Sobre o GDAL....................................................................................................................................... 14
3.2. Procedimento para Execuo do GDAL...........................................................................................14
3.3. Primeiros Passos no GDAL................................................................................................................. 14
3.3.1 Comando para Mudana de Unidade de Disco.....................................................................14
3.3.2 Comando cd............................................................................................................................... 15
3.3.3 Comando cls.............................................................................................................................. 15
3.3.4 Modo de Edio Rpida........................................................................................................... 16
3.4. O programa gdal_translate............................................................................................................... 16
3.4.1 Converso Radiomtrica para Mltiplos Arquivos................................................................17
3.5. [VIDEOTUTORIAIS] Converso Radiomtrica..................................................................................19
3.5.1 Converso Radiomtrica no QGIS 2.6.....................................................................................19
3.5.2 Converso Radiomtrica no GDAL..........................................................................................19
Captulo 4........................................................................................................................................................... 20
Contatos........................................................................................................................................................... 20
Autor............................................................................................................................................................. 20
Processamento Digital Geotecnologias e Software Livre..................................................................20
Competncias............................................................................................................................................. 20
Captulo 1
Sobre a Converso Radiomtrica
1.1. Tipo de Dado
Converso Radiomtrica o processo utilizado para modificar o tipo de dado nos arquivos
raster. O tipo de dado um princpio matemtico que tem origem na teoria dos conjuntos (conjunto
dos nmeros naturais, conjunto dos nmeros inteiros, reais, imaginrios, etc.) e possui aplicao direta
na computao.
Um arquivo raster uma matriz ou estrutura formada por linhas e colunas. A interseco entre
linhas e colunas forma clulas ou pixels. Na estrutura de dados raster, valores numricos so
armazenados em todas as clulas da imagem para representao de um tema ou determinado
fenmeno do espao geogrfico.
Imagens digitais so dados processados no computador. Para a computao, se existe um
determinado valor numrico, este dado precisa ser classificado de acordo com o seu tipo de dado.
Vamos tomar como exemplo a Teoria Geral dos Conjuntos e utilizar a aplicao do conjunto Z
referente ao Conjunto dos Nmeros Inteiros:
Z = {, -3, -2, -1, 0, 1, 2, 3, }
Em relao ao Conjunto Z, podemos afirmar que:
O Conjunto Z admite nmeros inteiros, ou seja, no h parte fracionria nos algarismos.
O Conjunto Z admite nmeros sinalizados e no-sinalizados, ou seja, nmeros inteiros
sinalizados so os nmeros com sinal negativo e nmeros inteiros no-sinalizados so os
nmeros positivos.
Em relao ao Conjunto acima, podemos afirmar que o valor -3 um nmero inteiro sinalizado
e o valor 1 um nmero inteiro sem sinal.
Mapas topogrficos, imagens de satlite, fotografias areas ou qualquer outra informao
matricial so tratadas no computador (meio digital) como arquivos raster. O tipo de dado (Data Type)
desses arquivos determina o formato dos nmeros e a escala ou intervalo de valores (Range) indica a
quantidade total que pode ser armazenada na matriz.
Quanto maior for o nmero de bits, maior ser o espao necessrio para armazenar dados. Por
isso, preciso cautela ao realizar transformaes entre dados com maior ou menor nmero de bits,
pois voc pode acidentalmente perder informaes ou utilizar um intervalo desnecessrio.
No Computador:
01 Bit = um caractere (letra, smbolo ou nmero)
08 Bit = 1 Byte ou simplesmente Byte
16 Bit = 2 Bytes
32 Bit = 4 Bytes
64 Bit = 8 Bytes
O princpio do Sensoriamento Remoto extrair informao da radiao eletromagntica
armazenando energia no formato de Nmero Digital (DN = Digital Number). Durante a passagem ou
observao do sensor remoto, diferentes instrumentos imageadores possuem caractersticas prprias
para aquisio de informao da luz. Na tabela abaixo, temos alguns exemplos de satlites artificiais
com o total de valores numricos que podem ser armazenados em cada imagem processada:
Tipo de Dado
Escala
Total de Cores
Satlite
0 255
256 cores
Landsat-5
0 2047
2048 cores
0 4095
4096 cores
RapidEye
Landsat-8
OBSERVAO: O computador no suporta dados em 11/12 Bit. Produtos dos satlites GeoEye-1,
Ikonos, Quickbird e RapidEye sempre sero entregues na escala compatvel (16 Bit).
possvel armazenar informaes de altitude numa escala de 8 Bit porque essa escala incompatvel
com os dados do relevo ( 0 a 1500). No Brasil, temos muitas regies que ultrapassam os 255 metros de
altitude, portanto, para representar a elevao, precisamos armazenar os dados em outra escala.
Escala de 16 Bit : Intervalo que varia de 0 a 65535. Suficiente para armazenar dados do
SRTM ilustrados, pois em todo o planeta no temos montanhas que ultrapassem a dimenso dessa
escala. Todos os sensores remostos disponibilizam dados nessa escala.
Escala de 32 Bit : Muito utilizada em processos do computador. Geralmente os nmeros so
escritos em Ponto Flutuante 32 Bits ou Float 32. Em algumas anlises espaciais, dados em Float
podem apresentar resultados imprecisos. Neste caso, recomenda-se a converso para inteiro.
Captulo 2
Landsat-8 Converso de 16 Bit para 8 Bit
2.1. Sobre as Imagens Landsat-8
Diferente dos seus antecessores, as imagens de satlite Landsat-8 so entregues em 16 Bits.
O procedimento para converso de um raster de 16 Bit para 8 Bit requer alguns passos simples, mas
obrigatrios. Vamos pontuar cada uma delas mais adiante.
USGS: Cadastro para Download de Imagens Landsat nos sites Earth Explorer e GLOVIS
LANDSAT-8: Download de imagens atravs dos sites Earth Explorer e GLOVIS
Primeiro, selecione a sua banda na lista. Segundo, clique no lpis para editar a linha de
comando e digite o parmetro -stats para que o GDALINFO possa calcular as estatsticas.
ANTES
gdalinfo C:/LANDSAT8_PE/LC82150652013152LGN00_B6.TIF
DEPOIS
gdalinfo -stats C:/LANDSAT8_PE/LC82150652013152LGN00_B6.TIF
Clique no boto OK para executar o comando e, depois, clique novamente no lpis para sair
da edio do comando. As estatsticas preciosas sero armazenadas no bloco acima.
Rolando a lista de metadados at o final, temos a informao que precisamos: os valores
Mnimo e Mximo dessa banda. Veja abaixo os resultados para a banda utilizada nesse teste:
STATISTICS_MAXIMUM=62455
STATISTICS_MEAN=11150.17715019
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=7741.5369127271
1 - Primeiro, informe as imagens de entrada e sada que sero transformadas de 16 Bit para 8 Bit:
2 - Segundo, clique no lpis para editar o comando GDAL que aparece mais abaixo (o QGIS funciona
como uma interface grfica para o GDAL, que no possui GUI):
3 - Cole o parmetro -ot Byte -scale 0 62455 -co TFW=YES da sua imagem no comando aps o
parmetro de sada -of GTiff. Veja a demonstrao:
ANTES
gdal_translate -of GTiff C:/LANDSAT8_PE/LC82150652013152LGN00_B6.TIF C:/LANDSAT8_PE/LC82150652013152LGN00_B6_8bit.tif
DEPOIS
gdal_translate -of GTiff -ot Byte -scale 0 62455 -co TFW=YES C:/LANDSAT8_PE/LC82150652013152LGN00_B6.TIF C:/LANDSAT8_PE/LC82150652013152LGN00_B6_8bit.TIF
10
4 - Notar que os nmeros variam para cada banda e o comando fica diferente. Clique em OK para
executar o comando (no clique no lpis para sair da edio do comando).
A imagem em 8 Bit ser gerada com sucesso. Perceba que os valores MIN/MAX esto
diferentes da imagem original:
11
12
Captulo 3
Converso em Lote com GDAL
3.1. Sobre o GDAL
GDAL <http://www.gdal.org/> uma biblioteca geoespacial para traduo de formatos de
dados raster. Apesar de no possuir interface grfica de usurio, o programa possui muitas rotinas
interessantes. preciso possuir pequenas noes de MS-DOS para utilizar o programa em ambiente
Windows. GDAL um software livre.
Pressione ENTER. A nova unidade de disco ser montada e estar pronta para receber novos
comandos.
3.3.2 Comando cd
Utilizado para acessar um diretrio ou subdiretrios de arquivos. Por exemplo, temos uma
imagem armazenada na pasta IMAGEM. Esta pasta est na unidade C: e queremos ter acesso a ela para
executar comandos.
Digite o comando abaixo no Prompt de Comando:
cd C:\imagem
14
15
Com a edio rpida, voc ser capaz de colar rapidamente longos comandos e diretrios do
Windows diretamente para a janela do Prompt de Comando. Vamos utilizar esses procedimentos para
executar todos os comandos do GDAL.
Este o comando para o Rescale de mltiplas imagens Landsat-8:
for %i in (*.tif ) do gdal_translate -of GTiff -ot Byte -scale -co TFW=YES %i %~ni_8bit .tif
16
O comando ser executado enquanto encontrar imagens TIFF na pasta. Quando o algoritmo
ler a ltima imagem na pasta, o programa deixa de executar. Repare que, diferente do QGIS, o GDAL
no necessita que os parmetros de escala de cada banda sejam informados, o que otimiza um tempo
precioso nos processos.
No final, todas as imagens em 8 Bit sero exibidas na pasta com um sufixo _8bit:
17
18
Captulo 4
Contatos
Autor
Jorge Santos
Lattes: http://lattes.cnpq.br/1910845468254276
E-mail: jorgepsantos@outlook.com
Skype: jorgepsantos2002
Processamento Digital Geotecnologias e Software Livre
Endereo: http://www.processamentodigital.com.br/
Twitter: http://twitter.com/jpsantos2002
Facebook: http://www.facebook.com/ProcessamentoDigital
LinkedIn: http://br.linkedin.com/pub/jorge-santos/10/38b/8a4/
Competncias
Consultoria em SIG/PDI;
Treinamento em Geotecnologias / Processamento Digital de Imagens;
Gerncia de Projetos.
19