Journal of Korean Society of Agricultural Engineers. 2019. 123–132
https://doi.org/10.5389/KSAE.2019.61.6.123

ABSTRACT


MAIN

Ⅰ. 서 론

토양수분은 토양 입자 간의 공극에 존재하는 물로 그 양에 따라 토양의 물리적 화학적 속성에 영향을 주는 요소로 지구상 존재하는 물에서 작은 비율을 차지하지만 물순환, 에너지 분포와 지표에서 발생하는 자연현상에 있어 중요한 요소로 작용하며 홍수나 가뭄에도 영향을 끼친다 (Dai et al., 2004). 국내외 수많은 연구자들에 의해 토양수분이 수문순환에 주는 영향에 대한 정량적 해석과 다양한 인자와의 상관성 분석에 관한 연구가 진행되고 있다 (Aubert et al., 2003; Qiu et al., 2003; Zribi et al., 2005). 이러한 상관성 분석 결과에 따르면 토양수분은 강수량, 풍속, 대기온도, 증발산량, 복사량, 습도 등에 영향을 받으며 (Barling et al., 1994; Joo et al., 2010) Normalized Difference Vegetation Index (NDVI)와 Land Surface Temperature (LST)도 토양수분에 높은 상관성을 가지고 있는 것으로 분석되었다 (Farrar et al., 1994; Gillies et al., 1997; Narasimhan et al., 2005).

토양수분 측정은 주로 지상관측과 원격탐사로 이뤄지는데, 지상관측으로는 중량법, 중성자법, Time Domain Reflectometer (TDR)법이 있으며 원격탐사에서는 마이크로파 기반의 센서를 이용하거나 가시/근적외선 위성 영상으로부터 토양수분과의 상관관계를 이용해 산정하는 방법이 있다 (Su et al., 2014). 국내 지상관측 자료의 경우 농업기상정보시스템 (http://weather.rda.go.kr)에서 200개 지점에 대하여 토양수분을 측정 및 제공하고 있으나 제공된 자료는 관측 기간이 짧고 인력, 비용, 관측장비 노후화 등으로 인해 오류 및 결측이 많아 자료의 신뢰성이 부족하고 미계측 지역이 포함된 넓은 공간에서의 활용이 어렵다는 단점이 있다.

인공위성 자료의 경우 넓은 지역의 자료를 연속적으로 수집하지만 공간해상도 (10 km~50 km)와 시간해상도에 한계가 있어 좁은 지역에서 활용하기에는 제약이 있고 지역에 따라 별도의 검보정을 요구하기에 영상처리기법과 통계기법을 적용하여 사용한다. 영상처리기법을 적용한 사례를 살펴보면, 마이크로파 AMSR-E (Advanced Microwave Scanning Radiometer)위성을 이용해 용담댐 유역의 토양수분자료의 상관성분석을 실시한 바 있으며 (Kim and Kim, 2011), 공간해상도를 개선하기 위해 지면변수와 AMSR2 영상에 회귀크리깅을 실시하였고 (Kim et al., 2017a), 지표면 관측자료를 이용한 다운스케일링을 통해 AMSR2 자료를 상세화하였다 (Wang et al., 2009; Kim and Hogue, 2011). 통계 기법을 이용한 토양수분 산정의 경우, Moderate Resolution Imaging Spectroradiometer (MODIS) NDVI, 국내 위성인 천리안의 지면온도와 Multi Linear Regression (MLR)을 이용하여 토양수분을 산정한 바 있으며 (Lee et al., 2017), 위성자료를 달리한 MODIS의 NDVI, LST 자료와 MLR을 이용한 토양별 토양수분 회귀식 개발 (Jung et al., 2017) 및 MODIS 자료를 이용한 토양수분 분포도 작성이 있다 (Hutchinson et al., 2006). 이처럼 국내외에서 인공위성자료를 이용해 토양수분의 산정과 예측을 위해 영상처리기법, 선형회귀분석, 머신러닝, 인공신경망 (Artificial Neural Network, ANN) 등을 적용하는 연구가 활발히 진행 중이다 (Park and Kim, 2011; Kim et al., 2017b).

본 연구에서는 기존 선행연구에서 사용한 0.30~0.76 (R2). 0.46%~12.21% (RMSE)의 결과를 보인 MLR을 개선하기 위하여 시계열자료 분석에 특화된 순환신경망 (Recurrent Neural Network, RNN)에서 장기 의존성 문제가 보완된 Long Short Term Memory model (LSTM)을 MODIS NDVI, LST 자료와 기상자료에 적용해 토양수분을 산정하고자 한다.

Ⅱ. 재료 및 방법

본 연구에서는 Python 라이브러리 Tensorflow를 기반으로 한 RNN-LSTM을 이용해 토양수분산정을 알고리즘을 개발하였다. 입력자료는 2015년~2017년의 지상 관측자료 (강수량, 지표온도, 일조시간)를 공간분포해 사용하였으며, 지상관측자료와 동일한 기간의 MODIS 위성의 NDVI, LST를 1 day, 1 km 해상도로 구축하였다. 위성데이터의 공간해상도, 결측값 등에 대한 보정을 위해 조건부합성 (Conditional merging, CM)을 수행하였다 (Fig. 1).

https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC8F12.png
Fig. 1

LSTM soil moisture estimation flow chart

1. 위성데이터 - NDVI, LST

NDVI는 근적외선의 반사율 차이를 이용하는 식생지수로 격자 단위로 식물의 분포 또는 식생활력도를 나타낸다 (Wan et al., 2004). MODIS NDVI product의 경우 좁은 파장 영역의 분광 자료를 활용하기 때문에 대기의 영향이 최소화되어 지표면의 방사해상도가 다른 위성영상보다 좋아 물에 의한 식생의 반응을 효과적으로 반영되는 특징이 있다 (Huete et al., 1999). MODIS NDVI Product는 250 m~1,000 m의 공간해상도, 16일~월 단위의 시간해상도로 합성되어 제공된다. NDVI는 근적외선 영역에서의 반사율 (RNIR)과 가시광선 영역인 적색광의 반사율 (RRED)의 변화로 계산된다 (Eq. 1).

(1)
NDVI=RNIR-RREDRNIR+RRED

NDVI의 값은 -1.0에서 1.0의 범위를 가지며, 물, 눈 구름의 경우에는 수분을 포함하고 있어 근적외선의 반사값이 낮아 0 미만의 음수 값을, 식생이 없는 나지의 경우 근적외와 적색광의 비율이 거의 같아 0에 가까운 값을, 밀도가 높은 식생지역은 근적외의 반사값이 비교적 높아 0.3~0.8의 양의 값을 가진다.

LST는 지표면온도 자료로 MODIS LST의 경우 12번 Thermal Infrared (TIR) 열 적외선 대역의 밴드를 이용해 Eq. (2~4), Generalized Split-Window (GSW) 알고리즘, 통계 회귀방식으로 산정된다 (Wan and Dozier, 1996; Wang, 1999).

(2)
Ts=C+A1+A21-εε+A3εε2×T31+T322+B1+B21-εε+B3εε2×T31-T322
(3)
ε=ε31+ε32/2
(4)
ε=ε31-ε32

여기서 T31, T32는 MODIS 31번 32번 밴드의 밝기 온도, https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC8F23.gif, https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC8F24.gif는 MODIS 31번 32번 밴드의 표면 방사율,그리고 C, A1, A2, A3, B1, B2, 그리고 B3는 회귀 계수이다. LST는 순 복사 에너지양에 비례하기 때문에 지표의 수분 상태를 반영하는 인자로 활용이 되며 이와 같은 이유로 토양수분의 상태를 파악하고 지표 피복에 따른 가뭄을 탐지하는 등과 같이 널리 활용되고 있다 (Park, 2003; Wan et al., 2004).

NDVI와 LST자료를 활용하기 위해 Land Processes Distributed Active Archive Center (LPDAAC, https://lpdaac. usgs.gov/)에서 제공하는 MOD13Q1 16일 간격의 250 m 공간해상도의 NDVI를 구축 후 resample를 이용해 해상도를 1,000 m로 통일하였으며, LST자료와 시간해상도를 일치시키기 위해 선형보간을 통해 일자료를 생성하였다 (Fig. 2(a)). LST의 경우 MOD11A1 1일 간격의 1,000 m 공간해상도 자료를 기상청 지상관측소 지표온도와 조건부합성 (CM)을 적용해 구름의 간섭에 의한 데이터의 오류와 결측을 보정하였다 (Fig. 2(b)).

https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC8F35.png
Fig. 2

Terra MODIS data

조건부합성은 기상분야에서 강우량 산정을 위해 사용되었던 기법으로 레이더나 위성자료에서 측정된 분포패턴과 직접 측정된 강우량을 합성하는데 사용된다. 직접 측정된 자료는 지질 통계학적 접근 방법인 크리깅 (Kriging)기법으로 공간분포 후, 해당 자료와 원격탐사자료와의 편차를 이용해 보다 현실적인 공간자료를 생산한다 (Kim and Jung, 2016). 본 연구에서는 92개 기상 관측 지점에서 수집된 지표면 온도자료를 공간분포하고 MODIS LST자료로부터 지상관측소 지점과 일치하는 지점에서의 LST를 추출하고 추출된 지점 값으로부터 크리깅 기법을 이용해 공간보간을 실시하였다. 그 뒤 잔차를 산정하고, 산정된 잔차에서 지상 LST 자료를 합성해 최종적으로 조건부 결합된 공간 LST자료를 산정하였다.

2. 토양수분자료

토양수분자료는 농촌진흥청 (weather.rda.go.kr)에서 제공되는 104개 지점의 농업기상자료를 활용하여 토양수분자료를 구축하였다. 이 중 결측치나 데이터의 오차가 존재하는 지점을 제외하고 78개소의 자료를 사용하였다 (Table 1). 토양수분 자료는 용적수분함량 (Volumetric Water Content) 또는 TDR방식으로 측정되었으며 지중 10 cm와 30 cm 깊이의 수분자료로 매 시간마다 두 자료의 산술평균으로 토양수분이 산정된다. Fig. 3은 최종 선정된 78개소의 위치정보와 대표 6개소 (OM: 오미동, PB: 포항시 북구, HJ: 황지동, AH: 압해면, SY: 소이면, CI: 처인구)에 대해 수집된 토양수분자료를 도시한 것이다.

Table 1

Soil moisture observation points location information

LocationLatitudeLongitudeA.D.[a]LocationLatitudeLongitudeA.D.LocationLatitudeLongitudeA.D.
BGS35.21128.96BSPB36.11129.31GBHD37.71127.86GW
NI36.59127.51CBGP37.85127.5GGHC238.11127.7GW
BY37.16128.18CBGJ237.82126.97GGHJ37.16128.98GW
SY36.91127.76CBDW37.25126.59GGHR38.18128.08GW
SC36.21127.72CBBD37.22126.95GGHU37.3127.92GW
OC36.72127.47CBSR37.3126.84GGMJ36.01127.68JB
OC236.3127.6CBYP37.51127.51GGBR35.75126.85JB
JC36.85127.43CBJR37.27127.43GGYB36.43127.44JB
HD236.62127.42CBCI37.17127.3GGJS235.62127.51JB
GA36.26126.84CNGJ34.86128.58GNJW35.62126.9JB
DM36.26127.28CNGC35.67127.92GNJA35.76127.44JB
SA36.74126.81CNGS34.99128.33GNGR35.2127.46JN
YC36.83126.97CNGD34.9128.41GNGN34.51126.3JN
CY36.43126.8CNDJ35.55128.48GNGS235.28126.47JN
TA36.73126.31CNSN35.45128.76GNDJ34.83126.67JN
HS36.6126.58CNYH35.04128.07GNAH34.9126.34JN
DG35.91128.25GBJR35.08127.77GNOG35.27127.3JN
MH36.92129.38GBCJ35.21128.12GNOC234.58126.65JN
BG36.57129.4GBGG37.53127.96GWJS35.32126.8JN
SP37.05129GBGNM37.34129.01GWJRDA35.02126.83JN
SS36.23128.29GBGD237.38129.23GWJS334.79127.65JN
AJ36.85128.56GBDP38.17128.6GWHG35.05126.54JN
YM36.04128.38GBBP37.49129.12GWHC34.97127.07JN
YC236.68128.46GBYM237.38128.4GWHG35.03126.45JN
OM35.99128.93GBYY37.17128.48GW
JI35.82128.81GBIJ38.06128.17GW
CS36.45128.17GBJB37.67128.59GW

[a] Administrative district: BS (Busan), CB (Chungcheongbuk-do), CN (Chungcheongnam-do), GB (Gyungsanbuk-do), GG (Gyeonggi-do), GN (Gyungsannam-do), GW (Gangwon-do), JB (Jeollabuk-do), JN (Jeollanam-do).

https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC91C6.png
Fig. 3

10~30 cm Soil moisture monitoring station (6 points)

3. RNN - LSTM

기계학습 (Machine learning)은 인공 지능의 한 분야로, 컴퓨터가 데이터를 학습할 수 있도록 하는 알고리즘과 관련 기술들을 말한다. 하드웨어의 발전에 따라 모든 분야에서의 데이터 활용 가능성을 높여주고 있다. 대표적인 학습알고리즘으로는 ANN, DNN (Deep Neural Network), RNN, CNN (Convolutional Neural Network), RBM (Restricted Boltzmann Machine) 등이 있다.

여기서 RNN은 셀에서 입력값을 받아 학습하고 셀의 출력값이 다음 스텝에서 다시 입력값이 되는 순환구조를 가지는 인공신경망의 한 종류로 은닉계층에 과거의 데이터를 기억해 학습을 진행해 자연어나 음성신호, 주식, 기상과 같이 연속성을 가지는 시계열 데이터에서 우수한 성능을 보이는 모델이다 (Fig. 4(a)). 특히 시계열 분석에 있어 빠르고 정확한 학습의 특징을 가진다. 하지만 이러한 장점에도 불구하고 입력자료가 많거나 학습횟수를 과도하게 설정하면 기울기 소실 (Vanishing gradient)에 따른 학습의 저하 및 불가, 또는 속도 저하가 발생하게 된다. 이러한 장기 의존성에 대한 문제를 해결하기 위해 RNN에 LSTM 구조를 도입하였다.

https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC91E6.png
Fig. 4

Machine learning structure (Gers et al., 2002)

LSTM은 기존 RNN Cell에 입력 게이트 (input gate), 망각 게이트 (forget gate), 출력 게이트 (output gate)가 추가된 구조이다 (Fig. 4(b)). 여기서 입력 게이트는 sigmoid 함수를 이용해 이전 셀에서 들어온 입력 값을 받아드리는 정도를, 망각 게이트는 sigmoid와 tanh 함수를 이용해 이전 셀의 학습결과를 얼마나 가져올지, 출력 게이트는 셀을 업데이트하고 마지막 sigmoid 함수와 셀 스테이트 출력결과를 tanh 함수 이용해 얼마나 출력할지를 결정한다 (Shin et al., 2017). 이러한 구조를 통해 반복된 학습에서 발생하는 기울기 소멸문제를 해결하고 장기 의존성을 유지할 수 있다 (Gers et al., 2002). 본 연구에서는 LSTM을 사용하기 위해 기계학습과 딥러닝을 위해 구글에서 배포하는 Python TensorFlow를 사용하였다.

Ⅲ. 결과 및 고찰

1. LSTM 모형 구축

토양수분 산정을 위해 입력변수 (NDVI, LST, 일조시간, 강수량, 토양수분) 5개, 출력변수 (다음날 토양수분) 1개를 사용하였으며 여기서, 입력변수는 Lee et al. (2017)의 선행연구결과를 참고하였다. Lee et al. (2017)은 Stepwise 방법을 이용하여 NDVI, LST, 일조시간, 5일 강수량을 순차 적용하여 회귀식에 가장 지배적인 영향을 주는 인자를 도출한 결과 모든 독립변수를 사용하였을 때 가장 좋은 상관성을 나타냄을 확인한 바 있다. 산정 알고리즘은 3개의 층을 가지는 다층구조 LSTM을 Python 오픈소스 라이브러리 Tensorflow를 이용하여 작성되었으며 은닉층 (Hidden Layer)의 개수는 10개, 배치크기 (Sequence length)는 5, 학습 정도의 지표는 평균제곱근오차 (Root Mean Square Error, RMSE)를 최적화 방법은 지표의 감소속도가 빠른 AdamOptimizer를 사용하였다. 여기서 배치크기는 토양수분 산정을 위해 입력되는 시계열 자료의 개수로 값이 3인 경우 3일간의 자료를 이용해 하루의 토양수분을 산정을 의미한다. 본 연구에서의 배치 크기는 선행연구결과를 토대로 선행토양함수조건을 고려하기 위해 5일로 설정하였다 (Jung et al., 2017).

기계학습의 적용 시 가장 중요한 인자는 학습횟수이다. 학습횟수가 과도하게 클 경우, 과적합 (Overfitting) 문제가 발생하게 된다. 본 연구에서는 과적합 문제를 방지하기 위해 전국에 적용하기 앞서 관측자료의 품질이 가장 좋은 3개의 포인트 (Fig. 5(a))와 나쁜 3개의 포인트 (Fig. 5(b))에 대하여 학습횟수에 따른 RMSE 변화를 분석하였다. 1,000회부터 50,000회 학습을 실시하였고 앞선 알고리즘의 조건에서는 학습횟수가 20,000회 이상 넘어가게 되면 학습자료에 과적합이 나타나 검증결과의 RMSE가 증가하는 것을 확인하였다. 따라서, 본 연구에서는 전체 78개 지점에 대하여, 동일기간 (2015.01.01.~2017.02.03.)에 20,000번 학습시켰다.

https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC91F7.png
Fig. 5

RMSE change according to learning iteration

2. LSTM 모형 적용 결과

본 연구에서는 농촌진흥청의 78개 지점에 대하여 LSTM 알고리즘을 적용하여 토양수분자료를 산정하였다. 토양수분산정에 사용한 입력자료는 조건부합성을 통해 결측값이 보간된 LST, 선형보간으로 생성된 일별 NDVI, 일조시간, 강수자료를 사용하였다. LSTM 모형의 적용성 평가를 위해 결정계수 (coefficient of determination, R2), RMSE, NSE 모형효율성계수 (Nash-Sutcliffe Efficiency, NSE)로 비교하였다. 여기서 R2, NSE의 경우는 1에 가까울수록, RMSE의 경우 0에 가까울수록 실측값과 산정값이 좋은 상관성을 가짐을 의미한다. Table 2는 학습데이터를 이용해 학습된 LSTM 알고리즘을 각 관측소의 검증데이터에 적용하여 산정된 토양수분 값의 통계 결과로 76개 지점에 대한 평균 R2는 0.78, NSE와 RMSE는 각각 0.75, 2.76%를 보여 모든 지점에서 통계적으로 유의한 수준인 것으로 분석되었다.

Table 2

Validation results for estimated soil moisture

LOCR2NSERMSETypeLOCR2NSERMSETypeLOCR2NSERMSEType
GP0.830.821.77ClaySN0.860.841.28SiltJW0.860.832.09Sand
GJ0.590.576.21SandSR0.820.812.34SiltJS30.820.822.38Loam
GC0.700.653.17SiltSP0.780.772.63SandJR0.700.672.92Silt
GS0.710.684.11SiltSS0.690.642.73LoamJB0.890.882.13Loam
GG0.800.793.32SiltSY0.530.534.33SandJA0.700.664.37Silt
GD0.680.635.37LoamSA0.780.742.54SiltCJ0.770.772.56Sand
GJ20.640.643.70LoamSC0.750.742.42LoamJC0.800.712.32Silt
GR0.830.822.15SiltAJ0.810.802.38SiltCI0.580.473.29Silt
GN0.770.753.04LoamAH0.950.941.23SandCY0.770.732.85Loam
GS20.840.842.33ClayYM0.890.882.38LoamCS0.880.871.93Sand
GNM0.730.692.35SandYP0.700.682.86SiltTA0.870.843.28Silt
GA0.690.684.37LoamYM20.870.852.70SiltPB0.930.931.83Loam
GD20.880.871.47LoamYC0.750.712.60SiltHG0.910.901.87Clay
NI0.860.842.45LoamYY0.610.453.91SiltHC0.860.852.68Loam
DW0.640.613.58SiltYC20.830.802.72SiltHG0.800.791.67Silt
DG0.800.692.89SiltOG0.800.792.45LoamHS0.760.733.14Clay
DJ0.850.831.72ClayOM0.970.961.21LoamHD0.800.782.41Silt
DP0.730.702.02LoamOC0.860.842.17LoamHC20.840.822.09Silt
DJ0.820.822.60ClayOC20.780.753.88LoamHJ0.380.345.85Loam
DM0.700.642.50SiltOC20.830.812.49SiltHR0.690.684.87Silt
MH0.690.682.78SiltYH0.800.792.28SandHD20.890.852.08Silt
MJ0.870.852.54SiltYB0.740.702.67SiltHU0.630.612.68Sand
BG0.760.733.08SandIJ0.800.752.58LoamClay0.850.792.32-
BD0.890.871.92ClayJI0.910.882.28LoamLoam0.780.772.77
BY0.670.184.91ClayJS0.900.891.76SandSilt0.760.712.80
BR0.710.662.58SandJS20.810.803.08SiltSand0.770.752.68
BGS0.850.851.61LoamJR0.640.643.72LoamAVG0.780.752.76-
BP0.850.842.11SiltJRDA0.890.891.79Sand

Fig. 6과 Fig. 7은 학습결과가 가장 좋은 상위 3개 지점과 하위 3개의 지점에 대해 관측자료와의 1:1 및 시계열 그래프를 도시한 것이다. 학습결과가 가장 우수한 것으로 나타난 오미동 (OM), 압해읍 (AH), 포항 (PB)의 경우 R2, NSE, RMSE가 각각 0.93~0.97, 0.93~0.96, 1.83~1.21%의 범위를 보이며 관측과 산정값이 선형관계를 보였으며 토양수분의 시계열 변화 또한 관측자료와의 패턴을 매우 잘 모의하는 것으로 분석되었다. 반면 하위 3개 지점인 소이면 (SY), 황지동 (HJ), 처인구 (CI)의 경우 각각 R2, NSE, RMSE가 각각 0.38~0.58, 0.34~0.53, 3.29~5.85% 범위를 보이며 선형관계를 보이기는 하나 값이 과대, 과소 추정되는 경우가 많고 패턴 앞선 3개 지점보다 완벽히 모의 되지 못함을 확인하였다 (Fig. 6, Fig. 7(b)).

https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC9227.png
Fig. 6

Soil moisture Validation scatter plot (Top 3 points, Low 3 points)

https://cdn.apub.kr/journalsite/sites/jksae/2019-061-06/N0740610613/images/PIC9266.png
Fig. 7

Soil moisture estimation results graph

결과가 좋은 상위지점과 하위지점의 학습결과의 차이의 원인을 살펴보면, 상위 지점의 경우 (Fig. 7(a)) 학습년도와 검증년도의 패턴이 유사하지만 하위 지점 특히, 황지동 (HJ) 지점의 경우 학습년도에서는 토양수분 실측값이 주로 20~30%의 범위에서 분포하고 있지만 검증년도에서는 10~25%의 범위로 토양수분이 하강하는 패턴의 변화가 발생해 학습된 알고리즘으로 산정된 값이 검증년도의 패턴을 따라가지 못하는 것으로 보인다. 또한, 앞선 상위지점보다 하위지지점은 이상치의 수가 많아 학습에 영향을 주어 검증 값에도 과도한 이상치가 발생 된 것으로 판단된다 (Fig. 7(b)).

또한, 토양수분은 토양 종류 혹은 속성에 따라 그 범위와 변화 특성이 다른데 이에 대한 차이를 분석하기 위해 검증결과를 토양별로 분석한 결과 Clay가 가장 우수하게 나타났으며, 배수능이 떨어질수록 즉, 토양이 토양수분의 변화에 비교적 덜 민감한 경우 알고리즘의 정확도가 높게 나타났다 (Table 2).

Ⅳ. 결 론

본 연구에서는 윈도우 기반의 파이썬 (Python) 3.7버전 Tensorflow를 이용하여 LSTM을 구축하였다. LSTM의 입력자료로 NDVI, LST, 강수량, 일조시간과 토양수분 총 5개의 자료를 활용하였으며 여기서 위성자료의 경우 LST는 조건부합성을 통해 결측값을 보간하였으며, NDVI의 경우 16일 시간해상도를 선형보간을 통해 일일 NDVI자료로 변환하였고 토양수분과 기상 자료의 경우 농촌진흥청에서 제공하는 104개 지점 중 78개의 10 cm~30 cm 깊이의 실측자료와 기상청에서 제공하는 강수량, 일조시간을 사용하여 공간분포하였다. 5일간의 입력자료를 이용해 다음날 토양수분을 산정하도록 하였고, 각 토양수분 관측소마다 2015~2017년자료의 총 기간 중 70%에 해당하는 기간을 20000번씩 반복 학습시켰으며 30%를 검증기간으로 활용하였다. 학습된 LSTM 알고리즘을 토양수분 관측소별로 적용한 결과 평균 결정계수 (R2) 0.78, 모형효율계수 (NSE) 0.75, 평균제곱근편차 (RMSE) 2.76%를 보여 모든 지점에서 높은 정확도를 보였고, 특히 토양의 수분 변화에 비교적 덜 민감한 토양인 Clay에 가까울수록 상관성이 높게 나타났다.

하지만, 관측값에 많은 수의 이상치와, 학습년도와 검증년도의 토양수분 패턴의 변화가 크게 발생했던 관측소의 경우 알고리즘 학습에 영향을 주어 토양수분 산정결과가 검증 값과 상관성이 떨어지는 것으로 관찰되었다. 이러한 학습데이터의 신뢰도와 양이 부족했음에도 불구하고 토양수분의 변화를 잘 모의하고 있으나 추후 연구에서는 알고리즘 정확도 개선과 미계측 지역의 토양수분 산정을 위해 다음과 같은 수정이 필요할 것으로 보인다. 첫째, 앞선 황지동, 처인구 관측소와 같은 패턴의 변화에 따른 알고리즘 성능 저하를 방지하기 위해 학습자료를 기존 방식인 시간 순서에 따른 분할이 아닌 학습기간에 보정기간의 일부분을 혼합하거나 무작위추출 등을 이용해 학습자료를 생성하거나 토양 유형에 따른 토양수분 함양량을 이용해 추가적인 품질관리를 실시하여야 한다. 둘째, 현재 연구에서 사용된 입력자료는 LST, NDVI, 일조시간, 강수량으로 선행연구에서 제시된 4개의 자료만을 사용하였지만, 토양수분은 풍속, 토양의 물리적 특성 등 다양한 요소에 의해 영향을 받으므로 알고리즘의 성능을 개선과 불확실성을 제거하기 위해 입력자료를 추가해야 한다. 셋째, 알고리즘을 통한 미계측 지역의 토양수분을 산정하기 위해서는 토양수분 관측소들을 토양에 따라 세분류하고 토양별 학습 후 미계측 유역에 해당하는 토양에 해당하는 결과를 적용해야 높은 정확도의 토양수분 결과를 얻을 수 있을 것이다. 본 연구에서 개발된 알고리즘은 지속적인 학습과 검증을 통해 정확도 향상이 가능하며 해당 기술을 바탕으로 향후 기후변화 시나리오를 적용한 토양수분 변화 예측, 미계측유역의 토양수분 산정이 가능할 것으로 판단된다.

감사의 글

본 연구는 환경부의 물관리연구사업 (79617)에서 지원받았습니다.

REFERENCES

1
D. Aubert, C. Loumagne and L. Oudin, Journal of Hydrology, Sequential assimilation of soil moisture and streamflow data in a conceptual rainfall-runoff model., 280(1-4); 145-161 (2003)10.1016/s0022-1694(03)00229-4
2
R. D. Barling, I. D. Moore and R. B. Grayson, Water Resources ResearchA quasi-dynamic wetness index for characterizing the spatial distribution of zones of surface saturation and soil water content., 30(4); 1029-1044 (1994)10.1029/93wr03346
3
A. Dai, K. E. Trenberth and T. Qian, Journal of Hydrometeorology, A global dataset of Palmer Drought Severity Index for 1870-2002: Relationship with soil moisture and effects of surface warming., 5(6); 1117-1130 (2004)10.1175/jhm-386.1
4
T. J. Farrar, S. E. Nicholson and A. R. Lare, Remote Sensing of Environment , The influence of soil type on the relationships between NDVI, rainfall, and soil moisture in semiarid Botswana. II. NDVI response to soil moisture., 50(2); 121-133 (1994)10.1016/0034-4257(94)90039-6
5
F. A. Gers, N. N. Schraudolph and J. Schmidhuber, Journal of Machine Learning Research, Learning precise timing with LSTM recurrent networks., 3(8); 115-143 (2002)
6
R. R. Gillies, W. P. Kustas and K. S. Humes, International Journal of Remote Sensing, A verification of the ‘triangle’ method for obtaining surface soil water content and energy fluxes from remote measurements of the Normalized Difference Vegetation Index (NDVI) and surface., 18(15); 3145-3166 (1997)10.1080/014311697217026
7
A. R. Huete, C. Justice and W. J. D. van Leeuwen, MODIS Vegetation Index (MOD13) Algorithm Theoretical Basis Document Version 3. (1999)
8
J. S. Hutchinson, T. J. Vought and S. L. Hutchinson, Papers and Proceedings of Applied Geography ConferencesContinuous soil moisture mapping using MODIS NDVI and LST products., 29; 140 (2006)
9
J. Y. Joo, M. H. Choi, S. W. Jung and S. O. Lee, Journal of the Korean Society of Civil Engineers, Prediction of soil moisture using hydrometeorological data in selmacheon., 30(5B); 437-444, (in Korean). (2010)
10
C. G. Jung, Y. G. Lee, Y. H. Cho and S. J. Kim, Remote Sensing, A study of spatial soil moisture estimation using a multiple linear regression model and MODIS Land surface temperature data corrected by conditional merging., 9(8); 870 (2017)10.3390/rs9080870
11
B. S. Kim and B. K. Jung, Hydrological ProcessesFlood simulation using the gauge-adjusted radar rainfall and physics-based distributed hydrologic model., 22(22); 4400-4414 (2016)10.1002/hyp.704325855820
12
D. S. Kim, N. W. Park, N. Kim, K. J. Kim, S. J. Lee, Y. H. Kim, J. W. Kim, D. Y. Shin, Y. H. Cho and Y. W. Lee, Journal of the Korean Cartographic Association, Downscaling advanced microwave scanning radiometer 2 (AMSR2) soil moisture data using regression-kriging., 17(2); 99-110, (in Korean). (2017a)10.4172/2169- 0049.1000139
13
G. S. Kim and J. P. Kim, Journal of the Korean Association of Geographic Information Studies, Correlation analysis between soil moisture retrieved from satellite images and ground network measurements., 14(2); 69-81, (in Korean). (2011)10.11108/kagis.2011.14.2.069
14
J. Y. Kim and T. S. Hogue, IEEE Transactions on Geoscience and Remote Sensing, Improving spatial soil moisture representation through integration of AMSR-E and MODIS products., 50(2); 446-460 (2011)10.1109/tgrs.2011.216131827295638
15
Y. H. Kim, G. J. Kim, S. J. LEE, J. W. Kim and Y. W. Lee, Journal of The Korean Cartographic Association, Deep learning-based retrieval of daily 500-m soil moisture for south korea., 17(3); 109-121, (in Korean). (2017b)10.16879/jkca.2017.17.3.109
16
Y. G. Lee, C. G. Jung, Y. H. Jo and S. J. Kim, Journal of the Korean Society of Agricultural Engineers, Estimation of soil moisture using multiple linear regression model and COMS land surface temperature data., 59(1); 11-20, (in Korean). (2017)10.5389/ksae.2017.59.1.011
17
B. Narasimhan, R. Srinivasan, J. G. Arnold and M. Di Luzio, Transactions of the ASAEEstimation of long-term soil moisture using a distributed parameter hydrologic model and verification using remotely sensed data., 48(3); 1101-1113 (2005)10.13031/2013.18520
18
J. A. Park and G. S. Kim, Journal of the Korean Geographical Society, Estimation of spatial distribution of soil moisture at Yongdam Dam watershed using artificial neural networks., 46(3); 319-330, (in Korean). (2011)
19
S. Y. Park, The Geographical Journal of KoreaEvaluation of MODIS land surface temperature as an indicator of the climatic water budget in the central great plains., 37(3); 257-271, (in Korean). (2003)
20
Y. Qiu, B. Fu, J. Wang and L. Chen, CATENASpatiotemporal prediction of soil moisture content using multiple-linear regression in a small catchment of the Loess Plateau, China., 54(1-2); 173-195 (2003)10.1016/s0341-8162(03)00064-x
21
D. H. Shin, K. H. Choi and C. B. Kim, Journal of Korean Institute of Information Technology , Deep learning model for prediction rate improvement of stock price using RNN and LSTM., 15(10); 9-16, (in Korean). (2017)10.14801/jkiit.2017.15.10.9
22
S. L. Su, D. N. Singh and M. S. Baghini, MeasurementA critical review of soil moisture measurement., 54; 92-105 (2014)10.1016/j.measurement.2014.04.007
23
L. Wang, J. Wen, T. Zhang, Y. Zhao, H. Tian, X. Wang, R. Liu, J. Zhang and S. Lu, Hydrology and Earth System Sciences Discussions Surface soil moisture estimates from AMSR-E observations over an arid area., 6(1); 1055-1087 (2009)10.5194/hessd-6-1055-2009
24
Z. M. Wang, Institute for Computational Earth System Science, Santa BarbaraMODIS land-surface temperature algorithm theoretical basis document (LST ATBD)., 75 (1999)
25
Z. Wan and J. Dozier, IEEE Transactions on Geoscience and Remote SensingA generalized split-window algorithm for retrieving land-surface temperature from space., 34(4); 892-905 (1996)10.1109/36.50840627295638
26
Z. Wan, P. Wang and X. Li, International Journal of Remote Sensing, Using MODIS land surface temperature and normalized difference vegetation index products for monitoring drought in the southern Great Plains., 25(1); 61-72 (2004)10.1080/0143116031000115328
27
M. Zribi, N. Baghdadi, N. Holah and O. Fafin, Remote Sensing of EnvironmentNew nethodology for soil surface moisture estimation and its application to ENVISAT-ASAR multi-incidence data inversion., 96(3-4); 485-496 (2005)10.1016/j.rse.2005.04.005
페이지 상단으로 이동하기