{"id":968,"date":"2026-10-13T07:06:14","date_gmt":"2026-10-13T07:06:14","guid":{"rendered":"https:\/\/helpwithmygisassignment.com\/blog\/?p=968"},"modified":"2026-10-13T07:06:14","modified_gmt":"2026-10-13T07:06:14","slug":"calculate-burn-severity-nbr-qgis","status":"publish","type":"post","link":"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/","title":{"rendered":"Calculating Burn Severity with Normalized Burn Ratio (NBR) in QGIS: A Step-by-Step Tutorial"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Calculating_Burn_Severity_with_Normalized_Burn_Ratio_NBR_in_QGIS_A_Step-by-Step_Tutorial\" >Calculating Burn Severity with Normalized Burn Ratio (NBR) in QGIS: A Step-by-Step Tutorial<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#1_Introduction_Understanding_Burn_Severity_with_Satellite_Remote_Sensing\" >1. Introduction: Understanding Burn Severity with Satellite Remote Sensing<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#What_is_burn_severity\" >What is burn severity?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Why_are_NIR_and_SWIR_important\" >Why are NIR and SWIR important?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#2_Data_Requirements\" >2. Data Requirements<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#21_Satellite_imagery\" >2.1 Satellite imagery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#22_Where_to_download_the_imagery\" >2.2 Where to download the imagery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#23_GIS_software_and_supporting_layers\" >2.3 GIS software and supporting layers<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#3_Step-by-Step_Workflow_Calculate_Burn_Severity_NBR_in_QGIS\" >3. Step-by-Step Workflow: Calculate Burn Severity NBR in QGIS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Step_1_Download_and_prepare_cloud-free_imagery\" >Step 1: Download and prepare cloud-free imagery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Step_2_Calculate_the_Normalized_Burn_Ratio_NBR\" >Step 2: Calculate the Normalized Burn Ratio (NBR)<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Calculate_pre-fire_NBR\" >Calculate pre-fire NBR<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Calculate_post-fire_NBR\" >Calculate post-fire NBR<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Step_3_Calculate_Delta_NBR_dNBR\" >Step 3: Calculate Delta NBR (dNBR)<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Calculate_dNBR_in_QGIS\" >Calculate dNBR in QGIS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Step_4_Classify_burn_severity\" >Step 4: Classify burn severity<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Option_A_Classify_the_dNBR_raster_using_symbology\" >Option A: Classify the dNBR raster using symbology<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Option_B_Create_a_four-class_raster_using_Raster_Calculator\" >Option B: Create a four-class raster using Raster Calculator<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#4_Validating_Your_Burn-Severity_Map\" >4. Validating Your Burn-Severity Map<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#41_Cross-reference_the_fire_perimeter\" >4.1 Cross-reference the fire perimeter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#42_Compare_pre-fire_and_post-fire_imagery\" >4.2 Compare pre-fire and post-fire imagery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#43_Use_ground_observations_where_possible\" >4.3 Use ground observations where possible<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#44_Document_your_method\" >4.4 Document your method<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#5_Common_Errors_to_Avoid\" >5. Common Errors to Avoid<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#6_Summary_and_Takeaways\" >6. Summary and Takeaways<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/#Further_Resources\" >Further Resources<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Calculating_Burn_Severity_with_Normalized_Burn_Ratio_NBR_in_QGIS_A_Step-by-Step_Tutorial\"><\/span>Calculating Burn Severity with Normalized Burn Ratio (NBR) in QGIS: A Step-by-Step Tutorial<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"1_Introduction_Understanding_Burn_Severity_with_Satellite_Remote_Sensing\"><\/span>1. Introduction: Understanding Burn Severity with Satellite Remote Sensing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To successfully <b data-path-to-node=\"2,1,1,0\" data-index-in-node=\"17\">Calculate Burn Severity NBR QGIS<\/b> workflows, environmental scientists must understand how wildfires transform vegetation and soil. Wildfires can transform vegetation, expose bare soil, alter soil moisture, and affect ecosystem recovery. Understanding the spatial distribution of these changes is essential for environmental monitoring, forest management, watershed protection, and post-fire rehabilitation.<\/p>\n<p><strong>Satellite remote sensing<\/strong> provides an efficient way to assess wildfire impacts across large areas. Instead of relying exclusively on field surveys, researchers can compare satellite imagery acquired before and after a fire to identify changes in vegetation and surface conditions.<\/p>\n<p>One of the most widely used methods is the <strong>Normalized Burn Ratio (NBR)<\/strong>, a spectral index that highlights differences between near-infrared and shortwave infrared reflectance.Learning how to **Calculate Burn Severity NBR QGIS** allows researchers to assess wildfire impacts efficiently.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1014\" src=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_3378279173963654871-1024x559.jpg\" alt=\"Calculate Burn Severity NBR QGIS\" width=\"1024\" height=\"559\" srcset=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_3378279173963654871-1024x559.jpg 1024w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_3378279173963654871-300x164.jpg 300w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_3378279173963654871-768x419.jpg 768w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_3378279173963654871.jpg 1408w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_is_burn_severity\"><\/span>What is burn severity?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Burn severity<\/strong> describes the degree to which a fire alters vegetation, organic matter, and soil conditions. It is different from fire intensity, which relates to the energy released during combustion.<\/p>\n<p>Low-severity burning may scorch vegetation while leaving much of the overstory intact. High-severity burning may consume vegetation and litter extensively, expose mineral soil, and cause substantial tree mortality.<\/p>\n<p>Satellite-derived burn severity estimates indicate changes in surface conditions associated with fire. They do not directly measure every ecological effect, such as soil heating or below-ground root mortality.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Why_are_NIR_and_SWIR_important\"><\/span>Why are NIR and SWIR important?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>NBR uses two parts of the electromagnetic spectrum:<\/p>\n<ul>\n<li><strong>Near-infrared (NIR):<\/strong> Healthy vegetation typically reflects strongly in the NIR region because of its internal leaf structure.<\/li>\n<li><strong>Shortwave infrared (SWIR):<\/strong> Reflectance is influenced by vegetation water content, exposed soil, and burned surface materials. Healthy vegetation generally absorbs more SWIR energy than dry or damaged vegetation.<\/li>\n<\/ul>\n<p>After a wildfire, vegetation damage and changes in surface moisture often reduce NIR reflectance and increase SWIR reflectance. Consequently, NBR commonly decreases in burned areas.<\/p>\n<p>The <a href=\"https:\/\/www.usgs.gov\/landsat-missions\/landsat-normalized-burn-ratio\" target=\"_blank\" rel=\"noopener\">U.S. Geological Survey (USGS)<\/a> identifies NBR as an important index for burned-area identification and burn-severity assessment.<\/p>\n<p>This tutorial demonstrates how to calculate pre-fire and post-fire NBR, derive <strong>Delta NBR (dNBR)<\/strong>, classify burn severity, and validate the resulting map using QGIS.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2_Data_Requirements\"><\/span>2. Data Requirements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before starting, prepare the satellite imagery and GIS layers required for your study.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"21_Satellite_imagery\"><\/span>2.1 Satellite imagery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You can use either Sentinel-2 or Landsat 8\/9 imagery. For a beginner-friendly project, choose atmospherically corrected surface reflectance products rather than uncorrected digital imagery.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Satellite<\/th>\n<th>NIR band<\/th>\n<th>SWIR2 band<\/th>\n<th>Native pixel size<\/th>\n<\/tr>\n<tr>\n<td>Sentinel-2 MSI<\/td>\n<td>B8A, or B8 with appropriate resampling<\/td>\n<td>B12<\/td>\n<td>B8A: 20 m; B8: 10 m; B12: 20 m<\/td>\n<\/tr>\n<tr>\n<td>Landsat 8\/9 OLI<\/td>\n<td>Band 5<\/td>\n<td>Band 7<\/td>\n<td>30 m for both bands<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For Sentinel-2, using <strong>B8A and B12<\/strong> is convenient because both bands have a native 20 m resolution. If you use B8 instead, align it to the 20 m SWIR2 grid for a 20 m NBR output.<\/p>\n<p>For Landsat 8\/9, use Band 5 for NIR and Band 7 for SWIR2.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"22_Where_to_download_the_imagery\"><\/span>2.2 Where to download the imagery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Use one of these official sources:<\/p>\n<ul>\n<li><a href=\"https:\/\/browser.dataspace.copernicus.eu\/\" target=\"_blank\" rel=\"noopener\">Copernicus Data Space Browser<\/a> for Sentinel-2 Level-2A imagery.<\/li>\n<li><a href=\"https:\/\/earthexplorer.usgs.gov\/\" target=\"_blank\" rel=\"noopener\">USGS EarthExplorer<\/a> for Landsat Collection 2 Level-2 surface reflectance products.<\/li>\n<\/ul>\n<p>Download two suitable images: one acquired before the fire and another acquired after it.<\/p>\n<p>Choose images with minimal cloud cover, similar seasonal conditions, and acquisition dates appropriate to the fire and ecological response you are investigating.<\/p>\n<p>For Sentinel-2, use the Scene Classification Layer (SCL) to identify clouds, cloud shadows, and other unsuitable pixels. For Landsat, use the QA_PIXEL quality band to mask clouds, shadows, snow, and fill pixels.<\/p>\n<p><strong>Important:<\/strong> Reflectance scaling matters. Landsat Collection 2 Level-2 surface reflectance uses the conversion:<\/p>\n<p>[<br \/>\n\\rho = DN \\times 0.0000275 &#8211; 0.2<br \/>\n]<\/p>\n<p>where (\\rho) is surface reflectance and (DN) is the stored pixel value. Apply this scaling before calculating NBR. For Sentinel-2, check the product metadata for the applicable reflectance scale and any band-specific additive offsets. Do not assume raw digital numbers are always physical reflectance.<\/p>\n<p>Refer to the <a href=\"https:\/\/www.usgs.gov\/faqs\/how-do-i-use-a-scale-factor-landsat-level-2-science-products\" target=\"_blank\" rel=\"noopener\">USGS Landsat scaling guidance<\/a> and <a href=\"https:\/\/documentation.dataspace.copernicus.eu\/Data\/SentinelMissions\/Sentinel2.html\" target=\"_blank\" rel=\"noopener\">Copernicus Sentinel-2 documentation<\/a>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"23_GIS_software_and_supporting_layers\"><\/span>2.3 GIS software and supporting layers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You will need:<\/p>\n<ul>\n<li>QGIS installed on your computer.<\/li>\n<li>The pre-fire and post-fire NIR and SWIR2 raster bands.<\/li>\n<li>A fire-perimeter polygon, if available.<\/li>\n<li>Optional reference data, such as field observations, high-resolution imagery, or official burned-area products.<\/li>\n<\/ul>\n<p>Ensure that the relevant rasters use a consistent coordinate reference system, spatial extent, pixel size, and grid alignment.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3_Step-by-Step_Workflow_Calculate_Burn_Severity_NBR_in_QGIS\"><\/span>3. Step-by-Step Workflow: Calculate Burn Severity NBR in QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Download_and_prepare_cloud-free_imagery\"><\/span>Step 1: Download and prepare cloud-free imagery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Open the Copernicus Data Space Browser or USGS EarthExplorer and identify the fire location.<\/p>\n<p><strong>For Sentinel-2:<\/strong><\/p>\n<ol start=\"1\">\n<li>Select a pre-fire acquisition and a post-fire acquisition.<\/li>\n<li>Prefer Level-2A surface reflectance products.<\/li>\n<li>Download the relevant NIR and SWIR2 bands: B8A and B12 for a straightforward 20 m workflow.<\/li>\n<li>Use the SCL layer to identify and mask cloud, cloud-shadow, snow, and invalid pixels.<\/li>\n<\/ol>\n<p><strong>For Landsat 8\/9:<\/strong><\/p>\n<ol start=\"1\">\n<li>Select pre-fire and post-fire Collection 2 Level-2 scenes.<\/li>\n<li>Download surface reflectance Band 5 and Band 7.<\/li>\n<li>Apply the documented reflectance scale and offset.<\/li>\n<li>Use QA_PIXEL to mask clouds, shadows, snow, and fill pixels.<\/li>\n<\/ol>\n<p>Extract the downloaded archives and load the bands into QGIS.<\/p>\n<p><strong>QGIS navigation:<\/strong> <strong>Layer \u2192 Add Layer \u2192 Add Raster Layer<\/strong><\/p>\n<p>Browse to your downloaded raster files and add them to the map. Rename them clearly, for example:<\/p>\n<ul>\n<li><code>Pre_NIR<\/code><\/li>\n<li><code>Pre_SWIR2<\/code><\/li>\n<li><code>Post_NIR<\/code><\/li>\n<li><code>Post_SWIR2<\/code><\/li>\n<\/ul>\n<p>If the pre-fire and post-fire rasters are not aligned, use <strong>Raster \u2192 Projections \u2192 Warp (Reproject)<\/strong> or the relevant GDAL alignment tools to establish a common CRS, extent, pixel size, and grid. For Sentinel-2 B8\/B12 combinations, avoid treating a resampled 10 m output as though the 20 m SWIR band provides true 10 m spatial detail.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_2_Calculate_the_Normalized_Burn_Ratio_NBR\"><\/span>Step 2: Calculate the Normalized Burn Ratio (NBR)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>NBR is calculated separately for each date using NIR and SWIR2 surface reflectance.<\/p>\n<p><strong>Mathematical formula:<\/strong><\/p>\n<p>[<br \/>\n\\boxed{\\mathrm{NBR}=\\frac{\\mathrm{NIR}-\\mathrm{SWIR2}}{\\mathrm{NIR}+\\mathrm{SWIR2}}}<br \/>\n]<\/p>\n<p>Calculate the index for both dates:<\/p>\n<p>[<br \/>\n\\mathrm{NBR}<em>{pre}=<br \/>\n\\frac{\\mathrm{NIR}<\/em>{pre}-\\mathrm{SWIR2}<em>{pre}}<br \/>\n{\\mathrm{NIR}<\/em>{pre}+\\mathrm{SWIR2}_{pre}}<br \/>\n]<\/p>\n<p>[<br \/>\n\\mathrm{NBR}<em>{post}=<br \/>\n\\frac{\\mathrm{NIR}<\/em>{post}-\\mathrm{SWIR2}<em>{post}}<br \/>\n{\\mathrm{NIR}<\/em>{post}+\\mathrm{SWIR2}_{post}}<br \/>\n]<\/p>\n<p>NBR generally ranges between \u22121 and +1 when calculated from suitable reflectance values. Higher positive values often correspond to healthy vegetation, whereas lower values may indicate burned surfaces, sparse vegetation, water, or other non-vegetated conditions.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Calculate_pre-fire_NBR\"><\/span>Calculate pre-fire NBR<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol start=\"1\">\n<li>Open <strong>Raster \u2192 <a href=\"https:\/\/helpwithmygisassignment.com\/blog\/idw-vs-kriging-gis\/\">Raster Calculator<\/a><\/strong>.<\/li>\n<li>In the raster bands list, select the pre-fire NIR and SWIR2 layers.<\/li>\n<li>Enter the expression below, replacing the example layer names with the names shown in your QGIS project.<\/li>\n<\/ol>\n<pre><code>(\"Pre_NIR@1\" - \"Pre_SWIR2@1\") \/\r\n(\"Pre_NIR@1\" + \"Pre_SWIR2@1\")<\/code><\/pre>\n<ol start=\"4\">\n<li>Set the output file to <code>NBR_Pre.tif<\/code>.<\/li>\n<li>Confirm the output extent and resolution are appropriate for the input grid.<\/li>\n<li>Click <strong>OK<\/strong> or <strong>Run<\/strong>, depending on the QGIS calculator you are using.<\/li>\n<\/ol>\n<p>QGIS calculates the expression for each valid pixel and saves the resulting raster. See the <a href=\"https:\/\/docs.qgis.org\/3.44\/en\/docs\/user_manual\/working_with_raster\/raster_analysis.html\" target=\"_blank\" rel=\"noopener\">QGIS Raster Calculator documentation<\/a>.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Calculate_post-fire_NBR\"><\/span>Calculate post-fire NBR<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Repeat the same workflow using the post-fire bands:<\/p>\n<pre><code>(\"Post_NIR@1\" - \"Post_SWIR2@1\") \/\r\n(\"Post_NIR@1\" + \"Post_SWIR2@1\")<\/code><\/pre>\n<p>Save the output as <code>NBR_Post.tif<\/code>.<\/p>\n<p>You should now have two NBR layers showing vegetation and surface conditions before and after the fire.<\/p>\n<p><strong>Quality check:<\/strong> Inspect both rasters using a suitable colour ramp. Investigate unexpected extreme values, NoData gaps, or stripes before continuing. The denominator should not be zero, and cloud or shadow contamination can produce misleading results. When you **Calculate Burn Severity NBR QGIS** using the raster calculator, ensure your band math syntax is correct.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_3_Calculate_Delta_NBR_dNBR\"><\/span>Step 3: Calculate Delta NBR (dNBR)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A single NBR image describes surface conditions on one date. To investigate changes associated with a fire, calculate the difference between the two images.<\/p>\n<p><strong>Delta NBR (dNBR)<\/strong> is defined as:<\/p>\n<p>[<br \/>\n\\boxed{\\mathrm{dNBR}=\\mathrm{NBR}<em>{pre}-\\mathrm{NBR}<\/em>{post}}<br \/>\n]<\/p>\n<p>This order is important: subtract the post-fire NBR from the pre-fire NBR.<\/p>\n<p>A large positive dNBR often indicates a substantial decline in NBR following the fire, which may be associated with greater burn severity. Values near zero suggest relatively little change, while negative values indicate that NBR increased after the event. That increase may reflect vegetation recovery, seasonal differences, or other changes rather than an absence of fire.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Calculate_dNBR_in_QGIS\"><\/span>Calculate dNBR in QGIS<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol start=\"1\">\n<li>Open <strong>Raster \u2192 Raster Calculator<\/strong>.<\/li>\n<li>Select the pre-fire and post-fire NBR layers.<\/li>\n<li>Enter:<\/li>\n<\/ol>\n<pre><code>\"NBR_Pre@1\" - \"NBR_Post@1\"<\/code><\/pre>\n<ol start=\"4\">\n<li>Save the output as <code>dNBR.tif<\/code>.<\/li>\n<li>Run the calculation.<\/li>\n<\/ol>\n<p>The resulting raster contains continuous dNBR values rather than named burn-severity categories.<\/p>\n<p>For example, if a pixel has pre-fire NBR of 0.72 and post-fire NBR of 0.18:<\/p>\n<p>[<br \/>\n\\mathrm{dNBR}=0.72-0.18=0.54<br \/>\n]<\/p>\n<p>This indicates a marked decline in NBR, but the appropriate severity class must be interpreted using suitable thresholds and, ideally, local validation.<\/p>\n<p><strong>Important:<\/strong> dNBR may also be stored in a scaled form, such as dNBR multiplied by 1,000. The threshold values must match the scale of your raster. The classification thresholds below apply to unscaled dNBR values.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_4_Classify_burn_severity\"><\/span>Step 4: Classify burn severity<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Continuous dNBR is useful for analysis, but a classified map makes the results easier to interpret and communicate.<\/p>\n<p>Burn-severity thresholds vary with ecosystem type, pre-fire vegetation, image timing, sensor, and assessment methods. The following is a simplified four-class starting point based on commonly cited dNBR intervals; it is not a universal classification for every wildfire.<\/p>\n<table>\n<tbody>\n<tr>\n<th>dNBR value<\/th>\n<th>Simplified class<\/th>\n<th>General interpretation<\/th>\n<\/tr>\n<tr>\n<td>Less than 0.10<\/td>\n<td>Unburned \/ no positive severity signal<\/td>\n<td>No clear positive burn-change signal; negative values may indicate increased greenness<\/td>\n<\/tr>\n<tr>\n<td>0.10 to less than 0.27<\/td>\n<td>Low severity<\/td>\n<td>Relatively small NBR decline<\/td>\n<\/tr>\n<tr>\n<td>0.27 to less than 0.66<\/td>\n<td>Moderate severity<\/td>\n<td>Intermediate NBR decline; combines moderate-low and moderate-high classes<\/td>\n<\/tr>\n<tr>\n<td>0.66 or greater<\/td>\n<td>High severity<\/td>\n<td>Large NBR decline, potentially indicating severe vegetation or surface change<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These simplified boundaries merge the two moderate classes used in some established schemes. The <a href=\"https:\/\/www.mtbs.gov\/faqs\" target=\"_blank\" rel=\"noopener\">USGS and Monitoring Trends in Burn Severity (MTBS) guidance<\/a> emphasizes that burn-severity classes and thresholds may be tailored to the fire, ecological conditions, and available field data. Validating outputs when you **Calculate Burn Severity NBR QGIS** ensures your severity classes match field observations.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Option_A_Classify_the_dNBR_raster_using_symbology\"><\/span>Option A: Classify the dNBR raster using symbology<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>This is the simplest option when you want a visual map without creating a separate integer raster.<\/p>\n<ol start=\"1\">\n<li>Right-click <code>dNBR<\/code> and choose <strong>Properties<\/strong>.<\/li>\n<li>Select <strong>Symbology<\/strong>.<\/li>\n<li>Choose <strong>Singleband pseudocolor<\/strong>.<\/li>\n<li>Set the interpolation and classification mode appropriately, using discrete ranges where supported.<\/li>\n<li>Create class breaks at \u22120.10 if you are separately displaying increased greenness, then 0.10, 0.27, and 0.66 for the simplified positive-severity classes.<\/li>\n<li>Apply meaningful labels and colours.<\/li>\n<\/ol>\n<p>A negative-to-low dNBR area should not automatically be labelled \u201cunburned\u201d if evidence suggests regrowth or a seasonal change. If those distinctions matter to your research, add a separate increased-greenness class.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Option_B_Create_a_four-class_raster_using_Raster_Calculator\"><\/span>Option B: Create a four-class raster using Raster Calculator<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>To create a numerical raster with class codes, open <strong>Raster \u2192 Raster Calculator<\/strong> and enter:<\/p>\n<pre><code>if(\"dNBR@1\" &lt; 0.10, 1,\r\n   if(\"dNBR@1\" &lt; 0.27, 2,\r\n      if(\"dNBR@1\" &lt; 0.66, 3, 4)))<\/code><\/pre>\n<p>Save the output as <code>Burn_Severity_4class.tif<\/code>.<\/p>\n<p>The codes represent:<\/p>\n<ul>\n<li><code>1<\/code> = Unburned \/ no positive severity signal<\/li>\n<li><code>2<\/code> = Low severity<\/li>\n<li><code>3<\/code> = Moderate severity<\/li>\n<li><code>4<\/code> = High severity<\/li>\n<\/ul>\n<p>This expression assumes that <code>dNBR<\/code> is in unscaled decimal form and that invalid pixels are properly represented as NoData. Review how your selected Raster Calculator handles NoData, and mask invalid pixels before classification if necessary.<\/p>\n<p>To style the result, open <strong>Layer Properties \u2192 Symbology<\/strong>, choose <strong>Paletted\/Unique values<\/strong> where available, and assign a distinct label and colour to each code. A conventional scheme uses a muted neutral colour for class 1, yellow for low severity, orange for moderate severity, and dark red for high severity.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"4_Validating_Your_Burn-Severity_Map\"><\/span>4. Validating Your Burn-Severity Map<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A classified dNBR raster is an estimate derived from spectral change. Before using it in an environmental report, check whether the mapped patterns make sense.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"41_Cross-reference_the_fire_perimeter\"><\/span>4.1 Cross-reference the fire perimeter<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Load an official fire-perimeter polygon into QGIS:<\/p>\n<p><strong>Layer \u2192 Add Layer \u2192 Add Vector Layer<\/strong><\/p>\n<p>Overlay the perimeter on your dNBR and burn-severity maps. Check whether high-change zones broadly correspond to the known burned area and whether unexpected patterns occur outside the perimeter.<\/p>\n<p>A perimeter is a useful reference, but it is not definitive proof of burn severity. It may contain unburned islands or differ spatially from the area where fire effects are visible in satellite imagery.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"42_Compare_pre-fire_and_post-fire_imagery\"><\/span>4.2 Compare pre-fire and post-fire imagery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Use the RGB or false-colour imagery for both dates to inspect the vegetation changes underlying the dNBR result. Investigate isolated high-severity patches, abrupt class boundaries, and areas affected by clouds or shadows.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"43_Use_ground_observations_where_possible\"><\/span>4.3 Use ground observations where possible<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Field observations, geotagged photographs, vegetation surveys, and evidence of soil or canopy damage can help assess the map.<\/p>\n<p>For formal studies, consider field-based burn-severity measures such as the <strong>Composite Burn Index (CBI)<\/strong> and evaluate how well the classified map agrees with observations. If sufficient reference data are available, calculate a confusion matrix and class-specific accuracy statistics.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"44_Document_your_method\"><\/span>4.4 Document your method<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Record the satellite and product level, acquisition dates, bands, scaling and masking procedures, output resolution, dNBR formula, class thresholds, and validation data. This information is essential for reproducible environmental research.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"5_Common_Errors_to_Avoid\"><\/span>5. Common Errors to Avoid<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Using mismatched dates:<\/strong> Seasonal vegetation changes may be misinterpreted as fire effects. Select appropriate pre-fire and post-fire scenes and document the timing.<\/p>\n<p><strong>Ignoring clouds and shadows:<\/strong> These can cause incorrect NBR values. Apply quality masks before calculating the index.<\/p>\n<p><strong>Using raw Landsat Collection 2 values:<\/strong> Their multiplicative scaling factor and additive offset must be applied before NBR calculation.<\/p>\n<p><strong>Mixing band resolutions:<\/strong> Align the NIR and SWIR2 bands to a common grid without claiming greater spatial detail than the coarser input supports.<\/p>\n<p><strong>Treating thresholds as universal:<\/strong> Thresholds developed for one ecosystem or study may not transfer directly to another. Validate or calibrate them for the study area.<\/p>\n<p><strong>Confusing spectral change with ecological severity:<\/strong> dNBR captures changes in spectral response, not every ecological process caused by a fire.<\/p>\n<p>Avoiding common preprocessing mistakes ensures you successfully **Calculate Burn Severity NBR QGIS** every time.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"6_Summary_and_Takeaways\"><\/span>6. Summary and Takeaways<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Calculating burn severity in QGIS provides a practical entry point into remote sensing-based wildfire assessment.<\/p>\n<p>The workflow is straightforward: acquire cloud-masked pre-fire and post-fire surface reflectance, calculate NBR from NIR and SWIR2, subtract post-fire NBR from pre-fire NBR to create dNBR, and classify the result using defensible thresholds.<\/p>\n<p>For environmental research projects, the most important lesson is that <strong>accurate burn-severity mapping depends on more than the index formula<\/strong>. Consistent imagery, correct reflectance scaling, cloud masking, aligned rasters, appropriate thresholds, and validation are all necessary for defensible results.<\/p>\n<p>The resulting dNBR and classified severity rasters can support post-fire vegetation assessment, erosion-risk investigations, ecosystem recovery monitoring, and environmental management when interpreted alongside other evidence.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_Resources\"><\/span>Further Resources<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.usgs.gov\/landsat-missions\/landsat-normalized-burn-ratio\" target=\"_blank\" rel=\"noopener\">USGS: Landsat Normalized Burn Ratio<\/a><\/li>\n<li><a href=\"https:\/\/www.usgs.gov\/landsat-missions\/landsat-collection-2-surface-reflectance\" target=\"_blank\" rel=\"noopener\">USGS: Landsat Collection 2 Surface Reflectance<\/a><\/li>\n<li><a href=\"https:\/\/browser.dataspace.copernicus.eu\/\" target=\"_blank\" rel=\"noopener\">Copernicus Data Space Browser<\/a><\/li>\n<li><a href=\"https:\/\/documentation.dataspace.copernicus.eu\/Data\/SentinelMissions\/Sentinel2.html\" target=\"_blank\" rel=\"noopener\">Copernicus Sentinel-2 Product Documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.qgis.org\/3.44\/en\/docs\/user_manual\/working_with_raster\/raster_analysis.html\" target=\"_blank\" rel=\"noopener\">QGIS Raster Analysis Documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.mtbs.gov\/faqs\" target=\"_blank\" rel=\"noopener\">Monitoring Trends in Burn Severity: FAQs and Methods<\/a><\/li>\n<li><a href=\"https:\/\/burnseverity.cr.usgs.gov\/glossary\" target=\"_blank\" rel=\"noopener\">USGS Burn Severity Portal Glossary<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Calculating Burn Severity with Normalized Burn Ratio (NBR) in QGIS: A Step-by-Step Tutorial &nbsp; 1. Introduction: Understanding Burn Severity with Satellite Remote Sensing To successfully Calculate Burn Severity NBR QGIS workflows, environmental scientists must understand how wildfires transform vegetation and soil. Wildfires can transform vegetation, expose bare soil, alter soil moisture, and affect ecosystem recovery. &#8230; <a title=\"Calculating Burn Severity with Normalized Burn Ratio (NBR) in QGIS: A Step-by-Step Tutorial\" class=\"read-more\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/calculate-burn-severity-nbr-qgis\/\" aria-label=\"Read more about Calculating Burn Severity with Normalized Burn Ratio (NBR) in QGIS: A Step-by-Step Tutorial\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":1014,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis-articles"],"_links":{"self":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts\/968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/comments?post=968"}],"version-history":[{"count":3,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts\/968\/revisions"}],"predecessor-version":[{"id":1015,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts\/968\/revisions\/1015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/media\/1014"}],"wp:attachment":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/media?parent=968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/categories?post=968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/tags?post=968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}