植被指數(NDVI)能反映出植物冠層的背景影響,如土壤、潮濕地面、雪、枯葉、粗糙度等,且與植被覆蓋有關。雖然NDVI對土壤背景的變化較為敏感,但由于NDVI可以消除大部分與儀器定標、太陽角、地形、云陰影和大氣條件有關輻照度的變化,增強了對植被的響應能力,是目前已有的40多種植被指數中應用最廣的一種。根據該參數,可以知道不同季節的農作物對氮的需求量, 對合理施用氮肥具有重要的指導作用。
其他常用的植被指數還包括比值植被指數(RNI,Ratio Vegetation Index)、差值植被指數(DVI,Difference Vegetation Index)和正交植被指數(PVI,Perpendicular Vege- tation Index)等。
歸一化植被指數(NDVI)被定義為
式中,NIR為遙感影像中近紅外波段的反射值。如NOAA/AVHRR中的Ch2,Landsat中的TM4或MSS7等;R為遙感影像中的紅光波段反射值。
如NOAA/AVHRR中的Ch1,Landsat中的TM2或MSS5等。
其中比值植被指數被定義為
差值植被指數被定義為
正交植被指數(PVI)被定義為
上式適用于NOAA衛星的AVHRR。而對于Landsat而言,可寫為
在ENVI中有多種實現NDVI計算的方法,下面就跟小編01
直接運用工具計算NDVI指數
ENVI提供了直接計算NDVI的工具。
ENVI主菜單→Transform→NDVI,在NDVI Calculation Input File對話框選擇某一個Landsat TM數據,點擊 OK 按鈕打開 NDVI Calculation Parameters對話框,在Input File Type下拉列表選擇遙感傳感器類型,有6種傳感器可以選擇:Landsat TM、Landsat MSS、Landsat OLI、AVHRR、SPOT、AVIRIS,此處選擇Landsat TM。
選定傳感器類型后,NDVI Bands欄的Red和Near IR文本框給出該傳感器對應的紅波段和近紅外波段的波段號(對于Landsat/TM而言,3波段為紅波段,4波段為近紅外波段)。最后設置輸出文件路徑,點擊OK按鈕,計算得到NDVI圖像,如下圖所示:一起來看看吧!
當然啦,除了ENVI給出的6種傳感器之外,也可以針對其他傳感器圖像運用該功能直接計算NDVI。不管傳感器是什么類型,直接在NDVI Calculation Parameters對話框的Red和Near IR文本框分別輸入傳感器紅波段和近紅外波段對應的波段號即可。
02
使用波段運算計算NDVI指數
ENVI主菜單→ Basic Tool→Band Math 對話框,在Enter an expression 文本框內輸入波段運算公式:(float(b4)-float(b3))/(float(b4)+float(b3)),然后點擊OK。
因為Landsat/TM數據的數據類型為字節型,其運算結果也是字節型,無法有效存儲浮點型的NDVI值,為了得到正確的計算結果,需要用float()將遙感圖像的數據類型強制轉換為浮點型數據,如下圖所示:
在彈出的另外一個界面上分別將波段變量b3、b4和第3、4波段關聯起來,就是點一下Variables used in expression欄下面的B3,再點擊一下Available Bands List欄下面的Band3,B4也是一樣的操作,最后執行波段運算,得到的NDVI 結果。
按照IDL計算規則,也可以采取相對簡單的波段運算公式:(float(b4)-b3)(float(b4)+b3)。公式中float(b4)為浮點型,b3為字節型,不同類型數據進行計算,結果以精度高的數據類型為準,因而float(b4)-b3與float(b4)+b3的運算結果也都是浮點型。
來源:https://blog.csdn.net/qq_43173805/article/details/119843345
本文鏈接:http://m.aiquka.com/blog/345.html
本文標簽: