REMOTE SENSING

ENVI를 이용하여 Landsat 열 밴드를 지표면 온도로 변환

유병혁 2012. 3. 26. 08:50

Landsat 위성영상의 열 밴드를 이용하여 섭씨 온도(℃)를 계산해 보도록 하겠습니다.

변환식과 관련된 정보는 아래 PDF 파일을 참조하시기 바랍니다. 

자료 출처: 예일지구관측센터(The Yale Center for Earth Observation) |  DN_to_Kelvin.pdf

 

먼저, 원격탐사 소프트웨어인 ENVI를 실행(4.7 기준)하겠습니다. 

File > Open Image File을 클릭하고, 앞서 USGS Gloval Visualization Viewer에서 다운받은 영상 위치로 이동합니다.

 

확장자가 txt인 파일을 선택하고 '열기' 버튼을 클릭합니다.

 

아래와 같이 공간해상도에 따라 밴드가 자동 구분되어 보여지는데, Landsat 영상의 열 밴드는 Band 6에 해당됩니다.

 

Band 6 영상을 열어 보면 아래와 같이 DN 값으로 조회가 되는데, 이것을 Radiance(방사휘도)로 변환한 후에 다시 Kelvin > Celsius로 변환해 보겠습니다.

 

먼저, 방사휘도 계산을 위해 Basic Tools > Preprocessing > Calibration Utilities > Landsat Calibration을 클릭합니다.

 

열 밴드를 선택합니다.

 

Calibration Type을 Radiance로 변경하고, Output Filename을 지정합니다.

 

이제 다시 Basic Tools > Band Math를 클릭합니다.

 

expression에서 Landsat 7에 상응하는 아래 식을 입력하고 B1은 Radiance 값을 선택합니다.

 

변환식을 적용하여 Radiance를 Kelvin 온도로 변환합니다.

 

이제 마지막으로 변환된 Kelvin 온도를 Celsius 온도로 변환합니다.

DN_to_Kelvin.pdf
0.13MB