Next Article in Journal
Advancing Skyborne Technologies and High-Resolution Satellites for Pasture Monitoring and Improved Management: A Review
Previous Article in Journal
Aerial Drone Imaging in Alongshore Marine Ecosystems: Small-Scale Detection of a Coastal Spring System in the North-Eastern Adriatic Sea
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

An Overview of Coastline Extraction from Remote Sensing Data

1
Department of Graduate Management, Space Engineering University, Beijing 101400, China
2
Department of Aerospace Information, Space Engineering University, Beijing 101400, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(19), 4865; https://doi.org/10.3390/rs15194865
Submission received: 4 September 2023 / Revised: 30 September 2023 / Accepted: 4 October 2023 / Published: 8 October 2023
(This article belongs to the Section Ocean Remote Sensing)

Abstract

:
The coastal zone represents a unique interface between land and sea, and addressing the ecological crisis it faces is of global significance. One of the most fundamental and effective measures is to extract the coastline’s location on a large scale, dynamically, and accurately. Remote sensing technology has been widely employed in coastline extraction due to its temporal, spatial, and sensor diversity advantages. Substantial progress has been made in coastline extraction with diversifying data types and information extraction methods. This paper focuses on discussing the research progress related to data sources and extraction methods for remote sensing-based coastline extraction. We summarize the suitability of data and some extraction algorithms for several specific coastline types, including rocky coastlines, sandy coastlines, muddy coastlines, biological coastlines, and artificial coastlines. We also discuss the significant challenges and prospects of coastline dataset construction, remotely sensed data selection, and the applicability of the extraction method. In particular, we propose the idea of extracting coastlines based on the coastline scene knowledge map (CSKG) semantic segmentation method. This review serves as a comprehensive reference for future development and research pertaining to coastal exploitation and management.

1. Introduction

Coastal areas worldwide are experiencing rapid development, indicating significant growth potential. For centuries, these areas have served as the main drivers of economic development in many countries [1]. For example, the highest GDP density in China is found in Shanghai, Guangdong, and other provinces along the coast of southeast China [2]. However, the impact of climate change and human activity has led to coastline erosion and poses a significant threat to the economic and personal safety of coastal areas [3,4]. How to deal with these threats has become a difficult problem in coastal area management [5]. It is also the basis for coastal and Marine resource management, coastal zone regional environmental monitoring, and sustainable development planning [6]. Coastlines are constantly changing as part of the natural process or due to human influence, and coastline dynamic monitoring has become the basis to solve the problem of coastal area management [7].
Accurate coastline extraction is the basis for coastline change monitoring and coastal area ecological environment change monitoring [8,9]. Traditional extraction provides two main methods to extract coastlines: field studies, including site beach profiling and high-resolution aerial datasets for analysis and artificial recognition and manual vectorization from aerial imagery using professional software such as ArcGIS 10.3 developed by ESRI [10]. Both traditional methods have common weaknesses in that the labor cost is high and the statistical value needs to be more accurate. Moreover, fieldwork has certain personnel safety issues [11,12].
Over time, remote sensing technology has evolved, remote sensing platforms have updated, and sensors have emerged one after another. Remote sensing data acquired by different sensors enables researchers to overcome the limitations and shortcomings caused by geological landscapes and long-temporal [13]. Abundant airborne platforms are the first to be used for earth observation. Plenty of aerial imagery acquired by different techniques are used for coastline extraction [14]. Airborne remote sensing data have certain limitations in both time and space coverage, and the emergence of Earth observation (EO) systems has revolutionized how we observe the landscape [15]. Satellite-based imagery, including hyperspectral imaging (HSI), multispectral imaging (MSI) [16,17], SAR [18], and LiDAR [19,20], has been used for the visual analysis of water/land information [15]. With freely available data, the extraction of coastlines from satellite data has been updated with the newest technological developments in remote sensing satellites, such as NASA’s Landsat (which revisits every 16 days) and Sentinel-2 (5-10 days of revisit time) launched by ESA. In addition to optical imagery, space-born SAR instruments including ALOS PALSAR-2 and RADARSAT-1 are used to detect coastlines [21]. For the moment, coastline detection, coastline extraction, water body classification, and continuous coastline monitoring have been realized by processing spectral images captured by abundant instruments.
Due to breakthroughs in aerospace, sensor, and communication technologies, humans are now in a time where remote sensing (RS) big data are prevalent. This has shifted researchers’ focus towards exploring new image processing and analysis techniques. Image processing methods strive to improve the separation of spectra between water and land, image segmentation or classification, feature detection and extraction, and pixel unmixing of RS images [22]. These methods are conducted by classic statistical algorithms and band math [23]. Meanwhile, rapid advances in accessing high-resolution remote sensing data have led to an explosion of big data, providing new opportunities for data-driven discovery [24].
Along with the rapid development of artificial intelligence (AI), the great success of machine learning (ML) has attracted widespread attention [25]. ML is a data-driven AI that can self-learn from sample data [26]. It enables classification and prediction by analyzing the relationship between the input spectrum and the desired output and can be used for complex tasks such as land cover classification [27], crop classification [28], and target recognition [29]. In the literature, by leveraging powerful computational capabilities and multi-dimensional auxiliary information, ML enables the extraction of more accurate coastlines from large-scale or long-time series of remotely sensed big data [30]. Applying ML to big data analysis and mining as a key technology helps researchers deal with coastline extraction problems and digital coastline management in complex situations. However, due to the highly dynamic nature of the coastline, the influence of tides and seawater erosion, it is still a challenge to accurately locate the changes in surface reflection characteristics [31].Given the increasing frequency and effectiveness of ML and DL methods in remote sensing, it is necessary to summarize the relevant applications of coastline extraction.
Compared with previous literature reviews, this paper focuses on various types of remote sensing images and methods for coastline extraction. This paper offers a comprehensive review of the application of a remote sensing index, thresholding methods, and machine learning methods in coastline extraction, while we demonstrate the characteristic of different types of coastlines and corresponding extraction methods. Firstly, we review the key attributes of popular RS data used for coastline extraction and obtained by drones and satellites in recent studies. Secondly, we discuss the features of different coastline types, including bedrock coastline, beaches, artificial coastline, silt coastline, and biological coastline. Thirdly, we investigate the evolution of the most popular and recently used methods for the automatic extraction of coastlines. We classify methods into four groups: water indices, edge detection, thresholding methods, and machine learning. Moreover, we summarize the extraction methods of different types of coastlines. Finally, we discuss present gaps and challenges in the science of coastline detection and extraction. This paper discusses on the data perspective and coastline perspective, providing a discussion of the applicability of different methods to different data and different categories of coastline identification, providing new ideas of concern for method selection and the creation of feature datasets.

2. Materials and Methods

We begin by categorizing and grouping different coastline types and extraction methods, and then introduce the literature of ML methods related to coastline extraction. This paper reviews the extraction of coastlines using RS data processing and machine learning means. The main keywords used in searching the literature on the Web of Science (WOS) include “machine learning”, “remote sensing”, and “coastline extraction”, which were identified through consultation with experts and based on previous research.
We graphed the number of publications in the last decades using various keywords from WOS. Figure 1a shows the number of papers using the keywords “remote sensing” and “coastline” from WOS. Figure 1b shows the search result based on keywords including “remote sensing” and “coastline extraction” or “coastline definition”. Figure 1c shows the search result based on keywords including “machine learning”, “remote sensing”, and “coastline extraction” or “coastline definition”.
Based on the data trend, researchers are increasingly focusing on coastlines. Although the number of publications in Figure 1b,c is slightly lower compared to Figure 1a, they also exhibit a rising trajectory, indicating the growing interest among researchers towards utilizing machine learning for coastline extraction. Comparing Figure 1b,c, it is not difficult to find that machine learning methods take up a large proportion of the research on coastline extraction in the past ten years.

3. Available Data Sources for Remote Sensing Coastline Extraction

Remote sensing observation can be reduced by using sensors to obtain the electromagnetic wave information of the landscape object and the characteristics, changes, or trends of the observed object can be derived from electromagnetic wave information to achieve the purpose of earth observation. This paper summarizes commonly used remote sensing data characteristics for coastline extraction based on different platforms and sensors.

3.1. Satellite Remote Sensing Data

Generally, remote sensing can be divided into active and passive remote sensing, which are defined based on the source of energy used to collect data [24]. Passive systems rely on natural radiation sources (such as the sun) emitted or reflected by the object. The active system receives and records the reflection of the wave it emits towards the target. Optical and radar data, categorized as passive and active remote sensing data, respectively, constitute the most important part of data applied in coastline extraction. We review popular optical and radar sensors in Section 3.1.1 and Section 3.1.2, respectively.

3.1.1. Optical Data

The U.S. LANDSAT family of satellites is jointly managed by NASA and the U.S. Geological Survey (USGS) [32]. Since 1972, the LANDSAT series of satellites have been launched successively. The series of Landsat satellites have provided temporal data for coastline extraction and change monitoring over the last decades.
Among these satellites, Landsat-5, Landsat-7, and Landsat-8 have gained more attention from researchers in coastline extraction [1,16,32,33,34,35]. The near-infrared and visible wavelength bands of Landsat satellites were applied to determine the land and water surfaces along the coastline [16]. Landsat-5 is the fifth satellite in the U.S. LANDSAT family, launched in March 1984 as an optical Earth observation satellite with a payload of a Thematic Cartographer (TM) and Multispectral Imager (MSS). The images obtained by Landsat-5 are commonly used for land–sea separation and coastline extraction due to their advantages of multi-spectral and spatial resolution [16]. Landsat-7 has a payload of an Enhanced Thematic Mapper Plus (ETM+), which provides high-resolution data resulting from an additional band with a resolution of 15 m, and was launched in April 1997. Landsat-8, launched in February 2013, is the successor to the U.S. Landsat fleet. The Landsat-8 is distinguished by an Operational Land Imager (OLI) that encompasses a spectrum of wavelengths ranging from infrared to visible light, alongside a Thermal Infrared Sensor (TIRS) [36]. Compared with the ETM+ sensor of Landsat-7, OLI has a blue band (0.433–0.453 μm) and a near-infrared band (Band 9; 1.360–1.390 μm), and the blue band is mainly used for coastal zone observation [36]. Among different Landsat satellites, the combination of Landast-5 and Landsat-7 is prevalent [5].
Worldview-2 (wv-2) is affiliated with the Worldview satellite family launched by DigitalGlobe Inc. (Westminster, CO, USA) in October 2009. WV-2 is capable of capturing multispectral imagery across eight distinct bands [3]. DigitalGlobe Inc. also owns IKONOS, which was launched in 1999. Although IKONOS has decommissioned, the capability for stereo mapping, as well as its contribution to coastline extraction, is still worthy of recognition.
Sentinel-2 is equipped with a multi-spectral instrument (MSI) that can cover 13 spectral bands from 442 nm up to 2202 nm with different resolutions: 10 m (Central Wavelength (CWL) at 490, 560, 665, and 842 nm with bandwidths of 65, 35, 30, and 115 nm, respectively), 20 m (CWL at 705, 740, 783, 865, 1610, and 2190 nm with bandwidths of 15, 15, 20, 20, 90, and 180 nm, respectively), and 60 m (CWL at 443, 940, and 1375 nm with bandwidths of 20, 20, and 30 nm, respectively) [37]. Similar to WV-2, Sentinel-2 also has a coastal band that monitors near-shore bodies of water. In previous studies, the combination of Sentinel-2 and Landsat has been widely used for coastline extraction [10]. In light of the present situation, researchers are granted complimentary access to a diverse range of data from various data platforms, including Landsat and Sentinel-2. Google Earth Engine (GEE) offers a robust platform for researchers to acquire and process large-scale data efficiently [38].
In addition to the satellite data mentioned, ribosome data are used less frequently. SPOT (Satellite Pour l’Observation de la Terre) is an earth observation satellite system developed by the French Space Research Centre (CNES) [39]. The SPOT satellite system consists of a family of satellites and ground-based systems for satellite control, data processing, and distribution [7,40]. The IRS series supports the development of agriculture, water resources, forests and ecology, geology, water conservancy facilities, and coastline management in India, launched by the Indian Space Research Centre (ISRO). The composite map derived from the data of two MSI satellites, IRS-P6 and IRS-2, was successfully utilized for coastline extraction in this satellite series [41].
In an optical remote sensing image, an object’s feature is reflected in the radiation difference of its electromagnetic wave. This reflection characteristic is utilized for discriminating between ocean and land, extracting coastlines. To extract coastlines using optical images, it is important to consider the features of different bands that better adapt to the coastline image features in different geographical environments.

3.1.2. Radar Data

The utilization of optical data in feature detection and extraction based on visible channels has gained extensive recognition [21]. Where features are partially impeded by environments (vegetation, clouds, etc.), the application of Radar data can overcome these interferences [34]. The RADARSAT program encompasses RADARSAT-1 (1995) and RADARSAT-2 (2007), which were launched by the Canadian Space Agency (CSA) [42]. These satellites are equipped with a synthetic aperture radar (SAR) instrument that is extensively utilized for oceanic, sea ice, and coastline monitoring purposes [43]. The ALOS satellite is equipped with three payloads, namely the Pan-Color Remote Sensing Stereogram (PRISM) for precise digital elevation mapping, the Advanced Visible and Near Infrared Radiometer 2 (AVNIR-2) for accurate land observation, and the Phased Array L-Synthetic Aperture Radar (PALSAR) for continuous all-day land observation regardless of weather conditions [44,45]. COSMO-SkyMed carries high-resolution radar satellites equipped with X-band SARs that can be used for coastline extraction [46]. In addition to those mentioned above, Sentinel-1 is also commonly used for coastline extraction of SAR data to extract reliable data for multiple coastlines.
Radar data exhibit drawbacks such as limited spatial resolution and reduced interpretability due to speckle noise; however, their unparalleled quasi-all-weather capability for continuous observation makes them an indispensable component of Earth observation sensors [21]. Moreover, land areas are generally light and sea areas dark, facilitating coastline extraction in SAR images. Especially when extracting sandy coastline and silty coastline, SAR images make it easier to extract accurate coastlines due to their sensitivity to water content.

3.2. Non-Satellite Remote Sensing Data

Unmanned Aerial Vehicle (UAVs) remote sensing is another choice for coastal research in recent years [47]. Several past studies demonstrated that UAVs equipped with sensors are more effective in small-scale coastline management since UAV surveys are capable of collecting timely and higher spatial resolution data [48,49]. At present, the most commonly used UAV remote sensing technology is airborne LiDAR to quantify coastline features [50]. In addition to LiDAR instruments, optical payloads such as traditional RGB cameras and hyperspectral sensors are also indispensable [20,49].
Among these sensors, LiDAR overperforms others resulting from it and can directly derive point clouds. Namely, it can accurately delineate coastlines from image-based systems utilizing Structure from Motion (SfM) analysis, without identifying corresponding features in overlapping scans [20,51,52]. Utilizing LiDAR multi-return point data, the incorporation of LiDAR intensity values enables the identification of rocks, particularly susceptible sections of revetment rocks that may be impacted by rising sea levels [53].
The use of LiDAR-equipped UAVs for coastline surveying to obtain timely, high-resolution, and site-specific coastline data is suitable for extracting precise rocky coastlines on a small scale, as well as quantifying highly dynamic coastlines over short timescales [49,53]. Especially in bedrock coastline extraction, LiDAR intensity values overperformed in discerning rock identification and coastline extraction.

4. Coastline Types and Indicators

4.1. Coastline Types

Coastlines are affected by the local coastal zone’s topography, landform, and development degree. Thus, coastlines show different types and various geometrical morphologies in complex offshore environments [50]. Classifying them according to their coastal substrate characteristics and spatial morphology, these coastlines are subdivided into 16 categories including exposed rocky shores, exposed rocky platforms, fine-grained sand beaches, coarse-grained sand beaches, mixed sand and gravel beaches, gravel beaches, riprap structures, exposed tidal flats, sheltered rocky structures, sheltered man-made rocky structures, sheltered tidal flats, salt to brackish marshes, freshwater marshes, swamps, and mangroves [52]. In the introduction of methods for extracting different types of coastlines, the above types are reclassified into five classes, described in Table 1.
Rocky coastlines are the most prevalent of these coastlines, with nearly 75% of the world’s ocean coastlines having sea cliffs or cliffs [54,55]. Figure 2 shows a photo of the rocky shoreline located in Jekyll Island State Park, USA. In previous coastline extraction studies, the objects extracted were also mostly rocky coastlines. These coastlines are usually characterized by alternating rocky headlands and recessed bays with a large degree of curvature, with the headlands protruding into the sea and the bays penetrating deep into the land [54].
The intertidal substrate of the sandy coastline is generally dominated by sand and gravel, which refers to the relatively flat coastline formed by sand, gravel, and other sedimentary materials under the long-term action of waves. In areas inaccessible to waves, there is no accumulation of sand. Therefore, the demarcation between the sandy beach and areas without sand coverage can be regarded as the precise location of the sandy coastline [56]. The sandy beach is brighter than the non-sandy cover as seen in the images, and the sandy coastline is quite obvious [57]. Figure 3 shows an optical image of the sandy shoreline obtained by Sentinel-2 Satellite.
The intertidal substrate of silty coastlines is powdered sandy silt, an open coastline formed by sediment with a grain size of 0.01~0.05 mm under the dynamic action of tide and runoff over a long period of time. A silty coastline is flat and open, and the beach is several kilometers or even more than 10 km wide, which is the main distribution area of coastal mudflat wetlands. There is much salt-tolerant vegetation that typically thrives on the landward side of the intertidal zone (the area where the ocean meets the land between high and low tides) [56]; thus, the coastline of the silty coast can be defined as the obvious boundary between the tidal beach and the salt-tolerant vegetation. Figure 4 shows this boundary clearly.
Biological coastlines are mostly located in tropical areas at low latitudes, mainly mangrove coastlines, coral reef coastlines, shell dike coastlines, and so on. Mangrove coastlines are areas where salt-tolerant and dense mangrove forests grow and are currently the most studied biological coastlines due to their sensitivity to saltwater intrusion [58]. Mangrove distribution can represent a change in the coastline. A previous study demonstrated that mangrove patches could be identified from remote sensing data based on color (medium-dark green), texture (cauliflower pattern), shape (dendritic perimeter), and location (close to the coastline) features [59]. Figure 5 shows the photo of biological coast.
Artificial coastlines have artificial construction characteristics formed by constructing common artificial structures (rock armor and seawalls) and other means [9]. artificial coastlines are characterized by a straight direction, regular shape, and steep slope in spatial form. Compared with natural coastlines, artificial coastlines are stable and unaffected by tides and other factors and can be extracted from high-resolution satellite images in time series. Therefore, artificial coastlines are easier to extract than natural coastlines. Figure 6 shows a satellite image of artificial coast obtained by Sentinel-2 satellite.
According to the characteristics of different coastlines summarized above, it is necessary to select appropriate remote sensing images for coastline extraction. Optical data contain rich spectral information, which can distinguish water, land, and vegetation by different spectral responses. However, due to different shooting angles, shadow and stacking phenomena will occur in complex terrain areas, which will affect the determination of the coastline position. In SAR data, the water is dark and the land is bright, which helps to extract coastlines, and SAR data are unaffected by clouds and fog. However, the spatial resolution of SAR data is low, it is susceptible to the influence of speckle noise, and there are also shadows and overlapping phenomena. LiDAR point cloud data have strong penetration and are unaffected by shadows, but they cannot be operated on a large scale. For the extraction of rocky shorelines, LiDAR data will be more suitable than optical, especially without the impact of cliff shadows. In the extraction of sandy shorelines, coastlines can be extracted from optical data by exploiting the difference characteristics of spectral responses, and water content can also be distinguished by different backscattering coefficients in SAR data. The determination of the location of the silt coastline depends on the distinction between the intertidal zone and the halophyte zone. The obvious difference in spectral response between vegetation and sand beach is the basis for the distinction, so optical data are the most appropriate data. Similarly, optical data are the most suitable for vegetation coastal zone extraction. When identifying artificial coastal zones, all three can be selected, and high spatial resolution data are the first choice.

4.2. Coastline Indicators

Coastline indicators are visual features that represent the coastline position; different coastlines have different interpretation indicators [56]. These indicators can be divided into three groups: visually distinguishable coastal features, coastlines copied as benchmarks, and indicators based on image processing. Each user has a different definition of coastline indicators or has their own interpretation of the coastline indicators of a specific method, which will lead to different selections of coastline extraction methods and deviation of extraction results [60]. Consequently, determining appropriate coastline indicators, data, and extraction methods according to the coastline type is relatively accurate.
In satellite images, instantaneous water lines, wet/dry lines, vegetation limits, artificial limits, and morphological lines can be extracted as coastline indicators to discern coastal features. Most previous studies extracted instantaneous waterlines as a common coastline indicator. The most common coastline extraction technique for extracting instantaneous waterlines is remote sensing indices such as the Normalized Difference Water Index (NDWI) [58], modified NDWI (MNDWI) [10,17,61], and Automatic Water Extraction Index (AWEI) [35], which will be detailed in Section 5.1.
The wet/dry line represents a distinct boundary, demarcating the interface between saturated and unsaturated. Several publications have appeared in recent years documenting wet/dry boundaries which were be extracted from optical and SAR images by distinguishing and clustering pixels with different characteristics, such as soil moisture [62].
Remote sensing indices and machine learning are effective for vegetation lines and artificial boundaries. The vegetation line serves as a coastal indicator that demarcates the boundary between vegetation and water, which is determined through pixel value differentiation. Artificial limits such as man-made embankments are similar to vegetation limits that can be extracted by indeces and ML from multispectral images (MSI).
Morphological limits usually refer to the clear morphological lines of the shoreline, such as the tops and bottoms of cliffs [63]. In contrast to the aforementioned visually identifiable characteristics, morphological limits are difficult to extract from MSI precisely. In the case of a cliff, for example, the difference between the top and bottom of a vertical cliff is susceptible to shadows in MSI. LiDAR overperformed MSI in extracting these lines, resulting from it recognizing the dramatic change in elevation from top to bottom of a cliff.
The methods for the indicator extraction techniques in the above content will be described in more detail in Section 5.

5. Coastline Extraction Techniques

The present section provides a comprehensive overview of diverse techniques employed for coastline extraction from satellite imagery. In addition to elucidating the underlying theories and procedural steps associated with different methodologies, it also demonstrates the interrelationships between coastal indicators, extraction approaches, and utilized data. Figure 7 shows coastline extraction techniques has been used in the past.
Nowadays, many diverse techniques are used for coastline recognition and extraction from RS imagery, which can be grouped into three categories including indexing methods, edge detection, and classification. Indexing methods focus on two aspects: remote sensing indices and thresholding. As for edge detection approaches, the extraction of coastlines is approached as an edge detection problem for water bodies or oceans in the proposed method. From the perspective of image classification, these classification methods are mainly based on object-oriented and pixel-oriented classification [75]. RS image classification is mainly based on the spectral characteristics of features, which are multi-band measurements of the electromagnetic radiation of features, and these measurements can be used as the original feature variables for remote sensing image classification. Additionally, texture, shape, and other topographical features are integrated with spectral characteristics applied to the analysis. Coastline extraction is a complex problem that often requires a combination of methods, rather than a task that can be accomplished based on one method alone.

5.1. Remote Sensing Indices

Coastline extraction methods using multi-spectral image data captured by optical remote sensing satellites can be divided into single and multi-band methods. The basis of the single-band coastline extraction method is that the body of water has a higher light absorption in the infrared band, while vegetation and soil have a higher reflectance in the infrared band [57]. This method requires that the image must contain an infrared band. The multi-band method is mainly based on the absorption and reflectance of water and land in different bands to segment land and water [36]. This method reaps the maximum benefits from diverse sources of information, making the target’s characteristics stronger and the segmentation more precise. However, due to a large amount of multi-spectral data, complex mathematical operations will increase the processing burden.
The remote sensing indices are formed through band combination and calculation to magnify the difference in reflection information between ocean and land. For instance, the NDWI is a band ratio technique that uses the Green and NIR bands to produce greyscale images to offer a positive outcome for the water features and a negative value for the non-water features [31,57,58]. Since water pixels identified using NDWI include false positive values, an MNDWI was developed to improve the accuracy of water pixel extraction [39,50,77]. In practical studies, the study area often covers a variety of landforms, including beaches, tidal flats, and bedrock. The AWEI was previously constructed to distinguish between land and water, and the index has been applied and validated in different coastal environments [37,50]. For biography coastline extraction, a vegetation line is an example of a coastline indicator representing vegetation limits, which can be identified by the Normalized Difference Vegetation Index (NDVI) [76,78]. Moreover, the Normalized Difference Building Index (NDBI) is appropriate for artificial structure coastline extraction owing to the ability of this index to identify artificial buildings. In addition to these indices commonly used in coastline extraction, others perform well in water pixel identification but have not yet been applied in coastline extraction, such as the Water Ration Index (WRI) and Normalized Difference Moisture Index (NDMI). We presented the formula for the calculation of these indices in Table 3.
When faced with different types of coastline objects, the choice of indices for identifying coastline features is still a debatable issue. Compared with single-band methods, remote sensing indices can better reduce the sensitivity of some bands to fog, inhibit sea area features, and enhance the contrast between foreground and background. However, remote sensing indices can only complete the sea–land segmentation, and it is necessary to combine other methods to achieve coastline extraction.

5.2. Thresholding

Sea-Land Segmentation (SLS) is employed to delineate the oceanic and terrestrial regions in remote sensing imagery, with the boundary pixels between these segmented areas serving as a reliable representation of the coastline. Thresholding is widely considered to be the usual and the most efficient method of SLS. The method is readily comprehensible, straightforward to implement, and highly efficacious. The thresholding process involves selecting appropriate spectral bands based on the spectral characteristics of water and land, to establish a model that can effectively divide an image into two main uniform regions: water and land [86,87]. In practice, the values of the remote sensing indices mentioned in Section 5.1 or single-band reflectance are treated as objects to be clustered. The demarcation of the coastline can be established by delineating the interface between land and water. Thresholding contains two broad categories applied in SLS: global threshold segmentation (histogram statistics, entropy method, and Otsu) and local threshold segmentation (adaptive thresholding).
The global thresholding method is to set a threshold, where pixel values greater than this value are 1, and those less than this value are 0. Among these algorithms, the Otsu algorithm is representative of the global threshold. Otsu is an efficient algorithm for the binarization of images proposed by Japanese scholar OTSU in 1979, which is an adaptive method of threshold determination and optimal segmentation in the sense of least squares [88]. The essence of Otsu lies in clustering, where the attainment of desired results is contingent upon achieving a balanced distribution of pixels across each class [16].
The local thresholding method is to find the threshold for each pixel, where greater than this value is 1 and less than this value is 0. Utilizing a single global threshold for the entire image to delineate the water/land boundary may lead to undetectable local coastline edges due to the heterogeneous contrast in image intensity, resulting in fragmented coastline edges within low-contrast regions of the image [89]. However, the local threshold method dynamically sets the threshold based on the local features of adjacent pixels [90]. At this point, the local thresholding method overperforms global thresholding. The Sauvola algorithm is the benchmark for local thresholding methods. The Sauvola algorithm takes a gray image as input, with the current pixel at its center. The threshold of each pixel is dynamically determined based on the local mean and standard deviation of grayscale values surrounding the current pixel. The approach of fitting a bimodal Gaussian curve for analyzing and determining local thresholds has also been employed in a previous study [70].
Thresholding methods can mine more spectral information, making them suitable for biological coastline and silty coastline extraction. Selecting appropriate thresholds helps to differentiate between vegetation and ocean or tidal beach areas based on remote sensing indices map. This method is easy to understand, simple to implement, and effective. However, excessive reliance on spectral information while disregarding the spatial characteristics of the image can lead to significant errors in boundary classification, thereby resulting in diminished accuracy in detecting transition zones [86]. In addition, the selection of the threshold value will also directly affect the accuracy, and it is necessary to determine the appropriate threshold value through accurate measurement experimental results before large-scale coastline extraction.

5.3. Edge Detection

Edge detection is widely used in coastline extraction from satellite images, which is treated as an edge detection problem. Edge refers to the spatial domain where significant changes in gray, color, or texture features occur rapidly within a remote sensing image [91]. They usually occur at the boundary of two different regions: water and land. Many edge detection methods have been successfully applied to coastal detection, including the Canny algorithm [92,93], Sobel [21,66], Robert, and Prewitt. Here, we take contour detection including Snakes and level set algorithms as a part of edge detection. Most of the time, we can detect the edge first, and then further process the detected edge to get the contour of the target.
Canny algorithm is a technique for extracting edges between different visual objects [93]. The extracting result has good continuity and no breakpoints in principle. Compared with Sobel, Robert, and Prewitt operators, it can provide more precise results [92]. Thus, it is considered to be the most successful and widely used gray edge detection method. In addition, a previous study has shown that the combination of the Canny algorithm and Otsu received less influence from the background value [93]. Figure 8 indicates the superior performance of Canny combined with Otsu.
Edge detection methods have the advantages of a simple model and convenient calculation. Among them, the Canny operator has the best performance, with a high signal-to-noise ratio, high positioning accuracy, and strong single-edge response ability, and the detected edge is also clear, delicate, and continuous. However, when the coastline image background is relatively complex, they are usually sensitive to noise and the extraction results are discontinuous, which is not suitable for large-scale coastline extraction. The edge detection method requires manual intervention, and mathematical morphology is used to optimize the results. Accuracy can also be improved by combining with other methods.

5.4. Active Contour Model

The active contour model transforms the problem of image segmentation into a problem of solving the minimum of the energy functional to detect the edge of the target [63].
Snakes has gained widespread application in recent years for coastline extraction due to its incorporation of edge smoothness and elastic constraints [94]. The researcher used three models related to the Snakes algorithm based on an up-to-date Landsat mosaic to align with the majority of the Antarctic coastline [95]. Generally speaking, this algorithm is highly effective in extracting coastlines; however, the adjustment of relevant parameters poses a significant challenge and can directly impact the extraction results.
The level set algorithm is a numerical technique that enables the tracking of interface evolution. Since its inception, this method has emerged as an effective approach widely employed in edge detection and contour extraction within the image processing domain [89]. A researcher has proposed two enhanced level set-based algorithms for extracting coastlines from SAR images [96]. The level set is a collection of points that share the same function value, serving as a representation of a planar curve [97]. Compared to Snakes, the control over the initial contour is automatically adjusted to align with the coastline of the image, without imposing strict constraints [96,98]. The algorithm, however, does possess certain limitations. Specifically, the conventional level set algorithm exhibits sluggishness, particularly when dealing with high-resolution images. Additionally, the evolution process of the level set function often manifests irregularities that can potentially give rise to numerical errors [99]. The researchers proposed a novel distance regularized level set evolutionary algorithm (DRLSE) to address the issue of low accuracy results caused by inadequate initialization of the level set function in coastline extraction [97,99]. Figure 9 shows the results of contour extraction using DRLSE.
The essence of the active contour model is a variational solution idea. In the process of coastline extraction, we can obtain accurate coastline locations, but the model is complex, and the calculation time is long. This method is suitable for a scene with a simple background and a single object, and the effect is better for high spatial resolution images. For complex background and multi-object scenarios, the model needs to be improved, especially the calculation speed.

5.5. Polarization Method

The polarization method is specific to the work of extracting coastlines based on SAR data. In the polarization system of SAR data, the ground information is contained in the electromagnetic wave back from the target object, and this information can be modulated in the components of the spectrum, intensity, or polarization direction of the electromagnetic wave. There are two types of polarization: horizontal polarization (H) and vertical polarization (V). H means that when a satellite sends a signal to the ground, its radio waves vibrate horizontally. V is the opposite. The polarization scattering matrix is a simple method to represent the scattering characteristics of a single pixel, which contains all the polarization information of the target. The scattering matrix of the target is measured by four types of electromagnetic wave polarization such as HH, HV, VH, and VV to determine the nature of the target [100].
Researcher Nunziata from the University of Napoli Parthenope has conducted a series of studies on extracting coastlines from SAR images using polarization methods [64,101,102,103]. The research team used CSK SAR data obtained by the incoherent double-polarization PingPong mode to achieve coastline extraction [103]. Mimicking the correlation between HH and VV polarization channels was related to the coherence time of the observation scene, leading to the derivation of a binary output that served as the foundation for coastline extraction [101]. Moreover, he proposed a novel metric for dual-polarization coherent and incoherent synthetic aperture radar (SAR) data processing based on the correlation between co-polarization and cross-polarization channels, aiming at coastline extraction as well as unsupervised separation of land and ocean [102]. Except for the study of co-polarization, Paes extracted continuous coastlines using Hybrid Polarity SAR data [104]. In the follow-up study, in addition to the dual polarization, the research team also used the fully polarized SAR measurement to extract the coastline [105].
In the field of coastline extraction, polarization methods can be classified into two types: single-polarization and multi-polarization. Both methods are effective, but the single-polarization method requires manual refinement when dealing with low land–sea ratios or complex extraction areas. In contrast, the multi-polarization method does not require manual participation and has a faster processing time than the single-polarization method. However, the performance of both methods will decline when the sea level rises to the intertidal zone.

5.6. Machine Learning

Machine learning-based approaches for coastline extraction have demonstrated superior performance compared to others. Machine learning methods are highly effective in analyzing big data from remote sensing tasks, as they possess the capability to automatically learn the intricate relationships between input features and output results through extensive calculations [25]. These methods can be well applied to the distinction between sea and beach, bedrock and mangrove, etc., especially in the context of large time scale and large spatial scale, when many remote sensing images need to be calculated. The workflow of using the combination of remote sensing data and machine learning methods for coastline map is presented in Figure 10.
Generally, machine learning methods can be broadly classified into two primary categories: unsupervised and supervised learning [24]. Supervised learning is a process of using a set of samples from a known class to adjust the parameters of a classifier to achieve the desired performance [55]. In other words, supervised learning trains the existing training samples to obtain the optimal model [106], which can be classified as unknown data.
In contrast to supervised learning, unsupervised learning methods can classify data without the need for target labels. Unsupervised learning includes clustering and dimensionality reduction. Cluster analysis is the process of classifying a sample set based on the similarity between samples, calculated by continuously reducing the intra-class gap and increasing the inter-class gap [107]. Clustering methods are commonly applied for image processing, landscape object identification, and classification. The primary application of dimensionality reduction algorithms lies in data compression, aiming to mitigate problem complexity, enhance data quality, and ultimately expedite model training.
Deep learning is the most important branch of machine learning and a mainstream method to classify remote sensing objects [108]. By learning the internal rules and representation levels of the sample data, and using the information obtained in the learning process to interpret the data, the ultimate goal of remote sensing image analysis is to enable the machine to analyze, learn, and interpret the image independently [90].

5.6.1. Classification

This section presents machine learning methodologies discussed in the existing literature for coastline extraction, wherein the primary approach involves landscape surface type classification to determine precise coastal locations.
The support vector machine (SVM) is a supervised machine learning method commonly employed for classification and regression tasks [109]. The SVM learning strategy involves interval maximization, which can be mathematically formulated as solving a convex quadratic programming problem equivalent to minimizing the regularized hinge loss function. SVM simplifies the classification process by projecting the dataset onto a lower-dimensional feature space. This approach has been extensively utilized in land cover classification, particularly in binary categorization of land and water. Results showed that the SVM classifier is capable of detecting coastline features with sub-pixel accuracy [109]. In addition, a series of algorithms derived from SVM-based algorithms such as SVM-linear (SVM-L), SVM-RBF (SVM-R), and SVM-polynomial (SVM-P) with different kernel function compositions have been compared [110]. Among them, SVM-R is the most effective method, attaining high overall accuracy.
The K-nearest Neighbor (KNN) algorithm is a method used to determine the similarity between a given sample and K samples in the dataset. If the majority of these K samples belong to a specific category, then it can be inferred that the given sample also belongs to that category [111,112]. In this method, unknown pixels can be labeled by examining training pixels. Researchers pointed out that this method can effectively identify the boundary between classes [40]. However, it also can be confused by a zone of transition.
The Parallelepiped algorithm is based on the probability distribution value, utilizing multiple standard deviations as the confidence classification boundary, while the magnitude of the t-value determines the proportional size of each class range. The advantage lies in the simplicity of the classification criteria and computation speed. However, it is found that the results of the parallelepiped algorithm are not accurate, and the extracted results are farther from the reference waterline than other test methods [113].
The Maximum Likelihood is a nonlinear classification method based on the Bayesian criterion with a minimum probability of classification error, which is a widely used and mature supervised classification method [114]. In coastline extraction, Maximum Likelihood performs similarly to the Parallelepiped algorithm. However, the results are still influenced by the wet–dry mixing zone.
The Minimum Distance classification is performed by assuming that the spectral information of each class of features in the image has a multivariate orthogonal distribution, and each class forms an ellipsoidal group of points in the K-dimensional spectral space, and its attribution is determined by the distance of the pixel from the center of each class [115].
The Mahalanobis distance classifier is a weighted Euclidean distance that takes variable correlations into account through the covariance matrix. This technique is similar to the minimum distance. Compared with other methods, this method is unaffected by the magnitude and can exclude the interference of correlation between variables. However, the exaggeration of the effect of variables that exhibit minimal changes leads to a compromise in classification accuracy.
Ensemble learning (EL) classifiers are machine learning methods that employ a series of learners to acquire and utilize rules for integrating the individual learners’ learning outcomes, thereby achieving superior performance compared to a single learner [116]. It is not a single machine learning algorithm per se, but rather a way to build and combine multiple machine learners to accomplish the learning task and to realize the strengths of all. Comparative analysis experiments show that the EL classifier is suitable for beach-type coast extraction, and the extraction accuracy is better than SVM, MLP classifiers, and other algorithms [110]. When there is no strong dependency between individual learners, a series of individual learners can be generated in parallel, and the representative algorithms are the Bagging and Random Forest (RF) algorithms [117]. To extract the coastline, the RF method has been applied to the NIR bands of LANDSAT-8 and GOKTURK-2 images [118]. It can provide pixel-based results. Extra Trees (ET), Adaptive Boosting (AdaB), and Gradient Boosting (GB) were also selected to be applied in coastline extraction [119].

5.6.2. Clustering

Clustering is different from classification in that it means dividing similar data together, the specific division does not care about the label of the class, the goal is to aggregate similar data together, and clustering is an unsupervised learning method. The clustering method is divided into three categories, including the partitioning method and the hierarchical method [115]. The partitioning method requires specifying the number of cluster classes or cluster centers in advance and iterating until the final goal of “points within classes are close enough and points between classes are far enough” is achieved. The classical K-Means algorithm is often used for water and land separation. Applying Hierarchical Clustering and Fuzzy C-Means (FCM) extends to water and non-water classification problems, encompassing patch analysis in remote sensing imagery [108].
The K-means algorithm is provided by the function k-means. This function enables the provision of either the cluster center’s location or the number of clusters through the center parameter, facilitating multiple randomly initiated partition choices, and ultimately returning the partition with the optimal objective function (minimum sum of squared distances) [120]. However, it should be noted that this does not guarantee an optimal final partition. In the past few years, the K-Means algorithm has found extensive applications in various classification tasks due to its ability to extract features at a deep level effectively. However, there are two major drawbacks in the K-Means algorithm: (1) the K values are pre-selected and fixed and (2) random seed selection may have an impact on the results. K-means++ has been proposed to compensate for these deficiencies when applied to coastline extraction.
The ISODATA (Iterative Self-Organizing Data Analysis) model differs from the K-means mean algorithm in two ways: k-means is a sample-by-sample correction, while the ISODATA statistically examines clusters after each iteration [113]. Additionally, the ISODATA algorithm can not only complete the clustering analysis by adjusting the classes to which the samples belong but also automatically “merge” and “split” the classes to obtain a more reasonable number of classes for each cluster. Several studies about Coast Science used ISODATA to identify characteristics [121]. These studies showed that ISODATA has achieved some success as a built-in algorithm embedded in automated coastline extraction software, where features are classified and merged into two clusters of land and water, and the boundary between the two is used as the coastline [122,123].
The Fuzzy C-Means (FCM) algorithm divides objects based on their similarity, which uses Euclidean space to determine the geometric closeness of the data points as a reference. Researchers compared the application of FCM to K-Means and hierarchical clustering in water extraction, and the results showed that the clustering effect of FCM and K-Means is superior to hierarchical clustering [108].

5.6.3. Deep Learning

There needs to be more research applying deep learning techniques to processing remote sensing data for coastline extraction. Previous research has not only compared deep learning methods with traditional approaches but also examined the performance of different deep learning models. These experiments have demonstrated that machine learning-based coastline detection algorithms have recently begun to outperform traditional statistical methods [124]. In contrast to traditional ML methods, or neural networks, deep learning feature extraction does not rely on manual, but automatic machine extraction. Meanwhile, it provides a comprehensive solution rather than decomposing the problem into distinct components and subsequently integrating them together as in the field of machine learning [72].
The Artificial Neural Network (ANN) is a parallel interconnected system consisting of simple units, which exchange signals through neuron networks and undergo training by initially assigning random values [125,126]. The researchers employed artificial neural network (ANN) models with diverse activation functions to extract distinct categories of coastlines from remote sensing images, and subsequently conducted a comparative analysis with decision trees (DT), k-nearest neighbors (KNN), and support vector machines (SVM) [110]. They mentioned that ANN is an efficient classifier over DT, KNN, and SVM.
The Convolutional Neural Network (CNN) is a feedforward neural network comprising artificial neurons, consisting of a convolutional layer, pooling layer, and fully connected layer [127,128]. The coastline extraction process based on CNN model is shown in Figure 11, which is divided into two parts: training and testing. We need to pre-train the convolutional neural network model and then input the remote sensing image into the trained model for coastline extraction [124]. Various CNN models are put forward with their advantages for different datasets and tasks. Basic CNN models have flourished in water–land segmentation [89]. However, some issues cannot be overlooked, including (1) blurring boundary pixels between water and land and that (2) a large number of trainable parameters and training samples are required [129]. To overcome drawbacks, researchers proposed more robustness and generality-modified models based on CNN architecture [130]. LaeNet is a novel end-to-end lightweight multi-task CNN for automatically extracting lake areas and coastlines from Landsat-8 images, consistent with mainstream semantic segmentation models (UNet, DeepLabV3+, etc.) and even better [131]. To address the challenge of training sample size for network training, researchers propose a deep multi-feature learning architecture called W-net for water body segmentation in satellite images [129]. The problem of blurring boundary pixels in CNN is addressed by proposing a novel loss function, namely edge-weighted loss, for training the segmentation network [130]. Additionally, research on modified CNN networks for separating terrestrial water bodies in complex environments is also under development [106,107,108]. Despite CNN’s commendable achievements in land and water segmentation in recent years, there is still room for further improvement.
The Multi-Layer Perceptron (MLP) consists of an input, output, and multiple hidden layers. The MLP classifier will have a good recognition rate and is faster in classification. In exchange, its training speed is slow and the number of training parameters increases dramatically, especially as the image size increases. The MLPs are combined with water body indices to train the MLPs to distinguish water and land features based on the pixel values of the input satellite image [125]. Additionally, MLP-ANNs can enhance the accuracy of water and land classification. Compared to other classifiers, MLPs not only enable beach and artificial coastline recognition but also facilitate multiple applications in Markov models for simulating various types of land use change simultaneously, which have been extensively employed in bio-coastline monitoring.
The U-Net is a deep learning network based on the Full Convolutional Network (FCN), widely employed in image segmentation. The model is designed with an encoder-decoder structure, as well as skip connections [132]; the structure is showed in Figure 12. Many neural network models for coastline extraction adopt the fundamental concept of U-Net while introducing novel modules. For instance, researchers modified the Standard U-Net (SUN) model to improve the SLS performance and develop an automatic coastline extraction framework, which overperformed AWEI in results [68]. Researchers proposed models trained using a new Sobel-edge loss function to improve sensitivity to fine-scale, narrow coastline features [66]. Other experiments used multiple U-Net-based models to compare with the integrated automatic coastline segmentation system (WaterNet) [72]. In addition, to build a new network based on conventional U-Net, researchers combined U-Net with the Edge Detection Framework (HED) to solve the duality of coastline extraction tasks (segmentation and representation) [133].
Owing to the DL model training needing substantial data, we have extensively searched publicly available coastal condition datasets. There are five datasets we found, briefly described as follows:
(1)
Sentinel-2 Water Edges Dataset (SWED). This dataset contains 26,468 Sentinel-2 Level-1C images of size 256 × 256 and the corresponding sea–land segmented labels. Images annotations were created using a semi-supervised clustering procedure, followed by a manual verification and correction of mislabeled pixels [70].
(2)
Sea–land segmentation benchmark dataset. It contains 3361 Landsat-8 OLI images of size 512 × 512. The satellite images were manually labelled by dividing all their pixels into two classes: sea and land [134].
(3)
YTU-WaterNet. This dataset was also built based on Landsat-8 OLI data, using OpenStreetMap (OSM) water polygon data to generate binary segmentation labels [72]. The final dataset contains 1008 images with a size of 512 × 512.
In general, the machine learning method can realize the automatic coastline extraction, but it needs to combine the remote sensing indices and thresholding to improve the accuracy. Deep learning also shows superior performance in coastline extraction but compared with the application of deep learning in image segmentation, object detection, and other image interpretation tasks, the research is still relatively shallow, mainly because there are few public datasets for coastline extraction. However, deep learning for shoreline extraction will still be the trend.

5.7. Knowledge Graph

Despite the revolutionary impact of deep learning on remote sensing image classification, current deep learning-based methods exhibit a strong reliance on extensive training data and demonstrate limited performance when confronted with novel categories beyond predefined ones [27]. To solve this problem, DL and Knowledge Graph (KG) fusion is introduced into remote sensing image classification [135]. Among them, KG has the prior knowledge to obtain remote sensing samples for DL. Based on previous studies [25], this paper presents a simple concept for constructing a coastline scene knowledge graph (CSKG).
Accurately describing objects’ attributes and spatial relationships can significantly enhance deep learning methods’ capacity to comprehend the semantics of remote sensing scenes [25]. Attribute relations can be employed to depict the reflective properties of objects or the inclusive relationships among them. On the other hand, spatial relations primarily delineate diverse positional connections between distinct objects in space [27]. This can be used as a basis for the knowledge-based classification of remote sensing scenes. The construction of a remote sensing knowledge graph (RSKG) shown in Figure 13.
By consulting several experts in related fields, we make the framework of the knowledge graph. More specifically, we analyze the attribute and spatial relationships of objects in remote sensing (RS) images belonging to specific categories of coastlines in order to construct knowledge graphs (KGs) for distinct types of coastlines shown in Figure 14.
A knowledge graph has the advantages of a low sample data requirement and high computational efficiency. By introducing remote sensing scene classification and combining it with zero-sample learning, knowledge graphs can deal with the problem that deep learning requires a large amount of training data to solve. However, the construction of knowledge graphs requires a lot of expert knowledge, as well as the ability to extract the relationship from the knowledge, which puts forward new ability requirements for coastline management personnel. At present, there is no thematic knowledge map fully used for coastline extraction, which will be another direction for future work.

6. Discussions: Challenges and Future Prospective in Coastline Extraction

Coastline extraction is an essential aspect of coastline management, encompassing a series of systematic workflows aimed at determining the precise location of the coastline with optimal efficiency and expediency, facilitating dynamic monitoring. The extraction of coastlines necessitates a sound understanding of fundamental coastal typologies to ascertain more suitable methods for identification and extraction. Depending on the study area’s location, artificial infrastructure, vegetation, and other characteristics, the indicators, data types, and coastline extraction methods will differ. Conventional methods for mapping coastlines are constrained by field conditions and limited data resolution, leading to inefficiency and reduced accuracy. As the demand for monitoring coastal environments has grown, researchers have increasingly turned to various data sources and methods to pinpoint coastlines.
With the advancement of remote sensing sensors, the enhancement of computer performance, and the integration of machine learning techniques, real-time waterline recognition, automatic coastline extraction, and real-time monitoring have witnessed significant advancements. Simultaneously, the precise requirements for coastline management, spectral, and multi-temporal remote sensing big data analysis, as well as complex machine learning methodologies, pose additional challenges:
(1)
Construction of datasets. By leveraging machine learning methods, more valuable information can be extracted from big data. The introduction of deep learning improves the accuracy of the coastline binary classification problem, and the use of intelligent methods can achieve the fully automated extraction of coastlines. However, the absence of datasets can directly affect the effectiveness of these methods. Creating datasets can supply ample training and testing data for deep learning methods. At present, multiple datasets are available for remote sensing image classification and target recognition, but none of them can be directly applied to coastline extraction. Therefore, there is a need to establish standard coastline image datasets and promote the development of remote sensing image-based coastline extraction technology. The construction of coastline datasets requires two kinds of basic data: coastline data and remote sensing image. Coastline data can be obtained from scientific programs created by government agencies such as the National Oceanic and Atmospheric Administration. Remote sensing imageries are determined based on the date and location of selected stretches of coastline, with Sentinel 2 and Landsat8 currently in common use. The coastline data are combined with the water detection results on the remote sensing image to obtain the sea–land segmentation label, and finally the coastline is extracted with smaller label images. Coastline data can also be selected using Google Earth images or OpenStreeMap to match remote sensing images. Labeling methods include manual labeling and automatic labeling. Researchers can select the labeling method based on their requirements. When constructing the dataset, it can be considered to construct the dataset that can represent the characteristics of the coastline based on the processed data products such as the index image.
(2)
Select data with appropriate spatial resolution. Choosing a suitable spatial resolution is very important, considering the visibility and easy identification of the coastline indicator. When the eroded coastline size is smaller than the spatial resolution of the image, it is disregarded, leading to an inaccurate coastline extraction. Increasing the spatial resolution enhances indicator visibility but does not necessarily improve classification accuracy. For instance, in the case of coastline indicators such as vegetation lines, spectral characteristics effectively discriminate between vegetation and other features, while higher spatial resolution facilitates the precise extraction of coastlines. However, when the waterline is employed as an indicator, the combination of spectral similarity and extremely high spatial resolution can compromise extraction accuracy. Hence, selecting an appropriate spatial resolution based on specific scenarios during coastline extraction tasks is crucial.
(3)
Using hyperspectral data. The spectral characteristics of offshore areas exhibit a high degree of complexity, posing challenges in distinguishing the diverse features of coastal zones using single spectral information in conventional methods. However, with advancements in remote sensing sensors and the increasing availability of hyperspectral data, a novel approach emerges for extracting multi-band and abundant spectral information from coastlines. This enables the fusion of multiple bands’ spectral information to accurately delineate the distinctive characteristics of coastal zones.
(4)
Coping with the effects of the seasons and weather. In order to extract reliable indicators of coastline dynamics, it is essential to consider seasonal variations. The composition of many beaches undergoes changes throughout the seasons, such as shifts from sand to gravel and fluctuations in vegetation growth or withering. These alterations not only impact the visibility and accuracy of coastline indicators but also influence the slope of the coastal zone. Consequently, a uniform method for coastline extraction may not be suitable across different seasons. Therefore, we argue that conducting seasonal phase-based studies on coastline extraction and erosion would yield more valuable insights. Additionally, during periods of strong winds leading to large waves at sea, interference with transient waterline detection becomes particularly prominent in SAR data-based coastline extraction, thus, weather conditions and climate factors should be considered as they can significantly affect the outcome of coastline extraction efforts.
(5)
Improve the availability of SAR data. The separation of land and sea and the extraction of coastline using SAR data are highly feasible; however, due to the noisy nature of the data and difficulties in preprocessing, decoding accuracy is often low. The strong backscattering caused by wind and wave modulation on the sea surface greatly reduces contrast between land and sea, resulting in weak boundaries that are difficult to extract.
(6)
Combine various methods. From the analysis of this whole paper, it can be seen that various methods for the automatic extraction of coastlines from remote sensing images compiled in this paper have certain limitations, and each method is only for a specific coastline type, lacking universality. Therefore, in subsequent work, we can consider combining various methods and integrating the advantages of each method to improve the coastline extraction effect.
(7)
Realize coastline extraction with sub-pixel accuracy. The current coastline extraction experiments show that pixel-level extraction accuracy can be achieved, i.e., classification of each pixel. In fact, due to the transitional and variable nature of the coastline, the same pixel can be partially classified as a seawater region and partially classified as a land region. In data applications with low spatial resolution, especially for multispectral as well as hyperspectral data, there is a very typical phenomenon of mixed pixels, and it is necessary to perform pixels such that coastline extraction can be achieved at sub-pixel level accuracy and more accurate monitoring of coastlines. At the same time, the complex microtopography of the coastline can be realized.
(8)
Construction of remote sensing knowledge graphs. We will try to extend CSKG to the remote sensing scene knowledge graph (RSKG). Incorporating a larger repository of relevant structured knowledge graphs (RSKG) can enhance the availability of comprehensive prior knowledge, thereby facilitating the generation of more refined semantic representations for both RS scenarios and target classes. Monitoring of coastline changes can be achieved from a single-state remote sensing ontology structure to a sequential state ontology structure.

7. Conclusions

With the rapid development of coastal economic belts, the significance of real-time monitoring of coastline changes is increasingly prominent, and it is crucial to accurately and efficiently measure and process coastline data [83]. This paper provides a concise overview of the research progress in remote sensing-based coastline extraction, encompassing data sources, types of coastlines, indicators, and algorithm models. Additionally, we highlight existing challenges while proposing potential solutions.
Introducing remote sensing big data can realize the extraction and temporal detection of large-scale coastlines. Firstly, we provide a comprehensive overview of the utilization of remote sensing data in coastal research, encompassing both satellite data and non-satellite data. Specifically, we carefully summarize the sensor parameters used for shoreline extraction. We also compare the advantages and disadvantages of different data for different shoreline types and recommend the most suitable data for different types of shoreline extraction work, which helps provide researchers with valuable insights intuitively. Subsequently, we present an exhaustive compilation of mainstream coastline extraction methods including RS index, thresholding, edge detection, polarization method, and machine learning, the data of which are from the coastline survey using the RS system. We summarized the usage, advantages, limitations, and possible directions of these approaches.
Machine learning has been widely applied as a data-driven tool in remote sensing data processing [133]. We used some length to summarize the machine learning methods for coastline extraction, which can be categorized into three main groups: classification, clustering, and deep learning. Advanced deep learning approaches enable the processing of vast amounts of high-dimensional remote sensing data with enhanced spectral and temporal features, thereby enhancing the accuracy of extraction and monitoring. In addition, based on RSKG, we tentatively put forward the framework of CSKG, which opens up a new idea for subsequent coastline management.
Coastline monitoring is an important link in coastal zone resource management, sustainable development, and ecological protection. It is very important to use advanced and accurate methods to extract coastline for the sustainable monitoring and development of coastlines. The technologies summarized in this paper and the development trends proposed in this paper provide a direction for the procedural and practical application of coastline extraction, help to promote the engineering of coastline extraction, and help the government and Marine ecologists to limit the negative impact of overexploitation of coastlines on the ecology, environment, and climate.

Author Contributions

Collect and sort out literature, X.Z. and F.Z.; writing—original draft preparation, X.Z. and J.W.; writing—review and editing, X.Z., H.Y. and H.W.; proofreading, X.Z., J.W., F.Z., H.W. and H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank the anonymous reviewers for their insightful comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hossain, M.S.; Yasir, M.; Wang, P.; Ullah, S.; Jahan, M.; Hui, S.; Zhao, Z. Automatic shoreline extraction and change detection: A study on the southeast coast of Bangladesh. Mar. Geol. 2021, 441, 106628. [Google Scholar] [CrossRef]
  2. Cui, J.; Ji, W.; Wang, P.; Zhu, M.; Liu, Y. Spatial–Temporal Changes in Land Use and Their Driving Forces in the Circum-Bohai Coastal Zone of China from 2000 to 2020. Remote Sens. 2023, 15, 2372. [Google Scholar]
  3. San, B.T.; Ulusar, U.D. An approach for prediction of shoreline with spatial uncertainty mapping (SLiP-SUM). Int. J. Appl. Earth Obs. Geoinf. 2018, 73, 546–554. [Google Scholar] [CrossRef]
  4. Yang, S.; Liang, J.; Li, X.; Yi, Y.; Zhu, Z.; Li, X.; Chen, X.; Li, S.; Zhai, Y.; Pei, Z. The Impacts of Hydrology and Climate on Hydrological Connectivity in a Complex River–Lake Floodplain System Based on High Spatiotemporal Resolution Images. Water 2022, 14, 1836. [Google Scholar] [CrossRef]
  5. Kuleli, T.; Guneroglu, A.; Karsli, F.; Dihkan, M. Automatic detection of shoreline change on coastal Ramsar wetlands of Turkey. Ocean. Eng. 2011, 38, 1141–1149. [Google Scholar] [CrossRef]
  6. Paravolidakis, V.; Ragia, L.; Moirogiorgou, K.; Zervakis, M. Automatic Coastline Extraction Using Edge Detection and Optimization Procedures. Geosciences 2018, 8, 407. [Google Scholar] [CrossRef]
  7. Susilowati, Y.; Nur, W.H.; Sulaiman, A.; Kumoro, Y. Study of dynamics of coastal sediment cell boundary in Cirebon coastal area based on integrated shoreline Montecarlo model and remote sensing data. Reg. Stud. Mar. Sci. 2022, 52, 102268. [Google Scholar] [CrossRef]
  8. Yu, T.; Xu, S.W.; Tao, B.Y.; Shao, W.Z. Coastline detection using optical and synthetic aperture radar images. Adv. Space Res. 2022, 70, 70–84. [Google Scholar] [CrossRef]
  9. Lawrence, P.J.; Evans, A.J.; Jackson-Bue, T.; Brooks, P.R.; Crowe, T.P.; Dozier, A.E.; Jenkins, S.R.; Moore, P.J.; Williams, G.J.; Davies, A.J. Artificial shorelines lack natural structural complexity across scales. Proc. Biol. Sci. 2021, 288, 20210329. [Google Scholar] [CrossRef]
  10. Behling, R.; Milewski, R.; Chabrillat, S. Spatiotemporal shoreline dynamics of Namibian coastal lagoons derived by a dense remote sensing time series approach. Int. J. Appl. Earth Obs. Geoinf. 2018, 68, 262–271. [Google Scholar] [CrossRef]
  11. Latifovic, R.; Pouliot, D.; Campbell, J. Assessment of Convolution Neural Networks for Surficial Geology Mapping in the South Rae Geological Region, Northwest Territories, Canada. Remote Sens. 2018, 10, 307. [Google Scholar] [CrossRef]
  12. Sang, X.; Xue, L.; Ran, X.; Li, X.; Liu, J.; Liu, Z. Intelligent High-Resolution Geological Mapping Based on SLIC-CNN. ISPRS Int. J. Geo Inf. 2020, 9, 99. [Google Scholar] [CrossRef]
  13. García-Rubio, G.; Huntley, D.; Russell, P. Evaluating shoreline identification using optical satellite images. Mar. Geol. 2015, 359, 96–105. [Google Scholar] [CrossRef]
  14. Pina, P.; Vieira, G. UAVs for Science in Antarctica. Remote Sens. 2022, 14, 1610. [Google Scholar] [CrossRef]
  15. Zhao, Q.; Yu, L.; Du, Z.; Peng, D.; Hao, P.; Zhang, Y.; Gong, P. An Overview of the Applications of Earth Observation Satellite Data: Impacts and Future Trends. Remote Sens. 2022, 14, 1863. [Google Scholar] [CrossRef]
  16. Santos, C.A.G.; Nascimento, T.; Mishra, M.; Silva, R.M.D. Analysis of long- and short-term shoreline change dynamics: A study case of Joao Pessoa city in Brazil. Sci. Total Environ. 2021, 769, 144889. [Google Scholar] [CrossRef]
  17. Karaman, M. Comparison of thresholding methods for shoreline extraction from Sentinel-2 and Landsat-8 imagery: Extreme Lake Salda, track of Mars on Earth. J. Environ. Manag. 2021, 298, 113481. [Google Scholar] [CrossRef]
  18. Demir, N.; Kaynarca, M.; Oy, S. Extraction of Coastlines with Fuzzy Approach Using Sentinel-1 Sar Image. Remote Sens. Spat. Inf. Sci. 2016, XLI-B7, 747–751. [Google Scholar] [CrossRef]
  19. Wang, Y.; Liu, Y.; Jin, S.; Sun, C.; Wei, X. Evolution of the topography of tidal flats and sandbanks along the Jiangsu coast from 1973 to 2016 observed from satellites. ISPRS J. Photogramm. Remote Sens. 2019, 150, 27–43. [Google Scholar] [CrossRef]
  20. Xu, S.; Ye, N.; Xu, S. A new method for shoreline extraction from airborne LiDAR point clouds. Remote Sens. Lett. 2019, 10, 496–505. [Google Scholar] [CrossRef]
  21. Wei, X.; Zheng, W.; Xi, C.; Shang, S. Shoreline Extraction in SAR Image Based on Advanced Geometric Active Contour Model. Remote Sens. 2021, 13, 642. [Google Scholar] [CrossRef]
  22. Asokan, A.; Anitha, J.; Ciobanu, M.; Gabor, A.; Naaji, A.; Hemanth, D.J. Image processing techniques for analysis of satellite images for historical maps classification-an overview. Appl. Sci. 2020, 10, 4207. [Google Scholar] [CrossRef]
  23. Babbar, J.; Rathee, N. Satellite Image Analysis: A Review. In Proceedings of the IEEE International Conference on Electrical, Computer and Communication Technologies, Tamil Nadu, India, 20–22 February 2019; pp. 1–6. [Google Scholar] [CrossRef]
  24. Shirmard, H.; Farahbakhsh, E.; Müller, R.D.; Chandra, R. A review of machine learning in processing remote sensing data for mineral exploration. Remote Sens. Environ. 2022, 268, 112750. [Google Scholar] [CrossRef]
  25. Li, Y.; Kong, D.; Zhang, Y.; Tan, Y.; Chen, L. Robust deep alignment network with remote sensing knowledge graph for zero-shot and generalized zero-shot remote sensing image scene classification. ISPRS J. Photogramm. Remote Sens. 2021, 179, 145–158. [Google Scholar] [CrossRef]
  26. Cracknell, M.J.; Reading, A.M. Geological mapping using remote sensing data: A comparison of five machine learning algorithms, their response to variations in the spatial distribution of training data and the use of explicit spatial information. Comput. Geosci. 2014, 63, 22–33. [Google Scholar] [CrossRef]
  27. Ahmed, S.A.; Harishnaika, N. Land use and land cover classification using machine learning algorithms in google earth engine. Earth Sci. Inform. 2023, 1–17. [Google Scholar] [CrossRef]
  28. Yao, J.; Wu, J.; Xiao, C.; Zhang, Z.; Li, J. The Classification Method Study of Crops Remote Sensing with Deep Learning, Machine Learning, and Google Earth Engine. Remote Sens. 2022, 14, 2758. [Google Scholar] [CrossRef]
  29. Özkaya, U. Automatic Target Recognition (ATR) from SAR Imaginary by Using Machine Learning Techniques. Eur. J. Sci. Technol. 2020, 165–169. [Google Scholar] [CrossRef]
  30. Mao, Y.; Harris, D.L.; Xie, Z.; Phinn, S. Efficient measurement of large-scale decadal shoreline change with increased accuracy in tide-dominated coastal environments with Google Earth Engine. ISPRS J. Photogramm. Remote Sens. 2021, 181, 385–399. [Google Scholar] [CrossRef]
  31. Hossen, M.F.; Sultana, N. Shoreline change detection using DSAS technique: Case of Saint Martin Island, Bangladesh. Remote Sens. Appl. Soc. Environ. 2023, 30, 100943. [Google Scholar] [CrossRef]
  32. Li, W.; Ren, X.; Jing, A.; Han, J.; Xing, B. Remote Sensing Monitoring of Dynamic Change in Woodland-Grassland-Wetland: An Example from Northern Zhangjiakou-Chengde, China. In Proceedings of the 3rd International Conference on Geology, Mapping and Remote Sensing (ICGMRS), Zhoushan, China, 24 April 2022; pp. 740–743. [Google Scholar]
  33. Pardo-Pascual, J.E.; Almonacid-Caballer, J.; Ruiz, L.A.; Palomar-Vázquez, J. Automatic extraction of shorelines from Landsat TM and ETM+ multi-temporal images with subpixel precision. Remote Sens. Environ. 2012, 123, 1–11. [Google Scholar] [CrossRef]
  34. Li, W.; Gong, P. Continuous monitoring of coastline dynamics in western Florida with a 30-year time series of Landsat imagery. Remote Sens. Environ. 2016, 179, 196–209. [Google Scholar] [CrossRef]
  35. Tong, S.S.; Deroin, J.P.; Pham, T.L. An optimal waterline approach for studying tidal flat morphological changes using remote sensing data: A case of the northern coast of Vietnam. Estuar. Coast. Shelf Sci. 2020, 236, 106613. [Google Scholar] [CrossRef]
  36. Zhou, H.; Wang, Z.; Wu, M.; He, T.; Wan, H.; Jindi, W.; Liang, S. Land surface albedo estimation with Chinese GF-1 WFV data in Northwest China. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 15, 849–861. [Google Scholar] [CrossRef]
  37. Zhou, X.; Yang, L.; Wang, W.; Chen, B. UAV Data as an Alternative to Field Sampling to Monitor Vineyards Using Machine Learning Based on UAV/Sentinel-2 Data Fusion. Remote Sens. 2021, 13, 457. [Google Scholar] [CrossRef]
  38. Sur, K.; Verma, V.K.; Pateriya, B. Surface water estimation at regional scale using hybrid techniques in GEE environment-A case study on Punjab State of India. Remote Sens. Appl. Soc. Environ. 2021, 24, 100625. [Google Scholar] [CrossRef]
  39. Dai, Q.; Chenfeng, C.; Wang, S. Spatiotemporal variation and sustainability of NDVI in the Yellow River basin. Irrig. Drain. 2022, 71, 1304–1318. [Google Scholar] [CrossRef]
  40. Boggs, G.S. Assessment of SPOT 5 and QuickBird remotely sensed imagery for mapping tree cover in savannas. Int. J. Appl. Earth Obs. Geoinf. 2010, 12, 217–224. [Google Scholar] [CrossRef]
  41. Aedla, R.; Dwarakish, G.S.; Reddy, D.V. Automatic Shoreline Detection and Change Detection Analysis of Netravati-GurpurRivermouth Using Histogram Equalization and Adaptive Thresholding Techniques. Aquat. Procedia 2015, 4, 563–570. [Google Scholar] [CrossRef]
  42. Pour, A.B.; Ranjbar, H.; Sekandari, M.; El-Wahed, M.A.; Hossain, M.S.; Hashim, M.; Yousefi, M.; Zoheir, B.; Wambo, J.D.T.; Muslim, A.M. 2-Remote Sensing for Mineral Exploration. In Geospatial Analysis Applied to Mineral Exploration; Pour, A.B., Parsa, M., Eldosouky, A.M., Eds.; Elsevier: Amsterdam, The Netherlands, 2023; pp. 17–149. [Google Scholar] [CrossRef]
  43. Lv, J.; Jie, C.; Huang, Z.; Wan, H.; Zhou, C.; Wang, D.; Wu, B.; Sun, L. An Anchor-Free Detection Algorithm for SAR Ship Targets with Deep Saliency Representation. Remote Sens. 2022, 15, 103. [Google Scholar] [CrossRef]
  44. Li, B.; Fan, G.; Zhao, T.; Deng, Z.; Yu, Y. Retrieval of DTM under Complex Forest Stand Based on Spaceborne LiDAR Fusion Photon Correction. Remote Sens. 2022, 14, 218. [Google Scholar] [CrossRef]
  45. Guo, H.; Fu, W.; Guang, L. Scientific Satellite and Moon-Based Earth Observation for Global Change; Springer: Singapore, 2019. [Google Scholar] [CrossRef]
  46. Ding, X.; Nunziata, F.; Li, X.; Migliaccio, M. Performance Analysis and Validation of Waterline Extraction Approaches Using Single- and Dual-Polarimetric SAR Data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 1019–1027. [Google Scholar] [CrossRef]
  47. Adade, R.; Aibinu, A.M.; Ekumah, B.; Asaana, J. Unmanned Aerial Vehicle (UAV) applications in coastal zone management-a review. Env. Monit. Assess. 2021, 193, 154. [Google Scholar] [CrossRef]
  48. Young, S.S.; Rao, S.; Dorey, K. Monitoring the erosion and accretion of a human-built living shoreline with drone technology. Environ. Chall. 2021, 5, 100383. [Google Scholar] [CrossRef]
  49. Troy, C.D.; Cheng, Y.-T.; Lin, Y.-C.; Habib, A. Rapid lake Michigan shoreline changes revealed by UAV LiDAR surveys. Coast. Eng. 2021, 170, 104008. [Google Scholar] [CrossRef]
  50. Song, Y.; Liu, F.; Ling, F.; Yue, L. Automatic Semi-Global Artificial Shoreline Subpixel Localization Algorithm for Landsat Imagery. Remote Sens. 2019, 11, 1779. [Google Scholar] [CrossRef]
  51. Papakonstantinou, A.; Topouzelis, K.; Pavlogeorgatos, G. Coastline Zones Identification and 3D Coastal Mapping Using UAV Spatial Data. ISPRS Int. J. Geo-Inf. 2016, 5, 75. [Google Scholar] [CrossRef]
  52. Available online: https://response.restoration.noaa.gov/esi-shoreline-types (accessed on 30 September 2023).
  53. Yang, B.; Hwang, C.; Cordell, H.K. Use of LiDAR shoreline extraction for analyzing revetment rock beach protection: A case study of Jekyll Island State Park, USA. Ocean. Coast. Manag. 2012, 69, 1–15. [Google Scholar] [CrossRef]
  54. Limber, P.W.; Brad Murray, A.; Adams, P.N.; Goldstein, E.B. Unraveling the dynamics that scale cross-shore headland relief on rocky coastlines: 1. Model development. J. Geophys. Res. Earth Surf. 2014, 119, 854–873. [Google Scholar] [CrossRef]
  55. Yao, H.; Jiang, C.; Qian, Y. Developing Networks Using Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar] [CrossRef]
  56. Wang, C.; Zhang, J.; Song, P. An intelligent coastline interpretation of several types of seacoasts from TM/ETM+ images based on rules. Acta Oceanol. Sin. 2014, 33, 89–96. [Google Scholar] [CrossRef]
  57. Hagenaars, G.; de Vries, S.; Luijendijk, A.P.; de Boer, W.P.; Reniers, A.J.H.M. On the accuracy of automated shoreline detection derived from satellite imagery: A case study of the sand motor mega-scale nourishment. Coast. Eng. 2018, 133, 113–125. [Google Scholar] [CrossRef]
  58. Sagar, S.; Roberts, D.; Bala, B.; Lymburner, L. Extracting the intertidal extent and topography of the Australian coastline from a 28 year time series of Landsat observations. Remote Sens. Environ. 2017, 195, 153–169. [Google Scholar] [CrossRef]
  59. Visschers, L.; Santos, C.; Franco, A. Accelerated migration of mangroves indicate large-scale saltwater intrusion in Amazon coastal wetlands. Sci. Total Environ. 2022, 836, 155679. [Google Scholar] [CrossRef]
  60. Toure, S.; Diop, O.; Kpalma, K.; Maiga, A. Shoreline Detection using Optical Remote Sensing: A Review. ISPRS Int. J. Geo Inf. 2019, 8, 75. [Google Scholar] [CrossRef]
  61. Bishop-Taylor, R.; Nanson, R.; Sagar, S.; Lymburner, L. Mapping Australia’s dynamic coastline at mean sea level using three decades of Landsat imagery. Remote Sens. Environ. 2021, 267, 112734. [Google Scholar] [CrossRef]
  62. van der Werff, H.M.A. Mapping shoreline indicators on a sandy beach with supervised edge detection of soil moisture differences. Int. J. Appl. Earth Obs. Geoinf. 2019, 74, 231–238. [Google Scholar] [CrossRef]
  63. McAllister, E.; Payo, A.; Novellino, A.; Dolphin, T.; Medina-Lopez, E. Multispectral satellite imagery and machine learning for the extraction of shoreline indicators. Coast. Eng. 2022, 174, 104102. [Google Scholar] [CrossRef]
  64. Nunziata, F.; Migliaccio, M.; Li, X. Dual-Polarized COSMO-SkyMed SAR Data for Coastline Detection. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Munich, Germany, 22–27 July 2012; pp. 5109–5112. [Google Scholar]
  65. Bengoufa, S.; Niculescu, S.; Mihoubi, M.K.; Belkessa, R.; Abbad, K. Rocky Shoreline Extraction Using a Deep Learning Model and Object-Based Image Analysis. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, XLIII-B3-2021, 23–29. [Google Scholar] [CrossRef]
  66. Klinger, T.; Heipke, C.; Ott, N.; Schenke, H.W.; Ziems, M. Automated extraction of the Antarctic coastline using snakes. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. ISPRS Arch. 2012, XXXVIII Part 4, 38. [Google Scholar]
  67. Seale, C.; Redfern, T.; Chatfield, P.; Luo, C.; Dempsey, K. Coastline detection in satellite imagery: A deep learning approach on new benchmark data. Remote Sens. Environ. 2022, 278, 113044. [Google Scholar] [CrossRef]
  68. Aghdami-Nia, M.; Shah-Hosseini, R.; Rostami, A.; Homayouni, S. Automatic coastline extraction through enhanced sea-land segmentation by modifying Standard U-Net. Int. J. Appl. Earth Obs. Geoinf. 2022, 109, 102785. [Google Scholar] [CrossRef]
  69. Ishaand, I.B.; Adib, M.R.M. Shoreline monitoring using Unmanned Aerial Vehicle (UAV) at Regency Beach, Port Dickson. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1144, 012060. [Google Scholar] [CrossRef]
  70. Acar, U.; Bayram, B.; Sanli, F.B.; Abdikan, S.; Sunar, F.; Cetin, H.I. An Algorithm for Coastline Detection Using Sar Images. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2012, XXXIX-B3, 457–460. [Google Scholar] [CrossRef]
  71. Tajima, Y.; Wu, L.; Watanabe, K. Development of a Shoreline Detection Method Using an Artificial Neural Network Based on Satellite SAR Imagery. Remote Sens. 2021, 13, 2254. [Google Scholar] [CrossRef]
  72. Erdem, F.; Bayram, B.; Bakirman, T.; Bayrak, O.C.; Akpinar, B. An ensemble deep learning based shoreline segmentation approach (WaterNet) from Landsat 8 OLI images. Adv. Space Res. 2021, 67, 964–974. [Google Scholar] [CrossRef]
  73. Abd Manaf, S.; Sulaiman, M.; Husin, N.; Zainuddin, M.; Shafri, H.; Shafri, M. Majority voting of ensemble classifiers to improve shoreline extraction of medium resolution satellite images. J. Theor. Appl. Inf. Technol. 2017, 3095, 6. [Google Scholar]
  74. Natarajan, S. Isodata classification technique to assess the shoreline changes of Kolachel to Kayalpattanam coast. Int. J. Eng. Res. Technol. 2018, 3. [Google Scholar]
  75. Tong, Q.; Shan, J.; Zhu, B.; Ge, X.; Sun, X.; Liu, Z. Object-Oriented Coastline Classification and Extraction from Remote Sensing Imagery. In Proceedings of the Remote Sensing of the Environment: 18th National Symposium on Remote Sensing of China, Beijing, China, 7–10 September 2007. [Google Scholar]
  76. Phan, M.H.; Stive, M.J.F. Managing mangroves and coastal land cover in the Mekong Delta. Ocean Coast. Manag. 2022, 219, 106013. [Google Scholar] [CrossRef]
  77. Rokni, K.; Ahmad, A.; Selamat, A.; Hazini, S. Water Feature Extraction and Change Detection Using Multitemporal Landsat Imagery. Remote Sens. 2014, 6, 4173–4189. [Google Scholar] [CrossRef]
  78. Azad, S.T.; Moghaddassi, N.; Sayehbani, M. Digital Shoreline Analysis System improvement for uncertain data detection in measurements. Environ. Monit. Assess. 2022, 194, 646. [Google Scholar] [CrossRef]
  79. Gao, B.-C. NDWI—A normalized difference water index for remote sensing of vegetation liquid water from space. Remote Sens. Environ. 1996, 58, 257–266. [Google Scholar] [CrossRef]
  80. Xu, H. Modification of normalised difference water index (NDWI) to enhance open water features in remotely sensed imagery. Int. J. Remote Sens. 2007, 27, 3025–3033. [Google Scholar] [CrossRef]
  81. 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]
  82. Mishra, M.; Kar, D.; Santos, C.A.G.; Silva, R.M.D.; Das, P.P. Assessment of impacts to the sequence of the tropical cyclone Nisarga and monsoon events in shoreline changes and vegetation damage in the coastal zone of Maharashtra, India. Mar. Pollut. Bull. 2022, 174, 113262. [Google Scholar] [CrossRef]
  83. Chen, X.-L.; Zhao, H.-M.; Li, P.-X.; Yin, Z.-Y. Remote sensing image-based analysis of the relationship between urban heat island and land use/cover changes. Remote Sens. Environ. 2006, 104, 133–146. [Google Scholar] [CrossRef]
  84. Shen, L.; Li, C. Water body extraction from Landsat ETM+ imagery using adaboost algorithm. In Proceedings of the 18th International Conference on Geoinformatics, Beijing, China, 18–20 June 2010; pp. 1–4. [Google Scholar]
  85. Wilson, E.H.; Sader, S.A. Detection of forest harvest type using multiple dates of Landsat TM imagery. Remote Sens. Environ. 2002, 80, 385–396. [Google Scholar] [CrossRef]
  86. Li, Y.; Dang, B.; Zhang, Y.; Du, Z. Water body classification from high-resolution optical remote sensing imagery: Achievements and perspectives. ISPRS J. Photogramm. Remote Sens. 2022, 187, 306–327. [Google Scholar] [CrossRef]
  87. Castelle, B.; Masselink, G.; Scott, T.; Stokes, C.; Konstantinou, A.; Marieu, V.; Bujan, S. Satellite-derived shoreline detection at a high-energy meso-macrotidal beach. Geomorphology 2021, 383, 107707. [Google Scholar] [CrossRef]
  88. Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man. Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
  89. Karsli, F.; Guneroglu, A.; Dihkan, M. Spatio-temporal shoreline changes along the southern Black Sea coastal zone. J. Appl. Remote Sens. 2011, 5, 3545. [Google Scholar] [CrossRef]
  90. Vukadinov, D.; Jovanovic, R.; Tuba, M. An Algorithm for Coastline Extraction from Satellite Imagery. WSEAS Trans. Comput. Arch. 2017, 5, 8–15. [Google Scholar]
  91. Yan, J.; Zhang, L.; Luo, X.; Peng, H.; Wang, J. A novel edge detection method based on dynamic threshold neural P systems with orientation. Digit. Signal Process. 2022, 127, 103526. [Google Scholar] [CrossRef]
  92. Yasir, M.; Sheng, H.; Fan, H.; Nazir, S.; Niang, A.J.; Salauddin, M.; Khan, S. Automatic Coastline Extraction and Changes Analysis Using Remote Sensing and GIS Technology. IEEE Access 2020, 8, 180156–180170. [Google Scholar] [CrossRef]
  93. Hu, X.; Wang, Y. Monitoring coastline variations in the Pearl River Estuary from 1978 to 2018 by integrating Canny edge detection and Otsu methods using long time series Landsat dataset. Catena 2022, 209, 105840. [Google Scholar] [CrossRef]
  94. Kass, M.; Witkin, A.; Terzopoulos, D. Snakes: Active contour models. Int. J. Comput. Vis. 1988, 1, 321–331. [Google Scholar] [CrossRef]
  95. Klinger, T.; Ziems, M.; Heipke, C.; Schenke, H.W.; Ott, N. Antarctic Coastline Detection using Snakes Küstenliniendetektion in der Antarktis mit Hilfe von Snakes. Photogramm. Fernerkund. Geoinf. 2011, 2011, 421–434. [Google Scholar] [CrossRef] [PubMed]
  96. Ouyang, Y.; Chong, J.; Wu, Y. Two coastline detection methods in Synthetic Aperture Radar imagery based on Level Set Algorithm. Int. J. Remote Sens. 2010, 31, 4957–4968. [Google Scholar] [CrossRef]
  97. Li, C.; Xu, C.; Gui, C.; Fox, M.D. Distance regularized level set evolution and its application to image segmentation. IEEE Trans. Image Process 2010, 19, 3243–3254. [Google Scholar] [CrossRef]
  98. Toure, S.; Diop, O.; Kpalma, K.; Maiga, A.S. Coastline Detection Using Fusion of over Segmentation and Distance Regularization Level Set Evolution. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, XLII-3/W4, 513–518. [Google Scholar] [CrossRef]
  99. Yao, L.; Ou, Z.; Luo, B.; Xu, C.; Chen, Q. Machine Learning to Reveal Nanoparticle Dynamics from Liquid-Phase TEM Videos. ACS Cent. Sci. 2020, 6, 1421–1430. [Google Scholar] [CrossRef]
  100. Tajima, Y.; Wu, L.; Fuse, T.; Shimozono, T.; Sato, S. Study on shoreline monitoring system based on satellite SAR imagery. Coast. Eng. J. 2019, 61, 401–421. [Google Scholar] [CrossRef]
  101. Nunziata, F.; Buono, A.; Migliaccio, M.; Benassai, G. Dual-Polarimetric C- and X-Band SAR Data for Coastline Extraction. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 4921–4928. [Google Scholar] [CrossRef]
  102. Nunziata, F.; Migliaccio, M. Coherent Dual-Pol HH-HV SAR Data to Extract Coastline. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium–IGARSS, Melbourne, Australia, 21–26 July 2013; pp. 3215–3218. [Google Scholar]
  103. Nunziata, F.; Migliaccio, M.; Li, X.; Ding, X. Coastline Extraction Using Dual-Polarimetric COSMO-SkyMed PingPong Mode SAR Data. IEEE Geosci. Remote Sens. Lett. 2014, 11, 104–108. [Google Scholar] [CrossRef]
  104. Paes, R.L.; Nunziata, F.; Migliaccio, M. Coastline Extraction and Coastal Area Classification via SAR Hybrid-Polarimetry Architecture. In Proceedings of the 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy, 26–31 July 2015; pp. 3798–3801. [Google Scholar]
  105. Ferrentino, E.; Nunziata, F.; Migliaccio, M. Full-polarimetric SAR measurements for coastline extraction and coastal area classification. Int. J. Remote Sens. 2017, 38, 7405–7421. [Google Scholar] [CrossRef]
  106. Costa, H.; Foody, G.M.; Boyd, D.S. Supervised methods of image segmentation accuracy assessment in land cover mapping. Remote Sens. Environ. 2018, 205, 338–351. [Google Scholar] [CrossRef]
  107. Vapnik, V.N. An overview of statistical learning theory. IEEE Trans. Neural Netw. 1999, 10, 988–999. [Google Scholar] [CrossRef]
  108. Abid, N.; Shahzad, M.; Malik, M.I.; Schwanecke, U.; Ulges, A.; Kovács, G.; Shafait, F. UCL: Unsupervised Curriculum Learning for water body classification from remote sensing imagery. Int. J. Appl. Earth Obs. Geoinf. 2021, 105, 102568. [Google Scholar] [CrossRef]
  109. Kalkan, K.; Bayram, B.; Maktav, D.; Sunar, F. Comparison of support vector machine and object based classification methods for coastline detection. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2013, XL-7/W2, 125–127. [Google Scholar] [CrossRef]
  110. Çelik, O.İ.; Gazioğlu, C. Coast type based accuracy assessment for coastline extraction from satellite image with machine learning classifiers. Egypt. J. Remote Sens. Space Sci. 2022, 25, 289–299. [Google Scholar] [CrossRef]
  111. Wang, B.; Shidong, F.; Jiang, P.; Zhu, H.; Xiong, T.; Wei, W.; Fang, Z. A Novel Method with Stacking Learning of Data-Driven Soft Sensors for Mud Concentration in a Cutter Suction Dredger. Sensors 2020, 20, 6075. [Google Scholar] [CrossRef]
  112. Cover, T.; Hart, P. Nearest neighbor pattern classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef]
  113. Sekovski, I.; Stecchi, F.; Mancini, F.; Del Rio, L. Image classification methods applied to shoreline extraction on very high-resolution multispectral imagery. Int. J. Remote Sens. 2014, 35, 3556–3578. [Google Scholar] [CrossRef]
  114. Yu, W.; Yao, X.; Shao, L.; Liu, J.; Shen, Y.; Zhang, H. Classification of Desertification on the North Bank of Qinghai Lake. Comput. Mater. Contin. 2022, 72, 695–711. [Google Scholar] [CrossRef]
  115. Thakur, N.; Maheshwari, D.A. Review of Image Classification Approaches and Techniques. Int. J. Recent. Trends Eng. Res. 2017, 3, 1–5. [Google Scholar] [CrossRef]
  116. Jiang, S.; Xu, X. Network Data Classification Mechanism for Intrusion Detection System. In Proceedings of the 2021 IEEE 24th International Conference on Computer Supported Cooperative Work. In Design (CSCWD), Dalian, China, 5–7 May 2021; pp. 342–347. [Google Scholar]
  117. Guo, Y.; Wang, X.; Xiao, P.; Xu, X. An ensemble learning framework for convolutional neural network based on multiple classifiers. Soft Comput. 2020, 24, 3727–3735. [Google Scholar] [CrossRef]
  118. Bayram, B.; Erdem, F.; Akpinar, B.; Ince, A.; Bozkurt, S.; Çatal, H.; Seker, D. The Efficiency of Random Forest Method for Shoreline Extraction from Landsat-8 and Gokturk-2 Imageries. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, IV-4/W4, 141–145. [Google Scholar] [CrossRef]
  119. Su, T.; Liu, T.; Zhang, S.; Qu, Z.; Li, R. Machine learning-assisted region merging for remote sensing image segmentation. ISPRS J. Photogramm. Remote Sens. 2020, 168, 89–123. [Google Scholar] [CrossRef]
  120. Gentleman, R.; Carey, V.J. Unsupervised Machine Learning. In Bioconductor Case Studies; Hahne, F., Huber, W., Gentleman, R., Falcon, S., Eds.; Springer: New York, NY, USA, 2008; pp. 137–157. ISBN 10.1007/978-0-387-77240-0_10. [Google Scholar]
  121. Choung, Y.-J.; Jo, M.-H. Comparison between a Machine-Learning-Based Method and a Water-Index-Based Method for Shoreline Mapping Using a High-Resolution Satellite Image Acquired in Hwado Island, South Korea. J. Sens. 2017, 2017, 8245204. [Google Scholar] [CrossRef]
  122. Sun, W.; Chen, C.; Weiwei, L.; Yang, G.; Meng, X.; Wang, L.; Ren, K. Coastline extraction using remote sensing: A review. GISci. Remote Sens. 2023, 60, 2243671. [Google Scholar] [CrossRef]
  123. Rasuly, A.; Naghdifar, R.; Rasoli, M. Monitoring of Caspian Sea Coastline Changes Using Object-Oriented Techniques. Procedia Environ. Sci. 2010, 2, 416–426. [Google Scholar] [CrossRef]
  124. Liu, X.-Y.; Jia, R.-S.; Liu, Q.-M.; Zhao, C.-Y.; Sun, H.-M. Coastline Extraction Method Based on Convolutional Neural Networks–A Case Study of Jiaozhou Bay in Qingdao, China. IEEE Access 2019, 7, 180281–180291. [Google Scholar] [CrossRef]
  125. Vos, K.; Splinter, K.D.; Harley, M.D.; Simmons, J.A.; Turner, I.L. CoastSat: A Google Earth Engine-enabled Python toolkit to extract shorelines from publicly available satellite imagery. Environ. Model. Softw. 2019, 122, 104528. [Google Scholar] [CrossRef]
  126. Puskarczyk, E. Artificial neural networks as a tool for pattern recognition and electrofacies analysis in Polish palaeozoic shale gas formations. Acta Geophys. 2019, 67, 1991–2003. [Google Scholar] [CrossRef]
  127. Pan, Y.; Pi, D.; Khan, I.; Han, M. DUFuse: Deep U-Net for visual and infrared images fusion. J. Ambient. Intell. Humaniz. Comput. 2022, 14, 12549–12561. [Google Scholar] [CrossRef]
  128. Yu, L.; Wang, Z.; Tian, S.; Ye, F.; Ding, J.; Kong, J. Convolutional Neural Networks for Water Body Extraction from Landsat Imagery. Int. J. Comput. Intell. Appl. 2017, 16, 12549–12561. [Google Scholar] [CrossRef]
  129. Tambe, R.G.; Talbar, S.N.; Chavan, S.S. Deep multi-feature learning architecture for water body segmentation from satellite images. J. Vis. Commun. Image Represent. 2021, 77, 103141. [Google Scholar] [CrossRef]
  130. Miao, Z.; Fu, K.; Sun, H.; Sun, X.; Yan, M. Automatic Water-Body Segmentation from High-Resolution Satellite Images via Deep Networks. IEEE Geosci. Remote Sens. Lett. 2018, 15, 602–606. [Google Scholar] [CrossRef]
  131. Liu, W.; Chen, X.; Ran, J.; Liu, L.; Wang, Q.; Xin, L.; Li, G. LaeNet: A Novel Lightweight Multitask CNN for Automatically Extracting Lake Area and Shoreline from Remote Sensing Images. Remote Sens. 2020, 13, 56. [Google Scholar] [CrossRef]
  132. Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015, Proceedings of the 18th International Conference, Part III, Munich, Germany, 5–9 October 2015; Springer: Berlin/Heidelberg, Germany, 2015; pp. 234–241. [Google Scholar] [CrossRef]
  133. Heidler, K.; Mou, L.; Baumhoer, C.; Dietz, A.; Zhu, X.X. HED-UNet: Combined Segmentation and Edge Detection for Monitoring the Antarctic Coastline. IEEE Trans. Geosci. Remote Sens. 2022, 60, 4300514. [Google Scholar] [CrossRef]
  134. Yang, T.; Jiang, S.; Hong, Z.; Zhang, Y.; Han, Y.; Zhou, R.; Wang, J.; Yang, S.; Tong, X.; Kuc, T.-y. Sea-Land Segmentation Using Deep Learning Techniques for Landsat-8 OLI Imagery. Mar. Geod. 2020, 43, 105–133. [Google Scholar] [CrossRef]
  135. Li, Y.; Zhou, Y.; Zhang, Y.; Zhong, L.; Wang, J.; Chen, J. DKDFN: Domain Knowledge-Guided deep collaborative fusion network for multimodal unitemporal remote sensing land cover classification. ISPRS J. Photogramm. Remote Sens. 2022, 186, 170–189. [Google Scholar] [CrossRef]
Figure 1. Number of publications in the last decade based on the WOS research publication database and obtained by searching keywords: (a) “remote sensing” and “coastline”, (b) “remote sensing” and “coastline extraction” or “shoreline extraction”, and (c) “machine learning” and “remote sensing” and “coastline extraction” or “shoreline extraction”.
Figure 1. Number of publications in the last decade based on the WOS research publication database and obtained by searching keywords: (a) “remote sensing” and “coastline”, (b) “remote sensing” and “coastline extraction” or “shoreline extraction”, and (c) “machine learning” and “remote sensing” and “coastline extraction” or “shoreline extraction”.
Remotesensing 15 04865 g001
Figure 2. A schematic of a rocky coastline. The rocky shoreline is located in Jekyll Island State Park, USA. Currently exposed revetment rocks are shown in beach segments (A) and (B). (B) Part of the revetment rock shown in (A) has been buried by sand, only approximately 3.5 km of rocks from (b) to (a) are still exposed [53].
Figure 2. A schematic of a rocky coastline. The rocky shoreline is located in Jekyll Island State Park, USA. Currently exposed revetment rocks are shown in beach segments (A) and (B). (B) Part of the revetment rock shown in (A) has been buried by sand, only approximately 3.5 km of rocks from (b) to (a) are still exposed [53].
Remotesensing 15 04865 g002
Figure 3. Satellite image of the Shamada research site obtained by the Sentinel-2 satellite. The black line shows the sandy coastline [57].
Figure 3. Satellite image of the Shamada research site obtained by the Sentinel-2 satellite. The black line shows the sandy coastline [57].
Remotesensing 15 04865 g003
Figure 4. Photo of silty coast [56].
Figure 4. Photo of silty coast [56].
Remotesensing 15 04865 g004
Figure 5. Photo of biological coast [56].
Figure 5. Photo of biological coast [56].
Remotesensing 15 04865 g005
Figure 6. Satellite image of artificial coast image obtained by the Sentinel-2 satellite.
Figure 6. Satellite image of artificial coast image obtained by the Sentinel-2 satellite.
Remotesensing 15 04865 g006
Figure 7. Methods that have been used in the past which have been applied to the extraction of the coastline (Table 2).
Figure 7. Methods that have been used in the past which have been applied to the extraction of the coastline (Table 2).
Remotesensing 15 04865 g007
Figure 8. Comparison of different extraction methods: (a) MNDWI, (b) OTSU after MNDWI, (c) morphological processes after OTSU, (d) Canny edge detection combined with OTSU and morphological processes, and (e) Canny edge detection without OTSU [93].
Figure 8. Comparison of different extraction methods: (a) MNDWI, (b) OTSU after MNDWI, (c) morphological processes after OTSU, (d) Canny edge detection combined with OTSU and morphological processes, and (e) Canny edge detection without OTSU [93].
Remotesensing 15 04865 g008
Figure 9. The process of approaching the contour line to the edge line in the coastline extraction task [99]. (a) shows initial contour with initial values; (b) shows contour with final values.
Figure 9. The process of approaching the contour line to the edge line in the coastline extraction task [99]. (a) shows initial contour with initial values; (b) shows contour with final values.
Remotesensing 15 04865 g009
Figure 10. Workflow of using the combination of remote sensing data and machine learning methods for extracting coastline.
Figure 10. Workflow of using the combination of remote sensing data and machine learning methods for extracting coastline.
Remotesensing 15 04865 g010
Figure 11. Coastline extraction process based on CNN model [130].
Figure 11. Coastline extraction process based on CNN model [130].
Remotesensing 15 04865 g011
Figure 12. The structure of U-NET for extracting coastlines. The encoder and the decoder are used to calculate a pyramid of feature maps [133].
Figure 12. The structure of U-NET for extracting coastlines. The encoder and the decoder are used to calculate a pyramid of feature maps [133].
Remotesensing 15 04865 g012
Figure 13. The construction of a remote sensing knowledge graph (RSKG) [25].
Figure 13. The construction of a remote sensing knowledge graph (RSKG) [25].
Remotesensing 15 04865 g013
Figure 14. The construction of a coastline scene knowledge graph (CSKG).
Figure 14. The construction of a coastline scene knowledge graph (CSKG).
Remotesensing 15 04865 g014
Table 1. Description of coastline types.
Table 1. Description of coastline types.
TypesInterpretation SignsLocation
Rocky coastlinesLarge curvature, serrated shapeUse the land–water boundary as the coastline
Sandy coastlinesRelatively straight and the beach is striped, often with a beach ridge stacked upUse the beach ridge as the coastline
Silty coastlinesRelatively straight, gentle slope, with large differences in vegetation density between the two sides of the intertidal zoneUse the obvious boundary between the tidal beach and the salt-tolerant vegetation as the coastline
Biological coastlinesThe tidal ditch is obvious, with mangroves and other plants growingUse the vegetation density difference as the coastline
Artificial coastlinesStraight direction, regular shape, and steep slopeUse the edge of artificial structures as the coastline
Table 2. Sample studies focused on extracting different types of coastlines in remote sensing data analysis.
Table 2. Sample studies focused on extracting different types of coastlines in remote sensing data analysis.
Coastline TypesIndicatorsExtraction Technique
Rocky coastlinesMorphological limitsUsing differences between LiDAR intensity values of multiple return points on revetment rocks and water to locate coastline position [53].
A dual-polarization model takes full benefit of the PingPong model peculiarities were exploited to distinguish sea surface from land, then used image processing technique to extract coastlines [64].
An integrated model of Convolutional Neural Network (CNN) and Object-Based Image Analysis (OBIA) was used to extract coastlines from remotely sensed images [65].
Extracting coastline by an automatic approach for coastline detection from images which is based on parametric active contours(snakes) [66]. Select the applicable model through the supervised classification of ice, water, and rock.
Sandy coastlinesMorphological limitsUsing the Sentinel-2 Water Edges Dataset (SWED), develop a convolutional neural network design based on U-Net for detecting coastline morphology [67].
The coastline was extracted in two steps. The first step is using the Level Set Algorithm (LSA) to obtain the coarse boundary, then the contour is processed finely by LSA in a high-resolution image based on the coarse boundary [68].
Improving the sea-land segmentation performance by modifying Standard U-Net, and developing an automatic coastline extraction framework to extract coastline from sea-land segmentation results [69].
Identify the coastline using Pix4Dcapture, Pix4Dmapper, and ArcGIS 10.3 software to use the images captured by unmanned aerial vehicles [70].
The fuzzy approach generated a classification SAR image to distinguish the coastal pixels from the land surface pixels. The classified map is converted to vector form, and the Douglas-Peucker regularisation algorithm is applied to remove the zigzag effects and reconstruct the boundary [18].
Instantaneous waterlineThe waterline was extracted using the Normalized Difference Water Index (NDWI) with the Canny edge detection and thresholding used to create a binary image of land water [71].
A robust extraction method using an artificial neural network (ANN). ANN uses the feedforward NN to classify the pixels of SAR imagery into two categories, land, and sea. The coastline location is then determined as a boundary of these two groups of classified pixels [72].
An ensemble automatic shoreline segmentation system (WaterNet) based on deep learning architectures to obtain coastlines automatically [73].
The classification of water on land employs two ensemble classifiers, namely a majority voting ensemble classifier utilizing random forest and support vector machine with RBF kernel, and another ensemble classifier combining multi-layer perceptron and k-nearest neighbor [74].
The satellite images of the coastline were analyzed using edge detection filters, mainly Sobel and Canny [21].
Wet/dry lineThe classified image was regrouped into two classes (land and sea) by ISODATA classification technique [74].
Supervised edge detection is used on optical remote sensing data to map wet/dry indicators in the sandy part of beaches [62].
Silty coastlinesWet/dry lineAn object-oriented multi-scale segmentation method is used for automated extraction and classification of coastlines from remote sensing imagery [75].
The NDWI and Otsu thresholding converts the image into a binary image. The coastline is delineated using binarized images which are produced from a thresholding-based segmentation algorithm [5].
Biological coastlinesVegetation limitsThe vegetation and non-vegetation parts of the mangrove were distinguished by binary classification method based on the NDVI map [76].
Artificial coastlinesArtificial limitsExtract coastline of man-made construction areas from airborne lidar data. Determination of pre-extracted coastline elevation by distinguishing the echo intensity of water and land, then translate coastline point cloud and generate coastline [9].
Table 3. Remote sensing indices for coastline extraction.
Table 3. Remote sensing indices for coastline extraction.
IndexEquationRemarkReference
Normalized Difference Water IndexNDWI = (Green − NIR)/(Green + NIR)The water pixel has a positive value[79]
Modified Normalized Difference Water IndexMNDWI = (Green − MIR)/(Green + MIR)The water pixel has a positive value[80]
Automated Water Extraction IndexAWEI = 4(Green-MIR) − (0.25 NIR + 2.75 SWIR)The water pixel has a positive value[81]
Normalized Difference Vegetation IndexNDVI = (NIR − Red)/(NIR + Red)The vegetation pixel has a positive value[82]
Normalized Difference Building IndexNDBI = (MIR − NIR)/(MIR + NIR)Artificial structure pixels have a positive value[83]
Water Ration IndexWRI = (Green + Red)/(NIR + MIR)The water pixel has a positive value[84]
Normalized Difference Moisture IndexNDMI = (NIR − MIR)/(NIR + MIR)The water pixel has a positive value[85]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, X.; Wang, J.; Zheng, F.; Wang, H.; Yang, H. An Overview of Coastline Extraction from Remote Sensing Data. Remote Sens. 2023, 15, 4865. https://doi.org/10.3390/rs15194865

AMA Style

Zhou X, Wang J, Zheng F, Wang H, Yang H. An Overview of Coastline Extraction from Remote Sensing Data. Remote Sensing. 2023; 15(19):4865. https://doi.org/10.3390/rs15194865

Chicago/Turabian Style

Zhou, Xixuan, Jinyu Wang, Fengjie Zheng, Haoyu Wang, and Haitao Yang. 2023. "An Overview of Coastline Extraction from Remote Sensing Data" Remote Sensing 15, no. 19: 4865. https://doi.org/10.3390/rs15194865

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