Next Article in Journal
Towards Automatic Extraction and Updating of VGI-Based Road Networks Using Deep Learning
Previous Article in Journal
Himawari-8/AHI and MODIS Aerosol Optical Depths in China: Evaluation and Comparison
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automated Extraction of Consistent Time-Variable Water Surfaces of Lakes and Reservoirs Based on Landsat and Sentinel-2

Deutsches Geodätisches Forschungsinstitut, Technische Universität München, Arcisstraße 21, 80333 München, Germany
*
Author to whom correspondence should be addressed.
Remote Sens. 2019, 11(9), 1010; https://doi.org/10.3390/rs11091010
Submission received: 7 March 2019 / Revised: 22 April 2019 / Accepted: 23 April 2019 / Published: 28 April 2019
(This article belongs to the Section Remote Sensing Image Processing)

Abstract

:
In this study, a new approach for the automated extraction of high-resolution time-variable water surfaces is presented. For that purpose, optical images from Landsat and Sentinel-2 are used between January 1984 and June 2018. The first part of this new approach is the extraction of land-water masks by combining five water indexes and using an automated threshold computation. In the second part of this approach, all data gaps caused by voids, clouds, cloud shadows, or snow are filled by using a long-term water probability mask. This mask is finally used in an iterative approach for filling remaining data gaps in all monthly masks which leads to a gap-less surface area time series for lakes and reservoirs. The results of this new approach are validated by comparing the surface area changes with water level time series from gauging stations. For inland waters in remote areas without in situ data water level time series from satellite altimetry are used. Overall, 32 globally distributed lakes and reservoirs of different extents up to 2482.27 km 2 are investigated. The average correlation coefficients between surface area time series and water levels from in situ and satellite altimetry have increased from 0.611 to 0.862 after filling the data gaps which is an improvement of about 41%. This new approach clearly demonstrates the quality improvement for the estimated land-water masks but also the strong impact of a reliable data gap-filling approach. All presented surface area time series are freely available on the Database of Hydrological Time Series of Inland (DAHITI).

1. Introduction

Monitoring and modeling of the Earth’s water cycle has become increasingly important in the last few years, especially in the context of climate change. Though only 0.013% [1] of the Earth‘s water is stored in lakes and reservoirs, the knowledge about storage changes is of great importance for the development of hydrological models. In the 1970s, the first remote sensing satellites such as Landsat-1 for mapping the Earth‘s surface and Seasat for measuring the water level from space were launched. In the following decades until the present day, numerous further remote sensing satellites carrying sensors of improved quality have been launched. Presently, the usage of multi-mission approaches allows scientists to create time series of surface areas or water levels over a period of more than 30 years for lakes and reservoirs.
Time series give an insight in the dynamics of lakes and reservoirs which are fundamental for risk assessment of natural disasters. The number of reported natural disasters increased from about 150 in 1980 to more than 400 in 2008, where in 38% of the events can be assigned to wet mass movements such as floods [2]. Also, the number of dams used worldwide for irrigation, hydroelectricity, etc. has increased over the last few decades. This can lead to water shortage in countries such as Iran which can end up in political crisis [3]. Over the last few decades, the number of in situ data used for local monitoring has strongly decreased. The reasons are mainly that no data exists or is not accessible. Therefore, remote sensing is a valuable tool for observing water bodies independently from space. An example for decreasing of in situ data is the Global Runoff Data Center (GRDC) where the number of river discharge stations decreased from about 7900 to 600 between 1979 and 2018 [4].
The extraction and identification of water bodies is essential for applications such as monitoring flooded regions [5] and wetlands [6,7], but also for the water storage quantification of lakes and reservoirs [8]. Remote sensing is also capable of observing long-term geomorphological changes of rivers and their meandering [9].
The main objective of using optical images is the classification of land cover types in categories such as water, vegetation, ice, etc. In this research field, one of the most common approaches is the land-water classification which is mainly based on the calculation of water indexes using different spectral information from optical images. Many water indexes such as Modified Normalized Difference Water Index (MNDWI) [10], New Water Index (NWI) [11], Automated Water Extraction Index for Non-Shadow Areas (AWEInsh) [12], Automated Water Extraction Index for Shadow Areas (AWEIsh) [12], and Tasseled Cap for Wetness (TCwet) [13] have been developed and used in different modifications, combinations, and approaches over the last few decades. Based on the calculated land-water indexes, the more challenging task is the delineation of land and water in optical images. Gómez et al. [14] gives a clear overview of various algorithms such as artificial neural networks, clustering, decision trees, Gaussian maximum likelihood, or Support Vector Machines which have already been used for the classification of land cover. This also includes the separation of land and water pixels. All these approaches have a common weakness which is that they require training data for their classification. This is not the case in our study. For the separation of land and water pixels, the proven Otsu threshold algorithm [15] is often used. However, this requires a bimodal histogram distribution. In this paper, a new approach for the threshold computation based on five histograms derived from different land-water indexes is demonstrated.
A variety of global surface land-water products using optical images such as MODIS, Landsat, or Sentinel-2 has already been available for more than 30 years. Nevertheless, the spatial resolutions differ from 10 m for Sentinel-2, 30 m for Landsat and 250 m for MODIS which has a strong impact on the quality, especially on the resulting delineation of land and water masks at the shores. The Global Land Cover Facility (GLFC) developed the GLS2000 product which is a global surface water data set using Landsat and MODIS data for the year 2000 and with a spatial resolution of 30 m [16]. Another high-resolution global surface water data set based on Landsat and Google Earth Engine providing long-term information has been developed by Pekel et al., without pixel-wise accuracy and remaining data gaps [17]. The global WaterPack is a daily land-water data set based on MODIS data with a spatial resolution of 250 m where data gaps have been filled by a temporal interpolation [18].
The reconstruction of data gaps caused by voids, clouds, cloud shadows, or ice is an important step for the creation of homogeneous surface area time series. For that reason, a new approach has been developed in this paper. So far, several other approaches based on different data sets have already been developed. For example, data gaps in MODIS data with a high temporal resolution of 1–2 days can be reconstructed by applying a temporal interpolation [18]. Combining SAR with optical images is another approach to reduce data gaps caused by clouds [19].
Further multi-mission applications arise of using surface areas derived from optical images in combination with satellite altimetry for validation or computation of volume changes which has been already proven in several studies [8,20,21].
In this paper, a new approach for computing monthly surface area time series of lakes and reservoirs based on optical images from Landsat and Sentinel-2 is presented. This approach is divided into two major parts. The first part is the extraction of land-water masks with remaining data gaps by combining five water indexes and an automated threshold computation. The combination of different water indexes leads to more accurate land-water masks. The second part of this approach is the step of filling data gaps caused by voids, clouds, cloud shadows, or snow. This is performed by estimating a long-term water probability mask based on data gained between January 1984 and June 2018. Then, this mask is used in an iterative approach for filling the data gaps in all monthly masks. And finally, a gap-less surface area time series is computed for 32 selected lakes and reservoirs. The new gap-filling approach leads to improved and more consistent surface area time series if data gaps are corrected.
The article is structured as follows. In Section 2 the data which serve as input for the processing and validation are described. In Section 3 the methodology for estimating surface area time series of inland waters based on classification and thresholds is explained. Section 4 begins with the introduction of 32 study areas. Then, three selected study areas are presented in detail followed by a validation and quality assessment of all study areas and its resulting surface area time series. The paper concludes with a summary of the results with discussion and an outlook.

2. Data

In this study, optical images from Landsat and Sentinel-2 are used to compute monthly land-water masks and finally surface area time series of lakes and reservoirs. To validate our results, we use water level time series from in situ stations and satellite altimetry.

2.1. Satellite Imagery

2.1.1. Landsat

The Landsat program operated by the National Aeronautics and Space Administration (NASA) is the longest-running mission for providing optical images of the Earth. Landsat-1 was the first satellite launched in 1972. Since then, seven further Landsat satellites have been launched in the frame of the Landsat Data Continuity Mission (LDCM) [22], from Landsat-2 in 1975 to Landsat-8 in 2013. Figure 1 gives an overview of time spans of the used Landsat missions. The technology of Landsat satellites has improved over the last few decades. Starting with Landsat-4, the spatial resolution has been increased from about 75 m to 30 m which improves the extraction of smaller features in images. In this study, we use the six bands (red, green, blue, near-infrared, shortwave infrared 1, shortwave infrared 2) with a resolution of 30 m from Landsat-4, Landsat-5, Landsat-7, and Landsat-8 which have comparable characteristics. The Landsat-6 mission failed to reach the orbit. All Landsat satellites have a Sun-synchronous orbit with an inclination of 98.2 and a height of 705 km. The Landsat missions have a repeat cycle of 16 days. Combining Landsat-7 and Landsat-8 increases the temporal resolution to 8 days. The Landsat satellites are equipped with different sensors. Landsat-4 and Landsat-5 have a Multispectral Scanner (MSS) and the Thematic Mapper (TM) on board. Landsat-7 carries an Enhanced Thematic Mapper (ETM+) which is similar to the MSS and TM of previous Landsat missions. Landsat-8 is equipped with an Operational Land Imager (OLI) and Thermal Infrared Sensor (TIRS).
All Landsat data are freely available in the United States Geological Survey (USGS) archive. But the huge amount of data is the limiting factor in the processing of Landsat images. In order to decrease the amount of data, we use the Google Earth Engine [23], which allows us to extract the best cloud-free monthly composites of Landsat images. Google Earth Engine also provides tools for the cloud-processing of images. Furthermore, a quality band for cloud, shadow and snow coverage is already included in the Landsat data sets using the CFMASK (C Function of Mask) algorithm [24]. Since May 2003, a Scan Line Corrector Error has occurred on Landsat-7, leading to additional stripe-shaped data gaps which have to be considered in the data processing step. For this study, we use the Level-2 product “Surface Reflectance” for the Landsat satellites in the period between January 1984 and June 2018 for which the atmosphere has already been corrected.

2.1.2. Sentinel-2

The European Space Agency (ESA) initiated the Copernicus program in which two new Earth observation satellites of Sentinel-2 have been developed [25]. The identical satellites are named Sentinel-2A and Sentinel-2B (Figure 1). Sentinel-2A was launched on 23 June 2015 and has a repeat cycle of 10 days. With the start of Sentinel-2B on 07 March 2017, the temporal resolution of the full Sentinel-2 constellation increased to 5 days. Both satellites have a Sun-synchronous orbit with an inclination of 98.5 and a height of 786 km. Sentinel-2 is equipped with a Multispectral Imager (MSI) providing 12 spectral bands similar to Landsat which is shown in Table 1. However, the spatial resolution has improved and varies between 10 m (red, green, blue), and 20 m (near-infrared, shortwave infrared 1, shortwave infrared 2) for the used bands.
In this study, the Level-1C product of Sentinel-2 retrieved from the Copernicus Open Access Hub maintained by ESA is used. This product contains as already mentioned top-of-atmosphere (TOA) reflectances which are referenced to a fixed cartographic geometry (combined UTM projection and WGS84 ellipsoid). Radiometric and geometric corrections have already been applied to all images. Each scene has an area of about 100 km 2 .
Since recently, ESA provides Sentinel-2 Level-2A bottom-of-atmosphere (BOA) products on their Copernicus Open Access Hub platform. Additionally, ESA provides a processor “Sen2Cor” [26] for the generation of the Sentinel-2 Level-2A BOA product which performs a correction of atmosphere, terrain and cirrus clouds using the Sentinel-2 Level-1C TOA product. However, a scene classification for clouds, water, cloud shadows, etc. is created which is essential for our study. Unfortunately, the scene classification contains unclassified pixels near lakes shores but also in transition zones between clouds and cloud shadows which is therefore not suitable for our purpose.
The Level-1C product does not contain a quality band including flags for clouds, shadows, and snow which is required for the processing of this data set. In order to get a suitable quality band, the Fmask 4.0 algorithm is applied on daily Sentinel-2 scenes. Afterwards, all used daily Sentinel-2 scenes are merged by using the computed quality band to get the best cloud-free monthly composite.
The Fmask 4.0 algorithm [27] is an improvement of the CFMASK approach used for Landsat to compute a quality band. This is required for our approach as it provides information about the scene classification pixel-by-pixel. In Landsat, each pixel of the quality band is classified as valid, void, cloud, cloud shadow, or snow. The Fmask 4.0 algorithm works only with the Level-1C product of Sentinel-2. Therefore, we use the TOA Sentinel-2 Level-1C product to get a reliable quality band. Tests showed that the discrepancy between the TOA Level-1C product and BOA Level-2 product have no significant impact in our study.

2.2. In Situ Data

Water levels from in situ stations are the primary source for validation as the surface area and water level are highly correlated. The relationship between surface area and water level for lakes and reservoirs is always monotonic increasing caused by the surrounding topography. Therefore, we are use water level data of 15 stations for validation provided by the USGS, Bavarian Environmental Agency (BEA) and Agência Nacional de Águas (ANA) shown in Table 2. In this study, 32 globally distributed study areas are investigated (see Section 4.1).

2.3. Satellite Altimetry

Satellite altimeter data is an alternative data source for validation as it can be used also in remote areas where no gauging stations are available. For many years, satellite altimetry has been proven to have the capability of monitoring water level changes of inland waters [28,29,30]. Depending on the investigated inland water body, water level time series since 1992 can be achieved. In this study, we use altimeter missions ERS-2 (1995–2011), Envisat (2001–2013) and SARAL (since 2013) all characterized by the same orbit with a repeat cycle of 35 days. Additionally, the altimeter missions Topex/Poseidon (1992–2006), Jason-1 (2001–2013), Jason-2 (since 2008) and Jason-3 (since 2016) are used for the estimation of water level time series which have a repeat cycle of about 10 days. Sentinel-3A (since 2016) has a repeat cycle of 27 days and has a different orbit than the other two satellite constellations. The temporal resolution of the water level time series depends on the size and shape of the lakes. This fact influences the number of crossing satellite tracks. The temporal resolution varies between a few days for large inland waters crossed by several altimeter tracks and 35 days for small lakes crossed by only a single altimeter track (e.g., Envisat). Satellite altimetry has the potential to provide water level time series also in remote areas where no in situ stations are available. The accuracy varies between a few centimeters for large lakes and several decimeters for smaller rivers.
In this study, water level time series of the “Database of Hydrological Time Series of Inland Waters” (DAHITI) developed by the “Deutsche Geodätisches Forschungsinstiut der Technischen Universiät München” are used. The processing strategy of DAHITI is based on an extended outlier detection and a Kalman filtering approach [31]. Currently, DAHITI contains more than 1600 freely available water level time series of inland waters.

3. Methodology

In this section, we describe the new “Automated Water Area Extraction Tool” (AWAX) in detail. First, we start with the initialization, followed by a monthly pre-processing of the Landsat and Sentinel-2 images. Then, monthly land-water masks with remaining data gaps caused by clouds, cloud shadows, or snow are created. Also, data voids caused by sensor errors are considered. This is achieved by calculating five different water indexes and a classification to separate land and water pixels. Then, monthly land-water masks with remaining data gaps are computed by combining 5 water indexes (see Section 3.2.2). Based on all available land-water masks with data gaps between January 1984 and June 2018, a water probability mask is computed. In the next step, the long-term water probability mask is used in an iterative approach to fill remaining data gaps in the monthly data. Finally, based on all gap-filled land-water masks a surface area time series is computed. Figure 2 shows the flowchart of the AWAX approach in detail.

3.1. Initialization

The automated processing of surface water level time series requires only two input parameters. First, a coarse boundary of the investigated inland water body is required to extract the Landsat data from the Google Earth Engine. Secondly, a reference point located within the inland water is necessary for the automated selection of the investigated lake or reservoir.

3.2. Computation of Monthly Land-Water Masks with Data Gaps

The computation of monthly land-water mask with remaining data gaps caused by clouds, cloud shadows, and snow/ice is divided into four processing steps. The first step is the pre-processing step in which the input data are downloaded. Afterwards, the data are homogenized by converting them to the same spatial resolution and image projection. In the second step, water indexes are computed followed by an automated classification which is finally used to create monthly land-water masks with remaining data gaps.

3.2.1. Pre-Processing

In the pre-processing step, monthly composite images and quality flags derived from Landsat and Sentinel-2 are created. Figure 3 gives an overview of the applied steps to achieve monthly composites.

Acquisition and Pre-Processing of Landsat Imagery

The coarse boundary of the inland water body from the initialization is used as input data to extract the data of interest using the Google Earth Engine. First, available scenes of the different Landsat missions within the area and month of interest are selected and stored in an image collection. Every scene contains additional information such as cloud coverage in percent and a quality band with flags for clouds, cloud shadows, and snow calculated by the CFMASK algorithm. These are used for merging all scenes to create the best gap-free composite image. The creation of composite images is performed pixel-wise in the Google Earth Engine by iterating trough all scenes sorted by cloud coverage, searching for the smallest quality flag. Considering the order of cloud coverage leads to a more homogeneous cloud-free composite image.
In this study, we use the red ( R E D ), green ( G R E E N ) and blue ( B L U E ) bands as well as the near-infrared ( N I R ), shortwave infrared 1 ( S W I R 1 ) and shortwave infrared 2 ( S W I R 2 ) bands. Additionally, existing masks of voids, clouds, cloud shadows and snow are extracted for managing data gaps and are stored in a quality ( Q U A L I T Y ) band. All seven bands are downloaded as monthly composites from the Google Earth Engine.

Acquisition and Pre-Processing of Sentinel-2 Imagery

The data source for downloading Sentinel-2 images is the Copernicus Open Access Hub provided by the ESA. In this study, the Level-1C data set of Sentinel-2A and Sentinel-2B are used. These scenes are stored as tiles with an extent of 100 km × 100 km which are TOA reflectances in cartographic geometry.
Initially, all available Sentinel-2A and Sentinel-2B tiles within the boundary of the inland water body defined in the initialization step are downloaded. Naturally, Level-1C are only raw data sets, without additional information such as clouds, cloud shadows, or snow flags which are required in this study. Therefore, we apply the FMask algorithm [27] in advance to create these flags. Based on the computed flags and the daily images, we create a monthly composite which is as free of gaps as possible by averaging all gap-free pixels. Since the spatial resolution for the bands differ (10 m for R E D , G R E E N and B L U E , 20 m for N I R , S W I R 1 and S W I R 2 ), we resample the infrared bands to 10 m spatial resolution.

Combination of Landsat and Sentinel-2 Imagery

In this step, the monthly Landsat and Sentinel-2 composites are merged to achieve a multi-mission composite. A monthly temporal resolution was selected to reduce the amount of data. But this approach can also be adapted on daily images. Since both data sets have different spatial resolutions (‘10 m’ or ‘30 m’) and projections (‘WGS 84’ or ‘WGS 84/UTM’), a homogenization is necessary. In our case, all the monthly Landsat and Sentinel-2 composites are resampled to a spatial resolution of 0.0001 which is about 10 m and reflects the spatial resolution of Sentinel-2. Also, we reproject all images to the WGS84 coordinate system. Then, the images are cut out with respect to the polygon of the investigated water body to get two images with an identical shape.
Finally, we merge each band of both images pixel-wise. This is performed for the R E D , G R E E N , B L U E , N I R , S W I R 1 , S W I R 2 and Q U A L I T Y band. If both pixels are without data gaps, both pixels of each data set are averaged. In case of a data gap in one of the two data sets, the gap-less value is taken. If both pixels have data gaps, the data gap remains in the final merged composite. By averaging all valid pixels, the resulting composite image represents a quasi-averaged surface area at which initial scenes are made with an irregular temporal resolution within a month.
Figure 4 shows an example for the image combination for Lake Ray Roberts in April 2016. For this month, three images are available, two from Sentinel-2 and one from Landsat. Figure 4d shows the combined monthly composite. It contains optical images of Landsat-7 from the 2016-04-25 which has a cloud coverage of 27%. The monthly Sentinel-2 composite contains two optical images of Sentinel-2A from the 2016-04-02 (0% cloud coverage) and 2016-04-15 (27% cloud coverage). Both daily Sentinel-2A images are taken from different satellite tracks. This causes additional no-data gaps in the daily scene from Sentinel-2A on 2016-04-02 (Figure 4a) as the satellite stripes the study area on the edge only.
Despite the usage of several scenes, clouds, cloud shadows, and snow gaps remain in the resulting composite. One can clearly see that the cloud-free Sentinel-2A image has the largest impact on the resulting combined composite because the other images are covered with clouds. The remaining data gap in the cloud-free image is then filled by combining the other cloud-covered scenes. Therefore, the monthly composite is divided into a cloud-free part on the right and a cloud-covered part on the left. In the cloud-covered area on the left, one can also see thin lines of data gaps caused by the SLC error in Landsat 7 which are filled with cloudy scenes from Sentinel-2A.
Figure 5, finally shows all merged monthly bands with data gaps of the composite image using Landsat and Sentinel-2 for Lake Ray Roberts in April 2016.
Even if the different band behavior of the two missions is slightly influencing the index computation (see Section 3.2.2), the threshold estimation is not impacted, so that the combination can be safely done by simple averaging.

3.2.2. Calculation of Water Indexes

Over the last few decades, many water indexes used for classifying water bodies have been developed. However, no optimal water index exists working in all areas. Especially near shores water indexes react with a different sensitivity. Each water index is developed to separate land and water pixels as good as possible. The resulting histograms of the water indexes have bimodal-like shapes, wherein land and water must be separated. Therefore, we combine five indexes to use their individual strengths for the identification of water bodies. In detail, we use the
  • Modified Normalized Difference Water Index (MNDWI) [10],
  • New Water Index (NWI) [11],
  • Automated Water Extraction Index for Non-Shadow Areas (AWEInsh) [12],
  • Automated Water Extraction Index for Shadow Areas (AWEIsh) [12] and
  • Tasseled Cap for Wetness (TCwet) [13].
For calculating the indexes, different combinations of visible bands ( R E D , G R E E N , B L U E ) and infrared bands ( N I R , S W I R 1 , S W I R 2 ) are used. All five water indexes used in this study are now presented in detail. Figure 6 shows as an example the results of all five indexes for the Lake Ray Roberts in January 2017.

Modified Normalized Difference Water Index (MNDWI)

The MNDWI [10] is a modified version of the well-known Normalized Difference Water Index (NDWI) [32] shown in Equation (1). Here, the N I R band has been replaced by the S W I R 1 band. The value range of the MNDWI is always scaled between −1.0 and 1.0. A threshold of 0.0 can be selected to get a good but not the best separation of land and water pixels.
M N D W I = G R E E N S W I R 1 G R E E N + S W I R 1

New Water Index (NWI)

The NWI, shown in Equation (2), is a water index using spectral rationing, considering more bands in the infrared spectrum and the blue instead of the G R E E N band [11]. Additionally, the result is multiplied by a constant value C (e.g., 100) to scale the index, to avoid low decimal numbers. NWI has already been used in different studies such as [33].
The NWI is expressed as:
N W I = B L U E ( N I R + S W I R 1 + S W I R 2 ) B L U E + ( N I R + S W I R 1 + S W I R 2 ) × C

Automated Water Extraction Index for Non-Shadow Areas (AWEInsh)

The Automated Water Extraction Index for Non-Shadow Areas (AWEInsh) has been developed to maximize separability of water and other dark areas [12] which is shown in Equation (3). In contrast to the previous methods no ratio is used, but weighted indicators are subtracted from each other. The AWEInsh is specifically formulated to separate water from dark surfaces such as buildup areas, disregarding shadows. It is expressed as:
A W E I n s h = 4.0 × ( G R E E N S W I R 1 ) ( 0.25 × N I R + 2.75 × S W I R 2 )

Automated Water Extraction Index for Shadow Areas (AWEIsh)

The Automated Water Extraction Index for Shadow Areas (AWEIsh) (Equation (4)) works similar to the AWEInsh but is more suited for regions where shadows are a major problem such as valleys in alpine regions [12]. The index additionally includes the B L U E band and uses a different weighting of the bands.
The AWEIsh is expressed as:
A W E I s h = B L U E + 2.5 × G R E E N 1.5 × ( N I R + S W I R 1 ) 0.25 × S W I R 2

Tasseled Cap for Wetness (TCwet)

The Tasseled Cap index is based on a method to transform spectral information of satellite data into spectral indicators [13,34]. Depending on the application, three different types of Tasseled Cap are available, optimized for brightness, greenness, and wetness. In this study, we use the Tasseled Cap for wetness TCwet because the interest lies in the detection of open water. The algorithm, shown in Equation (5), consists of a weighted sum of all six bands from Landsat or Sentinel-2.
T C w e t = 0.1509 × B L U E + 0.1973 × G R E E N + 0.3279 × R E D + 0.3406 × N I R 0.7112 × S W I R 1 0.4572 × S W I R 2
In summary, one can say that all indexes perform similar to all bands are highly correlated with each other. However, selecting the different combination of bands for the index calculation results in different correlations between them. For example, the correlation coefficients between all indexes have been computed for Lake Ray Roberts in January 2017. Figure 7 shows the resulting correlations matrix with varying correlation coefficients between 0.90 and 1.00. Despite a high correlation as it is between MNDWI and NWI but also between AWEInsh, AWEIsh and TCwet, the resulting histogram separating land and water behaves differently which will be shown in detail in the next processing step. In this study, we use the advantage of combining information of five different water indexes in order to estimate only one uniform threshold for separating land and water pixels.

3.2.3. Thresholding

After computing the five water indexes, the resulting histograms show different land and water peaks in each histogram which must be separated as good as possible in this step. In general, MNDWI and NWI show dominant peaks for land on the right side of the histogram but almost none for water. For the AWEIsh, AWEInsh and TCwet, the histograms show wider land accumulations on the right side and smaller water peaks on the left side. One can see in Figure 8 that the resulting histograms do not clearly have bimodal shapes. This is required for common approaches such as the Otsu method [15] that would lead to unsatisfying results in the threshold computation. Therefore, we developed a new approach for an own optimized automated threshold computation by combining the information of all five indexes.
In the initialization step, we first calculate the histogram for MNDWI. Also, a cumulative histogram is computed. Then, an initial threshold of 0.0 for the MNDWI is selected which can be used as a first rough threshold. Based on this threshold, the corresponding reference pixel (#723565) in the cumulative histogram is selected. Then, a search range for the final thresholds has to be defined. This is done by applying a manually selected boundary of ±0.05% of all pixels on the reference pixel. This boundary is selected as a compromise between a large search range that can lead to ambiguous thresholds and a small search range in which the optimal threshold is not captured (per water index). This leads to the upper (#731653) and lower (#715476) boundary of the search range in the cumulative histogram. This restriction on the search range leads to an improved and more homogeneous threshold computation of the five indexes.
In the next step, the pixel boundaries are applied on all cumulative histograms of all indexes as the number of land and water pixels are equally distributed. Then, the pixel boundaries are transferred from the cumulative histograms to the normal histograms of each index. The threshold is now searched in the search range which is highlighted in yellow of Figure 8. Instead of just using the minimum within the search range, we compute a standard deviation within a sliding window because of the histogram noise. The index value at the minimum standard deviation within each search range of each index is then selected as threshold and also transferred to a pixel value in the cumulative histogram which is shown as a red line in Figure 8. Then, all five pixel-based thresholds are averaged to get only one pixel-based threshold (727497 ± 124) for all five indexes. The small standard deviation of 124 pixels already shows that the non-averaged thresholds are very accurate. Finally, the averaged pixel threshold is transferred again to all histograms in order to get the final index threshold which will be used in the next step to derive the land-water masks.

3.2.4. Masking

Based on the performed classification and threshold computation of the five indexes, the resulting land-water masks are now combined to achieve a final monthly land-water mask including remaining data gaps caused by voids, clouds, cloud shadows, or snow. Therefore, all five binary land-water masks (0: land, 1: water) are accumulated leading to values between 0 (land in all 5 indexes) and 5 (water in all 5 indexes) which is shown in the first column of Table 3. Figure 9 shows the result for Lake Ray Roberts in January 2017 where only pixels which were classified by at least one index as water (≥1) are shown. For the case that all five indexes are classified as land, the pixels are not highlighted which affects 82.66% of the pixels. 17.11% of the pixels have been classified as water by all indexes shown in red. There are also 0.04% data gaps. Only 0.2% of all pixels were not classified uniformly by all indexes as water or land. Figure 9 clearly shows that only smaller sections near the lake shore are not uniformly classified by land or water. The reason therefore is mainly the different color in shallow water. This influence is very small as we work with a spatial resolution of about 10 m.
Then, the final binary land-water mask with remaining data gaps is created by using Table 3. All pixels which are indicated as water by four or five indexes will be set to 1 in the final mask. All pixels which are classified as water by zero or one index are set to 0 in the final mask. In cases of disagreements between land and water where two or three indexes indicate water, the pixels are set to data gaps which will be filled in the next step. Existing data gaps are taken over in the land-water mask. In the final area error assessment, also errors caused by the indexing are considered. Therefore, pixels which do not match clearly (one or four water indexes) go into the final area error as index error.

3.3. Calculation of a Long-Term Water Probability Mask

The filling of data gaps in all monthly files is performed by using a long-term water probability mask. Therefore, all available monthly water masks between January 1984 and June 2018 are used. In the best case, 414 monthly land-water masks are available. In our study case of Lake Ray Roberts 359 of 414 (86.7%) monthly land-water masks with data gaps are available.
The procedure for computing the long-term water probability mask is the following: First, all water pixels of all monthly masks are accumulated (Figure 10a). Secondly, all water and land pixels of all monthly masks are accumulated (Figure 10b). Then, a long-term water probability mask (Figure 10c) is computed by dividing the accumulated water pixels (Figure 10a) by the accumulated water and land pixels (Figure 10b). The water probability mask can still contain smaller surrounding water bodies which are not connected to the water body of interest and therefore cannot be used for the step of filling the data gaps. For finding the area of interest a simple connected-component labeling algorithm [35] was applied to find all connected water pixels. Figure 10d shows the 10322 labeled water bodies. Finally, we use the reference location from the initialization step to find the water body of interest (Figure 10e) which is stored as binary mask. Then, we merge the long-term water probability mask (Figure 10c) and the area of interest mask (Figure 10e). Also, we compute a dependency function between water probability and area extent shown in Figure 10f. This function is derived directly from the long-term water probability mask. For each existing water probability value, the surface area of all pixels that have a higher probability is computed in order to create the dependency function shown in Figure 10f. Both are used in the next step of filling the data gaps in monthly masks. For Lake Ray Roberts, the maximum water probability is 93.9% within the period between January 1984 and June 2018. The reason is that a dam was constructed in 1987 and filled up until 1990. Therefore, no pixel has a maximum probability of 100% which is not an error in the water classification step.

3.4. Filling Data Gaps of Monthly Land-Water Mask

Based on the long-term water probability mask and the area of interest (AOI) mask of Lake Ray Roberts, the remaining data gaps of all monthly mask are filled. The method for filling data gaps is exemplary demonstrated for Lake Ray Roberts in October 2012 (Figure 11a). First, the binary monthly mask (1: water, 0: land) with data gaps is multiplied with the long-term water probability mask (Figure 11b) of Lake Ray Roberts. Then, Figure 11c shows the water probability mask for all water pixels with existing data gaps. The Lake Ray Roberts has a maximum extent of 132.16 km 2 . The monthly water mask of October 2012 contains data gaps of voids (0.72 km 2 ), clouds (57.26 km 2 ) and cloud shadows (14.99 km 2 ) which are about 55% of the maximum extent. The area of all water pixels in the AOI which are not covered by data gaps is called initial area A i n i t i a l (46.85 km 2 ). The dependency between surface area and water probability shown in Figure 10f is used in the gap-filling process. It provides information about the surface area for each percentage of the long-term water probability. This function reflects the surrounding topography and is always monotone decreasing. Based on all water pixels larger than a selected percentage of water, a new mask of the land-water distribution is created. Then, this is used for filling the data gaps. Each long-term water probability p is assigned to a fixed final surface area in the curve. For example, all water pixels with a water probability larger than 60% always cover a surface area larger than 104.59 km 2 .
| ( A i n i t i a l + A f i l l ( p ) ) A ( p ) | = ! M i n
This information is used in an iterative approach where Equation (6) is minimized. Here, the initial area A i n i t i a l is introduced as constant value for the current month. Then, the fill area A f i l l is computed iteratively using different water probabilities p. Therefore, the water probability p is applied pixel-wise on the long-term water probability mask where all water pixels with a higher probability than the estimated water probability p are removed. Then, the remaining water pixels are intersected with the mask of data gaps in order to get the fill area A f i l l which is computed again in each iteration step. Then, A f i l l is added to the initial area A i n i t i a l . This results in a monthly area land-water mask and a surface area. This is subtracted by the final area A ( p ) derived from Figure 10f in which the same water probability p is used as for the calculation of A f i l l . The remaining area residuals are then iteratively minimized with respect to the water probability p. Finally, the areas A i n i t i a l (red) and A f i l l (green) are merged which is shown in Figure 11d. The resulting surface area A f i n a l is 107.86 km 2 based on the water probability p of 49.0%. One can clearly see that using the optimized water probability p leads to a very good agreement at the lake shore without inconsistencies.
For filling the data gaps, the percentage or size of the data gaps in the AOI is of minor relevance. The main requirement is that parts of the lake shore are visible as this information is used in the iterative gap-filling step. One can conclude, the less data gaps near the shore are available, the better is our approach to derive correctly filled masks and accurate surface areas.
Finally, an error assessment is performed for each gap-filled monthly land-water mask, respectively surface area. This is essential in order to quantify the quality of each resulting surface area. Therefore, a surface area error is computed which includes the index error from Section 3.2.4 but also error information from the gap-filling step.
The gap-filling error uses the water probability threshold p as additional information in the error assessment step. Initially, the complete filled area is assumed to be an error. But this is very pessimistic as the errors of gap-filling occur mainly near the lake shores where the probability threshold p is computed. Within the lakes or reservoirs, where the long-term water probability is increased the gap-filling error decreases. Therefore, we compute a confidence fill derived from the computed probability threshold p plus 5% which is the limit of 54%. This corresponds to a quasi-error band along the lake shores. The areas of filled water pixels with a water probability larger than 54% are summarized and used as confidence fill which is assumed to be correctly filled. The value of 60.22 km 2 is then subtracted from the initial area error 72.25 km 2 which results in a more realistic gap-filling error of 12.03 km 2 . Finally, we add an index error of 2.11 km 2 computed in the classification step where not all water indexes show the same results. The outcome of filling the data gap is a surface area with error and a land-water mask without data gaps.

3.5. Computation of Surface Area Time Series

In the last processing step, a surface area time series of all available months is created. Therefore, all monthly surface areas and their errors are used. In order to achieve the best surface area time series, we finally apply an outlier detection. The resulting surface area time series of Lake Ray Roberts contains monthly areas and errors between January 1984 and June 2018. In Section 4, the results of Lake Ray Roberts will be validated and compared with other data sets in detail.

4. Results and Validation

In this section, surface area time series based on our new approach are presented and validated. Since no in situ measurements for surface areas are available, we compare our results with water level time series as both have a linear or monotone relationship depending on the surrounding topography. Primarily, we are use water level time series from in situ stations for validation. But in remote areas where no in situ data is available, we are use water level time series from satellite altimetry which are available at the DAHITI (http://dahiti.dgfi.tum.de). Since a global validation is not possible, we focus on 32 selected study areas with different characteristics introduced in Section 4.1. Then, three of the study areas (Ray Roberts, Poço da Cruz, Tharthar) are presented and validated in detail followed by a quality assessment of all 32 investigated inland water bodies.

4.1. Study Areas

For the demonstration and validation of our new approach, we selected 32 globally distributed lakes or reservoirs shown in Figure 12. The major requirement for selecting inland water bodies was that there is a water level time series of a gauging station or at least from satellite altimetry available for validation. Then, the study areas were selected in different climatic regions with varying cloud coverage and rainfall causing data gaps. Also, regions with data gaps caused by ice-coverage are selected. In order to demonstrate the impact of our approach, we selected lakes and reservoirs which show variations in the water level but also in the surface area. Table 4 gives an overview of all study areas and their characteristics. In the first column, the maximum water level variations based on long-term in situ data and satellite altimetry are shown. Furthermore, the maximum surface area and shore length derived from the long-term water probability mask are presented. Finally, the ratio between surface area and shore length, climate zone, annual rainfall and annual clouds are given.

4.2. Selected Results

4.2.1. Ray Roberts, Lake

Lake Ray Roberts is the first study area which is presented in detail. In Section 3, Lake Ray Roberts was already selected to demonstrate our new approach for estimating surface area time series. The reservoir is located in Texas, United States of America. This reservoir has been created in the Mid 1980s by building a dam retaining the Trinity river. The surface area has been varying strongly up to a maximum of about 123 km 2 over the last few decades. In this area, the climate zone is defined as temperate without dry season and hot summer [36]. The annual cloud coverage is about 45% [38] and precipitation average is about 990 mm/y [37].
Figure 13 shows the resulting surface area time series (orange) and their errors (blue) of Lake Ray Roberts. Also, the initial surface areas including data gaps (gray) are shown in order to demonstrate the impact of this new approach filling the data gaps. For each month, the size of filled areas (green bars) is also given. Additionally, the availability of optical images from Landsat and Sentinel-2 is shown.
In the study period between January 1984 and June 2018 theoretically 414 resulting months of surface area are possible. In the case of Lake Ray Roberts, there are 36 months (8.7%) where no optical images from any of the six satellites are available. In detail, the following monthly data of Landsat-4 (0.8%), Landsat-5 (83.6%), Landsat-7 (88.5%), Landsat-8 (98.4%), Sentinel-2A (96.8%) and Sentinel-2B (100.0%) are available. In 20 other months (4.8%), the processing of final surface areas failed. The main reason for this is that the optical images contain too big data gaps over the AOI leading to an invalid indexing or threshold computation. 358 months (86.5%) could be calculated successfully, wherein another 68 months (16.4%) have been rejected because of too big indexing errors, cloud coverage, etc. Finally, 290 months (70.0%) of valid surface areas remain in the resulting time series.
For the validation of surface area time series external water level data from in situ stations and satellite altimetry are used. In remote areas where no in situ data is available satellite altimetry provides reliable water levels for validation. On the example of Lake Ray Roberts we use both data sets for the validation to show the quality of both independent water level time series. We use the in situ data from the station Pilot Point which is provided by USGS. This time series contains 10,945 daily measurements since January 1988 which are merged on a monthly basis for validating monthly surface areas. The time series from satellite altimetry consists of 252 points and is based on data from Jason-2, Jason-3, and SARAL which have been available since July 2008. The water level time series from satellite altimetry has a lower temporal resolution than in situ data as measurements are only available when the satellite is crossing the water body. Figure 13 shows the used water level time series from the in situ station Pilot Point (red) and satellite altimetry (blue). Visual comparisons between water levels and surface areas show a very good agreement. The dam construction in the 1980s and fluctuations of the water levels (e.g., 1994, 2000, 2014) are clearly visible in both data sets.
For a more accurate quality assessment, we compute the squared Spearman correlation coefficient R 2 between surface areas and water level. R 2 is recommended for monotonic function as the dependency between surface area and water level is. Figure 14 shows the resulting scatter plots of the correlations. In order to demonstrate the improvement of our new approach, we compute the squared correlation coefficient between initial surface areas with data gaps and water levels from the in situ station first. The squared correlation coefficient R 2 between initial surface areas and water levels from gauge is 0.777 by using 273 months of data. R 2 increases up to 0.934 between the final filled surface areas and the water levels from gauge. By filling the data gaps, the quality improved by about 20%. An additional comparison between final filled surface areas and water levels from satellite altimetry yields a R 2 of 0.910 which is similar to the in situ data. One can clearly see that our new approach leads to an improved surface area time series. In addition to in situ data, satellite altimetry is an alternative data source for validation of ungauged water bodies.
The validation of surface areas is a challenging task as there are no in situ data available as for water levels. In order to provide not only correlations but also RMS errors for quality assessment, we carry out an additional cross-validation based on surface areas computed from the given water levels using a fixed stage-area relationship. For this purpose, we randomly selected 10% of points were surface area and water levels are available in order to compute a hypsometry using two functions (linear and 2nd order polynom). This is shown in Figure 15 for Lake Ray Roberts. Then, the heights of the remaining 90% of points are used to predict the surface areas by using both fitted functions derived from the hypsometry. Based on them, RMS errors with respect to the final surface areas are computed.
For Lake Ray Roberts, the cross-validation using the linear fit yields an RMS of 3.04 km 2 which is 2.21% of the maximum area. By using the polynomial fit, the resulting RMS is 2.85 km 2 which is 2.07% of the maximum area. Both results perform similarly, but one can clearly see for Lake Ray Roberts that the commonly used linear and polynomial function for the calculation of the hypsometry do not clearly describe the dependency between surface areas and water levels as the influence of the surrounding topography is unpredictable.

4.2.2. Poço da Cruz, Reservoir

Poço da Cruz is a reservoir in Brazil, more precisely in the state Pernambucu near Ibimirim which is located about 350 km west of Recife. The climate zone around Poço da Cruz Reservoir is arid steppe with hot temperatures [36]. The averaged yearly precipitation is about 550 mm/y [37] which is about the half as for Lake Ray Roberts. On the other hand, the annual cloud coverage increased up to about 65% [38]. This leads to more cloud coverage data gaps in the optical images which have to be considered. The average monthly data gap is 9.73 km 2 representing about 16% of the AOI.
Figure 16 shows the resulting surface area time series (orange) with their errors (blue) and initial surface areas including data gaps (gray) of Poço da Cruz Lake. This reservoir shows very strong variations of the surface area over the last three decades. The water level as well as the surface area vary between minimum (1998–2000), where the reservoir is almost empty, and maximum (1986, 1989, 2004, 2008) where the reservoir is filled. In between, the reservoir is subjected to strong variations. In the study period of 414 months, there are 39 months (9.4%) without any optical images available. In detail, the following monthly data of Landsat-4 (0.0%), Landsat-5 (79.5%), Landsat-7 (85.0%), Landsat-8 (100.0%), Sentinel-2A (96.8%) and Sentinel-2B (100.0%) are available. In the case of 14 months (3.4%), the processing of the final surface areas failed. For 361 months (87.2%) the final surface areas could be computed successfully, wherein afterwards 133 months (32.1%) have been rejected in the post-processing step. The final surface area time series consists of data for 228 months (55.1%). One can clearly see that the area error increased compared to Lake Ray Roberts. This is caused by the higher cloud coverage and by the shape of the lake that has much longer shores compared to its surface which also affects the gap-filling process and the resulting error.
For the validation of surface area time series, in situ data and satellite altimetry are used. The water level time series from satellite altimetry is based on ERS-2, Envisat, SARAL, and Sentinel-3A. The time series contains 180 data points in the period between 1995 and 2018. Figure 16 shows the used water level time series from in situ data (red) and satellite altimetry (blue). Comparisons between water levels and surface areas (Figure 16) show a very good agreement with high correlations (Figure 17).
For a more accurate quality assessment, we compute R 2 between surface areas and water level. Figure 17 shows the resulting scatter plots of the correlations between surface area and in situ data, respectively satellite altimetry. For in situ data, R 2 increases from 0.921 for the initial surface area (based on 44 months) to 0.981 for filled surface areas. This is a quality improvement of about 7%. R 2 for satellite altimetry also increased significantly up to 0.977. By filling the data gaps, the quality improved by about 8%. The new approach clearly shows the capability of reconstructing data gaps, especially in the period between 2004 and 2012 where more data gaps occur. In this period, the averaged fill area is 6.25 km 2 which is about 11% of the AOI.
The cross-validation for Poço da Cruz Reservoir clearly shows the problematic of the function selection for the computation of the relationship between surface area and water levels. The linear and polynomial fitting by using again 10% of available points show clear differences as shown in Figure 18. The linear fit yields an RMS of 3.53 km 2 which is 6.07% of the maximum area. By using the polynomial fit, the resulting RMS strongly decreases to 1.10 km 2 which is only 1.90% of the maximum area. The selection of the fitting function has a strong impact on the resulting RMS as the Poço da Cruz Reservoir shows a clear polynomial dependency between surface areas and water levels.

4.2.3. Tharthar, Lake

Lake Tharthar located in Iraq is an artificial lake created in 1956. It is located 100 km Northwest of Baghdad between the Euphrates and Tigris rivers. The climate in this area is arid and mostly dry. The averaged yearly precipitation is about 130 mm/y [37] which is much less than for Lake Ray Roberts and Poço da Cruz Reservoir. The annual cloud coverage of 27% [38] is also decreasing. Figure 19 shows the estimated surface area time series and area errors of Lake Tharthar. Additionally, the initial surface areas with data gaps and the filled area are shown in order to demonstrate the potential of the new gap-filling approach presented in this paper. The average monthly data gap is about 189.68 km 2 which is about 7% of the AOI.
Figure 19 shows the resulting surface area time series (orange) with their errors (blue) of Tharthar Lake which shows seasonal variations and long-term trends. The surface area and water level time series clearly show the drought between 1998 and 2001, wherein also the seasonal variations disappeared. In the study period of 414 months, there are 22 months (5.3%) without any optical images available. In detail, the following monthly data of Landsat-4 (21.7%), Landsat-5 (86.5%), Landsat-7 (91.0%), Landsat-8 (100.0%), Sentinel-2A (100.0%) and Sentinel-2B (100.0%) are available. The processing of final surface areas failed in only 6 months (1.4%). Further 59 monthly data sets (14.2%) have been rejected because of quality deficits which leads to a final surface area time series of 327 months (79.0%). The lower cloud coverage and annual rainfall, leads finally to a more complete time series and a smaller average area error of about 2.72% of the AOI.
For Lake Tharthar, only satellite altimetry can be used for validation as no in situ data is available. Therefore, we use the water level time series from satellite altimetry from missions Topex, Jason-1, Jason-2, and Jason-3. The time series contains 835 data points in the period between 1992 and 2018 which are available every 10 days on average. Figure 19 shows the used water level time series from satellite altimetry (blue).
Finally, we compute R 2 between surface areas and water level. Figure 20 shows the resulting scatter plots of the correlations between surface area and satellite altimetry. R 2 between initial surface areas and water levels from satellite is computed showing R 2 0.717 by using 259 months of data. Then, R 2 increases up to 0.989 between the final filled surface areas and the water levels from satellite altimetry. After filling the data gaps, the quality improved by about 38%.
For Tharthar Lake, we also perform a cross-validation shown in Figure 21. At first glance, the dependency between surface areas and water levels seems to be mainly linear but there are also smaller variations caused by the surrounding topography included. The cross-validation for Tharthar Lake yields for the linear fit an RMS of 20.11 km 2 which is 0.81% of the maximum area. By using the polynomial fit, the resulting RMS slightly improves to 16.71 km 2 which is 0.67% of the maximum area. It can be expected that there will be a further improvement in the RMS by using a higher degree polynomial fitting. But overall, the resulting RMS are very good as they are smaller than 1.0% of the maximum surface area.

4.3. Quality Assessment and Discussion

In this paper, 32 study areas shown in Table 4 have been used for validating the proposed approach. After a detailed discussion of three selected water bodies (Ray Roberts, Poço da Cruz, Tharthar), a general quality assessment of all 32 globally distributed study areas is performed in this Section.
All study areas of lakes and reservoirs have different characteristics. The long-term water level variations are between 2.26 m for Clear Lake and 43.56 m for Mead Lake. The smallest investigated inland water body is the Jenipapeiro reservoir whose surface area varies between 0.0 km 2 and 9.15 km 2 . Here, a dam has been constructed at the turn of the millennium. Lake Tharthar is the largest study area which has the strongest area variations between 1579.39 km 2 and 2476.11 km 2 . In addition to the surface area, the lake-shore lengths of the study area and its ratio are shown in Table 4. For study areas in mountainous regions which are mainly reservoirs, the ratio between surface area and shore length decreases. The ratio of natural lakes is therefore higher. For example, the shape of Salton Sea is more circular which leads to a higher ratio of 2.37 between surface area and shore length. In contrast, Jenipapeiro Lake is a reservoir located in the mountains whose topography is more frayed as the reservoir filled up the valley which leads to a longer shore line compared to its surface area. The ratio between surface area and lake shore varies between 0.11 and 2.37. In theory, the shape of lakes and reservoirs has a strong impact on the resulting quality of the surface area time series. In the land-water classification process indexing errors mainly are located at shores and not inside the lake. This fact has the potential for higher errors of reservoirs with longer shores than for natural lakes. But comparisons between ratio of surface area and shore length (Table 4) and the resulting correlations of the validation (Table 5) show no direct link.
Based on the resulting monthly surface area time series, we validate our results by calculation square Spearman correlation R 2 with respect to water level time series from gauging station respectively satellite altimetry depending on the availability. In order to demonstrate the improvement of our new approach for filling the data gaps, we also compute R 2 for all initial monthly masks with data gaps with water level data sets. Depending on the length of the different water level time series, the number of used points differs for each study area. But the comparison of initial areas and final areas is always based on the same number of data. Figure 5 shows the detailed validation of the results for all 32 study areas with water level time series from in situ data and satellite altimetry. For each study area, the number of used points, correlations coefficient R 2 with initial areas, correlations coefficient R 2 with final areas and the performance are given for each used validation data set.
In addition to the study areas geometry, the location and its climate condition it is expected to have an impact on the results. All study areas are located in different climate zones which are shown in Table 4. The climate zones are defined mainly through precipitation and temperature which finally leads to a different cloud coverage and rainfall. In the data processing, a higher cloud coverage leads to more data gaps which have to be reconstructed. In our study, the annual cloud coverage varies between 22% for Salton Sea and 65% for Poço da Cruz Lake and Forggen Lake. The annual rainfall is not directly connected to cloud coverage as this depends also on the temperature. The annual rainfall varies between 71 mm/y for Salton Sea up to 1749 mm/y for Bankim Lake.
Beside lake geometry and climate conditions, the data holding and its availability can be another limiting factor in the processing of the surface area time series. Depending on the data availability, the length and quality of the resulting surface area time series performs differently. The data availability of Landsat and Sentinel scenes varies globally [39]. For example, not all taken Landsat-5 scenes have been finally processed by the agencies and made available yet. In particular, in Africa, the lack of Landsat-5 scenes can be seen for Lake Bankim and Lake Lagdo located in Cameron/Africa where only around 6% of all Landsat 5 images are available. Table 5 gives an overview of the used data and its availability for the six missions for each study area. The average data availability for Landsat-4 (3.18%), Landsat-5 (66.63%), Landsat-7 (88.51%), Landsat-8 (98.86%), Sentinel-2A (98.19%) and Sentinel-2B (99.48%) increases the newer the satellite mission is. For the study areas, one can clearly see that data availability especially for Landsat-5 and Landsat-7 varies with respect to the location. In this study, the time span is defined between January 1984 and June 2018. In the best case, the resulting surface area time series can contain 414 monthly data points. Depending on different factors such as input data, data gaps, land-water indexing, and threshold computation, the number of monthly data points decreases in reality. For the selected study areas, the resulting number of monthly masks varies between 114 for Lake Bankim and 352 for Salton Sea.
For validating 15 of 32 study areas water level time series from gauging stations are used. All in situ measurements are given on a daily basis which are averages on a monthly basis as the monthly surface area time series is based on various daily scenes. For all study areas, the performance of the new gap-filling approach shows improvements of the correlation coefficient R 2 between initial and final area time series. The correlation coefficient R 2 improved between 0.035 and 0.441 for all comparisons with in situ data. In most cases, the average correlation coefficient R 2 increases from 0.610 for initial areas to 0.834 which is an improvement of about 37%. In this study, Lake Claiborne and Lake Clear have a very low correlation coefficient but still a good improvement. The reason is that both reservoirs have only low variations in height and area except of a few months in the period of three decades. On the other hand, Lake Mead ( Δ R 2 : 0.035) and Poço da Cruz ( Δ R 2 : 0.060) only show small improvements. Here, the initial masks are already very good with correlations larger than 0.9.
We use water level time series from satellite altimetry for validation in remote areas where no in situ data is available as it can be used globally as long as the lake or reservoir is crossed by a satellite track. Compared to in situ data, the quality of water level time series from satellite altimetry is lower. They provide cm-accuracy for large lakes and dm-accuracy for smaller lakes [31]. Here, the initial resolution varies between about 10 and 35 days depending on the used altimeter missions which are merged on a monthly basis for validation. In this study, water level time series from satellite altimetry are used for 28 study areas crossed by at least one satellite track. The performance of the new gap-filling approach shows improvements of the correlation coefficient R 2 between initial and final area time series for all study areas also for satellite altimetry. The correlation coefficient R 2 improved by between 0.014 and 0.734 for 28 comparisons with water level time series from satellite altimetry. Overall, the average correlation coefficient R 2 increased from 0.611 for initial areas to 0.880 which is an improvement of about 44%. Despite different targets, the performance is similar by using in situ data for validation. The behavior of the correlation coefficient R 2 resulting from satellite altimetry is comparable with correlation coefficients R 2 using in situ data even though the lengths of the validation time series differ between both data sets.
One can conclude that validating surface area time search using in situ or satellite altimetry provides reliable results in both cases. In order to demonstrate the potential of the gap-filling approach one can say that an improvement of about 37–44% can be achieved. In general, the best improvement can be achieved when the initial correlation coefficients R 2 with water levels are between 0.4 and 0.6. For those cases, the final correlations have been increased to more than 0.8 or even 0.9 for almost all study areas.
In addition to the validation using external data sets, an area error is given for each month. This area error contains a composite of uncertainties from the land-water indexing and the gap-filling step. All pixels which are not clearly identified as water or land within the AOI go into the final error. Moreover, all pixels which are filled in the gap-filling step and have a smaller long-term water probability than the computed threshold plus 5% go also into the error. This usually affects pixels which are located near the lake shore as pixels with a higher water probability are located within the lake or reservoir. This leads to an average area error between 1.31% and 9.68% of the AOI for all 32 study areas. Additionally, comparisons showed that there is no direct dependency between final correlation coefficients R 2 and the resulting surface areas.
To provide RMS values for validation, we performed a cross-validation for all study areas. This has been already shown in detail for the study areas Ray Roberts, Poço da Cruz and Tharthar. The methodology is described in Section 4.2.1. It is based on a relationship function between water levels and surface areas. Table 6 shows the cross-calibration results for all study areas. Moreover, it provides the number of points used for the regression and the number of points used for the validation of each study area. As can be seen from the table, the relative area errors remain below 8% for all 32 targets. The absolute RMS errors varies between less than 1 km 2 and about 40 km 2 . Of course these values not only include the area uncertainties but may also reflect errors coming from the water level measurements or the assumed hypsometry function. When comparing both fittings (linear and polynomial) one can clearly see the influence of this choice. The optimal fitting function depends on the lakes (unknown) bathymetry. Of course, the results will improve when more data points are used for the fitting process. However, then the validation is no longer done by independent input data.
When comparing the cross-validation results with the internal errors derived in the AWAX approach (provided in Table 5) a very good agreement can be seen. For Lake Ray Roberts, the area error derived from the AWAX approach is 2.18 km 2 (1.59%) where the cross-validation yields a RMS of 3.04 km 2 (2.21%) for the linear fit, respectively 2.85 km 2 (2.07%) for the polynomial fit. Another example is Poço da Cruz, Lake where the linear and polynomial fit behaves differently. Here, the cross-validation shows an RMS of 3.53 km 2 (6.07%) for the linear fit, respectively 1.10 km 2 (1.90%) for the polynomial fit. The surface area error derived from the AWAX approach is 3.23 km 2 (5.56%) which is within both results of the cross-validation. The external validation thus confirms the order of magnitude of the internal AWAX errors and proves their high reliability.
Further investigations also showed that there are no clear dependencies between surface area, respectively final correlation coefficients R 2 with other parameters such as lake shore, climate zone, annual cloud coverage, or annual rainfall. Finally, one can conclude that this new approach can be used for nearly all lakes and reservoirs as they are large enough to be observed successfully by Landsat or Sentinel-2.

5. Conclusions

This paper presents a new approach for the automated extraction of consistent time-variable water surfaces of lakes and reservoirs using optical images from Landsat and Sentinel-2. It is based on a careful data pre-processing step creating monthly combined Landsat and Sentinel-2 scenes which are used as input for computing land-water masks. This is performed by estimating five established water indexes namely Modified Normalized Difference Water Index (MNDWI), New Water Index (NWI), Automated Water Extraction Index for Non-Shadow Areas (AWEInsh), Automated Water Extraction Index for Shadow Areas (AWEIsh) and Tasseled Cap for Wetness (TCwet). Then, an automated threshold separating land and water is computed based on mutual integration of five water indexes. All monthly land-water masks with data gaps caused by clouds, cloud shadows, snow/ice and voids are merged in order to compute a long-term water probability mask for the time period between January 1984 and June 2018 for the investigated inland water body. Based on the long-term water probability mask, all remaining data gaps in the monthly masks are filled using an iterative threshold approach. The results of this new method are gap-less surface area time series for lakes and reservoirs and their reliable area errors. The data holding of the DAHITI has been extended by that new product named surface area time series presented in this study.
The performance of this new approach is assessed for 32 globally distributed lakes and reservoirs by comparison with water level variations from gauges or satellite altimetry. The validation shows no direct connection between surface area accuracy and the shape of the water body and the cloud coverage even if the internal errors increased in these cases. Calculating the squared Spearman correlation R 2 between gap-filled surface area time series with respect to water level from in situ data and satellite altimetry leads to an average R 2 of 0.834 and 0.880, respectively. Compared to the initial land-water masks with data gaps this improved by 37% and 44% respectively. The performed cross-validation shows RMS errors smaller than 40 km 2 for all study areas. This corresponds to relative errors below 8% for all 32 targets. These values are in the same order of magnitude than the internal surface area errors derived from the AWAX approach.
The new method of computing gap-less surface area time series provides valuable results with a good quality for hydrological applications. But there is still potential for improvements and challenges for the future. In this study, the resulting surface area time series have a monthly temporal resolution. This can be increased by using daily scenes which can be also incomplete as the new approach can also fill images where only a part of the water body is covered. But this will be very challenging for the data management as the required data storage will increase dramatically. There are also possibilities to reduce the data gaps in the monthly scenes which will improve the quality of the resulting surface area time series. This can be achieved by introducing for example MODIS data which are available in lower spatial but higher temporal resolution. But also radar images from Sentinel-1 which are not affected by clouds can be used for creating improved land-water masks as an additional data set especially in very cloudy regions. Our approach has the capability to integrate further diverse data sets as long as they are reliable land-water masks. Finally, one can conclude that this is a very important data set for hydrological applications. Surface area time series have also the potential to be used for the creation of enhanced products such as storage variations of lakes and reservoirs. This method can also slightly be modified in order to derive changes of river widths from land-water masks and help in deriving river discharge.

6. Data Availability

All presented surface area time series and water level time series from satellite altimetry used for the validation as well as results for many additional targets are freely available in the DAHITI at http://dahiti.dgfi.tum.de. The supplementary material of this paper also contains results of all 32 study areas where surface area time series, used optical data, long-term water probability maps and scatter plots of the validation are presented in detail.

Supplementary Materials

Supplementary Materials are available online at https://www.mdpi.com/2072-4292/11/9/1010/s1.

Author Contributions

D.S. developed a first version of the approach in his bachelor thesis. C.S. improved the land-water classification, developed the gap-filling approach, performed the validation and wrote the paper. D.D. contributed to the manuscript writing and helped with the discussions of the applied methods and results.

Funding

This research received no external funding. The APC was funded by the Technical University of Munich (TUM) in the framework of the Open Access Publishing Program.

Acknowledgments

We thank the Agência Nacional de Águas (ANA); US Geological Survey (USGS) and Bavarian Environmental Agency (BEA) for providing the in situ data. We thank three anonymous reviewers for their valuable comments that helped to improve the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shiklomanov, I. World Fresh Water Resources. In Water in Crisis—A Guide to the World’s Fresh Water Resources; Gleick, P., Ed.; Oxford University Press: Oxford, UK, 1993; Chapter 2; pp. 13–23. [Google Scholar]
  2. Guha-Sapir, D.; Vos, F. Quantifying Global Environmental Change Impacts: Methods, Criteria and Definitions for Compiling Data on Hydro-meteorological Disasters. In Coping with Global Environmental Change, Disasters and Security: Threats, Challenges, Vulnerabilities and Risks; Brauch, H.G., Oswald Spring, U., Mesjasz, C., Grin, J., Kameri-Mbote, P., Chourou, B., Dunay, P., Birkmann, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 693–717. [Google Scholar] [CrossRef]
  3. Hasan, M.; Moody, A.; Benninger, L.; Hedlund, H. How war, drought, and dam management impact water supply in the Tigris and Euphrates Rivers. Ambio 2018. [Google Scholar] [CrossRef] [PubMed]
  4. Global Runoff Data Center: Statistics Based on GRDC Station Catalogue from 2018-10-19. Available online: https://www.bafg.de/SharedDocs/ExterneLinks/GRDC/grdc_stations_ftp.html?nn=201352 (accessed on 25 January 2019).
  5. Memon, A.A.; Muhammad, S.; Rahman, S.; Haq, M. Flood monitoring and damage assessment using water indices: A case study of Pakistan flood-2012. Egypt. J. Remote Sens. Space Sci. 2015, 18, 99–106. [Google Scholar] [CrossRef] [Green Version]
  6. Amani, M.; Salehi, B.; Mahdavi, S.; Brisco, B. Spectral analysis of wetlands using multi-source optical satellite imagery. ISPRS J. Photogramm. Remote Sens. 2018, 144, 119–136. [Google Scholar] [CrossRef]
  7. DeVries, B.; Huang, C.; Lang, M.W.; Jones, J.W.; Huang, W.; Creed, I.F.; Carroll, M.L. Automated Quantification of Surface Water Inundation in Wetlands Using Optical Satellite Imagery. Remote Sens. 2017, 9, 807. [Google Scholar] [CrossRef]
  8. Singh, A.; Seitz, F.; Schwatke, C. Inter-annual water storage changes in the Aral Sea from multi-mission satellite altimetry, optical remote sensing, and GRACE satellite gravimetry. Remote Sens. Environ. 2012, 123, 187–195. [Google Scholar] [CrossRef]
  9. Ghanavati, E.; Firouzabadi, P.Z.; Jangi, A.A.; Khosravi, S. Monitoring geomorphologic changes using Landsat TM and ETM+ data in the Hendijan River delta, southwest Iran. Int. J. Remote Sens. 2008, 29, 945–959. [Google Scholar] [CrossRef]
  10. Xu, H. Modification of normalised difference water index (NDWI) to enhance open water features in remotely sensed imagery. Int. J. Remote Sens. 2006, 27, 3025–3033. [Google Scholar] [CrossRef]
  11. Ding, F. Study on Information Extraction of Water Body with a New Water Index (NWI). Sci. Surv. Mapp. 2009, 34, 155–157. [Google Scholar]
  12. Feyisa, G.L.; Meilby, H.; Fensholt, R.; Proud, S.R. Automated Water Extraction Index: A new technique for surface water mapping using Landsat imagery. Remote Sens. Environ. 2014, 140, 23–35. [Google Scholar] [CrossRef]
  13. Kauth, R.; Thomas, G. TheTasseled Cap—A graphic description of thespectral-temporal development of agricul-tural crops as seen by Landsat. In Proceedings of the Symposium on Machine Processing of Remotely Sensed Data, West Lafayette, IN, USA, 29 June–1 July 1976; Volume 4B, pp. 41–51. [Google Scholar]
  14. Gomez, C.; White, J.C.; Wulder, M.A. Optical remotely sensed time series data for land cover classification: A review. ISPRS J. Photogramm. Remote Sens. 2016, 116, 55–72. [Google Scholar] [CrossRef] [Green Version]
  15. Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
  16. Feng, M.; Sexton, J.O.; Channan, S.; Townshend, J.R. A global, high-resolution (30-m) inland water body dataset for 2000: First results of a topographic-spectral classification algorithm. Int. J. Digit. Earth 2016, 9, 113–133. [Google Scholar] [CrossRef]
  17. Pekel, J.F.; Cottam, A.; Gorelick, N.; Belward, A.S. High-resolution mapping of global surface water and its long-term changes. Nature 2016, 540, 418–422. [Google Scholar] [CrossRef]
  18. Klein, I.; Gessner, U.; Dietz, A.J.; Kuenzer, C. Global WaterPack—A 250m resolution dataset revealing the daily dynamics of global inland water bodies. Remote Sens. Environ. 2017, 198, 345–362. [Google Scholar] [CrossRef]
  19. Markert, K.N.; Chishtie, F.; Anderson, E.R.; Saah, D.; Griffin, R.E. On the merging of optical and SAR satellite imagery for surface water mapping applications. Results Phys. 2018, 9, 275–277. [Google Scholar] [CrossRef]
  20. Zhang, S.; Gao, H.; Naz, B.S. Monitoring reservoir storage in South Asia from multisatellite remote sensing. Water Resour. Res. 2014, 50, 8927–8943. [Google Scholar] [CrossRef] [Green Version]
  21. Busker, T.; de Roo, A.; Gelati, E.; Schwatke, C.; Adamovic, M.; Bisselink, B.; Pekel, J.F.; Cottam, A. A global lake and reservoir volume analysis using a surface water dataset and satellite altimetry. Hydrol. Earth Syst. Sci. 2019, 23, 669–690. [Google Scholar] [CrossRef]
  22. Irons, J.R.; Dwyer, J.L.; Barsi, J.A. The next Landsat satellite: The Landsat Data Continuity Mission. Remote Sens. Environ. 2012, 122, 11–21. [Google Scholar] [CrossRef] [Green Version]
  23. Gorelick, N.; Hancher, M.; Dixon, M.; Ilyushchenko, S.; Thau, D.; Moore, R. Google Earth Engine: Planetary-scale geospatial analysis for everyone. Remote Sens. Environ. 2017, 202, 18–27. [Google Scholar] [CrossRef]
  24. Foga, S.; Scaramuzza, P.L.; Guo, S.; Zhu, Z.; Dilley, R.D.; Beckmann, T.; Schmidt, G.L.; Dwyer, J.L.; Hughes, M.J.; Laue, B. Cloud detection algorithm comparison and validation for operational Landsat data products. Remote Sens. Environ. 2017, 194, 379–390. [Google Scholar] [CrossRef] [Green Version]
  25. ESA. SENTINEL-2 ESA’s Optical High-Resolution Mission for GMES Operational Services, SP-1322/2; Technical Report; ESA: Paris, France, 2012. [Google Scholar]
  26. ESA. Sen2Cor—Configuration and User Manual, S2-PDGS-MPC-L2A-SUM-V2.5.5; Technical Report; ESA: Paris, France, 2018. [Google Scholar]
  27. Zhu, Z.; Wang, S.; Woodcock, C.E. Improvement and expansion of the Fmask algorithm: Cloud, cloud shadow, and snow detection for Landsats 4-7, 8, and Sentinel 2 images. Remote Sens. Environ. 2015, 159, 269–277. [Google Scholar] [CrossRef]
  28. Da Silva, J.S.; Calmant, S.; Seyler, F.; Filho, O.C.R.; Cochonneau, G.; Mansur, W.J. Water levels in the Amazon basin derived from the ERS 2 and ENVISAT radar altimetry missions. Remote Sens. Environ. 2010, 114, 2160–2181. [Google Scholar] [CrossRef]
  29. Dettmering, D.; Schwatke, C.; Boergens, E.; Seitz, F. Potential of ENVISAT Radar Altimetry for Water Level Monitoring in the Pantanal Wetland. Remote Sens. 2016, 8, 596. [Google Scholar] [CrossRef]
  30. Crétaux, J.F.; Jelinski, W.; Calmant, S.; Kouraev, A.; Vuglinski, V.; Bergé-Nguyen, M.; Gennero, M.C.; Nino, F.; Rio, R.A.D.; Cazenave, A.; et al. SOLS: A lake database to monitor in the Near Real Time water level and storage variations from remote sensing data. Adv. Space Res. 2011, 47, 1497–1507. [Google Scholar] [CrossRef]
  31. Schwatke, C.; Dettmering, D.; Bosch, W.; Seitz, F. DAHITI—An innovative approach for estimating water level time series over inland waters using multi-mission satellite altimetry. Hydrol. Earth Syst. Sci. 2015, 19, 4345–4364. [Google Scholar] [CrossRef]
  32. McFeeters, S.K. The use of the Normalized Difference Water Index (NDWI) in the delineation of open water features. Int. J. Remote Sens. 1996, 17, 1425–1432. [Google Scholar] [CrossRef]
  33. Haibo, Y.; Zongmin, W.; Hongling, Z.; Yu, G. Water Body Extraction Methods Study Based on RS and GIS. Procedia Environ. Sci. 2011, 10 Pt C, 2619–2624. [Google Scholar] [CrossRef] [Green Version]
  34. Crist, E. A TM Tasseled Cap Equivalent Transformation for Reflectance Factor Data. Remote Sens. Environ. 1985, 17, 301–306. [Google Scholar] [CrossRef]
  35. Rosenfeld, A.; Pfaltz, J.L. Sequential Operations in Digital Picture Processing. J. ACM 1966, 13, 471–494. [Google Scholar] [CrossRef]
  36. Beck, H.E.; Zimmermann, N.E.; McVicar, T.R.; Vergopolan, N.; Berg, A.; Wood, E.F. Present and future Köppen-Geiger climate classification maps at 1-km resolution. Sci. Data 2018, 5. [Google Scholar] [CrossRef]
  37. Fick, S.E.; Hijmans, R.J. WorldClim 2: New 1-km spatial resolution climate surfaces for global land areas. Int. J. Climatol. 2017, 37, 4302–4315. [Google Scholar] [CrossRef]
  38. Wilson, A.M.; Jetz, W. Remotely Sensed High-Resolution Global Cloud Dynamics for Predicting Ecosystem and Biodiversity Distributions. PLoS Biol. 2016, 14, 1–20. [Google Scholar] [CrossRef] [PubMed]
  39. Wulder, M.A.; White, J.C.; Loveland, T.R.; Woodcock, C.E.; Belward, A.S.; Cohen, W.B.; Fosnight, E.A.; Shaw, J.; Masek, J.G.; Roy, D.P. The global Landsat archive: Status, consolidation, and direction. Remote Sens. Environ. 2016, 185, 271–283. [Google Scholar] [CrossRef]
Figure 1. Overview of the used satellites.
Figure 1. Overview of the used satellites.
Remotesensing 11 01010 g001
Figure 2. Flowchart of the AWAX with processing steps (blue) and resulting data sets (red).
Figure 2. Flowchart of the AWAX with processing steps (blue) and resulting data sets (red).
Remotesensing 11 01010 g002
Figure 3. Flowchart of the AWAX-Pre-processing.
Figure 3. Flowchart of the AWAX-Pre-processing.
Remotesensing 11 01010 g003
Figure 4. Used daily scenes from Landsat and Sentinel-2 and resulting composite image for Lake Ray Roberts in April 2016. Data gaps in the composite image are highlighted in yellow.
Figure 4. Used daily scenes from Landsat and Sentinel-2 and resulting composite image for Lake Ray Roberts in April 2016. Data gaps in the composite image are highlighted in yellow.
Remotesensing 11 01010 g004
Figure 5. Combined Landsat and Sentinel-2 bands ( R E D , G R E E N , B L U E , N I R , S W I R 1 , S W I R 2 ) and Q U A L I T Y mask (voids, clouds, cloud shadows, snow) used for the computation of indexes for Lake Ray Roberts in April 2016. Data gaps in the Figure 5a–f are highlighted in yellow.
Figure 5. Combined Landsat and Sentinel-2 bands ( R E D , G R E E N , B L U E , N I R , S W I R 1 , S W I R 2 ) and Q U A L I T Y mask (voids, clouds, cloud shadows, snow) used for the computation of indexes for Lake Ray Roberts in April 2016. Data gaps in the Figure 5a–f are highlighted in yellow.
Remotesensing 11 01010 g005aRemotesensing 11 01010 g005b
Figure 6. The used water indexes, Modified Normalized Difference Water Index (MNDWI), New Water Index (NWI), Automated Water Extraction Index for Non-Shadow Areas (AWEInsh), Automated Water Extraction Index for Shadow Areas (AWEIsh) and Tasseled Cap for Wetness (TCwet) are shown for Lake Ray Roberts in January 2017.
Figure 6. The used water indexes, Modified Normalized Difference Water Index (MNDWI), New Water Index (NWI), Automated Water Extraction Index for Non-Shadow Areas (AWEInsh), Automated Water Extraction Index for Shadow Areas (AWEIsh) and Tasseled Cap for Wetness (TCwet) are shown for Lake Ray Roberts in January 2017.
Remotesensing 11 01010 g006
Figure 7. Correlation matrix between all indexes for Lake Ray Roberts in January 2017 (MNDWI, NWI, AWEInsh, AWEIsh, TCwet).
Figure 7. Correlation matrix between all indexes for Lake Ray Roberts in January 2017 (MNDWI, NWI, AWEInsh, AWEIsh, TCwet).
Remotesensing 11 01010 g007
Figure 8. Calculation of the thresholds for the land-water classification and its derived land-water masks using five water indexes shown exemplary for the Lake Ray Roberts in January 2007.
Figure 8. Calculation of the thresholds for the land-water classification and its derived land-water masks using five water indexes shown exemplary for the Lake Ray Roberts in January 2007.
Remotesensing 11 01010 g008
Figure 9. Combination of all land-water masks using five different water indexes for Lake Ray Roberts in January 2017.
Figure 9. Combination of all land-water masks using five different water indexes for Lake Ray Roberts in January 2017.
Remotesensing 11 01010 g009
Figure 10. (a) Number of water pixels of all accumulated monthly files (b) Number of water and land pixels of all accumulated monthly files (c) Water probability mask (d) Labeling of connected surfaces (e) Mask of interested water body (f) Dependency between water probability and area extent.
Figure 10. (a) Number of water pixels of all accumulated monthly files (b) Number of water and land pixels of all accumulated monthly files (c) Water probability mask (d) Labeling of connected surfaces (e) Mask of interested water body (f) Dependency between water probability and area extent.
Remotesensing 11 01010 g010aRemotesensing 11 01010 g010b
Figure 11. (a) Monthly mask with data gaps for Lake Ray Roberts in October 2012 (b) Long-term water probability mask ∩ AOI mask (c) Long-term water probability mask ∩ AOI mask ∩ water pixels of monthly mask (d) Filled monthly land-water mask with A i n i t i a l (red) and A f i l l (green).
Figure 11. (a) Monthly mask with data gaps for Lake Ray Roberts in October 2012 (b) Long-term water probability mask ∩ AOI mask (c) Long-term water probability mask ∩ AOI mask ∩ water pixels of monthly mask (d) Filled monthly land-water mask with A i n i t i a l (red) and A f i l l (green).
Remotesensing 11 01010 g011
Figure 12. Map of selected and globally distributed study areas.
Figure 12. Map of selected and globally distributed study areas.
Remotesensing 11 01010 g012
Figure 13. Water surface area time series (orange) and its errors (blue) of Lake Ray Roberts. Additionally, the initial surface area with data gaps (gray) and the filled area (green) are shown. Also, the data availability of monthly optical images from Landsat and Sentinel-2 is presented. Finally, the water level time series from in situ stations and DAHITI which are used for validation are shown.
Figure 13. Water surface area time series (orange) and its errors (blue) of Lake Ray Roberts. Additionally, the initial surface area with data gaps (gray) and the filled area (green) are shown. Also, the data availability of monthly optical images from Landsat and Sentinel-2 is presented. Finally, the water level time series from in situ stations and DAHITI which are used for validation are shown.
Remotesensing 11 01010 g013
Figure 14. Validation of surface area time series for Lake Ray Roberts using water levels from in situ stations and satellite altimetry. The improvement of our new approach is shown by comparing initial surface areas with data gaps (left) and final filled surface areas (middle, right).
Figure 14. Validation of surface area time series for Lake Ray Roberts using water levels from in situ stations and satellite altimetry. The improvement of our new approach is shown by comparing initial surface areas with data gaps (left) and final filled surface areas (middle, right).
Remotesensing 11 01010 g014
Figure 15. Relation between water level and surface area (hypsometry) used for cross-validation at Lake Ray Roberts. The blue points (10% of all points) are used for the function fitting, the orange points for the validation. The two fitted curves are plotted in red (linear fit) and green (polynom).
Figure 15. Relation between water level and surface area (hypsometry) used for cross-validation at Lake Ray Roberts. The blue points (10% of all points) are used for the function fitting, the orange points for the validation. The two fitted curves are plotted in red (linear fit) and green (polynom).
Remotesensing 11 01010 g015
Figure 16. Water surface area time series (orange) and their errors (blue) of Poço da Cruz Reservoir. Additionally, the initial surface area with data gaps (gray) and the filled area (green) are shown. Also, the data availability of monthly optical images from Landsat and Sentinel-2 is presented. Finally, the water level time series from in situ stations and DAHITI which used for validation is shown.
Figure 16. Water surface area time series (orange) and their errors (blue) of Poço da Cruz Reservoir. Additionally, the initial surface area with data gaps (gray) and the filled area (green) are shown. Also, the data availability of monthly optical images from Landsat and Sentinel-2 is presented. Finally, the water level time series from in situ stations and DAHITI which used for validation is shown.
Remotesensing 11 01010 g016
Figure 17. Validation of surface area time series for Poço da Cruz Lake using water levels from in situ stations and satellite altimetry. The improvement of our new approach is shown by comparing initial surface areas with data gaps (left) and final filled surface areas (middle, right).
Figure 17. Validation of surface area time series for Poço da Cruz Lake using water levels from in situ stations and satellite altimetry. The improvement of our new approach is shown by comparing initial surface areas with data gaps (left) and final filled surface areas (middle, right).
Remotesensing 11 01010 g017
Figure 18. Relation between water level and surface area (hypsometry) used for cross-validation at Poço da Cruz Lake. The blue points (10% of all points) are used for the function fitting, the orange points for the validation. The two fitted curves are plotted in red (linear fit) and green (polynom).
Figure 18. Relation between water level and surface area (hypsometry) used for cross-validation at Poço da Cruz Lake. The blue points (10% of all points) are used for the function fitting, the orange points for the validation. The two fitted curves are plotted in red (linear fit) and green (polynom).
Remotesensing 11 01010 g018
Figure 19. Water surface area time series (orange) and its errors (blue) of Tharthar Lake. Additionally, the initial surface area with data gaps (gray) and the filled area (green) are shown. Also, the data availability of monthly optical images from Landsat and Sentinel-2 are presented. Finally, the water level time series from DAHITI which is used for validation is shown.
Figure 19. Water surface area time series (orange) and its errors (blue) of Tharthar Lake. Additionally, the initial surface area with data gaps (gray) and the filled area (green) are shown. Also, the data availability of monthly optical images from Landsat and Sentinel-2 are presented. Finally, the water level time series from DAHITI which is used for validation is shown.
Remotesensing 11 01010 g019
Figure 20. Validation of surface area time series for Tharthar Lake using water levels from satellite altimetry. The improvement of our new approach is shown by comparing initial surface areas with data gaps (left) and final filled surface areas (right).
Figure 20. Validation of surface area time series for Tharthar Lake using water levels from satellite altimetry. The improvement of our new approach is shown by comparing initial surface areas with data gaps (left) and final filled surface areas (right).
Remotesensing 11 01010 g020
Figure 21. Relation between water level and surface area (hypsometry) used for cross-validation at Tharthar, Lake. The blue points (10% of all points) are used for the function fitting, the orange points for the validation. The two fitted curves are plotted in red (linear fit) and green (polynom).
Figure 21. Relation between water level and surface area (hypsometry) used for cross-validation at Tharthar, Lake. The blue points (10% of all points) are used for the function fitting, the orange points for the validation. The two fitted curves are plotted in red (linear fit) and green (polynom).
Remotesensing 11 01010 g021
Table 1. Overview of used individual and standard band names.
Table 1. Overview of used individual and standard band names.
Band DescriptionLandsat-4,-5,-7 (TM and ETM+)Landsat-8 (OLI)Sentinel-2A,-2BStandard Name
BlueBand 1Band 2Band 2 B L U E
GreenBand 2Band 3Band 3 G R E E N
RedBand 3Band 4Band 4 R E D
Near-Infrared (NIR)Band 4Band 5Band 8 N I R
Short Wave Infrared 1 (SWIR1)Band 5Band 6Band 11 S W I R 1
Short Wave Infrared 2 (SWIR2)Band 7Band 7Band 12 S W I R 2
Mask (Clouds, Shadow, etc.)CFmaskCFmaskFmask4.0 Q U A L I T Y
Table 2. List of used in situ stations.
Table 2. List of used in situ stations.
Lake/ReservoirStation NameStation IDSource
ClaiborneAycock07364840USGS
ClearClarence07352895USGS
CooperCooper07342495USGS
ForggenRosshaupten12001301BEA
LewisvilleLewisville08052800USGS
Meadn.a.n.a.USGS
MurrayColumbia02168500USGS
Nova Ponten.a.n.a.ANA
Poço da Cruzn.a.n.a.ANA
Ray RobertsPilot Point, TX08051100USGS
Richland ChambersKerens, TX08064550USGS
Salton SeaWestmorland10254005USGS
Sam RayburnJasper08039300USGS
TawakoniWills Point08017400USGS
Toledo BendBurkeville08025350USGS
Table 3. Look up table for creation of final land-water mask and index error based on 5 water indexes.
Table 3. Look up table for creation of final land-water mask and index error based on 5 water indexes.
Input Value (based on 5 Water Indexes)Monthly Land-Water MaskIndex Error
5 Water pixelsWater (1)No
4 Water pixelsWater (1)Yes
3 Water pixelsData gapNo
2 Water pixelsData gapNo
1 Water pixelLand (0)Yes
0 Water pixelsLand (0)No
Data gapData gapNo
Table 4. Overview of characteristics for 32 selected study areas. For each study area, the water level variations from altimetry or gauge are given. Furthermore, the maximum surface area, length of the shore, and its ratio derived from the long-term water probability mask are shown. Additionally, information about the climate zone, annual rainfall and annual cloud coverage are shown.
Table 4. Overview of characteristics for 32 selected study areas. For each study area, the water level variations from altimetry or gauge are given. Furthermore, the maximum surface area, length of the shore, and its ratio derived from the long-term water probability mask are shown. Additionally, information about the climate zone, annual rainfall and annual cloud coverage are shown.
Target Name, Country (DAHITI ID)Max. Water Level Var. [m]Max. Surface Area [km 2 ]Max. Shore Length [km]Ratio Area/ShoreClimate Zone [36]Annual Rainfall [37] [mm/y]Annual Clouds [38] [%]
Aragon, Spain (10297)33.4522.1493.530.24Cfb73852
Bankim, Cameroon (3560)14.17336.562154.360.16Aw174953
Boston, China (226)4.361226.561558.100.79BWk7947
Claiborne, USA (10472)4.3025.54138.310.18Cfa134053
Clear, USA (10496)2.2649.94267.630.19Cfa137552
Cooper, USA (10505)8.0782.68186.640.44Cfa112249
Dagze, China (10425)8.12326.71234.661.39BSk26047
Enriquillo, Dom. Rep. (11521)10.12354.14190.651.86BSh56635
Eucumbene, Australia (64)37.57140.98458.600.31Cfb79950
Fairfield, USA (2672)3.059.8460.230.16Cfa102150
Forggen, Germany (10341)9.8616.7347.970.35Dfb132065
Jacarei, Brazil (10345)28.2249.39323.280.15Cfb145356
Jenipapeiro, Brazil (3581)15.7611.05101.890.11Aw91459
Lagdo, Cameroon (1472)9.33759.421327.210.57Aw100651
Lewisville, USA (11327)4.38130.33533.760.24Cfa93844
Massingir, Mozambique (606)20.81189.09249.580.76BSh47242
Mead, USA (204)43.56598.291350.230.44BWh13324
Murray, USA (8852)3.92196.461038.150.19Cfa118150
Nova Ponte, Brazil (10351)32.98400.051936.990.21Aw154051
Orellana, Spain (11415)6.4152.76282.090.19Csa53540
Pau dos Ferros, Brazil (8692)13.9011.5867.270.17Aw85356
Pires Ferreira, Brazil (8671)19.9185.05509.660.17Aw97457
Poço da Cruz, Brazil (8702)24.6258.07382.990.15BSh55265
Ray Roberts, USA (10146)5.74132.16487.120.27Cfa99045
Richland Chambers, USA (8814)3.70182.87410.500.45Cfa100449
Salton Sea, USA (71)2.78989.59417.882.37BWh7122
Sam Rayburn, USA (10246)5.97448.341204.620.37Cfa126050
Tawakoni, USA (8813)3.70160.85405.580.40Cfa107444
Tharthar, Iraq (122)21.072491.371183.212.11BWh13027
Toledo Bend, USA (10247)4.20659.441733.770.38Cfa128949
Tundes Grandes, Argentina (4475)3.05331.27809.820.41Cfa84045
Zujar, Spain (10301)20.26153.56730.300.21BSk51740
Table 5. Results for 32 selected study areas. For each study area, the data availability of the Landsat and Sentinel-2 and number of resulting monthly surface area masks. Furthermore, the validation results with in situ data and satellite altimetry (Number of used months, correlation with initial surface areas with gaps and with final surface areas, improvement of the new approach ) are presented in detail. Additionally, the average area estimates for each study area is shown.
Table 5. Results for 32 selected study areas. For each study area, the data availability of the Landsat and Sentinel-2 and number of resulting monthly surface area masks. Furthermore, the validation results with in situ data and satellite altimetry (Number of used months, correlation with initial surface areas with gaps and with final surface areas, improvement of the new approach ) are presented in detail. Additionally, the average area estimates for each study area is shown.
Target Name, Country (ID)Data AvailabilityMonthlyValidation GaugeValidation AltimetryArea Error w.r.t AOI
L4 [%]L5 [%]L7 [%]L8 [%]S2A [%]S2B [#]Masks [#]Points [#]Initial R 2 Final R 2 Impr. Δ R 2 Points [#]Initial R 2 Final R 2 Impr. Δ R 2 km 2 [%]
Aragon, Spain (10297)3.390.688.9100.0100.0100.0310no data1250.6980.8230.1251.216.08
Bankim, Cameroon (3560)4.25.381.2100.0100.0100.0114no data800.4640.9220.45830.509.68
Boston, China (226)5.080.194.9100.0100.0100.0208no data1150.4020.8960.49438.953.37
Claiborne, USA (10472)0.890.995.7100.096.8100.02982120.0710.2670.196 1no data0.662.93
Clear, USA (10496)0.884.596.696.896.8100.02141510.1990.3430.144 1no data2.526.31
Cooper, USA (10505)0.887.196.2100.096.8100.02591720.7790.9400.161 1no data1.842.36
Dagze, China (10425)2.559.890.6100.096.8100.0151no data670.4620.9000.4388.982.78
Enriquillo, Dom. Rep. (11521)7.524.067.1100.096.8100.0196no data950.6410.9490.30814.264.09
Eucumbene, Australia (64)0.068.996.698.4100.0100.0289no data950.9360.9660.0304.843.53
Fairfield, USA (2672)0.878.684.687.396.8100.0307no data960.2120.4400.2280.303.45
Forggen, Germany (10341)10.879.582.5100.0100.0100.01831790.5950.7700.175 2no data0.775.11
Jacarei, Brazil (10345)0.869.883.398.4100.0100.0282no data650.8470.9700.1231.874.01
Jenipapeiro, Brazil (3581)0.080.184.6100.096.8100.0219no data820.7510.9670.2160.687.47
Lagdo, Cameroon (1472)5.86.283.398.4100.0100.0161no data1010.0620.7960.73456.897.63
Lewisville, USA (11327)0.883.988.596.896.8100.02912650.7360.9490.213 1360.4100.6720.2622.932.43
Massingir, Mozambique (606)6.741.979.196.8100.0100.0240no data640.5890.9570.3686.724.99
Mead, USA (204)7.591.597.0100.0100.0100.03471450.9490.9840.035 11510.9790.9930.01411.561.95
Murray, USA (8852)0.892.494.095.296.8100.03022970.6010.8630.262 1730.6470.7100.0634.912.69
Nova Ponte, Brazil (10351)0.882.194.4100.096.8100.01891890.9560.9930.037 3880.9120.9830.07111.522.75
Orellana, Spain (11415)2.585.985.0100.0100.0100.0330no data570.2930.8360.5432.074.23
Pau dos Ferros, Brazil (8692)0.069.270.998.4100.0100.0201no data590.9070.9710.0640.605.59
Pires Ferreira, Brazil (8671)1.762.870.9100.0100.0100.0141no data670.7720.9130.1416.368.03
Poço da Cruz, Brazil (8702)0.079.585.0100.096.8100.0228440.9210.9810.060 31140.9120.9770.0653.235.56
Ray Roberts, USA (10146)0.883.688.598.496.8100.02902730.7770.9340.157 11060.5910.9100.3192.181.59
Richland Chambers, USA (8814)2.591.296.698.496.8100.02892210.4420.8830.441 11220.4190.8790.4602.311.31
Salton Sea, USA (71)8.391.897.0100.0100.0100.03523260.5360.9110.375 11270.5650.9540.3898.620.89
Sam Rayburn, USA (10246)1.793.096.2100.096.8100.02832460.4720.9070.435 1940.4890.7790.29011.972.77
Tawakoni, USA (8813)1.793.096.6100.096.8100.02922070.5800.9120.332 1890.5050.9030.3982.101.38
Tharthar, Iraq (122)21.786.591.0100.0100.0100.0327no data2590.7170.9890.27267.802.72
Toledo Bend, USA (10247)1.793.096.2100.096.8100.02571370.5220.8760.354 1890.4280.8020.37414.802.32
Tundes Grandes, Argentina (4475)15.071.394.4100.093.583.3206no data1050.8660.9400.07413.004.34
Zujar, Spain (10301)2.585.985.0100.0100.0100.0350no data870.6300.8380.2084.923.38
1 USGS, 2 BEA, 3 ANA.
Table 6. Results of the cross-validation of 32 selected study areas. For each study area, the used number of points for the calculation of the hypsometry and the number of points for the validation are shown. Furthermore, the resulting RMS and relative RMS with respect to the maximum surface area using a linear and polynom of degree 2 are presented.
Table 6. Results of the cross-validation of 32 selected study areas. For each study area, the used number of points for the calculation of the hypsometry and the number of points for the validation are shown. Furthermore, the resulting RMS and relative RMS with respect to the maximum surface area using a linear and polynom of degree 2 are presented.
Target Name, Country (ID) Hypsometry (Linear)Hypsometry (2nd Deg.)
Model Points [#]Validation Points [#]RMS [km 2 ]wrt. Area [%]RMS [km 2 ]wrt. Area [%]
Aragon, Spain (10297)141111.145.161.145.16
Bankim, Cameroon (3560)97121.306.3319.265.72
Boston, China (226)1310218.701.5218.201.48
Claiborne, USA (10472)231890.652.531.074.20
Clear, USA (10496)161353.927.853.747.48
Cooper, USA (10505)191532.032.481.942.35
Dagze, China (10425)7603.541.083.681.13
Enriquillo, Dom. Rep. (11521)118413.973.9411.593.27
Eucumbene, Australia (64)11842.581.832.671.90
Fairfield, USA (2672)11850.282.850.282.88
Forggen, Germany (10341)191600.834.940.845.02
Jacarei, Brazil (10345)8571.563.171.753.55
Jenipapeiro, Brazil (3581)10720.262.330.262.33
Lagdo, Cameroon (1472)119039.195.1640.075.28
Lewisville, USA (11327)282372.852.192.421.86
Massingir, Mozambique (606)8566.303.334.032.13
Mead, USA (204)161295.210.873.970.66
Murray, USA (8852)312662.641.342.341.19
Nova Ponte, Brazil (10351)201696.071.525.471.37
Orellana, Spain (11415)7501.262.391.262.38
Pau dos Ferros, Brazil (8692)7520.806.890.514.40
Pires Ferreira, Brazil (8671)7605.456.416.807.99
Poço da Cruz, Brazil (8702)5393.536.071.101.90
Ray Roberts, USA (10146)302552.882.182.742.07
Richland Chambers, USA (8814)231982.341.282.191.20
Salton Sea, USA (71)342924.580.464.520.46
Sam Rayburn, USA (10246)2622010.072.255.961.33
Tawakoni, USA (8813)221852.741.702.361.47
Tharthar, Iraq (122)2723220.111.5916.711.21
Toledo Bend, USA (10247)1512210.480.817.960.67
Tundes Grandes, Argentina (4475)12938.432.558.112.45
Zujar, Spain (10301)10775.753.745.753.75

Share and Cite

MDPI and ACS Style

Schwatke, C.; Scherer, D.; Dettmering, D. Automated Extraction of Consistent Time-Variable Water Surfaces of Lakes and Reservoirs Based on Landsat and Sentinel-2. Remote Sens. 2019, 11, 1010. https://doi.org/10.3390/rs11091010

AMA Style

Schwatke C, Scherer D, Dettmering D. Automated Extraction of Consistent Time-Variable Water Surfaces of Lakes and Reservoirs Based on Landsat and Sentinel-2. Remote Sensing. 2019; 11(9):1010. https://doi.org/10.3390/rs11091010

Chicago/Turabian Style

Schwatke, Christian, Daniel Scherer, and Denise Dettmering. 2019. "Automated Extraction of Consistent Time-Variable Water Surfaces of Lakes and Reservoirs Based on Landsat and Sentinel-2" Remote Sensing 11, no. 9: 1010. https://doi.org/10.3390/rs11091010

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop