Normalized difference red edge index, PlanetScope
//VERSION=3
//PlanetScope NDRE
function setup() {
return {
input: [
{
bands: ["nir", "rededge", "dataMask"],
},
],
output: { id: "default", bands: 4 },
};
}
function evaluatePixel(sample) {
let ndre = index(sample.nir, sample.rededge);
let ndre_colored = colorBlend(
ndre,
[0.0, 0.5, 1.0],
[
[1, 0, 0],
[1, 1, 0],
[0.1, 0.31, 0],
]
);
return [...ndre_colored, sample.dataMask];
}
//VERSION=3
//PlanetScope NDRE EO Browser
function setup() {
return {
input: [
{
bands: ["nir", "rededge", "dataMask", "clear"],
},
],
output: [
{ id: "default", bands: 4 },
{ id: "index", bands: 1, sampleType: "FLOAT32" },
{ id: "eobrowserStats", bands: 2, sampleType: "FLOAT32" },
{ id: "dataMask", bands: 1 },
],
};
}
function evaluatePixel(sample) {
let ndre = index(sample.nir, sample.rededge);
const clear = sample.dataMask && sample.clear;
let ndre_colored = colorBlend(
ndre,
[0.0, 0.5, 1.0],
[
[1, 0, 0],
[1, 1, 0],
[0.1, 0.31, 0],
]
);
return {
default: [...ndre_colored, clear],
index: [ndre],
eobrowserStats: [ndre, !clear],
dataMask: [sample.dataMask],
};
}
//VERSION=3
//PlanetScope NDRE
function setup() {
return {
input: [
{
bands: ["nir", "rededge", "dataMask"],
},
],
output: { id: "default", bands: 1, sampleType: "FLOAT32" },
};
}
function evaluatePixel(sample) {
let ndre = index(sample.nir, sample.rededge);
return [ndre];
}
Evaluate and Visualize
The example data is using Planet Sandox data. This data is restricted to Sentinel Hub users with active paid plans. If you are already a Planet Customer, see here on how to get access.
General description
The normalized difference red edge index, abbreviated NDRE, is defined as
\[NDRE := \mathtt{Index}(nir,rededge) = \frac{nir-rededge}{nir+rededge}\]This is an example script which can be used with EO Browser and is configured to return statistics in a format which can be used with the statistical info chart. For more information, see How Can I Configure My Layers For Statistical Information In EO Browser?
Description of representative images
NDRE of agriculture fields in California.
References
[1] Wikipedia, Normalized Difference Vegetation Index.