2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using...

37
Automation of surface energy balance model {ReSET} Aymn Elhaddad and Luis Garcia, Colorado State University, Fort Collins, CO. 1

description

Estimating water used by vegetated areas is very important for water resources management and water rights. Traditionally the amount of water delivered to an area is calculated by installing some measuring device (flumes, weirs, flow meters, etc.). The alternative approach presented here estimates the actual water use in a vegetated areas based on ground surface energy balance concept using the ReSET model (Remote Sensing of ET – ReSET developed by IDS group in Colorado state university) that uses satellite and Arial imagery with visible and thermal bands along with weather data to estimate daily actual crop Evapotranspiration (ET) for vegetated areas. Surface energy balance models have been proven to be a robust approach for estimating vegetation evapotranspiration. One of the main limitations of wider application of these models in water resources and irrigation management is the requirement of extensive back ground in surface energy modeling. This presentation shows the development and the application of an ArcGIS toolbox that runs an automated version of the ReSET model. The tool is compatible with NASA/USGS Landsat Legacy Project. The presented ArcGIS tool automates the model in all stages and requires minimum interference from user. The tool presented accommodates both basic and advanced users. The results using the tool were tested and validated using results from manual ReSET model runs.

Transcript of 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using...

Page 1: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Automation of surface energy balance model {ReSET}

Aymn Elhaddad and Luis Garcia,

Colorado State University, Fort Collins, CO.

1

Page 2: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Crop Water Use (ET) Monitoring System

"Courtesy: National Science Foundation"

•Ground, air- and space- borne RS of ET

2

Page 3: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Traditional ETc Calculation

3

Page 4: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Advantages of Surface Energy Balance Models Over Other Methods

Classic calculation of crop ET relies on using reference ET and a crop coefficient. Unfortunately, this methodology does not take into account the local conductions such as:

• Water shortage/Waterlogging • Crop Type • Planting dates • Salinity

4

Page 5: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Remote Sensing of ET Models

• Most common ones use the energy balance equation.

• Have large footprint (regional coverage). • Measure actual, not potential ET. • Several models have been developed:

SEBAL, METRIC, ReSET, SAT, ALARM, etc.

5

Page 6: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Using Surface Energy Balance ET is calculated as a “residual” of the energy balance

R n

G (Heat to ground)

H (Heat to air) ET

(Radiation from sun)

Remote Sensing of Evapotranspiration

LE = Rn – G – H

6

Page 7: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Description of Energy Balance Models

The use of the energy balance equation: Rn = LE + G + H

Net Radiation (Rn), Soil Heat Flux (G), Sensible Heat Flux (H), and Latent Energy consumed by ET (LE).

Model Rn, G and H, then determining LE as a residual. LE = Rn – G – H

7

Page 8: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

SEB Models Limitations Imagery availability

If no images are available for a region SEB models can not be used.

Cloud cover SEB models are sensitive to clouds since clouds

impact the thermal band. Calibration In the model without ground calibration if advection

occurs it will introduce errors in the results. In the calibrated mode high quality weather data is

required.

8

Page 9: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Surface Energy Balance Using A Raster Concept (ReSET-Raster)

• The ReSET-Raster model is a surface energy balance model that uses Surface Energy Balance to calculate actual ET for every pixel.

• Unlike METRIC or SEBAL, ReSET generates surfaces of every variable (wind, hot, cold, ETr)

• Model main inputs 1. Aerial imagery with visible and thermal bands. 2. Ground weather data from available weather

stations. 9

Page 10: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

ET Modeling

ReSET Model

Aerial images with visible and thermal bands ET 24 hour grid

10

Page 11: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Irrigation Event Captured by the ReSET Model 5/27/2006

11

Page 12: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

ET Variability within Fields Detected by ReSET Model 7/30/2006

12

Landsat image

ReSET ET grid

Page 13: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Running a Surface Energy Balance Based Model Manually

To manually run SEB models users need to have a background in:

• Hydrologic science, • Behavior of soil, vegetation and water systems, • Environmental physics, • Radiation, • Aerodynamics, • Heat transfer, • Vegetation systems, • Image Processing.

The need for these expertise limits the number of model users and eventually hinders the expansion of surface energy balance models usage and applications.

Page 14: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

2ls5_1.mdl 2ls7_1.mdl

2ls_2.mdl

2ls5_3_savi.mdl 2ls7_3_savi.mdl

3_11_14r_savi.mdl 3_11_14r_savi.mdl

ArcGIS to obtain cold and hot points shp

ArcGis for Albedo Coef

3.mdl

pre_it.mdl

H_r.mdl

pre_it_r1.mdl pre_it_rain.mdl pre_it_rain_r1.mdl

Rah.mdl 4.mdl

SI_r1.mdl

H.mdl

Rah.mdl

4.mdl

SI.mdl H.mdl

SI.mdl

H.mdl

H_r.mdl

H_r.mdl

50_51_reset1_point.mdl

50_evapo_fr_1.mdl

50_evapo_fr_2.mdl

50_evapo_fr_2r.mdl

50_evapo_fr_2r1.mdl

1dem.mdl EB Model Manual Mode

Page 15: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Automated ReSET Model Under ArcGIS 10.1

15

Page 16: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Surface Energy Balance Model Components

16

Location characteristics

Anchor points selection

Surface Albedo Energy balance

calculations

Page 17: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Model First Two Components

Multi layer satellite imagery Image header

file

Location Geographic Characteristics

Digital Elevation

map

•Reflectance of light energy •Vegetation indices

(NDVI,TOA-ALBEDO)

Page 18: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Surface Albedo calculation

18

2_

sw

radiancepathtoa

τ

ααα

−=

τsw = 0.75 + 2

10-5

z FAO 56

(Chen and Ohring, 1984; Koepke et al., 1985)

αpath_radiance ~ 0.03 Bastiaanssen (2000)

Page 19: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Iterative Process for Calculating Surface Albedo

NDVI mask

Surface Albedo Calculate Surface Albedo

using initial albedo coefficient

TOA Albedo

Update Albedo coefficient Fail Pass Recalculate

Surface Albedo

Mean value of surface albedo within NDVI

mask

Final Surface Albedo

Surface Albedo

Check

Page 20: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

NDVI image (left) and NDVI mask (right) for Albedo

20

Page 21: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

NDVI mask for Surface Albedo

21

Page 22: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Modeling of Fluxes (Rn = LE + G + H)

• In the energy balance equation various fluxes are modeled as follows:

• Net Radiation (Rn) = Gain – Losses Rn = (1 – α) Rs + RL – RL – (1-εo) RL

• Soil Heat Flux (G) – Empirical equation

G = (Ts/α (0.0038α + 0.0074α2) (1 – 0.98NDVI4)) Rn

• Sensible Heat Flux (H) H = ρaCp (T1 – T2)/rah

Broad band emissivity

Z2

Z1

rah

rah = aerodynamic resistance to heat transport (T1 – T2) = dT = near surface temperature diff.

dT H

Cp = air specific heat ρa = air density

22

Page 23: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Modeling of Fluxes (cont.) H = ρaCp (T1 – T2)/rah • Due to the difficulty of computing T1 – T2 the model

uses a dT function.

H = ρaCp (dT)/rah

Z2

Z1

rah

rah = aerodynamic resistance to heat transport (T1 – T2) = dT = near surface temperature diff.

dT H

Cp = air specific heat ρa = air density

23

Page 24: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

dT Function • To determine dT, two extreme pixels are selected (cold and hot

anchor pixels). • The cold pixel is selected from a well water vegetated area where

dTcold= 0 • The hot pixel is selected as a very dry land area where it is

expected that LE = 0. dThot = (Rn - G) rah / (ρaCp)

• A linear relationship is assumed to exist between the surface temperature and dT, which then enables the calculation of H for each pixel.

24

H = Rn – G – (LE = 0)

Page 25: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Selection of Hot and Cold Anchor Points

25

NDVI Filter

Surface Albedo Filter

Clumping

Sieving

Proximity Weather Stations

Sorting Anchor points

Surface temperature

Page 26: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Checking the Value of the Cold Anchor Points

26

Page 27: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Proximity Check for Cold Anchor Points

27

Page 28: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Solving for H • H = ρaCpa (dT)/rah We find H for every pixel

LE = Rn – G – H

is latent heat of vaporization (j/kg) representing the

energy required to evaporate a unit mass of water To extrapolate from instantaneous ET to 24-hour ET, ETrF is multiplied by 24-hour ETr.

-5

0

5

10

15

20

25

280 290 300 310 320 330 340

dT

T (Kelvin)

T and dT

28

Page 29: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

LE and EF Calculation • Using LE the evaporative fraction (EF) is calculated:

EF = LE/(Rn – G) • It assumes that this fraction remains constant

throughout the day, therefore can be used in determining daily ET as shown below:

ET24 = 86,400 * EF * (Rn24 - G24)/ λv

• Under calm weather conditions or moderate advection for non-irrigated areas, the assumption of EF being constant can be acceptable.

Evap./Available energy

29

Page 30: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Model Inputs (Acquired data sets)

• Imagery data: Satellite imagery and header file.

• Weather data: Daily and hourly reference ET as single point values or grids

and daily wind run.

• Location data: Shapefile of weather station locations and shapefile for the

area of interest.

30

Page 31: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Model Inputs (User entered parameters)

• User enters several values for the creation of masks and the filtering process.

• Those processing parameters are critical but do not require advanced background.

• The model initial run uses default parameter values (which are suitable under normal crop growing conditions).

• Model parameters are fine-tuned in a learning process through a feed back from the area of interest the model is being applied on.

31

Page 32: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Advantages of Automating the Use of SEB Models

• Help the expansion of surface energy balance models applications.

• Facilitate the mass production of actual ET maps on several temporal and spatial resolutions (current and historical).

• Provide valuable inputs to near real time irrigation scheduling models and ground water models.

32

Page 33: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Limitations of Automation of the Use of SEB Models

• The automated model was used in different areas in the US (Colorado, California, Texas) and overseas (Spain, Egypt and Saudi Arabia) with performances that matched or surpassed the manual mode. However, the automation process is unable to accommodate these two limitations:

• Pixels affected by clouds. • Bad pixel data ( Landsat 7), image boundaries.

33

Page 34: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Overcoming Limitations of Automation

1. Imagery preprocessing can be done to overcome the previously mentioned limitations. – Clouds:

Image pixels affected by clouds should be masked and replaced with no data values. – Bad pixel data:

• Satellite images should be clipped at the borders to eliminate pixels with bad data at the edges of the image.

• Bad stripes in satellite imagery (Landsat 7) should be filled with same image date adjacent data or masked.

2. Running the model in a semi automated mode where the user can manually select hot and cold anchor points.

34

Page 35: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

ReSET Raster Applications • South Platte Basin – Estimation of irrigation efficiency

and validation of pumping records, development of Kc.

• Arkansas River Basin – Estimation of actual crop water use, Aquifer recharge/depletion, impact of salinity on ET, calculation of canal service area water use.

• Palo Verde Irrigation District – Estimation of actual crop water use.

• Aragona Irrigation District in Spain – Estimation of actual crop water use.

• Nile Delta in Egypt- Evaluate irrigation canal system efficiency. 35

Page 36: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

ReSET Model Modes

• ReSET is available in full automatic and semi automatic mode for all Landsat satellites imagery (LS 5, LS 7, LS 8) and MODIS.

• Colorado State University will be offering a

three day training on the ReSET model this fall, for more information please email [email protected]

36

Page 37: 2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspiration of Vegetation using Remote Sensing Approach (Automation of Surface Energy Balance Model {ReSET}) by

Questions

37