NDVI and NRG

NDVI stands for "Normalized Difference Vegetation Index". NRG stands for "Near-infrared / Red / Green". NDVI and NRG are both ways to visualize the amounts of infrared and other wavelengths of light reflected from vegetation. Because both these methods compare ratios of blue and red light absorbed versus green and IR light reflected, they can be used to evaluate the health of vegetation. It's a snapshot of how much photosynthesis is happening. This is helpful in assessing vegetative health or stress. (Read more here: https://www.agronomy.org/publications/jeq/articles/36/3/832) ## Do-It-Yourself These techniques for vegetation analysis were developed for satellite imagery, but at Public Lab, we've been working a lot on capturing infrared imagery using our DIY [near-infrared camera](/wiki/near-infrared-camera) setup, and combining it with visible bands to produce NDVI images such as the one above. ## What these images mean What exactly are these images we're trying to make? What do they tell us about vegetation, and why? These diagrams should help to understand what it is we're doing and why these are good ways to analyze plant life. ## The NDVI equation [![NDVI_is_eq.jpg](/i/44723)](/i/44723) **NDVI = (Near Infrared - Red)/(Near Infrared + Red)** NDVI is a ratio which tries to emphasize photosynthesis while filtering out sun glare. The above equation is run for every pixel, using source data from an infrared photo and a visible light photo, like this pair: [![5390895115_c9d4d38fec_o.jpg](https://publiclab.org/system/images/photos/000/021/771/large/5390895115_c9d4d38fec_o.jpg)](https://publiclab.org/system/images/photos/000/021/771/original/5390895115_c9d4d38fec_o.jpg) The result can be false-colored to make the high-photosynthesis areas more clear, and used to examine where plants are and how healthy they are. [![PetVISNDVIcomp.png](https://publiclab.org/system/images/photos/000/021/770/large/PetVISNDVIcomp.png)](https://publiclab.org/system/images/photos/000/021/770/original/PetVISNDVIcomp.png) _Figure above: Normal color photo (right) and normalized difference vegetation index (NDVI) image (left). NDVI image was derived from two color channels in a single photo taken with a camera modified with a special infrared filter. Note that tree trunks, brown grass, and rocks have very low NDVI values because they are not photosynthetic. Healthy plants typically have NDVI values between 0.1 and 0.9. -- @cfastie_ ### Activities Here are a range of activities you can do to produce and interpret your own NDVI imagery, whether downloaded from a satellite imagery provider or [collected yourself using a DIY technique](/wiki/multispectral-imaging) [activities:ndvi] **** ![IMG_0511-split.png](https://i.publiclab.org/system/images/photos/000/000/279/medium/IMG_0511-split.png) ![infrared-combination.png](https://i.publiclab.org/system/images/photos/000/000/278/medium/infrared-combination.png) Most DIY converted cameras today (those from Public Lab) use RGN instead of NRG, so the blue channel represents infrared instead of the red channel. That looks like this: [![rgn-split.png](/i/45468)](/i/45468?s=o) **** ## NRG imagery Some people are also interested in producing NRG imagery (like the below image), where `Near-Infrared, Red, and Green` are used to compose a picture instead of the usual `Red, Green, and Blue`. [![5415783775_502f79ac8c_o.png](/i/25064)](/i/25064) This diagram explains the swapping, which allows us to 'see' infrared as if it were a normal color: [![5396083368_40528d3da2_o.png](/i/25063)](/i/25063) **In NRG images, the deeper and clearer the red color, the denser and healthier the vegetation (more or less).** ### Questions [questions:ndvi] ### Other examples of DIY NDVI imaging From around the internet: Begin watching at 2 minutes to see the resulting imagery: *This topic is part of the [Grassroots Mapping Curriculum](/wiki/mapping-curriculum) series.* **** [![5416397210_5e3be40cf5_o.png](/i/25066)](/i/25066) [![5412520298_93873f36d0_o.png](/i/25065)](/i/25065) ...

Follow
Learn more »

Contributors for ndvi


People who've contributed Notes
Peve Notes »
elucasfreitas Notes »
jdetka Notes »
tats_daniel Notes »
carmen2x Notes »
jeffa_plain Notes »
Rick88 Notes »
JWallace Notes »
shahdharam7 Notes »
dlebauer Notes »
eve-lyn0 Notes »
fongvania Notes »
achita_ea Notes »
iman Notes »
juancitro Notes »
mp3download Notes »
DS501st Notes »
vosshop2 Notes »
WendyJospeh Notes »
MdSohanAli Notes »
tumakin Notes »
EllenHarri Notes »
utobolearning Notes »
shilpashetty Notes »
asadrazaq Notes »
karunv Notes »
patalbright Notes »
mohammed786 Notes »
tinfotech228 Notes »
aussie11950 Notes »
velahs Notes »
unlimitediq2001 Notes »
amocorro Notes »
ektopyrotic Notes »
justin_bauer Notes »
brendan_stanford Notes »
umberto_rootman Notes »
sam14 Notes »
M0nk3y Notes »
tooooopher05 Notes »
bhamster Notes »
agentnightingale Notes »
harshitha Notes »
lev29 Notes »
xmv79667 Notes »
ThomasTaufan Notes »
zomb23 Notes »
clippingpathservice Notes »
nickyshen0306 Notes »
evan_lesmez Notes »
fernando3216 Notes »
kauemv2 Notes »
macmuzz Notes »
jmdavison12 Notes »
nstarli Notes »
parker_rose Notes »
mimiss Notes »
wln215 Notes »
petter_mansson1 Notes »
Corymbia Notes »
cagiva Notes »
Anice Notes »
Tasos Notes »
CD3000 Notes »
Muneeswaran Notes »
ARMann Notes »
Aezys Notes »
silentsairam Notes »
mrodriguezorejuela Notes »
juvinski Notes »
cheneyshreve Notes »
DaleHCook Notes »
Hala73 Notes »
JLJ Notes »
csteran Notes »
Davide_Ferrante Notes »
RehmaanMalik Notes »
sjmanosalvas Notes »
Endure1 Notes »
Tiago_Maciel Notes »
tech4gt Notes »
giuliooooo Notes »
Ag8n Notes »
kayrufty Notes »
a1ahna Notes »
plnedestroyer Notes »
rrstrauss Notes »
robotfarms Notes »
iolanthe82 Notes »
Kalarav Notes »
kanakiyab Notes »
camiloreyes Notes »
sid Notes »
yoshi1776 Notes »
saangpe Notes »
jenjimah Notes »
plam Notes »
reversevector Notes »
BenR Notes »
sujayj Notes »
bansal_sidharth2996 Notes »
ccpandhare Notes »
platteferguson Notes »
rs806 Notes »
J_tanna Notes »
dannysmith Notes »
mfb Notes »
MaggPi Notes »
suman Notes »
xose Notes »
kaushalsingh Notes »
imvec Notes »
miguel_rosas Notes »
Ajith_Kumar Notes »
aldrin Notes »
curiousity Notes »
iamkat Notes »
Artichoke23 Notes »
cesarharada Notes »
John_Wells Notes »
spandan1234 Notes »
YeongSeo Notes »
Davidkao Notes »
maykef Notes »
abdul Notes »
thechapu Notes »
SuziT9 Notes »
ahcalori Notes »
williampasco Notes »
Caca_nkg Notes »
talha Notes »
Gianni_Gadaleta Notes »
Matthew318 Notes »
FrankA Notes »
AFairbairn Notes »
ino Notes »
JohnsonC Notes »
Rayishido Notes »
bortek Notes »
mnzr Notes »
nachokhan Notes »
carolccarvalho Notes »
Parth Notes »
JacobNederend Notes »
Claytonb Notes »
rahulrajias Notes »
wmaiouiru Notes »
Steven Notes »
pdhixenbaugh Notes »
everydayduffy Notes »
jkridner Notes »
Jakub Notes »
GFFchris Notes »
Jogomez74 Notes »
amck Notes »
sneves Notes »
CHUMBA Notes »
icarito Notes »
admaltais Notes »
tonyc Notes »
leandro Notes »
vdiallonort Notes »
bruno Notes »
jmlong Notes »
jimsford Notes »
Marlin Notes »
elador Notes »
cooperbreeden Notes »
peauproductions Notes »
fjcaceres Notes »
Fi156 Notes »
agustin_castellano Notes »
DFlores6073 Notes »
clayton Notes »
nfliu Notes »
Nanfeng Notes »
Jimo1966 Notes »
RQ-05 Notes »
nickrollings Notes »
khufkens Notes »
fgiorlando Notes »
jhon Notes »
dbehr Notes »
bwarzak Notes »
zeigerpuppy Notes »
Giovanni1983 Notes »
manattta Notes »
pswigert Notes »
bobmathieson Notes »
blkswanpres Notes »
qdominus Notes »
Monoxyde Notes »
aguchosolano Notes »
PatrickC Notes »
Mohamed Notes »
gretchengehrke Notes »
pjsbill Notes »
tagorecaue Notes »
airfix4 Notes »
zamudio Notes »
lfent Notes »
kugiel Notes »
lorati Notes »
dlaflash Notes »
unsignedint Notes »
alanw Notes »
aswicks Notes »
ggallant Notes »
silvanhi Notes »
paulokemperfilho Notes »
RonGeorge Notes »
WhiteRabbit Notes »
theowallis Notes »
jarrarte Notes »
GreenLeaves Notes »
sabinozootec Notes »
Henry0815 Notes »
noctividus Notes »
lucenk Notes »
natalie Notes »
headj Notes »
nbawawa Notes »
Philgib Notes »
rway Notes »
jlspereira Notes »
kendrick90 Notes »
mollydanielsson Notes »
balsip Notes »
amysoyka Notes »
stevie Notes »
msfisher Notes »
pahenry Notes »
mfornale Notes »
air_maiden Notes »
camilochiang Notes »
PeeBee Notes »
zorn Notes »
jdburnett Notes »
santizion Notes »
fliperbaker Notes »
geraldmc Notes »
Albertazzi Notes »
amirberAgain Notes »
Aisha Notes »
gpenzo Notes »
daniedb68 Notes »
erget Notes »
Tbtouaki Notes »
Roolark Notes »
aldehyde Notes »
Thorsten Notes »
Dongjie Notes »
jtuhtan Notes »
andresc4 Notes »
azaelb Notes »
IntiE Notes »
mark9700 Notes »
JoseBarreiros Notes »
ceefoster Notes »
Bronwen Notes »
fevegal Notes »
bsugar Notes »
bc512 Notes »
ttaylor Notes »
JoshMc Notes »
jyalarid Notes »
radialmind Notes »
cschweik Notes »
dsittenfeld Notes »
carllipo Notes »
pablo Notes »
Bob Notes »
bilco1 Notes »
jalarid Notes »
kykytos Notes »
jaluna Notes »
djibi2 Notes »
jbreen Notes »
nedhorning Notes »
funkycbj Notes »
wward1400 Notes »
mlamadrid Notes »
PlanetenPaultje Notes »
Juan Notes »
cversek Notes »
geobduffy Notes »
cindy_excites Notes »
ioan Notes »
danbeavers Notes »
sara Notes »
donblair Notes »
eustatic Notes »
btbonval Notes »
patcoyle Notes »
cfastie Notes »
adam-griffith Notes »
liz Notes »
gonzoearth Notes »
mathew Notes »
warren Notes »