REMOTE SENSING

Landsat 7 ETM+ 열적외 밴드를 지표면 온도로 변환하기 (1)

유병혁 2012. 4. 10. 09:04

Landsat 7 ETM+ 열적외 밴드를 지표면 온도(Land-surface temperature)로 변환하는 방법에 대하여 학습해 보겠습니다.

본 방법에 대한 자세한 사항은 Landsat 7 Science Data Users Handbook(http://landsathandbook.gsfc.nasa.gov/)을 참조하시기 바랍니다.

 

열적외 밴드를 지표면 온도로 변환하는 과정은 크게 아래와 같은 절차를 따르고 있습니다.

1) DN값을 방사휘도(Radiance)로 변환하기

2) 방사휘도를 절대온도(Kelvin)로 변환하기

3) 절대온도를 섭씨온도(Celsius)로 변환하기

 

먼저, 첫 번째 DN값을 방사휘도로 변환하기 위한 공식은 아래와 같습니다.

 

Lλ = Grescale * QCAL + Brescale

 

위 식은 또한 아래와 같이 표현될 수도 있습니다.

 

Lλ = ((LMAXλ - LMINλ)/(QCALMAX-QCALMIN)) * (QCAL-QCALMIN) + LMINλ

여기서,

Lλ: 방사휘도 watts/(meter squared * ster * μm)

LMINλ(최소방사휘도): QCAL=0일 때 분광복사에너지 watts/(meter squared * ster * μm)

LMAXλ(최대방사휘도): QCAL=QCALMAX일 때 분광복사에너지 watts/(meter squared * ster * μm)

QCALMIN: DN단위로 정량화된 최소복사에너지(DN=1: LPGS products 또는 '04. 4. 4. 이후 NLAPS products, DN=0: '04. 4. 4. 이전 NLAPS products)

QCALMAX: DN단위로 정량화된 최대복사에너지(DN=255)

QCAL: Digital Number, DN

 

참고로,

USGS Landsat standard data products는 2개 처리 시스템(processing systems)으로 운용되어 왔습니다. 

LPGS(Level 1 Product Generation System) products는 현재 모든 Landsat 데이터가 처리되는 방식으로 MTL.txt 파일을 포함하고 있습니다.

NLAPS(National Land Archive Production System) products는 일부 Landsat 4, 5 데이터가 처리되었던 방식으로 .WO 파일을 포함하고 있습니다.

 

Landsat 7 방사휘도 범위(단위: watts/(meter squared * ster * μm))입니다.

아래 표를 별도로 확인하지 않아도, 해당 데이터의 MTL.txt 파일에 각 밴드에 대한 방사휘도 범위값이 정의되어 있습니다.

Band Number Processed Before July 1, 2000 Proccessed After July 1, 2000
Low Gain High Gain Low Gain High Gain
LMIN LMAX LMIN LMAX LMIN LMAX LMIN LMAX
1 -6.2 297.5 -6.2 194.3 -6.2 293.7 -6.2 191.6
2 -6 303.4 -6 202.4 -6.4 300.9 -6.4 196.5
3 -4.5 235.5 -4.5 158.6 -5 234.4 -5 152.9
4 -4.5 235 -4.5 157.5 -5.1 241.1 -5.1 157.4
5 -1 47.7 -1 31.76 -1 47.57 -1 31.06
6 0 17.04 3.2 12.65 0 17.04 3.2 12.65
7 -0.35 16.6 -0.35 10.932 -0.35 16.54 -0.35 10.8
8 -5 244 -5 158.4 -4.7 243.1 -4.7 158.3

 

방사휘도를 절대온도로 변환하는 식은 아래와 같습니다.

 

여기서,

T: 실제 위성 절대온도(Kelvin)
K1, K2: 보정 상수

Lλ =  방사휘도, 단위: watts/(meter squared * ster * µm)

 

ETM+과 TM 열적외 밴드의 보정 상수는 아래와 같습니다.

  Constant 1- K1 Constant 2 - K2
watts/(meter squared * ster * μm) Kelvin
Landsat 5 607.76 1260.56
Landsat 7 666.09 1282.71

 

절대온도를 섭씨온도로 변환하기 위해서는 아래와 같이 273.15를 차감하면 됩니다. 

 

T(℃) = T - 273.15

 

이제 이 과정들을 ArcMap에서 어떻게 처리하는지에 대하여 학습해 보도록 하겠습니다.