PIE SDK纓帽變換

2022-03-10 14:52:45 字數 1476 閱讀 4702

纓帽變換是根據多光譜遙感中土壤、植被等資訊在多維光譜空間中資訊分布結構對影象做的經驗性線性正交變換。 pie 支援對 landsat mss、 landsat 5 tm、landsat 7 etm 資料進行變換。

纓帽變換旋轉光譜的座標空間,旋轉後的座標軸不是指到主成分的方向,而是指到另外的方向,而這些方向與地物型別和變化有密切的關係,特別是與植物生長和土壤有關。纓帽變換既可以實現資訊壓縮,又可以幫助解譯分析農作物特徵。這個變換主要用於陸地資源衛星資料,包括 mss、 tm 和 etm+感測器的影象。

對於 tm 和 etm+影象, k-t 變換的前 3 個分量的實際物理意義:

1) 亮度,第一分量,反映了總體的反射值。

2) 綠度,第二分量,用亮度和綠度兩個分量組成的二維平面可叫做「植被」。

3) 濕度,第三分量,濕度和亮度兩個分量組成的一維平面可定義為「土壤」。

pie sdk支援演算法功能的執行,下面對纓帽變換演算法功能進行介紹。

第一步演算法引數設定

第二步演算法執行

第三步結果顯示

2.2.演算法引數

演算法名稱

纓帽變換

c#演算法dll

pie.commonalgo.dll

c#演算法名稱

pie.commonalgo.transformfuncalgo

引數結構體

datatrans_exchange_info

引數說明

algotype

int區分呼叫的是哪個演算法

0 主成分變換

1 最小雜訊變換

2 傅利葉變換

3 小波變換

4 纓帽變換

m_strinputfile

string

輸入檔案

輸出檔案

(*.tif;*.tiff; *.img)

m_strfiletypecode

string

輸出檔案型別,預設gtiff

.tif/.tiff——gtiff

.img—————hfa

其他—————envi

m_ntype

int纓帽變換需要的衛星型別

landsat5 tm

landsat mss

landsat7 etm

專案路徑

資料路徑

示例**

1

///2

///纓帽變換演算法測試,本演算法實現了將lc81240392013219lgn00_multispectral.tif進行纓帽變換

3///

4public

override

void

onclick()

5

view code

PIE SDK分類統計

分類統計功能是將分類後的結果統計輸出。pie sdk支援演算法功能的執行,下面對分類統計演算法功能進行介紹。第一步演算法引數設定 第二步演算法執行 第三步結果顯示 演算法名稱 分類統計 c 演算法dll pie.commonalgo.dll c 演算法名稱 pie.commonalgo.imgcla...

PIE SDK輻射定標

輻射定標是使用大氣糾正技術將影像資料的灰度值轉化為表觀輻亮度 表觀反射率等物理量的過程。pie支援演算法功能的執行,下面對輻射定標演算法功能進行介紹。2.1.實現步驟 第一步演算法引數設定 第二步演算法執行 第三步結果顯示 2.2.演算法引數 演算法名稱 輻射定標 c 演算法dll pie.comm...

PIE SDK位深轉換

位深轉換功能是一種用於更改乙個給定輸入檔案資料範圍的靈活方法。可以完全控制輸入和輸出直方圖,以及輸出資料型別 位元組型 整型 浮點型等 pie支援演算法功能的執行,下面對位深轉換演算法功能進行介紹。2.1.實現步驟 第一步演算法引數設定 第二步演算法執行 第三步結果顯示 2.2.演算法引數 c 演算...