Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Remote Sensing of Chlorophyll-a in Xinkai Lake Using Machine Learning and GF-6 WFV Images
Next Article in Special Issue
LssDet: A Lightweight Deep Learning Detector for SAR Ship Detection in High-Resolution SAR Images
Previous Article in Journal
Wetlands Classification Using Quad-Polarimetric Synthetic Aperture Radar through Convolutional Neural Networks Based on Polarimetric Features
Previous Article in Special Issue
Habitat Prediction of Northwest Pacific Saury Based on Multi-Source Heterogeneous Remote Sensing Data Fusion
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

U-Net for Taiwan Shoreline Detection from SAR Images

1
Department of Communications, Navigation and Control Engineering, National Taiwan Ocean University, Keelung 202301, Taiwan
2
The Intelligent Maritime Research Center (IMRC), National Taiwan Ocean University, Keelung 202301, Taiwan
3
Department of Electrical Engineering, National Taiwan Ocean University, Keelung 202301, Taiwan
4
National Space Organization, National Applied Research Laboratories, Hsinchu 30078, Taiwan
5
Department of Electrical Engineering, National Taipei University of Technology, Taipei 106344, Taiwan
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(20), 5135; https://doi.org/10.3390/rs14205135
Submission received: 10 August 2022 / Revised: 1 October 2022 / Accepted: 12 October 2022 / Published: 14 October 2022
(This article belongs to the Special Issue Remote Sensing in Intelligent Maritime Research)
Figure 1
<p>The study area of Taiwan.</p> ">
Figure 2
<p>The processing of training labels. (<b>a</b>) original SAR image; (<b>b</b>) thresholding result; (<b>c</b>) remove small objects on land; (<b>d</b>) remove small objects in the sea; (<b>e</b>) and final smoothing results.</p> ">
Figure 3
<p>U-Net architecture.</p> ">
Figure 4
<p>Post-processing of shorelines after U-Net detection. (<b>a</b>) overlapped shorelines; (<b>b</b>) shoreline after closing; (<b>c</b>) shoreline after thinning; (<b>d</b>) shoreline after spurring.</p> ">
Figure 5
<p>Training process of the U-Net network.</p> ">
Figure 6
<p>Six regions selected from the study area.</p> ">
Figure 7
<p>F1-measure curves of five regions by comparing the detection results of proposed method for different samples within N pixels.</p> ">
Figure 8
<p>F1-measure of six regions by comparing the proposed method with the ground truth data.</p> ">
Figure 9
<p>The changes of shoreline in Xinfu Lunshan sandbar from 2016 to 2021. The red border represents the detection results. (<b>a</b>) 2016 optical image; (<b>b</b>) 2018 optical image; (<b>c</b>) 2020 optical image; (<b>d</b>) 2021 optical image; (<b>e</b>) 2016 Sentinel-1 image; (<b>f</b>) 2018 Sentinel-1 image; (<b>g</b>) 2020 Sentinel-1 image; (<b>h</b>) and 2021 Sentinel-1 image.</p> ">
Figure 10
<p>Shoreline detection performance of the proposed method from 2016 to 2021. (<b>a</b>) The detection results of 2016 shown in red, 2018 in green, 2020 in blue, and 2021 in yellow. SAR imagery is 2021. (<b>b</b>) F1-measure curves of two consecutive years. (<b>a</b>) Detection results of different years.; (<b>b</b>) F1-measure curves.</p> ">
Figure 11
<p>Detection result of the entire shoreline of Taiwan. North in red, northeast in yellow, east in green, south in pink, southwest in blue, and northwest in brown.</p> ">
Figure 12
<p>Shoreline detection results for different regions of Taiwan. The red border represents the ground truth data. The green border represents the detection results from the proposed method.</p> ">
Figure 12 Cont.
<p>Shoreline detection results for different regions of Taiwan. The red border represents the ground truth data. The green border represents the detection results from the proposed method.</p> ">
Figure 13
<p>The effect of terrain on SAR images by geometric distortion [<a href="#B35-remotesensing-14-05135" class="html-bibr">35</a>].</p> ">
Figure 14
<p>F1-measure of shoreline detection in different regions. NE, SW, and NW represent the northeast, southwest, and northwest, respectively.</p> ">
Review Reports Versions Notes

Abstract

:
Climate change and global warming lead to changes in the sea level and shoreline, which pose a huge threat to island regions. Therefore, it is important to effectively detect the shoreline changes. Taiwan is a typical island, located at the junction of the East China Sea and the South China Sea in the Pacific Northwest, and is deeply affected by shoreline changes. In this research, Taiwan was selected as the study area. In this research, an efficient shoreline detection method was proposed based on the semantic segmentation U-Net model using the Sentinel-1 synthetic aperture radar (SAR) data of Taiwan island. In addition, the batch normalization (BN) module was added to the convolution layers in the U-Net architecture to further improve the generalization ability of U-Net and accelerate the training process. A self-built shoreline dataset was introduced to train the U-Net model and test its detection efficiency. The dataset consists of a total of 4029 SAR images covering all coastal areas of Taiwan. The training samples of the dataset were annotated by morphological processing and manual inspection. The segmentation results of U-Net were then processed by edge detection and morphological postprocessing to extract the shoreline. The experimental results showed that the proposed method could achieve a satisfactory detection performance compared with the related methods using the data provided by the Ministry of the Interior of Taiwan from 2016 to 2019 for different coastal landforms in Taiwan. Within a 5-pixel difference between the detected shoreline and the ground truth data, the F1-Meaure of the proposed method exceeded 80%. In addition, the potential of this method in shoreline change detection was validated with a sandbar located on the southwestern coast of Taiwan. Finally, the entire shoreline of Taiwan has been described by the proposed approach and the detected shoreline length was close to the actual length.

1. Introduction

In the 21st century, the increasing abundance of greenhouse gas has led to global warming. Therefore, the average sea level has risen about 20 to 200 cm and the sea level in 2100 is expected to be about 300 mm higher than that in 1990. Affected by global warming, the ice sheet melting in Antarctica and Greenland is the reason for the accelerated rate of global sea level rise [1,2]. The United Nations (UN) Atlas of the Oceans reported that about 40% of the world’s population lives within 150 km of coastal areas [3]. Therefore, the increase in sea level has the potential of shoreline change and thus to amplify the erosion of coastal areas [4].
The task of monitoring and managing coastal areas are of considerable social and economic importance. The shoreline can be defined as the continuous boundary between water and land. The baseline is dividing the ocean and the land areas, which is also the line of ocean depth and land elevation datum. Monitoring the shoreline change is an essential task for a sustainable coastal zone management. The traditional method of coastline detection is a ground survey and visual interpretation, which is accurate and detailed. However, it is laborious and time-consuming, and thus difficult to conduct in a large area. There are two types of remote sensing data that are utilized for shoreline detection, including radar images and optical images. In general, optical images provide more detailed information for detecting the changes in a shoreline. However, the tide conditions and weather have greatly limited their applications. The optical images are not suitable for the periodic and frequent monitoring of a shoreline because the images may hardly detect the shoreline in cloudy and rainy seasons. Therefore, the synthetic aperture radar (SAR) images have become the preferred data source for shoreline detection due to its strong penetration ability, all-day observation, high resolution, and wide spatial coverage capabilities. Unlike the optical images, the cloud coverage has less influence on radar signals [5,6].
In recent years, many studies have attempted to apply SAR images for shoreline detection. Shoreline detection is actually an image segmentation process based on the characteristics of the land and ocean border from the SAR images. Most of the studies use the differential operator for edge detection, which is a classical image segmentation method. In order to detect the shoreline by Seasat and SIR-B SAR images, Lee et al. [7] proposed the edge tracing algorithms by basic image processing methods. Based on the X band and L band SAR data, Wu et al. [8] investigated the influence of the natural environment and observational conditions of the backscatter coefficient distribution near the shoreline. Horritt et al. [9] proposed a statistical active contour model to detect the UK’s east coast on the homogeneous speckle statistics region by ERS-1 SAR images. Moreover, Niedermeier et al. [10] determined the boundary by a block tracking algorithm of the edge detection method. Then, the shoreline in the Elbe estuary was detected by an active contour model algorithm using the ERS-2 SAR images. Mason et al. [11] introduced a semi-automatic method to delineate the shoreline from the ERS-1 SAR data. At a coarse resolution, the sea regions were detected based on the low edge density. Next, the active contour model was used to detect the shoreline at a high resolution. Based on the combination of wavelet coefficients, Alonso et al. [12] proposed an unsupervised edge enhancement algorithm at different scales with ERS-1, ENVISAT, and RADARSAT-1 images, respectively. Nunziata et al. [13] used the co-polarized HH and VV polarization with two Gaussian-shaped filters in the polarimetric domain to extract the shoreline from the Cosmo-SkyMed SAR images. In order to investigate the difference in the land and ocean by co-polarized data, Buono et al. [14] proposed a polarimetry-based method by applying the constant false alarm rate (CFAR) threshold and the Sobel edge detection method to delineate the multi-polarization Cosmo-SkyMed images.
In addition to the aforementioned studies, many shoreline detection methods have been proposed due to the recent advances in SAR imaging capabilities, such as the Sentinel-1 SAR images. One study [15] used the combination of an adaptive object-based region merging mechanism (MKAORM) and a modified K-means method to extract the shoreline from Sentinel-1 IW mode images. Demir et al. [16] used the media, mean, and standard deviation values as the parameters in the fuzzy clustering method to detect the shoreline on Sentinel-1 images. Mazzolini et al. [17] used the superpixel segmentation to conduct the iterative shoreline detection method. Then, the pixels are partitioned in ocean and land classes based on their median backscatter coefficients with Otsu’s algorithm. In order to classify the land and ocean by using bimodal distribution, Pelich et al. [18] combined the temporal averaging filter and iterative hierarchical tiling method to delineate the shoreline over a period of time by Sentinel-1 time-series images. Bioresita et al. [19] separated the water and land classes from Sentinel-1 images to analyze the ability of shoreline delineation and the changes. The research validated that the sigma-naught from the Sentinle-1 VH polarization was the best parameter for the shoreline detection.
In the past few years, deep learning methods have successfully reduced the computing time and achieved an outstanding accuracy, even for the complex remote sensing imagery. The semantic image features which have been extracted by deep convolutional neural networks (DCNNs) have shown a superior detection performance, especially for fully convolutional networks (FCN) [20]. The effective FCN architecture for image segmentation for the shoreline was performed by U-Net for processing biomedical images [21]. Baumhoer et al. [22] modified the U-Net architecture to automatically detect the Antarctic shoreline from the Sentinel-1 data. In order to simultaneously achieve a sea–land segmentation and edge detection of the shoreline, Heidler et al. [23] proposed a hybrid deep learning model HED-UNet which combined U-Net and HED to consider both textural information and edge information. Li et al. [24] proposed a novel network architecture called DeepUNet for sea–land segmentation which is deeper than U-Net and used the Downblocks in the contracting path for feature extraction and Upblocks in the expansive path for up-scaling. Li et al. [25] constructed a new network structure Res-UNet, which replaced its contraction part with ResNet architecture. Then, the morphological operation and conditional random field (CRF) were used post-processing to extract a more precise shoreline. In order to delineate the shoreline in complex and high-density remote sensing images, Shamsolmoali et al. [26] added several densely connected residual blocks in each contracting and expansive path to systematically aggregate the multi-scale contextual information. An et al. [27] combined the Wavelet decomposition with Fuzzy C-means for coastline detection to suppress the inherent speckle noises of the SAR data. You et al. [28] determined the threshold from an adaptively established statistical model of sea area and classified land and sea based on the difference of variance.
In the abovementioned studies, there was no compact formulation to evaluate the efficiency of each method due to the varied study areas selected following different evaluation methods according to the corresponding methods. Therefore, the landform of the coastal areas was different in each study. Considering the different landforms of the coastal areas, this study utilized the U-Net architecture for the shoreline detection method using the SAR data with different types of landforms provided by the Sentinel-1 mission. Four different coastal areas were first collected and labeled to build the shoreline dataset from the study area in Taiwan. Then, the U-Net model and edge detection method were proposed for the shoreline detection. In addition, the batch normalization (BN) layer module was utilized to speed up the U-Net network training.
The rest of this paper is structured as follows: the study area and dataset, and the shoreline detection method are given in Section 2. The experimental results are presented in Section 3, followed by the discussion in Section 4. Finally, the study is concluded in Section 5.

2. Materials and Methods

2.1. Study Area

The lack of the multiple types of coastal SAR images required to perform shoreline detection in common datasets must be addressed. In previous research [25,26,27,28,29], the shoreline detection methods were limited by the dataset due to the specific study area. Therefore, it is difficult to compare experimental results or establish a common basis for comparison since each approach utilizes a different dataset. In order to develop a suitable shoreline detection algorithm, the coastal landform of the study area needs to be considered.
In the study, the shoreline detection was conducted in the coastal area of the main island of Taiwan, between 120°58’E and 122°06’E and 21°53’N and 26°23’N, as shown in Figure 1. Taiwan is located on the eastern edge of the Eurasian tectonic plate, intersecting with the Philippine Sea Plate. The latter keeps moving westward and sliding under the Eurasian Plate, pushing it up at the rate of about 5 mm per year. As a result, almost one-third of the island is over 1000 m above sea level. The coastline of Taiwan’s main island is about 1200 km long, the coastal area is vast, and the coastal terrain is complex. According to the crustal movement, rock formation, slopes, and contours formed by the rising seabed meeting land, generally, Taiwan’s coastal landforms can be classified into four types.
(1)
Eastern fault coast:
This coastal area starts from Santiao Chiao (ⓐ in Figure 1) in the north and ends at the southern tip of the Hengchun Peninsula (ⓑ in Figure 1). The coastal mountains are parallel to the coastline so the eastern coast is mostly rocky, with few bays or islets. In addition, part of the sandy coast is located in the northeast, as shown in purple in Figure 1.
(2)
Western uplifted coast:
This are begins at the mouth of the Tanshui River (ⓒ in Figure 1) in the north and ends at Fangliao in Pingtung County (ⓓ in Figure 1). Since the coast area closes to a deposit plain, it is a straight sandy coast without deep bays. It is a very typical uplifted sand coast. In addition, this area is densely populated and there are many man-made structures, industrial areas, and sandbars near the coastal area.
(3)
Northern mixed coast:
Thid coast goes from the mouth of the Tanshui River (ⓒ in Figure 1) to Santiao Chiao (ⓐ in Figure 1). This mixed coast area is both rocky and sandy, formed by uplifting and depression. The topography of the coast is determined by the rock structure and its resistance to erosion and weathering. Thus, in this area, bays are formed where weak rocks are eroded; capes and headlands are formed where rocks resist erosion and weathering.
(4)
Southern coral reef coast:
This area starts from Fangliao (ⓓ in Figure 1) in the west and reaches to the Hengchun Peninsula (ⓑ in Figure 1) in the east. The reefs appear along this coastline. It is similar to the western uplifted coast, straight, and with few bays. The development of coral reefs is clear evidence of the uplifting process which produced this coastline.

2.2. Ground Data

To evaluate the shoreline detection efficiency, the experimental results of the proposed method were compared with the ground truth data provided by the Construction and Planning Agency Ministry of the Interior (CPAMI). The ground truth data provided by the CPAMI is identified through aerial photos and satellites (including SPOT-6/SPOT-7, IKONOS, QuickBird and FormoSat-5). These government institutions regularly collect aerial photos and high-resolution satellite images of the relatively high tide twice a year. These aerial photos and satellite data are applied in distinguishing and mapping the ground truth data of the shoreline. Furthermore, the draftsmen also actually survey the shorelines on board, especially for the complex man-made development areas. Therefore, the experimental results below will be compared with this manually delineated shoreline ground truth data.

2.3. Sentinel-1 Data

The shoreline detection study was based on the SAR data acquired by the Sentinel-1, an earth observation satellite for the Copernicus Initiative of the European Space Agency (ESA). Sentinel-1 is a constellation of two-satellite, Sentinel-1A and Sentinel-1B, which were successfully launched in 2014 and 2016, respectively, and provide routine acquisitions of global SAR data. Since the revisit period is stabilized at 12 days, two satellites can complement each other so that the revisit time can be 6 days or even less. Thus, Sentinel-1 can offer long-term and large-scale land cover SAR data for the global environment and security monitoring.
In the study area of Taiwan, Sentinel-1 provides VV and VH polarization data with SAR sensors operating in the C-band (central frequency 5.404 GHz). In this study, the Sentinel-1 data was acquired in the interferometric wide swath (IW) mode with a spatial resolution of 5   m × 20   m in range and azimuth, a 250 km swath width, and a level-1 ground range detected (GRD) format with a pixel spacing of 10   m × 10   m , ascending and descending orbit modes. The incidence angles of the ascending and descending orbital modes in the study area are from 31.5° to 36.3° and 31.8° to 36.5°, respectively. To cover the entire coastal area of Taiwan, the study collected at least two frames per year from 2016 to 2019, as shown in Table 1. In addition, the study selected Sentinel-1 images at high tide levels according to the tidal data from the Central Weather Bureau. These Sentinel-1 data are open access and free from the website https://search.asf.alaska.edu/#/ (accessed on 1 July 2021). Therefore, to evaluate the effectiveness of the proposed shoreline detection method, this study constructed a Taiwan shoreline dataset consisting of different types of coastal landforms.

2.4. Sentinel-1 SAR Data Preprocessing

The preprocessing of the Sentinel-1 IW GRD data was accomplished by using the Sentinel Application Platform (SNAP) Sentinel-1 Toolbox software developed by the ESA. First, the radiometric calibration was performed to convert the backscatter intensity to the actual sigma naught σ ° backscatter coefficient in decibels (dB). Thus, the pixel values represent the radar backscatter of the scene in the imagery. Next, range Doppler terrain corrections were applied to remove the geometric distortion in the range due to topography. Then, the range was projected to the Taiwan Datum 1997 (TWD97) earth ellipsoid model. Finally, the speckle noise on the Sentinel-1 data was removed using the Refined Lee Filter [30].

2.5. Training Labels

In the study, the shoreline detection was developed based on the deep learning semantic segmentation network. It is necessary to provide ground truth labels in training machine learning models. Since CPAMI only provides one artificially delineated ground truth data of the Taiwan coastline every year, the ground data is not enough for our research, especially for the detection of current coastline changes. Additionally, there are some discrepancies between the ground truth data and the shoreline shown in the SAR imagery. For example, the difference between the predicted shoreline and ground data for the west coast of Taiwan is large because of the many human developments in the area. This shows the subjectivity of the ground data for manually delineated coastlines. These results will be shown in the following experiments. To alleviate the difficulty of obtaining ground truth data, the study had to create the labels for each radar image, which is a challenging task and requires SAR expertise.
The study performed image segmentation and divided the image into two regions, ocean and land, by using the morphology processing. These results were used to label the Sentinle-1 image, which was the annotation set for the subsequent deep learning network training data. The label processing is shown in Figure 2. First, the study removes small texture details in Sentinel-1 images by opening and closing operations of grayscale morphological processing. Then, the image was binarized by the threshold determined by Otsu’s method, as shown in Figure 2b. Since the average gray level of backscattering from the land is higher than that of the ocean, the land and ocean areas of the image were corresponding to the white and black regions in Figure 2b, respectively. However, there are some fragments in the segmentation results, which come from small textures of the terrain, such as lakes on the land or islands in the ocean. To remove the small textures on the land, the small black objects in the white region were processed by the morphological hole filling operation, so the land area corresponded to the completely white region, shown in Figure 2c. Similarly, to take away the small textures in the ocean, the results of Figure 2c was first converted by negative transformation, so that the ocean corresponded to the white region and the hole filling operation was performed in the region. The result was then converted back by negative transformation, so the ocean corresponded to the complete black region. Therefore, the sea and land were separated into two complete regions, as shown in Figure 2d. Finally, the results were further processed through a morphological closing operation, to smooth the boundary between the land and ocean, as shown in Figure 2e.
The image annotation was done by the described morphological algorithm and assisted by human inspection. The annotated image would be used as an input to train the deep learning model.

2.6. U-Net Model

U-Net is a popular CNN network originally proposed for biomedical image segmentation and has been used in many SAR applications [20]. Considering that U-net can produce more accurate segmentation results with fewer training images, the study utilized U-Net to perform a pixel-level land and sea segmentation.
The U-Net architecture, shown in Figure 3, is composed of two parts, an encoder (contracting path) and a decoder (expansive path). The structure of the encoder is similar to a typical CNN. Each encoder block consists of two 3 × 3 convolutional layers, followed by a Rectified Linear Unit (ReLU) used as the activation function in the deep learning model, and a maximum pooling layer with a 2 × 2 kernel and a stride of 2. The decoder contains upsampling, concatenate layers, and two 3 × 3 convolutional layers. The encoder gradually reduces the tensors it receives while increasing the number of features it contains, to capture the meaningful content of the image in a dense vector of features. At the end of each encoder block, the number of feature channels is doubled to learn the complex low-level features. Whereas the encoder gradually compresses the tensor, the decoder gradually enlarges the tensor back to its original size, mapping the meaningful features to their respective locations. In each decoding block, the received tensor is doubled in size by an upsampling process. For the last step, a 1 × 1 convolution is applied to the output of the decoder in order to map the feature vector of each pixel to the desired number of classes, producing a pixel-wise segmentation mask. The pixel value of each map represents the probability that the pixel belongs to the corresponding class.
Additionally, the study added a layer of batch normalization (BN) to U-Net to speed up the network training process and provide the networks stability. The input to each convolutional layer was normalized to a near 0 mean and 1 standard deviation. It can reduce the sensitivity to data variations across layers by normalizing a mini batch of data for each channel. Therefore, BN is playing an essential role in training deep neural networks.

2.7. Post-Processing

After the land and ocean in the SAR image have been detected by U-Net, post-processing the edge, detection is required for the subsequent shoreline extraction. In this study, the Canny edge detection algorithm [31] was utilized to obtain the boundary between the ocean and land, thereby extracting the shoreline.
Due to hardware limitations, the acquired SAR images were divided into several sub-images of a small size, such as 256 × 256, for the training of the deep learning network. To avoid some performance degradation in the classification, the sub-images were segmented with a partial pixel overlap. For example, 50 overlapping pixels were used in the experiments below. After the U-Net classification and Canny edge detection, the extracted shorelines of the sub-images must be re-overlapped and merged back to the original image size. Since there may be some differences in the texture and background of each sub-image, the classification results and the detected shorelines are not consistent or fully connected in the overlapping area of the two sub-images, as shown in Figure 4a. The study used morphological processing to address the problems caused by overlapping shorelines. First, the closing and hole filling operations were applied to connect the gaps and fill the holes of the two shorelines. The connected result in Figure 4b showed the thickening of the shoreline. Next, the study used the morphological thinning operation to iteratively remove the boundary of this object while maintaining the connectivity of the shorelines. However, there are some branches in the thinning result of Figure 4c. Then, the morphological spurring operation was used to remove the branches and the final detection result of the shoreline is given in Figure 4d.

3. Results

In this section, the study has conducted a series of experiments on the self-built Taiwan shoreline dataset and evaluated the shoreline detection performance of the different types of coastal landforms to verify the efficiency of our approach. All experiments were performed on a PC equipped with Intel Core i7-8700k with 16 GB of memory, NVIDIA RTX3080 with 10 GB memory, and using CUDA 11.0 with cuDNN 8.0.4. The operating system was 64-bit Windows 10. The study adopted and modified the open-source U-Net [32] framework to train the deep learning models.
The study has collected the Sentinel-1 images of the Taiwan coastal area from 2016 to 2019, as well as the ground truth data provided by CPAMI each year. After the preprocessing by SNAP, the Sentinel-1 images were split into several sub-images of the size 256 × 256 with an overlap of 50 pixels. The Taiwan shoreline dataset constructed in this study contained a total of 4029 images, of which 2021 and 2008 were from the eastern and western coastal areas of Taiwan, respectively. These images were then labeled by morphological processing to create the annotation set. Generally, there are four types of coastal landforms in the dataset, which are mainly divided into the fault coast (rocky coast) in the east, the sandy coast in the west, the coral reef coast in the south, and the headland bay (rocky coast) in the north.
In the study, the shoreline dataset was divided into 70% training images, 20% verification images, and 10% testing images. During training, the number of epochs and batch size were set to 100 and 16, respectively. In addition, the Adam optimizer [33] method was chosen to train the network model. The learning rate was 0.0001 and an early stopping was set by monitoring the value of the validation loss function. Figure 5 showed the training process of the U-Net model. From the training curves, it can be observed that the accuracy has reached 99.5%, with a loss of 0.005. The accuracy and loss of validation set achieved 99.2% and 0.019, respectively.
In the following experiments, to evaluate the shoreline detection performance of the proposed approach, six regions with different types of coastal landforms have been selected. The information for the selected regions is given in Figure 6 and Table 2.
In the study, the F1-measure [34] index was used to evaluate the shoreline detection accuracy, which is defined as:
F 1 - m e a s u r e = 2 × EP × ER EP + ER .  
In (1), the edge precision (EP) and edge recall (ER) are defined as:
E d g e   p r e c i s i o n E P = TP TP + FP
E d g e   r e c a l l E R = TP TP + FN
The edge point in the detection results is regarded as correct if the distance between the edge point and the closest ground truth edge point is smaller than N pixels. The ground truth point is considered as being on the edge of the detection results if it falls within N pixels of it. TP and FP represent the number of correct and false edge points on the detection results within N pixels, respectively. FN is the number of undetected edge points on the true ground edge points within N pixels.

3.1. Robust Analysis

The robustness of the proposed shoreline detection method to different types of coastal landforms was verified by the experiments. The experiment evaluated the shoreline detection performance of Region 1~Region 5, selected from Figure 6. Based on the ground truth data, the coastlines of these five regions did not change from 2016 to 2019. Therefore, Sentinel-1 images acquired at different times for these five regions can be regarded as random samples to test the robustness of the shoreline detection model.
The detection results of the same region at different times/years were compared with each other, and then all the comparison results evaluated by the F1-measure were averaged. The averaged F1-measure for the different regions within N pixels are shown in Figure 7 and Table 3, where N was set from 0 to 5. The results showed that the performance in Regions 2 and 3 was better, while the performance in Regions 1, 4, and 5 was slightly worse. It can be observed that Region 2 and Region 3 can achieve an over 0.8 F1-measure with N = 2, which means that more than 80% of shoreline edge points detected in different sampled images were within a 2 pixel difference. The N value for Regions 1, 4, and 5 was equal to 3 to achieve an F1-measure in excess of 0.8. Furthermore, when N = 4, approximately a 0.9 F1-measure can be achieved for all five regions. This indicates that there is no significant difference in the detected shorelines within 4 years for these five regions. The experimental results validated the robustness of the proposed shoreline detection method in different types of coastal landforms.

3.2. Shoreline Detection Performance

The experiment evaluated the shoreline detection performance of the proposed approach for different types of coastal landforms through all the selected regions in Figure 6. In addition, the study compared the detection performance of the U-Net model with and without a BN layer and other shoreline detection methods, including the improved fuzzy C-means (IFCM) [27] and statistical model of sea (SMS) [28]. In the experiment, the shoreline detection results of all images acquired from the same selected region in 2016–2019 were compared with the manually delineated ground truth data. As the description of Section 3.1, the comparison results assessed by the F1-measure were then averaged and utilized to evaluate the shoreline detection performance. These averaged F1-measures within N pixels are shown in Table 4 and Figure 8.
From the detection results in Table 4, it can be observed that the average F1-measure reached 0.79 and 0.74 at N = 5, for the U-Net without BN layers and SMS, respectively. However, IFCM and poor detection results had a 0.65 average F1-measure at N = 5. The proposed method achieved the highest detection performance, with an average F1-measure of 0.85 at N = 5, which was 0.062 higher than the original U-Net model.
Based on the detection results of all regions of the proposed method, it can be observed that Region 1 performed the best, followed by Regions 3 and 6, then Regions 4 and 5, and Region 2 the worst. Table 4 shows that the F1-measure reached about 0.8 with N values of 3, 4, and 5 for Region 1, Regions 3 and 6, and Regions 4 and 5, respectively. However, Region 2 had poor detection results, with an F1-measure of about 0.7 at N = 5. Regions 1, 3, and 6 are located in the eastern part of Taiwan, with rocky and coral reef landforms, and these coastal areas are less artificially developed. Therefore, the shoreline detection results are closer to the ground truth data. Region 4 is the sandy coasts and Region 5 is the rocky coast, located in the northeastern and northern parts of Taiwan, respectively. Although the landforms of these two regions are different, there are some small ports along the coast. Some man-made developments make it difficult to detect the shoreline. Therefore, the shoreline detection performance of these two regions is worse than Regions 1, 3, and 6. However, the detection performance of Region 2 was worse than other regions, reaching about a 0.7 F1-measure at N = 5. Region 2 is the sandy coast, located in the southwest of Taiwan. Although the experimental results from Section 3.1 showed that there was no significant difference in shoreline detection for different samples in this region. There are many man-made beaches and wave breakers placed along the coast in the region. The proposed method detected the outer contours of man-made developments and regards them as shorelines, but these were not considered coastlines in the ground truth data. Human subjective perception results in a seemingly poor detection performance in Region 2. Thus, if human subjective factors were excluded, the shoreline detection results were close to the ground truth data and the F1-measure of different types of coastal landforms achieved over 0.8 with N = 5.

3.3. Shoreline Change

To examine the potential of the proposed method in detecting shoreline changes, the sandbar coastal landform was chosen as the study area in this experiment. The selected region, Xinfu Lunshan, is located in the southwest of Taiwan, which can be described as the extreme western point of Taiwan, and is close to the estuary of the Zengwen River, the longest river in Taiwan. The shoreline of the region has changed significantly over the years due to the river sediment accumulation and coastal currents. The multi-year Sentinel-1 images and the corresponding optical photographs collected from 2016 to 2021 are shown in Figure 9. In Figure 9e–h, the detected shoreline results were represented as red borders and overlaid on the SAR images. From the results in Figure 9, it can be observed that the trend of the shoreline change detected by the proposed method was close to that of the optical photos. Figure 10 showed the shoreline detection results from 2016 to 2021 with different colors. From 2016 (in red) to 2018 (in blue), the Xinfu Lunshan began to expand outward and the sand bar on the south side extended downward. However, the sand bar began to recede inward, but the south side of the sand bar continued to extend downward from 2018 to 2021. In addition, the experiment also compared the shoreline detection results of two consecutive years, as shown in Figure 10. It can be observed that the change from 2016 to 2017 was the smallest, with the F1-measure achieving 0.8 when N = 4. Additionally, the sand bar changed the most between 2017 and 2019, with an F1-measure of about 0.8 at N > 14. The shoreline change was also obvious from 2019 to 2021, with a 0.8 F1-measure when N = 10. The changes of Xinfu Lunshan are not only affected by natural factors, but also by human activities. The sandbar continues to expand westward as the river carries a lot of sediment. After the construction of the Zengwen Reservoir, the sediment was trapped and the expansion of the sand bar was slow. Moreover, the drift direction of the sand land in this area is from southeast to northwest along the coast, which was affected by the coastal currents. Thus, the expansion on the south side of the sand bar forms a hook shape. In addition, there are windbreak forests and dikes on the north side of Xinfu Lunshan. Man-made structures form sediment barriers according to the direction of coastal currents, which can slow coastal erosion. In conclusion, the factors affecting the continuous change of Xinfu Lunshan include the amount of sediment transported by rivers, the direction of coastal currents, and man-made developments. The experiment validated that the proposed method can detect shoreline changes efficiently.

4. Discussion

In this section, the efficiency of the proposed approach for shoreline detection in the entire coastal area of Taiwan was discussed, and the detection performance was analyzed for different coastal areas.
In the experiment, two descending Sentinel-1 VH images from 2019, which cover the entire island of Taiwan, were used. The detected shoreline was divided into six parts: north, northeast, east, south, southwest, and northwest according to the coastal landforms. Each detected result is shown in a different color in Figure 11. Moreover, the detected shorelines were compared with the ground truth data, as shown in Figure 12, where a small image was placed aside to represent the significantly different parts of the comparison.
The northern coast of Taiwan is the headland bay (rocky coast) with some ports. In Figure 12a, except for some port areas, the shoreline detection results were close to the ground truth data. The northeast is a straight sandy coast. Apart from some differences in port and estuary locations, the detections were also close to the ground truth data. In the east, there are many continuous mountains that run parallel to the coast. This area belongs to the fault coast. Since the Sentinel-1 descending mode is side-looking from east to west, some regions are affected by the geometric distortion, as shown in Figure 13. This distortion can be observed in Figure 12c by comparing the SAR image with the corresponding optical image. Therefore, some parts of the eastern coast were affected by the physical characteristic of the SAR, resulting in discrepancies between detection results and ground truth data. In southern Taiwan, coral reefs are distributed along the coastal area, causing the detected shoreline to appear tortuous. However, the delineated ground truth data appeared smoother, so there were subtle differences compared to the detection results, as shown in Figure 12d. The western coast of Taiwan is sandy. In the analysis below, this area was divided into southwest and northwest parts according to the degree of coastline change. The coastline of the southwest region varies greatly, for example, Xinfu Lunshan shown in Figure 9 is located in this region. There are many man-made developments on the coast, such as harbors, dikes, and industrial areas. In addition, the deposition and erosion on sandbars are also natural factors for shoreline changes. In the area, the large ports and the accumulation of sediment in the estuary have resulted in the detected shoreline to appear tortuous. As displayed in Figure 12e, the ground truth data was depicted more smoothly, which resulted in larger discrepancies with the detection results. Finally, in the northwest area, the shoreline changes less in the region than in the Southwest. As shown in Figure 12f, the dikes of the harbor cannot be detected completely due to the resolution of the Sentinel-1 data. Except for these man-made structures, the detected shorelines in this area closely matched the ground truth data.
Next, the detected shoreline was compared with the ground truth data and the detection performance of the six regions was evaluated by F1-measure. From Figure 14 and Table 5, it can be observed that the proposed approach had the better detection performance in the north, northeast, and northwest regions, with the F1-measure above 0.8 when the N value was 3, 5, and 5, respectively. Then, the detection performance in the eastern and southern regions ranked the second, with the F1-measure reaching over 0.8 at N = 7 and N = 8, respectively. Due to the geometric distortion of the SAR data in the eastern region and the smoother delineation of the ground truth data in the southern region, the shoreline detection results in these two regions were slightly worse. Finally, the proposed method was less effective in the southwest region where the sandbars changed greatly and lots of artificial structures were built. In this region, the F1-measrue achieved about 0.8 with N = 15. In addition, the shoreline length prediction errors were evaluated, as shown in Table 5. The smallest length prediction error was in the northern and northeastern regions, which were 0.49% and 0.39%, respectively. In the southwest region, the error was the largest, reaching 7.80%. The average predicted length error of these regions was 5.53%. The entire shoreline length of the island in Taiwan was 120,884 and 120,368 pixels, respectively, evaluated by ground truth data and detection results. In conclusion, the performance of the proposed method in the shoreline detection of Taiwan was better in the north than in the south, and in the east than in the west.

5. Conclusions

This study proposed a U-Net-based method for Taiwan shoreline detection from SAR images. The performance of the proposed method was validated by experiments on the study area of Taiwan, which has a variety of complex coastal landforms including rocky, sandy, headland bays, and coral reefs. In this research, the U-Net model was trained on a self-built shoreline dataset, which contained Sentinel-1 SAR images collected from 2016 to 2019 in the coastal areas of Taiwan. The shoreline detection result was evaluated by the F1-measure and compared with the related methods. The experimental results showed that the proposed method achieved over 80% of the F1-measure within a 5 pixel difference between the detected shoreline and the ground truth data for different coastal landforms. In addition, it has been verified that the proposed method can detect the changing trend of the shoreline of the Xinfu Lunshan sandbar, where the changes were obvious from 2016 to 2021. Furthermore, the entire shoreline of Taiwan was depicted by using the detection results and these results were analyzed for different coastal landforms. The detected shoreline length of the Taiwan island was 120,368 pixels (10 m/pixel), which was about 1200 km long and close to the actual coastline length of Taiwan. In conclusion, the proposed method achieved a high shoreline detection performance in different coastal areas of Taiwan, especially in describing the shoreline changes. The future work will focus on extending the proposed model to the shoreline detection of other islands.

Author Contributions

Data curation, Y.-T.C.; methodology, L.C.; project administration, Y.-L.C.; software, L.C.; supervision, M.-C.W.; validation, L.C.; writing—original draft, Y.-T.C.; writing—review & editing, L.C. and M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Space Organization, Taiwan, NSPO-S-110244; and the Ministry of Science and Technology, Taiwan, MOST 111-2221-E-027-132, MOST 111-2119-M-027-001, MOST 110-2119-M-027-001 and MOST 110-2221-E-027-101.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Church, J.A.; White, N.J. A 20th century acceleration in global sea-level rise. Geophys. Res. Lett. 2006, 33, 313–324. [Google Scholar] [CrossRef]
  2. Shepherd, A.; Ivins, E.R.; Geruo, A.; Barletta, V.R.; Bentley, M.J.; Bettadpur, S.; Briggs, K.H.; Bromwich, D.H.; Forsberg, R.; Galin, N. A reconciled estimate of ice-sheet mass balance. Science 2012, 338, 1183–1189. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. UN Atlas of the Oceans. Human Settlements on the Coast. Available online: http://www.oceansatlas.org/subtopic/en/c/114/ (accessed on 5 June 2022).
  4. Mutaqin, B.W. Shoreline changes analysis in kuwaru coastal area, Yogyakarta, Indonesia: An application of the digital shoreline analysis system (DSAS). Int. J. Sustain. Dev. Plan. 2017, 12, 1203–1214. [Google Scholar] [CrossRef]
  5. Niu, X.; Ban, Y. Multi-temporal RADARSAT-2 polarimetric SAR data for urban land-cover classification using an object-based support vector machine and a rule-based approach. Int. J. Remote Sens. 2013, 34, 1–26. [Google Scholar] [CrossRef]
  6. Zhu, Z.; Woodcock, C.E.; Rogan, J.; Kellndorfer, J. Assessment of spectral, polarimetric, temporal, and spatial dimensions for urban and peri-urban land cover classification using Landsat and SAR data. Remote Sens. Environ. 2012, 119, 72–82. [Google Scholar] [CrossRef]
  7. Lee, J.S.; Jurkevich, I. Coastline detection and tracing in SAR images. IEEE Trans. Geosci. Remote Sens. 1990, 28, 662–668. [Google Scholar]
  8. Wu, L.H.; Tajima, Y.; Yamanaka, Y.; Shimozono, T.; Sato, S. Study on characteristics of synthetic aperture radar (SAR) imagery around the coast for shoreline detection. Coast. Eng. J. 2019, 61, 152–170. [Google Scholar] [CrossRef]
  9. Horritt, M. A statistical active contour model for SAR image segmentation. Image Vis. Comput. 1999, 17, 213–224. [Google Scholar] [CrossRef]
  10. Niedermeier, A.; Romaneeben, E.; Lehner, S. Detection of Coastlines in SAR Images Using Wavelet Methods. IEEE Trans. Geosci. Remote Sens. 2000, 38, 2270–2281. [Google Scholar] [CrossRef]
  11. Mason, D.C.; Davenport, I.J. Accurate and efficient determination of the shoreline in ERS-1 SAR images. IEEE Trans. Geosci. Remote Sens. 1996, 5, 1243–1253. [Google Scholar] [CrossRef]
  12. Alonso, M.T.; Lopez-Martinez, C.; Mallorqui, J.J.; Salembier, P. Edge Enhancement Algorithm Based on the Wavelet Transform for Automatic Edge Detection in SAR Images. IEEE Trans. Geosci. Remote Sens. 2010, 49, 222–235. [Google Scholar] [CrossRef]
  13. 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, 1, 104–108. [Google Scholar] [CrossRef]
  14. Buono, A.; Nunziata, F.; Mascolo, L.; Migliaccio, M. A multipolarization analysis of coastline extraction using X-Band COSMO-SkyMed SAR data. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2014, 7, 2811–2820. [Google Scholar] [CrossRef]
  15. Liu, Z.; Li, F.; Li, N.; Wang, R.; Zhang, H. A novel region-merging approach for coastline extraction from sentinel-1A IW mode SAR imagery. IEEE Geosci. Remote Sens. Lett. 2016, 3, 324–328. [Google Scholar] [CrossRef]
  16. Demir, N.; Kaynarce, M.; Oy, S. Extraction of coastlines with fuzzy approach using Sentinel-1 SAR image. Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 2016, 41, 747–751. [Google Scholar] [CrossRef] [Green Version]
  17. Mazzolini, M.; Manzoni, M.; Monti-Guarnieri, A.V.; Petrushevsky, N. SAR-based coastline detection and monitoring. Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 2021, 43, 327–334. [Google Scholar] [CrossRef]
  18. Pelich, R.; Mercier, N.L.G.; Hajduch, G.; Garello, R. Performance evaluation of Sentinel-1 data in SAR ship detection. In Proceedings of the 2015 IEEE international geoscience and remote sensing symposium (IGARSS), Milan, Italy, 26–31 July 2015. [Google Scholar]
  19. Bioresita, F.; Hayati, N. Coastline changes detection using Sentinel-1 satellite imagery in Surabaya, East Java, Indonesia. J. Geod. Geomat. 2016, 2, 190–198. [Google Scholar] [CrossRef] [Green Version]
  20. Long, J.; Shelhamer, E.; Darrell, T. Fully convolutional networks for semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 3431–3440. [Google Scholar]
  21. Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In International Conference on Medical Image Computing and Computer-Assisted Intervention; Springer: New York, NY, USA, 2015. [Google Scholar]
  22. Baumhoer, C.A.; Dietz, A.J.; Kneisel, C.; Kuenzer, C. Automatic extraction of Antarctic Glacier and ice shelf fronts from Sentinel-1 imagery using deep learning. Remote Sens. 2019, 21, 2529. [Google Scholar] [CrossRef] [Green Version]
  23. Heidler, K.; Mou, L.; Baumhoer, C.A.; Dietz, A.J.; Zhu, X.X. HED-UNet: Combined segmentation and edge detection for monitoring the Antarctic coastline. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–14. [Google Scholar] [CrossRef]
  24. Li, R.; Liu, W.; Yang, L.; Sun, S.; Hu, W.; Zhang, F.; Li, W. DeepUNet: A deep fully convolutional network for pixel-level sea-land segmentation. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2018, 11, 3954–3962. [Google Scholar] [CrossRef] [Green Version]
  25. Chu, Z.; Tian, T.; Feng, R.; Wang, L. Sea-land segmentation with res-UNet and fully connected CRF. In Proceedings of the IGARSS 2019–2019 IEEE International Geoscience and Remote Sensing Symposium, Yokohama, Japan, 28 July–2 August 2019; pp. 3840–3843. [Google Scholar]
  26. Shamsolmoali, P.; Zareapoor, M.; Wang, R.; Zhou, H.; Yang, J. A novel deep structure U-Net for sea-land segmentation in remote sensing images. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2019, 9, 3219–3232. [Google Scholar] [CrossRef]
  27. An, M.; Sun, Q.; Hu, J.; Tang, Y.; Zhu, Z. Coastline detection with Gaofen-3 SAR images using an improved FCM method. Sensors 2018, 18, 1898. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. You, X.; Li, W. A sea-land segmentation scheme based on statistical model of sea. In Proceedings of the 2011 4th International Congress on Image and Signal Processing, Shanghai, China, 15–17 October 2011; pp. 1155–1159. [Google Scholar]
  29. 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]
  30. Lee, J.-S. Refined filtering of image noise using local statistics. Comput. Graph. Image Proc. 1981, 15, 380–389. [Google Scholar] [CrossRef]
  31. Canny, J. A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. IEEE PAMI 1986, 6, 679–698. [Google Scholar] [CrossRef]
  32. Zhixuhao. Zhixuhao/unet. 2017. Available online: https://github.com/zhixuhao/unet (accessed on 15 July 2021).
  33. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2015, arXiv:1412.6980. [Google Scholar]
  34. Powers, D.M.W. Evaluation: From precision, recall and F-measure to ROC, informedness, markedness and correlation. J. Mach. Learn. Technol. 2011, 1, 37–63. [Google Scholar]
  35. Lillesand, T.M.; Kiefer, R.W.; Chipman, J.W. Remote Sensing and Image Interpretation, 7th ed.; John Wiley &Sons, Inc.: Hoboken, NJ, USA, 2015. [Google Scholar]
Figure 1. The study area of Taiwan.
Figure 1. The study area of Taiwan.
Remotesensing 14 05135 g001
Figure 2. The processing of training labels. (a) original SAR image; (b) thresholding result; (c) remove small objects on land; (d) remove small objects in the sea; (e) and final smoothing results.
Figure 2. The processing of training labels. (a) original SAR image; (b) thresholding result; (c) remove small objects on land; (d) remove small objects in the sea; (e) and final smoothing results.
Remotesensing 14 05135 g002
Figure 3. U-Net architecture.
Figure 3. U-Net architecture.
Remotesensing 14 05135 g003
Figure 4. Post-processing of shorelines after U-Net detection. (a) overlapped shorelines; (b) shoreline after closing; (c) shoreline after thinning; (d) shoreline after spurring.
Figure 4. Post-processing of shorelines after U-Net detection. (a) overlapped shorelines; (b) shoreline after closing; (c) shoreline after thinning; (d) shoreline after spurring.
Remotesensing 14 05135 g004
Figure 5. Training process of the U-Net network.
Figure 5. Training process of the U-Net network.
Remotesensing 14 05135 g005
Figure 6. Six regions selected from the study area.
Figure 6. Six regions selected from the study area.
Remotesensing 14 05135 g006
Figure 7. F1-measure curves of five regions by comparing the detection results of proposed method for different samples within N pixels.
Figure 7. F1-measure curves of five regions by comparing the detection results of proposed method for different samples within N pixels.
Remotesensing 14 05135 g007
Figure 8. F1-measure of six regions by comparing the proposed method with the ground truth data.
Figure 8. F1-measure of six regions by comparing the proposed method with the ground truth data.
Remotesensing 14 05135 g008
Figure 9. The changes of shoreline in Xinfu Lunshan sandbar from 2016 to 2021. The red border represents the detection results. (a) 2016 optical image; (b) 2018 optical image; (c) 2020 optical image; (d) 2021 optical image; (e) 2016 Sentinel-1 image; (f) 2018 Sentinel-1 image; (g) 2020 Sentinel-1 image; (h) and 2021 Sentinel-1 image.
Figure 9. The changes of shoreline in Xinfu Lunshan sandbar from 2016 to 2021. The red border represents the detection results. (a) 2016 optical image; (b) 2018 optical image; (c) 2020 optical image; (d) 2021 optical image; (e) 2016 Sentinel-1 image; (f) 2018 Sentinel-1 image; (g) 2020 Sentinel-1 image; (h) and 2021 Sentinel-1 image.
Remotesensing 14 05135 g009
Figure 10. Shoreline detection performance of the proposed method from 2016 to 2021. (a) The detection results of 2016 shown in red, 2018 in green, 2020 in blue, and 2021 in yellow. SAR imagery is 2021. (b) F1-measure curves of two consecutive years. (a) Detection results of different years.; (b) F1-measure curves.
Figure 10. Shoreline detection performance of the proposed method from 2016 to 2021. (a) The detection results of 2016 shown in red, 2018 in green, 2020 in blue, and 2021 in yellow. SAR imagery is 2021. (b) F1-measure curves of two consecutive years. (a) Detection results of different years.; (b) F1-measure curves.
Remotesensing 14 05135 g010
Figure 11. Detection result of the entire shoreline of Taiwan. North in red, northeast in yellow, east in green, south in pink, southwest in blue, and northwest in brown.
Figure 11. Detection result of the entire shoreline of Taiwan. North in red, northeast in yellow, east in green, south in pink, southwest in blue, and northwest in brown.
Remotesensing 14 05135 g011
Figure 12. Shoreline detection results for different regions of Taiwan. The red border represents the ground truth data. The green border represents the detection results from the proposed method.
Figure 12. Shoreline detection results for different regions of Taiwan. The red border represents the ground truth data. The green border represents the detection results from the proposed method.
Remotesensing 14 05135 g012aRemotesensing 14 05135 g012b
Figure 13. The effect of terrain on SAR images by geometric distortion [35].
Figure 13. The effect of terrain on SAR images by geometric distortion [35].
Remotesensing 14 05135 g013
Figure 14. F1-measure of shoreline detection in different regions. NE, SW, and NW represent the northeast, southwest, and northwest, respectively.
Figure 14. F1-measure of shoreline detection in different regions. NE, SW, and NW represent the northeast, southwest, and northwest, respectively.
Remotesensing 14 05135 g014
Table 1. The acquisition dates of Sentinel-1A data.
Table 1. The acquisition dates of Sentinel-1A data.
Orbit Mode AscendingDescending
Date
201601/09, 03/0906/27
201701/27, 03/2806/10, 08/09, 10/20
201802/1506/29, 12/02
201901/0501/15, 06/12, 09/04
Table 2. Information of the selected regions.
Table 2. Information of the selected regions.
RegionLocatedLandformImage Size
1SouthCoral reef734 × 821
2WestSandy256 × 256
3EastRocky783 × 674
4NortheastSandy727 × 681
5NorthRocky1527 × 1603
6SoutheastRocky376 × 473
Table 3. F1-measure of five regions by comparing the detection results of proposed method for different samples.
Table 3. F1-measure of five regions by comparing the detection results of proposed method for different samples.
RegionN = 0N = 1N = 2N = 3N = 4N = 5
10.20010.51530.71510.84380.91330.9619
20.32350.67620.83550.92150.95650.9724
30.25790.62860.81480.87510.91440.9304
40.20990.55040.73820.84640.90590.9413
50.25570.58590.75510.84220.89210.9204
Table 4. F1-measure of six regions by comparing the proposed U-Net model and other methods with the ground truth data.
Table 4. F1-measure of six regions by comparing the proposed U-Net model and other methods with the ground truth data.
RegionIFCMSMSU-NetU-Net with BN
N = 3N = 4N = 5N = 3N = 4N = 5N = 3N = 4N = 5N = 3N = 4N = 5
10.75510.87090.89730.74790.87020.93210.79720.89430.95440.84310.91400.9603
20.36930.42810.51570.34830.46920.66370.31350.48840.67980.34010.52730.7012
30.31280.36050.43370.38630.43380.50390.62120.68490.75180.79770.85640.8911
40.63450.70530.76320.60910.71850.78790.54920.65150.74770.63480.73350.8133
50.60910.68900.75370.65510.72630.76800.65910.71990.75860.70710.77390.8168
60.45240.51040.55270.52160.61850.71560.66760.84530.84530.78390.89250.9282
Average0.52220.59400.65270.54470.63940.73990.60130.71410.78960.68450.78290.8518
Table 5. Performance evaluation of shoreline detection in different regions.
Table 5. Performance evaluation of shoreline detection in different regions.
LocationN (F1 > 0.8)Length (Pred.) (Pixels)Length (GT.) (Pixels)Pred. Length Error (%)Landform
North312,27312,2130.49%Headland bays
Northeast5770477370.43%Sandy
East830,52232,6906.63%Rocky
South716,16615,3095.60%Coral reef
Southwest1529,96627,7997.80%Sandy
Northwest423,73725,1365.57%Sandy
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chang, L.; Chen, Y.-T.; Wu, M.-C.; Alkhaleefah, M.; Chang, Y.-L. U-Net for Taiwan Shoreline Detection from SAR Images. Remote Sens. 2022, 14, 5135. https://doi.org/10.3390/rs14205135

AMA Style

Chang L, Chen Y-T, Wu M-C, Alkhaleefah M, Chang Y-L. U-Net for Taiwan Shoreline Detection from SAR Images. Remote Sensing. 2022; 14(20):5135. https://doi.org/10.3390/rs14205135

Chicago/Turabian Style

Chang, Lena, Yi-Ting Chen, Meng-Che Wu, Mohammad Alkhaleefah, and Yang-Lang Chang. 2022. "U-Net for Taiwan Shoreline Detection from SAR Images" Remote Sensing 14, no. 20: 5135. https://doi.org/10.3390/rs14205135

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