Calculate the Normalised Burn Ratio (NBR) using Landsat 8 remote sensing data in Python

GeoSense ✅
4 min readMay 10, 2023

Calculate the Normalised Burn Ratio (NBR) using Landsat 8.

The Normalized Burn Ratio (NBR) is a remote sensing index specifically designed to identify burnt areas in large fire zones. Unlike NDVI, the NBR formula uses both near infrared (NIR) and shortwave infrared (SWIR) wavelengths to assess the severity of burn damage.

In healthy vegetation, the NIR portion of the spectrum shows a high reflectance, while the SWIR portion shows a low reflectance (as shown in Figure 1). In contrast, areas affected by fire exhibit a low reflectance in the NIR and a high reflectance in the SWIR. This difference in spectral response between healthy vegetation and burnt areas is most pronounced in the NIR and SWIR regions of the spectrum.

Figure 1: Source: U.S. Forest service.

The NBR is calculated using the near-infrared (NIR) and shortwave-infrared (SWIR) bands of the Landsat imagery. The formula for calculating the NBR is:

NBR = (NIR — SWIR) / (NIR + SWIR)

The result of this calculation ranges from -1 to 1, with values closer to 1 indicating healthy vegetation and values closer to -1 indicating burnt areas.

To normalize the NBR and reduce variations caused by atmospheric conditions and sensor calibration, the difference

--

--

GeoSense ✅
GeoSense ✅

Written by GeoSense ✅

🌏 Remote sensing | 🛰️ Geographic Information Systems (GIS) | ℹ️ https://www.tnmthai.com/medium

Responses (1)