This paper evaluates the accuracy of shoreline positions obtained from the infrared (IR) bands of Landsat 7, Landsat 8, and Sentinel-2 imagery on natural beaches. A workflow for sub-pixel shoreline extraction, already tested on seawalls, is used. The present work analyzes the behavior of that workflow and resultant shorelines on a micro-tidal (<20 cm) sandy beach and makes a comparison with other more accurate sets of shorelines. These other sets were obtained using differential GNSS surveys and terrestrial photogrammetry techniques through the C-Pro monitoring system. 21 sub-pixel shorelines and their respective high-precision lines served for the evaluation. The results prove that NIR bands can easily confuse the shoreline with whitewater, whereas SWIR bands are more reliable in this respect. Moreover, it verifies that shorelines obtained from bands 11 and 12 of Sentinel-2 are very similar to those obtained with bands 6 and 7 of Landsat 8 (−0.75 ± 2.5 m; negative sign indicates landward bias). The variability of the brightness in the terrestrial zone influences shoreline detection: brighter zones cause a small landward bias. A relation between the swell and shoreline accuracy is found, mainly identified in images obtained from Landsat 8 and Sentinel-2. On natural beaches, the mean shoreline error varies with the type of image used. After analyzing the whole set of shorelines detected from Landsat 7, we conclude that the mean horizontal error is 4.63 m (±6.55 m) and 5.50 m (±4.86 m), respectively, for high and low gain images. For the Landsat 8 and Sentinel-2 shorelines, the mean error reaches 3.06 m (±5.79 m).
SAET (Shoreline Analysis and Extraction Tool) is a novel open-source tool to enable the completely automatic detection of shoreline position changes using the optical imagery acquired by the Sentinel-2 and Landsat 8 and 9 satellites. SAET has been developed within the ECFAS (European Coastal Flood Awareness System) project, which is intended to be the first European service for coastal flood forecasting, management, and recovery analysis. The tool is developed to characterise the shoreline response associated with punctual events such as coastal storms as well as any other phenomenon. For a given beach segment, SAET facilitates the selection of the satellite images closest in time to the analysed events that offer an adequate cloud coverage level for analysing the shoreline change. Subsequently, the tool automatically downloads the images from their official repositories, pre-processes them and extracts the shoreline position with sub-pixel accuracy. In order to do so, an initial approximate definition of the shoreline is carried out at the pixel level using a water index thresholding, followed by an accurate extraction operating on the shortwave infrared bands to produce a sub-pixel line in vector formats (points and lines). The tool offers different settings to be adapted to the different coastal environments and beach typologies. Its main advantages refer to its autonomy, its efficiency in extracting complete satellite scenes, its flexibility in adapting to different environments and conditions, and its high subpixel accuracy. This work presents an accuracy assessment on a long Mediterranean sandy beach of SDSs extracted from L8 and S2 imagery against coincident alongshore reference lines, showing an accuracy of about 3 m RMSE. At the same time, the work shows an example of the usage of SAET for characterising the response to Storm Gloria (January 2020) on the beaches of Valencia (E Spain). SAET provides an efficient and completely automatic workflow that leads to accurate SDSs while only relying on publicly available information. The tool appears to be a useful extraction tool for beach monitoring, both for public administrations and individual users.
Multi-temporal analysis is one of the main applications of remote sensing, and Landsat imagery has been one of the main resources for many years. However, the moderate spatial resolution (30 m) restricts their use for high precision applications. In this paper, we simulate Landsat scenes to evaluate, by means of an exhaustive number of tests, a subpixel registration process based on phase correlation and the upsampling of the Fourier transform. From a high resolution image (0.5 m), two sets of 121 synthetic images of fixed translations are created to simulate Landsat scenes (30 m). In this sense, the use of the point spread function (PSF) of the Landsat TM (Thematic Mapper) sensor in the downsampling process improves the results compared to those obtained by simple averaging. In the process of obtaining sub-pixel accuracy by upsampling the cross correlation matrix by a certain factor, the limit of improvement is achieved at 0.1 pixels. We show that image size affects the cross correlation results, but for images equal or larger than 100 × 100 pixels similar accuracies are expected. The large dataset used in the tests allows us to describe the intra-pixel distribution of the errors obtained in the registration process and how they follow a waveform instead of random/stochastic behavior. The amplitude of this waveform, representing the highest expected error, is estimated at 1.88 m. Finally, a validation test is performed over a set of sub-pixel shorelines obtained from actual Landsat-5 TM, Landsat-7 ETM+ (Enhanced Thematic Mapper Plus) and Landsat-8 OLI (Operation Land Imager) scenes. The evaluation of the shoreline accuracy with respect to permanent seawalls, before and after the registration, shows the importance of the registering process and serves as a non-synthetic validation test that reinforce previous results.