当前位置:网站首页>ENVI Image Processing (6): NDVI and Vegetation Index
ENVI Image Processing (6): NDVI and Vegetation Index
2022-07-30 13:22:00 【two-pointed star】
NDVI
Definition: NDVI (Normalized Difference Vegetation Index, Normalized Difference Vegetation Index, Standard Difference Vegetation Index), also known as biomass index change, can separate vegetation from water and soil.
NDVI basic principle:
Plant leaf tissue strongly absorbs blue light (470nm) and red light (650nm), and strongly reflects green and infrared light.The spongy tissue in the center of the leaf and the backside of the leaf are highly reflective to near-infrared radiation (NIR, 700-1000 nm).From red light (Red) to infrared light, the reflectivity of bare ground is high but the increase is small.The higher the vegetation coverage, the smaller the red light reflection and the greater the near-infrared light reflection.Red light absorption saturates quickly, while near-infrared light reflection increases with vegetation.Therefore, any mathematical transformation that enhances the difference between Red and NIR can be used as a vegetation index to describe vegetation conditions.The normalized vegetation index (NDVI) is defined as:
NDVI = [ (NIR/Red-1)/(NIR/Red+1)].
Indicates range: -1<=NDVI<=1
- Negative values indicate that the ground is covered with clouds, water, snow, etc., highly reflective to visible light
- 0 means rock or bare soil, etc. NIR and R are approximately equal
- A positive value indicates that there is vegetation coverage, and it increases with the increase of coverage;
Vegetation Index
There is one more index to introduce here: Vegetation Index
The algorithm that can extract vegetation according to the ratio between the bands is called Vegetation Index (VI)
Vegetation Index:
- Ratio Vegetation Index (RVI:Ratio Vegetation Index): RVI=IR/R
- NDVI:Normalized Vegetation Index: NDVI = (IR-R)/(IR+R)
- DVI:Difference Vegetation Index: DVI=IR-R
ENVI Actions
NDVI
The following is demonstrated in ENVI
Parameter list:
- input file type: input data type (can be viewed in the header file)
- NDVI bands—red: red bands
- NDVI bands—near IR: near infrared bands

band math
Four operations of band math, the result is the same
ViewNDVI value, it is easy to know that the upper right NDVI is positive, and the lower left NDVI is generally negative, so the vegetation coverage on the upper right is high, and the vegetation coverage on the lower left is low
quick stat chart
Data analysis:
- Maximum value: -1.000000
- Minimum: 1.000000
- Average: -0.006670
- Standard Deviation: 0.153373
DN is -1.000000, there are 157443 pixels, accounting for 0.261674, indicating that the overall DN is not low and the vegetation coverage is good
边栏推荐
- R语言ggplot2可视化:使用ggpubr包的ggmaplot函数可视化MA图(MA-plot)、设置label.select参数自定义在图中显示标签的基因类型(自定义显示的标签列表)
- 第十四天笔记
- 在 Scala 中读取整个文件
- Mysql batch insert transaction unique key repeated processing
- R语言向前或者向后移动时间序列数据(自定义滞后或者超前的期数):使用dplyr包中的lag函数将时间序列数据向后移动一天(设置参数n为负值)
- int a=8,a=a++,a? int b=8,b=b+1,b?
- CMake library search function does not search LD_LIBRARY_PATH
- 元宇宙的六大支撑技术
- 企业如何成功完成云迁移?
- Hand tearing read-write lock performance test
猜你喜欢

如何判断自己是否适合IT行业?方法很简单

一本通循环结构的程序设计第一章题解(1)

力扣——15. 三数之和

自从外包干了四年,基本废了...

程序员修炼之道:务以己任,实则明心——通向务实的最高境界

Greenplum 6.0有哪些不可错过的硬核升级与应用?

How to display an Excel table in the body of an email?

Go 事,Gopher 要学的数字类型,变量,常量,运算符 ,第2篇

Why is Prometheus a monitoring artifact sufficient to replace Zabbix?

jsArray数组复制方法性能测试2207300823
随机推荐
【河北工业大学】考研初试复试资料分享
“封号斗罗” 程序员修炼之道:通向务实的最高境界
jsArray数组复制方法性能测试2207292307
58. 最后一个单词的长度
云主机上的MongoDB被威胁,开启AUTH认证
什么是私有云?您应该知道的 6 个优势
群晖系统安装相关文件分享
datax enables hana support and dolphinscheduler enables datax tasks
Parallelized Quick Sort Ideas
基于DoS攻击能量分级的ICPS综合安全控制与通信协同设计
【语音识别】基于GMM-HMM的语音识别系统
dolphinscheduler adds hana support
[ASP.NET Core] Dependency Injection for Option Classes
漫谈金丝雀部署(Canary Deployment)
MySQL【排序与分页】
cpu / CS 和 IP
如何把Excel表格显示到邮件正文里?
Dolphinscheduler stand-alone transformation
Heshu Group: Make smart cities smarter and make real life better
OpenHarmony环境搭建报错: ImportError: cannot import name ‘VERSION‘ from ‘hb.__main__‘