Na sequência do artigo “Como aumentar a resolução das imagens Sentinel 2 de 10 para 1 m” e “Utilizar o S2DR3 no Google Colab para o estudo dos corais na Maurícia”, vamos ver aqui como explorar as camadas de super-resolução no QGis com o plugin SCP.
Carregamento dos dados no QGIS
- Abra o QGIS → menu Complementos → Plugin de classificação semiautomática (SCP).
- No painel SCP → guia Pré-processamento, adicione o arquivo GeoTIFF proveniente do Colab:
Caminho: /MyDrive/Sentinel2_Corais_S2DR3/output/…_MS.tif (contém todas as bandas) - Clique em “Conjunto de bandas” → “Criar conjunto de bandas” e adicione todas as bandas S2DR3 (B0 a B9).
- Verifique se a resolução é de 1 m e se as bandas estão alinhadas corretamente.

Aqui está a tabela completa das bandas Sentinel-2 com seus comprimentos de onda centrais e resoluções nativas (antes da super-resolução S2DR3).
Bandas Sentinel-2 e comprimentos de onda
| Banda | Nome/Descrição | Comprimento de onda (nm) | Resolução nativa (m) | Utilização típica |
|---|---|---|---|---|
| B1 | Costa/Aerossóis | 443 | 60 | Estudo da atmosfera, águas costeiras pouco profundas |
| B2 | Azul | 490 | 10 | Águas claras, batimetria, saúde dos corais |
| B3 | Verde | 560 | 10 | Vegetação aquática, corais, ervas marinhas |
| B4 | Vermelho | 665 | 10 | Detecção de clorofila, corais estressados |
| B5 | Red Edge 1 | 705 | 20 | Transição vermelho/NIR, vegetação |
| B6 | Red Edge 2 | 740 | 20 | Saúde da vegetação, turbidez |
| B7 | Red Edge 3 | 783 | 20 | Análise detalhada da vegetação costeira |
| B8 | NIR (infravermelho próximo) | 842 | 10 | Detecção da vegetação, profundidade (água clara) |
| B8A | Red Edge 4 | 865 | 20 | Melhoria dos contrastes entre solo e vegetação |
| B9 | Faixa de vapor de água | 945 | 60 | Correção atmosférica (vapor de água) |
| B10 | Cirrus | 1375 | 60 | Detecção de nuvens cirrus |
| B11 | SWIR 1 (infravermelho curto) | 1610 | 20 | Sedimentos, umidade, turbidez |
| B12 | SWIR 2 (infravermelho curto) | 2190 | 20 | Discriminação de solos, forte turbidez |
Aplicações principais relacionadas aos corais
Tema Principais faixas Explicação Detecção de corais vivos B2, B3, B4 Os corais refletem mais no verde do que no azul, mas absorvem fortemente no vermelho. Ervas marinhas e algas B3, B5, B6 O Red Edge revela os pigmentos clorofílicos das ervas marinhas. Batimetria (profundidade relativa) B2/B3, B3/B4 Quanto maior a profundidade, mais rapidamente diminui a refletância azul. Turbidez/sedimentos B8, B11, B12 O infravermelho é fortemente absorvido pela água, mas bem refletido pelas partículas em suspensão.
| Tema | Principais faixas | Explicação |
|---|---|---|
| Detecção de corais vivos ux vivants | B2, B3, B4 | Os corais refletem mais no verde do que no azul, mas absorvem fortemente no vermelho. |
| Ervas marinhas e algas | B3, B5, B6 | O Red Edge revela os pigmentos clorofílicos das ervas marinhas. |
| Batimetria (profundidade relativa) | B2/B3, B3/B4 | Quanto maior a profundidade, mais rapidamente diminui a refletância azul. |
| Turbidez/sedimentos | B8, B11, B12 | O infravermelho é fortemente absorvido pela água, mas bem refletido pelas partículas em suspensão. |
2. Composições RGB para visualizar os recifes
TemaFaixas (R-G-B)Efeito visual principalTrue color (natural)B4-B3-B2Visão realista da água e do fundo.Litoral / corais pouco profundosB3-B2-B1Melhor sensibilidade às variações de profundidade e aos herbários. Detecção de turbidez/sedimentos B11-B8-B4 Destaca áreas turvas ou arenosas. Análise batimétrica B2-B3-B4 (ou B2-B3-B8) Ideal para visualizar a variação de profundidades em fundo claro.
| Tema | Faixas(R-G-B) | Efeito visual principal |
|---|---|---|
| True color (natural) | B4-B3-B2 | Visão realista da água e do fundo. |
| Litoral / corais pouco profundos | B3-B2-B1 | Melhor sensibilidade às variações de profundidade e aos herbários. |
| Detecção de turbidez/sedimentos | B11-B8-B4 | Destaca áreas turvas ou arenosas. |
| Análise batimétrica | B2-B3-B4 (ou B2-B3-B8) | Ideal para visualizar a variação de profundidades em fundo claro. |
Dica: ajuste a transparência da água com a curva de contraste para distinguir melhor os corais.
3. Bandas úteis para corais
BandaNomeResolução nativaSensibilidade principalB1Aerossol costeiro60 m → 1 m S2DR3Colônias de corais rasas, turbidez. B2Azul10 m → 1 mÁguas claras, profundidade, substrato.B3Verde10 m → 1 mRefletância dos corais e ervas marinhas.B4Vermelho10 m → 1 mContraste com as zonas terrestres. B8NIR10 m → 1 mSaúde da vegetação litoral, turbidez.B11SWIR120 m → 1 mUmidade, sedimentos, profundidade.B12SWIR220 m → 1 mDetecção de zonas úmidas e minerais.
| Banda | Nome | Resolução nativa | Sensibilidade principal |
|---|---|---|---|
| B1 | Coastal aerosol | 60 m → 1 m S2DR3 | Colônias de corais rasas, turbidez. |
| B2 | Blue | 10 m → 1 m | Águas claras, profundidade, substrato. |
| B3 | Green | 10 m → 1 m | Refletância dos corais e ervas marinhas. |
| B4 | Red | 10 m → 1 m | Contraste com as zonas terrestres. |
| B8 | NIR | 10 m → 1 m | Saúde da vegetação litoral, turbidez. |
| B11 | SWIR1 | 20 m → 1 m | Umidade, sedimentos, profundidade. |
| B12 | SWIR2 | 20 m → 1 m | Detecção de zonas úmidas e minerais. |
4.Índices espectrais recomendados
| Índice | Fórmula(SCP → Band calc) | Interpretação |
|---|---|---|
| NDWI (Índice de água normalizado) | (B3 - B8) / (B3 + B8) |
Delimita as zonas de água/terra emergida. |
| BSI (Bare Soil Index) | ((B11 + B4) - (B8 + B2)) / ((B11 + B4) + (B8 + B2)) |
Identifica areia/substratos expostos. |
| NDTI (Turbidity Index) | (B11 - B8) / (B11 + B8) |
Detecta água turva ou carregada de sedimentos. |
| Coral Index (experimental) | (B3 - B2) / (B3 + B2) |
Destaca áreas de corais rasos (quanto maior o valor, maior a predominância da refletância verde). |
| Depth Ratio (profundidade relativa) | B2 / B3 |
Estima as variações batimétricas em fundos claros. |
Para todos esses índices:
- Aplique um filtro 3×3 para reduzir o ruído.
- Use a paleta “Espectral” para visualizar melhor os gradientes.
Exemplo de profundidade relativa
A relação entre as bandas B2 e B3 permite visualizar as variações batimétricas. Vamos ver em detalhes como fazer isso.
- No SCP, vá para a guia “Cálculo de banda”,
- insira a fórmula “bandset1b2”/ “bandset1b3”
- Clique em Iniciar

Obtém-se então o raster do índice.

Podemos comparar nosso resultado com o obtido com o ICESat_2 Space_Based Laser Bathymetry disponível no Arcgis Online.

Exemplo: Detecção de corais vivos (B2, B3, B4 – Sentinel-2)
Objetivo
Identificar as áreas onde os corais vivos se distinguem da areia e das ervas marinhas, aproveitando sua refletância mais forte no verde e fraca no vermelho.
Faixas necessárias
| Faixa | Nome | Comprimento de onda (nm) | Utilidade |
|---|---|---|---|
| B2 | Azul | 490 | Sensível à água clara e a zonas de pouca profundidade |
| B3 | Verde | 560 | Refletância máxima dos corais vivos |
| B4 | Vermelho | 665 | Absorvida pelos pigmentos zooxantelas (corais vivos) |
Índice espectral “Coral Index” (CI)
Fórmula simples inspirada no princípio NDVI, adaptada aos corais:
\( \text{Índice de Coral} = \frac{B3 – B4}{B3 + B4}\)
Este índice é positivo para corais vivos (reflectância mais forte no verde do que no vermelho) e tende para 0 ou negativo para areia ou zonas de águas profundas.
Cálculo do índice no QGIS / SCP
- Abra o SCP → guia “Conjuntos de bandas”
- Adicione as bandas B2, B3, B4 (pré-tratadas ou provenientes do S2DR3).
- Clique em “Cálculo de banda” (calculadora).
- Na área da fórmula, escreva: (“bandset1b3”- “bandset1b4”)/ (“bandset1b3”+ “bandset1b4”), que corresponde a (B3 – B4) / (B3 + B4)
- Escolha um nome de saída: Coral_Index.tif
- Clique em Iniciar

No nosso caso, obtemos:

A presença de terra firme resulta em valores negativos. Podemos aplicar uma máscara para ocultar as áreas que não nos interessam ou simplesmente forçar a simbologia, mantendo apenas os valores positivos.

O que resulta em:

Filtragem 3×3 (redução de ruído)
No QGIS:
- Abra a Caixa de ferramentas de processamento
- Procure Grass->Raster->r.neighbors
→ Entrada: CoralIndex.tif
→ Tamanho do núcleo: 3
→ Saída: CoralIndex_filtered.tif
A diferença entre o índice bruto e o índice filtrado fica bem visível quando se amplia uma área de corais:oome sur une zone de coraux:

Visualização
- Estilo → Paleta de pseudocores (viridis ou RdYlGn)
- Regra:
- Valores elevados (verdes) → provável presença de corais vivos
- Valores baixos (azuis/vermelhos) → areia, ervas marinhas ou águas profundas
Interpretação no terreno (Blue Bay – Île aux Aigrettes)
- Áreas verde-amarelo claro: recifes saudáveis, corais vivos
- Áreas verde-escuro-azul: substrato nu ou corais mortos
- Áreas azuis: ervas marinhas ou águas profundas
- Áreas muito escuras: turbidez ou sombras da água
Comparação entre o Sentinel-2 original e o S2DR3
- Baixe a cena original do Sentinel-2 (L2A, 10 m) para a mesma data através do Copernicus Hub ou SCP → Download products.
- No QGIS:
- Crie uma composição RGB 10 m e outra com as bandas 1 m S2DR3.
- Use “Swipe map view” ou “Transparency slider” para compará-las visualmente.
- Opção quantitativa:
- Calcule NDWI, NDVI ou Coral Index para as duas imagens.
- Use Raster → Raster calculator para gerar uma diferença (Δ): NDWI_S2DR3 – NDWI_Sentinel2
- As áreas de grande diferença indicam os detalhes adicionados ou as variações detectadas.
Dicas para uma análise confiável
- Verifique os metadados: data, cobertura de nuvens, ângulo solar.
- Evite dias com mar agitado ou turbidez (os reflexos alteram as proporções).
- Os detalhes S2DR3 são inferidos por IA: use-os para localização, não para medições métricas precisas.
- Para áreas de interesse científico, combine S2DR3 com observações de drones ou fotos aéreas para validação.
Exemplo de fluxo de trabalho SCP (resumo)
- Carregar as faixas S2DR3 (1 m) → criar Band Set.
- Calcular NDWI, NDTI, Índice de Coral.
- Classificar com “Unsupervised → K-means” ou “Supervised → ROI + Classification”.
- Exportar as classes (coral, ervas marinhas, areia, águas profundas).
- Comparar com o Sentinel-2 10 m para validação.