Pular para o conteúdo
QGIS
Guia

O que é NDVI? Significado, valores e fórmula

Publicado em

O NDVI, sigla de Normalized Difference Vegetation Index (índice de vegetação por diferença normalizada), é um número de −1 a +1 que mede quanta vegetação verde e saudável um pixel de uma imagem de satélite contém. Ele compara dois tipos de luz que uma superfície devolve: o infravermelho próximo, invisível para nós, e o vermelho. NDVI = (NIR − Red) / (NIR + Red). Lavouras densas e florestas ficam entre 0,6 e 0,9, solo exposto perto de 0,1 e água abaixo de zero.

Imagem Sentinel-2 de terras agrícolas ao redor da área úmida de Harike, em Punjab, na Índia, onde dois rios se encontram, e depois a mesma vista como mapa de NDVI: campos em verde-escuro, vilas e areia em laranja-claro, rios e reservatório em vermelho. (after)
Imagem Sentinel-2 de terras agrícolas ao redor da área úmida de Harike, em Punjab, na Índia, onde dois rios se encontram, e depois a mesma vista como mapa de NDVI: campos em verde-escuro, vilas e areia em laranja-claro, rios e reservatório em vermelho. (before)
AntesDepois
Arraste para comparar
Harike, Punjab, 8 de setembro de 2026: a foto de satélite e, depois, o NDVI. Verde é lavoura densa, vermelho é água.

É o índice de vegetação mais usado porque quase todo satélite, e muitas câmeras de drone, registram esses dois tipos de luz, e um número por pixel é fácil de mapear e de comparar ao longo do tempo. Agricultores o usam para achar falhas em um talhão, engenheiros florestais para acompanhar uma seca e planejadores para medir o quanto uma cidade é verde. Você calcula o NDVI de graça no QGIS em poucos minutos, com os passos abaixo, ou pede ao AI Agent, o plugin de QGIS que fazemos, que faça isso a partir de uma frase.

Como o NDVI funciona

As plantas usam a luz vermelha e rejeitam o infravermelho próximo. Uma folha saudável absorve a maior parte do vermelho para crescer e devolve a maior parte do infravermelho próximo. A NASA Earthdata explica que, quando uma planta sofre com seca ou doença, ela reflete mais vermelho e menos infravermelho próximo, e a diferença entre os dois diminui.

Gráficos de barras da reflectância no vermelho e no infravermelho próximo para quatro superfícies. Uma lavoura saudável reflete 4% de vermelho e 40% de infravermelho próximo, NDVI 0,82. Uma lavoura sob estresse reflete 8% e 30%, NDVI 0,58. Solo exposto reflete 20% e 28%, NDVI 0,17. A água reflete 5% de vermelho e 2% de infravermelho próximo, NDVI menos 0,43.
Folhas saudáveis absorvem o vermelho e devolvem o infravermelho próximo. Quanto maior a diferença, maior o NDVI.

O NDVI transforma essa diferença em um único número:

NDVI = (NIR − Red) / (NIR + Red)

Pegue um trigal saudável que reflete 40% do infravermelho próximo e 4% da luz vermelha: (0,40 − 0,04) / (0,40 + 0,04) = 0,82. O solo exposto pode refletir 28% e 20%: (0,28 − 0,20) / (0,28 + 0,20) = 0,17. Dividir pela soma torna o índice “normalizado”: um talhão na sombra e o mesmo talhão sob sol pleno dão valores parecidos.

Pesquisadores o usaram pela primeira vez em imagens de satélite em 1974, para acompanhar lavouras nas Grandes Planícies dos Estados Unidos com o primeiro satélite Landsat.

O que significam os valores de NDVI

O Serviço Geológico dos Estados Unidos (USGS) traz as faixas que a maioria das fontes repete. Use-as como regra geral:

NDVIO que costuma ser
Abaixo de 0Água, nuvens, neve
0 a 0,1Rocha exposta, areia, solo exposto, áreas construídas
0,2 a 0,5Vegetação esparsa: pastagem, arbustos, lavouras jovens ou em maturação
0,6 a 0,9Vegetação densa: floresta, lavouras no pico de crescimento

Nas palavras do USGS, áreas áridas mostram “0,1 ou menos”, vegetação esparsa “aproximadamente 0,2 a 0,5” e vegetação densa “aproximadamente 0,6 a 0,9”. O mesmo talhão passa pelas três faixas em um ano, como mostra a próxima seção.

O NDVI ao longo de uma safra, medido

Um valor de NDVI só significa algo com a sua data. Para mostrar isso, acompanhei um talhão de lavoura em Punjab, na Índia, durante um ano inteiro de imagens de satélite Sentinel-2. O mesmo talhão marcou 0,06 no início de junho e 0,92 no início de setembro: de solo exposto a lavoura densa, no mesmo pedaço de chão.

Gráfico de linha do NDVI de um talhão perto de Harike, em Punjab, de setembro de 2025 a setembro de 2026. O valor cai na colheita do arroz em outubro, sobe até cerca de 0,91 conforme o trigo cresce no inverno, cai depois da colheita do trigo em abril para cerca de 0,06 com o talhão exposto em maio e junho, e volta a subir até cerca de 0,92 com o arroz crescendo de julho a setembro. Uma linha cinza da cidade de Harike fica entre 0,05 e 0,17 o ano todo.
Um talhão, 60 datas sem nuvens. Duas culturas por ano dão dois picos; a cidade ao lado fica estável.

A curva segue o calendário agrícola: o trigo cresce no inverno e atinge o pico por volta de fevereiro, o talhão fica exposto depois da colheita de abril e o arroz é plantado no fim de junho, com pico em agosto e setembro. A cidade vizinha fica entre 0,05 e 0,17 o ano todo. Então “0,2” pode ser uma lavoura jovem, um talhão colhido ou uma vila, dependendo do mês.

Como medimos. Usei as 87 imagens Sentinel-2 da área entre 26 de setembro de 2025 e 26 de setembro de 2026 e escolhi os pontos de amostra antes de ler qualquer valor. Cada ponto é a média de 3 × 3 pixels de 10 m, e uma data só vale quando não há nuvem nem sombra sobre ela: 60 datas para este talhão.

Imagem Sentinel-2 em cor natural da região de Harike, em Punjab, com cinco pontos amarelos marcando os pontos de amostra: talhão A, talhão B, a cidade de Harike, o lago da barragem e a areia da planície de inundação ao longo do rio.
Os cinco pontos de amostra, escolhidos antes de ler qualquer valor de NDVI. O gráfico acima segue o talhão A.

Quais bandas usar, satélite por satélite

A fórmula nunca muda, mas cada satélite numera suas bandas (as cores de luz que ele registra) de um jeito. Misturá-las é o erro mais comum de quem começa.

FonteBanda do vermelhoBanda do infravermelho próximoTamanho do pixelRevisita
Sentinel-2 (ESA)B4, 665 nmB8, 842 nm10 m5 dias ou menos
Landsat 8 e 9 (USGS)Banda 4Banda 530 m8 dias combinados
Landsat 4 a 7Banda 3Banda 430 mArquivo desde 1982
MODIS (NASA)Produto de NDVI pronto, MOD13Q1250 mComposição de 16 dias
Câmera multiespectral de droneBanda do vermelhoBanda NIRAlguns cmQuando você voar

O Sentinel-2 é a escolha padrão para talhões e fazendas: gratuito, pixels de 10 m, uma imagem nova a cada poucos dias. Use o Landsat para voltar antes de 2015 e o MODIS para um país inteiro a cada duas semanas. Uma câmera de drone comum não calcula NDVI, porque não registra o infravermelho próximo. Para encontrar e carregar as cenas, veja como baixar imagens Sentinel-2 no QGIS.

O offset do Sentinel-2 que reduz o NDVI sem avisar

Desde 25 de janeiro de 2022, os arquivos Sentinel-2 somam 1.000 a cada valor. O relatório de qualidade de dados da ESA manda subtraí-lo: reflectância (a fração da luz devolvida) = (valor − 1000) / 10000. A fórmula clássica dos tutoriais, (B8 − B4) / (B8 + B4) sobre os valores brutos, pula essa etapa, e o resultado sai baixo demais.

O erro é maior justamente onde mais importa, nas lavouras saudáveis:

SuperfícieNDVI corretoNDVI se você esquecer os 1.000Erro
Lavoura densa0,820,56−0,26
Solo exposto0,170,12−0,05

Uma lavoura saudável cai da faixa “densa” para a faixa “esparsa”. Na nossa imagem de Harike, a parte da área acima de 0,6 cai de 73% para 14% se você esquecer o offset. Nenhum dos nove tutoriais de NDVI no QGIS que verificamos menciona isso.

Algumas fontes já removem o offset para você, então confira antes de subtrair. Clique em um pixel com a ferramenta Identificar feições: valores na casa dos milhares são brutos, valores entre 0 e cerca de 1 já são reflectância.

Onde o NDVI fica devendo

O NDVI mede o verde, e verde não é o mesmo que saúde. Quatro limites aparecem em projetos reais:

  • Ele satura. Sobre vegetação muito densa, o NDVI fica em torno de 0,85 a 0,9 e não distingue uma lavoura exuberante de uma ainda mais exuberante.
  • A cor do solo interfere. Onde as plantas são esparsas, solos escuros e claros dão valores diferentes para as mesmas plantas.
  • Nuvens enganam. Uma nuvem fina reduz o NDVI, então remova os pixels com nuvem antes de tirar qualquer média.
  • Os satélites diferem um pouco. Sentinel-2 e Landsat dão valores próximos, mas não idênticos, para o mesmo talhão.

Quando esses limites pesam, outro índice responde melhor:

ÍndiceUse quando
EVIA vegetação é muito densa, como a floresta tropical, onde o NDVI para de subir
SAVIAs plantas são esparsas e muito solo aparece, como em lavouras jovens ou terras secas
NDREVocê acompanha o nitrogênio da cultura no fim do ciclo (exige uma banda red edge, que o Sentinel-2 tem)
NDWIVocê quer mapear água em vez de plantas

Como calcular o NDVI no QGIS

Carregue as bandas do vermelho e do infravermelho próximo

No Sentinel-2, carregue as bandas B04 (vermelho) e B08 (infravermelho próximo), baixadas ou carregadas por streaming como mostra o guia do Sentinel-2. Clique em um pixel com a ferramenta Identificar feições: valores na casa dos milhares são brutos, valores de 0 a 1 já estão corrigidos.

Abra a Calculadora Raster

Raster > Calculadora Raster…. Digite a fórmula com os nomes das suas camadas. Sobre reflectância: ("B08@1" - "B04@1") / ("B08@1" + "B04@1"). Sobre valores brutos de 2022 em diante, tire 1.000 de cada banda primeiro: (("B08@1" - 1000) - ("B04@1" - 1000)) / (("B08@1" - 1000) + ("B04@1" - 1000)). Ajuste a extensão para a sua área em vez da cena inteira.

Aplique um estilo ao resultado

Abra as propriedades da camada, Simbologia, tipo de renderização Banda simples falsa-cor, com uma rampa do vermelho ao verde passando pelo amarelo, de −0,2 a 0,9. A água fica vermelho-amarronzada e os campos ficam verdes.

Resuma por talhão

Execute Processamento > Caixa de Ferramentas > Estatísticas zonais com os polígonos dos seus talhões para obter o NDVI médio de cada um como atributo.

Aqui está a Calculadora Raster com a fórmula para valores brutos do Sentinel-2, em que se tira 1.000 de cada banda primeiro:

A Calculadora Raster do QGIS. As bandas B04_red e B08_nir aparecem listadas à esquerda. A expressão é (B08_nir menos 1000, menos B04_red menos 1000) dividido por (B08_nir menos 1000, mais B04_red menos 1000), marcada como expressão válida, com saída em GeoTIFF.
A fórmula do NDVI na Calculadora Raster, com o offset do Sentinel-2 removido.

E o resultado, com estilo do vermelho ao verde e a legenda no painel Camadas:

O QGIS mostrando uma camada de NDVI da região de Harike com estilo do vermelho ao verde. A legenda no painel Camadas vai de menos 0,2 para água e areia exposta até 0,9 para lavouras densas. Os campos estão em verde, os rios e o reservatório em vermelho, as vilas e a areia em laranja-claro.
NDVI com estilo do vermelho ao verde. Os campos aparecem em verde, a água em vermelho.

Em uma única mensagem

Nós fazemos o AI Agent, então esta parte fala do nosso próprio plugin. Os passos acima levam cerca de dez minutos quando você já os conhece. Com o plugin, você digita a tarefa. Enviei isto, em um projeto novo com as configurações padrão: “Calcule o NDVI dos campos ao redor de Harike, Punjab, a partir da imagem Sentinel-2 mais recente sem nuvens, aplique um estilo do vermelho ao verde e diga qual parte da área está acima de 0,6.”

Ele verificou cinco imagens de setembro, descartou duas com nuvens, usou a de 8 de setembro, removeu o offset e respondeu em cerca de 3 minutos e 30 segundos: 75% da área de 17 km² estava acima de 0,6. O NDVI dele bateu com o meu, feito à mão, pixel por pixel.

O QGIS com o painel do AI Agent à direita e um mapa de NDVI de campos perto de Harike à esquerda, quase todo verde, com o rio em laranja. O agente diz que o NDVI de Harike em 8 de setembro de 2026 aparece do vermelho ao verde a 10 m, que 8 de setembro foi a cena mais recente sem nuvem nem sombra sobre a área, e que o NDVI passa de 0,6 em 12,86 km², 75,47% da área de 17,04 km².
Uma frase de entrada, uma camada de NDVI com estilo e a resposta de saída.

Ele também deixou suas camadas de trabalho no projeto e chamou a área de “4 km por 4 km” quando ela mede 3,8 por 4,5 km. Detalhes pequenos, mas confira os números que você citar.

Teste o AI Agent grátis no QGIS, sem cartão

O que lembrar

NDVI = (NIR − Red) / (NIR + Red), um valor de −1 a +1. Lavouras densas e florestas ficam entre 0,6 e 0,9, solo exposto perto de 0,1, água abaixo de zero.

O mesmo talhão percorre a escala inteira em um ano, então um valor de NDVI só significa algo com a sua data. Um talhão em Punjab marcou 0,06 no início de junho e 0,92 no início de setembro.

No Sentinel-2, o NDVI usa B8 e B4 a 10 m. Desde 25 de janeiro de 2022, os valores brutos do nível L2A trazem um offset de −1000 que reduz o NDVI de uma lavoura densa de 0,82 para 0,56 se você o ignorar.

O NDVI satura sobre dossel denso e é sensível a solo e nuvens. EVI, SAVI e NDRE respondem melhor a esses casos.

Perguntas frequentes

Qual é um bom valor de NDVI para lavouras?

Uma lavoura saudável no pico de crescimento costuma marcar de 0,6 a 0,9. No início do ciclo, quando as plantas cobrem pouco do solo, 0,2 a 0,4 é normal. Compare um talhão com ele mesmo ao longo da safra, ou com talhões vizinhos da mesma cultura na mesma data, em vez de usar um limite fixo.

O que significa um NDVI negativo?

Quase sempre água, nuvem ou neve, que refletem mais vermelho do que infravermelho próximo. A água limpa e aberta costuma ficar abaixo de zero, enquanto a água turva ou rasa pode ficar logo acima, então o NDVI sozinho é um mau detector de água.

Quais bandas do Sentinel-2 são usadas para calcular o NDVI?

B8 (infravermelho próximo, 842 nm) e B4 (vermelho, 665 nm), ambas a 10 m. NDVI = (B8 − B4) / (B8 + B4) sobre a reflectância. Nos valores brutos L2A processados desde 25 de janeiro de 2022, subtraia primeiro o offset de 1.000 de cada banda.

Qual é a diferença entre NDVI e NDRE?

O NDRE usa uma banda red edge no lugar da banda do vermelho. Ele continua respondendo sobre dossel denso, onde o NDVI satura, o que o torna melhor para nitrogênio e para o vigor da cultura no fim do ciclo. Exige um sensor com banda red edge, como o Sentinel-2 ou uma câmera multiespectral de drone.

Posso calcular o NDVI a partir de uma foto comum de drone?

Não. O NDVI exige uma banda do infravermelho próximo, e uma câmera RGB comum registra só vermelho, verde e azul. Existem índices de luz visível, como o VARI, mas são indicadores mais fracos. Para obter NDVI com um drone, você precisa de uma câmera multiespectral.

O QGIS calcula o NDVI automaticamente?

O QGIS não tem um botão de NDVI com um clique, mas a Calculadora Raster resolve com uma fórmula, como mostrado acima. Para pular os passos, um plugin de agente de IA pode encontrar a imagem, calcular o NDVI e aplicar o estilo a partir de uma frase: o nosso, o AI Agent, fez isso para uma área agrícola de Punjab em cerca de três minutos e meio.

Onde conseguir dados de NDVI de graça?

Calcule você mesmo a partir do Sentinel-2 (10 m) ou do Landsat (30 m), ambos gratuitos, ou baixe o NDVI pronto do MODIS da NASA (MOD13Q1, 250 m, a cada 16 dias). O QGIS calcula a partir das duas bandas em um minuto com a Calculadora Raster.

Para obter as imagens, baixar imagens Sentinel-2 no QGIS compara quatro formas, com a cena escolhida e carregada. Multiespectral vs hiperespectral explica as bandas por trás do índice, e o mapeamento de copas de árvores no QGIS leva a vegetação de um índice a polígonos. O AI Agent executa todo o fluxo de trabalho do NDVI a partir de uma frase no QGIS, e o hub de IA para QGIS lista os outros plugins de IA por tarefa.