Next Article in Journal
Mapping Urban Tree Species by Integrating Canopy Height Model with Multi-Temporal Sentinel-2 Data
Previous Article in Journal
Detail and Deep Feature Multi-Branch Fusion Network for High-Resolution Farmland Remote-Sensing Segmentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Adaptive Multi-Scale Peak Detection Retracker for River Level Estimation Based on Sentinel-6 Fully Focused SAR Data

1
Key Laboratory of Digital Earth Science, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China
2
International Research Center of Big Data for Sustainable Development Goals, Beijing 100094, China
3
College of Architecture and Surveying Engineering, Shanxi Datong University, Datong 037003, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(5), 791; https://doi.org/10.3390/rs17050791
Submission received: 23 December 2024 / Revised: 20 February 2025 / Accepted: 21 February 2025 / Published: 24 February 2025

Abstract

:
Satellite altimetry technology has been widely used for the observation of oceans and inland water bodies. At present, fully focused synthetic aperture radar (FF-SAR) data, which significantly enhances along-track resolution, has good prospects for river level estimation. However, FF-SAR data with large data volumes have more complex waveforms, which brings more challenges to waveform retracking. This study developed an improved adaptive multi-scale peak detection (ImpAMPD) retracker based on Sentinel-6 FF-SAR data. Initially, sub-waveforms are identified and extracted from each waveform. Subsequently, the data are segmented according to the number of gates and the minimum gate length. Finally, retracking calculations are performed on the segmented sub-waveforms to determine river levels. In this study, the in situ data from six river sections with different features in the middle and upper reaches of the Yangtze River were used to validate the accuracy of the ImpAMPD retracker and to perform a comparison of this developed retracker with three existing retrackers (OCOG, PTR, SAMOSA+). The results indicate that the ImpAMPD retracker can fully utilize the advantage of the high posting rate of FF-SAR data to process the complex multi-peak waveforms on the river surface, accurately extract the correct water surface signals, and achieve highly precise river level estimation. The best accuracy results were obtained in four river sections, namely, Zhicheng, Shashi, Hankou, and Huantan, with STDDs of 0.18 m, 0.26 m, 0.47 m, and 0.36 m, respectively. The ImpAMPD retracker is highly automated and adaptable to rivers of varying widths, providing robust support for river level monitoring and flood management.

1. Introduction

Satellite altimetry has been widely utilized for Earth observation, particularly for estimating water surface elevation (WSE) in coastal and inland water bodies and monitoring river discharge and extreme flood events [1]. The limitation of conventional pulse-limited altimeters is their along-track resolutions, i.e., their ability to distinguish between two targets along the surface and the footprint size (several kilometers) [2]. Delay/Doppler altimeters, by transmitting pulses at a high pulse repetition frequency (PRF) to ensure coherence, significantly increase the number of independent observations obtained from individual scatterers on the surface and enhance the along-track resolution by an order of magnitude [3,4,5]. The first generation of high PRF altimeters operated in a closed burst mode [6], such as CryoSat-2, with a PRF of 19 kHz and an azimuth resolution of approximately 300 m. In contrast, new altimetry missions, such as Sentinel-6, utilize a nearly continuous pulse transmission approach with a PRF of 9–10 kHz [7], which allows them to operate in an interleaved mode, eliminating the need to group pulses into bursts, reducing along-track ambiguities, and significantly improving measurement accuracy [8].
In 2017, Egido and Smith [9] developed the fully focused SAR time–domain back-projection (FF-BP) algorithm, which can enhance the along-track resolution to its maximum theoretical limit, approximately half the length of the antenna along the track. The FF-BP algorithm can distinguish targets in highly heterogeneous scenes but suffers from high computational effort. In 2018, Guccione et al. [10] proposed the two-dimensional (2D) frequency–domain FF-SAR (FF-WK) algorithm, introduced an approximate solution based on the Omega-Kappa algorithm, and demonstrated its effectiveness for both closed burst (e.g., CryoSat-2) and open burst modes (e.g., Sentinel-6). The FF-WK algorithm significantly improved computational efficiency, and its maintaining accuracy is comparable to that of the FF-BP algorithm. In 2024, Hernández-Burgos et al. [6] explored the FF-WK algorithm for Sentinel-6 to derive and extensively validate the final expression for the focused single-look waveforms of ideal point targets and demonstrate the algorithm’s versatility and its potential applications in different environments (e.g., open ocean, sea ice).
The accuracy advantage of FF-SAR data has been initially tested in application areas. In 2022, Kleinherenbrink et al. [11] utilized CryoSat-2 FF-SAR data to estimate water levels in Dutch lakes and canals, demonstrating that these data can measure ditches only a few meters wide. When the ditch signal has a sufficiently high signal-to-noise ratio, the measurement accuracy can achieve a sub-decimetric level. Feng et al. [12] evaluated the measurement accuracy of Sentinel-3A altimetry data over the west coast of the North Atlantic Ocean and showed that FF-SAR data accuracy is consistently better than the LRM data and comparable or slightly better compared to standard UFSAR products. Schlembach et al. [13] utilized FF-SAR processed Sentinel-6 Michael Freilich (S6-MF) coastal altimetry data to verify that FF-SAR improves the accuracy by 29% relative to UFSAR at 1–3 km from the coast in complex environments. Additionally, the performance of waveform retrackers applied to FF-SAR data has been evaluated. Ehlers et al. [14] applied high posting rate FF-SAR waveform data along the coast and found that coastal clutter could be filtered out more efficiently to improve data quality, and discussed the applicability of different UFSAR retrackers (e.g., SAMOSA).
The FF-SAR algorithm has good prospects for river level estimation, but the terrain around the rivers is complex, and the interference suffered by the echo is serious [11] and the improvement of the along-track resolution also brings more challenges to the waveform processing of FF-SAR data. The accuracy performance of existing retrackers on FF-SAR data needs to be further evaluated, and new retrackers that can fully utilize the advantages of FF-SAR data need to be explored. In this study, the FF-SAR algorithm is applied to Sentinel-6 altimetry data, and an improved adaptive multi-scale peak detection (ImpAMPD) retracker for FF-SAR waveform features is developed, and compared with an offset center of gravity (OCOG) [15], point target response (PTR) [16], and SAMOSA+ [17] retrackers to evaluate and analyze their performance in the middle and upper reaches of the Yangtze River. PTR retracker is the SINC model that is only employed with a PTR function to fit with the waveform. Various factors affecting accuracy (e.g., river width, posting rate) were thoroughly discussed, and river level time series for different river sections from 2020 to 2024 were obtained, which are intended to provide support for river level monitoring.
The remainder of the paper is structured as follows: Section 2 introduces the study area and data sources, including Sentinel-6 altimetry data, its FF-SAR data processing workflow, and in situ data for accuracy validation. Subsequently, the paper provides a detailed analysis of the FF-SAR waveform characteristics in combination with the geomorphology of each study area and describes the design process of the ImpAMPD retracker. Section 3 analyzes the results of the segmented sub-waveforms and evaluates the accuracy of the water level time series obtained by different retrackers at virtual stations with different river widths. Temporal and spatial changes in river levels in the middle and upper reaches of the Yangtze River from 2020 to 2024 are also analyzed. Section 4 discusses the performance of FF-SAR data in river level estimation, the impact of interfering signals on waveforms, and the effectiveness of various retrackers. Finally, Section 5 provides a summary of the paper.

2. Materials and Methods

2.1. Study Area

In this study, a section of the middle and upper reaches of the Yangtze River was selected as the study area, which is located at 28° and 33.5°N and 105° and 116.5°E, spanning Sichuan, Chongqing, Hubei, and Henan, and has a subtropical climate with an average annual temperature of 14–18 °C and annual precipitation ranging from 1000 to 1400 mm. Influenced by the monsoon climate, the spatial and temporal distribution of precipitation in the Yangtze River basin is uneven, with large interannual variations and seasonal concentration, leading to frequent flooding. The middle and upper reaches of the Yangtze River are highly flood-prone and vulnerable areas, making hydrological data essential for understanding runoff changes within the basin.
Six study sections (virtual stations) with different river widths and geomorphological features were established along the middle and upper reaches of the Yangtze River in this study, and the virtual station is defined at the intersection between the satellite reference ground track and the river centerline. From west to east, four sections, including Zhutuo, Zhicheng, Shashi, and Hankou, are located on the main stream of the Yangtze River, while two sections, including Jingziguan and Huantan, are situated on tributaries. The Sentinel-6 overpass trajectories for each section are illustrated in Figure 1. The details of the in situ data and river widths are provided in Table 1.
Based on river width, Zhicheng, Shashi, and Hankou are classified as large-width rivers, Zhutuo as a medium-width river, and Jingziguan and Huantan as small-width rivers. Different geomorphological features in each section (Table 1) may cause varying degrees of “contamination” to the waveforms. For instance, within the river channel, features such as sandbars, bridges, and ships docked or navigating in marinas can contribute to contamination. Additionally, on both sides of the river, large shoals that accumulate water bodies and numerous small ponds [18] scattered along the bank significantly affect the waveforms.

2.2. Data

2.2.1. Altimeter Data and Processing

The data used in this study were derived from the Sentinel-6 satellite launched on 21 November 2020, with a repeat cycle of 10 days and 127 orbits per cycle [19]. The data are Sentinel-6 L1a products from December 2020 to February 2024 and were processed into FF-SAR datasets using the FF-WK algorithm [20,21]. The processing steps are as follows:
  • Zero-padding the raw data in the along-track direction. The Sentinel-6 satellite operates in an interleaved mode with a dynamic pulse repetition frequency (PRF), so interpolation was employed to maintain a constant pulse repetition interval (PRI);
  • Performing the Fourier transforms of the dataset in the along-track direction, one by one in the range direction;
  • Solving for the stationary phase point (SPP) [10,22];
  • Along-track compression, including the multiplication of the transformed dataset by the focusing operator sample-by-sample;
  • Complete focusing using double inverse Fourier transforms by applying the inverse Fast Fourier Transform (IFFT) algorithm to the azimuth and the Fast Fourier Transform (FFT) algorithm to the range direction;
  • Compensating across the track.
In Sentinel-6 FF-SAR processing, it is unnecessary to implement Stolt interpolation to focus the remaining range positions [6]. The FFSAR single-looked waveforms were first generated using a synthetic aperture of 2.3 s. With Sentinel-6, this corresponds to an along-track resolution of 0.85 m on the ground. Then, the waveforms were averaged at 160 Hz, 640 Hz, and 1280 Hz to reduce the noise (also called multi-look).

2.2.2. Auxiliary Data

The daily in situ data for each station between December 2020 and February 2024 were obtained from the Water Level Yearbook of China and the National Rainfall Information website (Table 1). Additionally, the river centerline and slope data were acquired from the SWOT River Database (SWORD).

2.3. Methods

2.3.1. Analysis of River FF-SAR Waveform Features

Although the FF-SAR algorithm significantly improves the posting rate, increases the number of nadir points, and better meets the needs of river level monitoring, the complex terrain of river surfaces and their surroundings can cause various interferences in the waveforms, and these echo signals from different objects are manifested in the form of sub-wave peaks, which ultimately makes the waveforms present the multi-peak pattern, leading to difficulties in determining sub-wave peak signals from the water surface of the river.
This study utilizes Sentinel-6 1280 Hz data, which contains more information for analyzing waveform features. The satellite images (left) and radargrams (right) for each study section are presented in Figure 2. The dark blue boxes indicate river surface signals, where the river morphology is evident, and the river water surface signals can be determined. Interfering signals can be categorized into two types; one is the non-river surface signals represented by ponds (red boxes), which have high strength but are discontinuous in the azimuth direction and can distinctly separate from river surface signals in the range direction; the other is the interfering signals from the surface of river represented by sandbars and bridges, which are high in intensity, and more continuous in the azimuth direction, neighboring with the river water surface signals in the range direction, and generally appearing shaded in radargrams, making it difficult to distinguish between them. As shown in Figure 3, the radargrams of the Shashi section reveal the river’s complex echo signals, numerous and strong interfering sub-wave peaks, and the continuity of the river water surface sub-wave peaks (red retracking line).
Overall, in the azimuth direction, the river exhibits the most continuous morphology among the landforms in the study area. Therefore, the river water surface signals (manifested as sub-wave peaks) are usually more numerous in the overall waveforms relative to the irregular disturbing objects. In the range direction, echo signals from different objects can be distinguished in each waveform, determined by the radar altimeter’s pulse scattering mechanism. Consequently, there will be higher frequencies concentrated within a certain range, and the continuity of sub-wave peaks, representing different echo signals, will also be manifested in the azimuth direction of the waveforms (see Figure 3). Thus, the sub-wave peak signals of the river water surface have the highest continuity, especially after the high posting rate of FF-SAR processing. The number of waveforms has greatly increased, and the above waveform features will be more significant.

2.3.2. ImpAMPD Retracker

Based on the analysis of FF-SAR waveform features, the core hypothesis of this study is that the sub-wave peaks corresponding to river water surfaces exhibit the highest continuity. Adaptive multi-scale sub-wave peak extraction decomposes complex echoes into sub-wave peaks from the river water surface or interfering objects. According to the core hypothesis and prior knowledge (in Section 2.3.1), sub-wave peaks representing a specific object are concentrated within a certain gate range. Therefore, by applying effective waveform segmentation and statistical methods, sub-wave peaks representing the river water surface can be extracted. Notably, since waveform segmentation is performed on sub-wave peaks, the gate length of the sub-waveform to which a sub-wave peak belongs can serve as a criterion for segmentation.
This study develops a more suitable retracker for river multi-peak waveforms, which realizes the accurate extraction of sub-wave peak waveforms from the river water surface in order to obtain highly precise river water levels.
The steps of the ImpAMPD retracker are illustrated in Figure 4 as follows:
  • To select daily overpass waveform data for the river segments in the study sections to obtain multiple waveform data;
  • To extract multi-scale adaptive sub-wave peaks to accurately identify multiple strong sub-wave peak signals from each waveform based on the Local Maxima Scalogram (LMS) method [23] The key of this method is to construct an L × N local maxima matrix ( m k , i ) L × N for each waveform. The extraction process is as follows:
    Step 1: Calculate the local maxima of the waveform using a moving average window, where the window length w k varies according to w k = 2 k + 1 | k = 1,2 , , L . The local maxima m k , i for different window lengths w k : are determined by (1):
    m k , i = 0 ,     r + 1 , x i 1 > x i k 1 x i 1 > x i + k 1 o t h e r w i s e
    where r is a random number in the range [0, 1], k is the k -th waveform in the along-track direction, and x is the power waveform. L = 5 is the optimal setting for peak detection in this study. The values of m k , i , at i = 1 , , k + 1 and i = N k + 2 , , N are set to r + 1 . Based on this, a local maxima matrix M = ( m k , i ) L × N can be constructed.
    Step 2: Calculate the sum of each row of the local maxima matrix M , denoted as γ = γ 1 , γ 2 , , γ L .
    γ k = i = 1 N m k , i , k = 1 , , L
    The row-wise summation γ = γ 1 , γ 2 , , γ L contains information about the scale-dependent distribution of zeros (thus, local maxima). The global minimum of γ , denoted as λ = a r g m i n ( γ k ) , represents the dimension with the most local maxima. Additionally, use λ to reorganize the local maxima matrix LMS by removing all elements m k , i that satisfy k > λ , resulting in a new matrix M r = ( m k , i ) λ × N .
    Step 3: To determine the peaks of the waveform by calculating the column-wise standard deviation σ i of each column of the matrix M r according to (3).
    σ i = 1 λ 1 k = 1 λ m k , i 1 λ i = 1 λ m k , i 2 1 2
    The index i that satisfies σ i = 0 represents the bins of the detected peak. This value is designated as the stopping point of the sub-waveform s t o p g a t e i . For each waveform, s t o p g a t e = s t o p g a t e 1 , s t o p g a t e 2 , , s t o p g a t e N can be determined.
    Additionally, to determine the starting point of each sub-waveform, the waveform is normalized with the maximum power. Subsequently, the power difference of the normalized waveform’s consecutive gates is calculated to obtain the power difference waveform. Finally, for each sub-waveform stopping point s t o p g a t e i , the power difference waveform is searched from back to front. The first gate with a power value below 0.001 is identified as the corresponding sub-waveform starting point s t a r t g a t e i .
    Following the aforementioned steps, the same search is performed for all sub-waveform stopping points in s t o p g a t e , and ultimately, the sub-waveform starting points s t a r t g a t e = s t a r t g a t e 1 , s t a r t g a t e 2 , , s t a r t g a t e N are calculated, forming N sub-waveforms together with s t o p g a t e . Considering that some situations may have sub-waveform widths of only 2–3 bins, which are too narrow for retracking calculations, it is necessary to extend several bins forward or backward to form new sub-waveforms. Previous studies have demonstrated that a sub-waveform width of at least five bins is optimal [24,25]. Therefore, the difference between the end and start gates is calculated to verify the sub-waveform length. For special sub-waveforms, two bins are extended either backward or forward;
  • Sub-waveform information statistics. After the multi-scale adaptive sub-wave peak extraction, each row of the waveforms is traversed in the azimuth direction. Using the obtained start and end gates of each sub-waveform, the gate length of each sub-waveform is calculated and recorded in the A l l G a t e L e n g t h s array. The frequency of each gate length and its corresponding occurrence are then counted. Subsequently, the smallest gate length is selected from the top three most frequent gate lengths, denoted as the minimum gate length m i n G a t e L e n g t h ;
  • Sub-waveform segmentation. The number of segments in the waveforms is determined based on the number of gates.
    n u m S e g m e n t s = b i n n u m / m i n G a t e L e n g t h
    Each segment may contain multiple sub-wave peaks. To further remove interfering signals, the minimum gate length is halved, referred to as the narrow gate scheme, while the original gate length is referred to as the wide gate scheme. Each waveform is traversed to determine the segment of each sub-wave peak gate position. The top three segments with the most sub-wave peaks are identified, and the start and end gate positions and corresponding row numbers are recorded, denoted as r o w s ;
  • Retracking of sub-waveform segments. Retracking is performed for each type of sub-waveform segment, and the corresponding height ( R r e t r a c k ) is calculated. First, each sub-waveform is traversed to obtain its s t a r t g a t e , s t o p g a t e , and r o w s . A temporary row (referred to as newRow) of the same size as a single waveform is created, with all values initialized to 0. The sub-waveform values are subsequently assigned to the corresponding gate positions in newRow. Thereafter, the PTR and Threshold retrackers are applied to the waveform in newRow. The Threshold is an extension of the OCOG retracker, defined as Threshold = thres·OCOG. The standard deviation and median of the heights for each sub-waveform segment are calculated, and heights exceeding three times the standard deviation from the median are removed. This outlier exclusion step is repeated three times. Finally, the water level ( H ) at several nadir points for the day is determined using the following formula [25],
    H = A l t R a n g e N g e o i d R i o n o R s t R w e t R d r y R r e t r a c k
    where A l t is the satellite altitude, R a n g e is the distance between the altimeter and the water surface, R i o n o is the ionospheric correction, R s t is the solid earth tide, R w e t is the wet troposphere, R d r y is the dry troposphere, and N g e o i d is the geoid height with respect to the ellipsoid, for which the 2008 Earth Gravitational Model (EGM2008) is used. Except for R r e t r a c k , all the above corrections are included in Sentinel-6 L2 products;
  • Removing outliers for heights in the along-track direction. The heights for the same day are extracted based on the corresponding orbit number. The nearest neighbor linear interpolation method is employed to filter outliers. Subsequently, the average of the heights in the along-track direction is calculated and used as a baseline to exclude outliers beyond ±8 m;
  • Slope correction and river level time series construction. Due to the slope of the river surface and the distance deviations of several nadir points during the observation period (see Figure 1), it is necessary to calculate the distance from each nadir point along the river centerline to the virtual station. Using the cumulative distance difference ( D i s t a n c e ) and the slope ( S l o p e ), the correction value to adjust the along-track water levels at the virtual station is calculated. The formula is given as follows:
    H c o r r e c t = H + S l o p e · D i s t a n c e
    The median, mean, and standard deviation of the along-track water levels are then calculated. The standard deviation of along-track water levels is recorded as alStd.

2.3.3. Annual Change Rate of River Levels

To estimate the river level trend, this study simplifies the periodic series fluctuations into annual and semi-annual cycles. The formula is as follows [26]:
H t + v = a + b t + c c o s 2 π t + d s i n 2 π t + e c o s 4 π t + f s i n ( 4 π t )
where t is time in years, a is a constant term, b is the annual rate of water level change (m/y), c , d are the coefficients for the annual cycles, e , f are the coefficients for the semi-annual cycles, v represents the fitting error. These parameters are determined using the nonlinear least squares method.

3. Results

This study utilized FF-SAR data with posting rates of 160 Hz, 640 Hz, and 1280 Hz to analyze their impact on algorithm accuracy. For the proposed ImpAMPD retracker, as described in Section 2.3.2, the narrow gate scheme involves halving the minimum wave gate length, denoted as Narrow_ImpAMPD, while the original minimum gate length is termed the wide gate scheme, denoted as Wide_ImpAMPD. The ImpAMPD_OCOG algorithm suffix indicates the threshold (thres) choices of 40%, 45%, and 50%.

3.1. Sub-Waveform Segment Analysis

As described in Section 2.3.2, during the implementation of the ImpAMPD retracker, the segments with the most sub-wave peaks and their corresponding sub-waveforms are identified and recorded. These top three types of segments are considered in this study as potential signals from the river water surface due to their high number of sub-wave peaks. Here, Shashi is an example of how to analyze the segment results of the ImpAMPD_OCOG retracker (50% threshold) under the narrow gate scheme at 1280 Hz.
The specific performance is detailed below:
  • The first segment has the highest number of sub-wave peaks, and the second and third segments have significantly lower numbers of sub-wave peaks than the first segment;
  • Figure 5 and Figure 6 illustrate that the water level generated in the first segment is the most consistent with the in situ data, while the water level generated in the second segment has a low frequency of monitoring, a large range of elevation fluctuations, a high along-track standard deviation, and a large difference between the generated water level and in situ data;
  • For the 1280 Hz_N_ImpAMPD waveform segment, the minimum gate length is 2. The first segment is mostly the 72nd–74th segments, which corresponds to the range of the dark blue box in Figure 2b, while the second segment is mostly the 62nd–66th segments, which corresponds to the range of the red box in Figure 2b, indicating that the sub-wave peaks in the second segment are the interfering signals from the non-river surfaces.
In general, the first segment with the highest number of sub-wave peaks can be directly adopted as the correct segment. However, based on the design of the ImpAMPD retracker, if the result of the first segment is very poor (based on the along-track standard deviation and the number of water levels), secondary segments can be considered according to the actual performance of the waveforms in the study area, which may occur in areas with the small river width where the signal percentage of the river water surface is not significant.

3.2. Accuracy Verification

In this study, we obtained and compared the accuracy of various retrackers (ImpAMPD, OCOG, PTR, SAMOSA+) in different study sections and at different posting rates, and the accuracy validation results are detailed in Appendix A. Table 2 demonstrates the results of the retrackers with the best accuracy at each virtual station. The comparison of the river level time series for each retracker with the in situ data are shown in Figure 6, and the comparison of the correlations is shown in Figure 7.
In Appendix A, STDD (Standard Deviation of Differences) denotes the standard deviation of the difference between the monitored water levels obtained by each retracker and the in situ data on the same day. NO. denotes the number of samples of each retracker involved in the accuracy verification. MalStd denotes the mean of the along-track standard deviations obtained by the retracker during the monitoring period. The along-track standard deviation (alStd) indicates the standard deviation of the single-day water levels and can reflect the accuracy of the river levels obtained from different retrackers; the more outliers in the river levels for a single day, the larger the alStd value for that day is.

3.2.1. Accuracy of the ImpAMPD Retracker

As shown in Table 2, the ImpAMPD retracker exhibits favorable results at six virtual stations, especially the best accuracy Zhicheng, Shashi, Hankou, and Huantan with the STDDs of 0.47 m, 0.26 m, 0.18 m, 0.36 m, respectively. Although the best results were not achieved in Zhutuo and Jingziguan, they are similar to the best accuracy obtained by the existing retrackers and have the best correlation with the in situ data in Jingziguan. Specifically, only the in situ data for the year 2021 were collected in Zhutuo and Jingziguan, and the Jingziguan virtual station is located downstream of the dam, where the river width is narrow, and its waveforms are subject to significant interference.
As seen in Appendix A, the ImpAMPD_OCOG retracker has the best accuracy, and each thresholding results have a positive correlation between the STDD and MalStd, so MalStd can be used to assist in the threshold selection for this retracker.
The ImpAMPD_PTR retracker exhibits the lowest MalStd at all virtual stations and even reaches the millimeter-level accuracy in Huantan, indicating good and robust performance. In large and medium-width rivers, the narrow gate scheme of the ImpAMPD retracker exhibits high accuracy, whereas, in small-width rivers, the wide gate scheme proves more effective. In Zhicheng, Shashi, Hankou, Zhutuo, and Huantan, the accuracy of the N_ImpAMPD retracker is higher than that of the W_ImpAMPD retracker when the posting rate is higher, and the opposite trend is observed in Jingziguan.

3.2.2. Comparative Analysis of Different Retrackers

Among the existing retrackers, the SAMOSA+ retracker performed best at five virtual stations, and its accuracy was close to that of the best OCOG retracker in Jingziguan.
In large-width rivers, the ImpAMPD retracker has excellent performance, and the existing retrackers are poor. It is concluded that the existing retrackers are weak in identifying the correct signals from waveforms with multiple peaks, resulting in more outliers in the elevation series and higher STDD. Similarly, the W_ImpAMPD retracker has a larger minimum gate length and more interfering sub-waveforms in the selected segments, leading to more erroneous elevations, especially at a higher posting rate. In contrast, the N_ImpAMPD retracker can effectively eliminate interfering signals and significantly increase the number of correct signals at a higher posting rate, resulting in higher accuracy.
With the narrowing of the river width, the existing retrackers perform better. The improvement in the amount of data by the FF-SAR algorithm is weakened with the narrowing of the river width, so the performance of the ImpAMPD retracker is limited, especially for the narrow gate scheme, which also excludes some correct signals when removing interfering signals through the gate position. In this case, the correct signals are not easy to recognize due to their insufficient quantity. However, the wide gate scheme considers signals in a larger range of gates, which increases the number of correct signals to some extent, so the accuracy is better. On the other hand, the nadir points of the narrow-width rivers are less, and the number of outliers in the series obtained by existing retrackers is reduced accordingly, resulting in better accuracy.

3.3. Water Level Time Series Analysis

Figure 8 illustrates the river level time series obtained by the ImpAMPD and SAMOSA+ retrackers for different virtual stations. The monitored water levels have been zero-mean normalized, and the relative water levels at observation points greater than 0 m are higher than the average water levels during the monitoring period, and the values below 0 m are lower than the average water levels.

3.3.1. Main Stream of the Yangtze River

From upstream to downstream, the water level series in Zhutuo, Zhicheng, Shashi, and Hankou exhibit similar seasonal variation characteristics. During the summer flood season, short-term flood peaks significantly exceeding the annual average water level are common, whereas the winter dry seasons often show consistently low water levels. In general, the water levels in the middle and upper reaches of the Yangtze River are relatively high from May to October every year, with a significant rise from June to September and reaching the peak between August and October. Conversely, from November to April, the water levels are relatively low, with the lowest water levels observed between December and March. It is worth mentioning that the flood season in 2022 is significantly earlier compared to 2021 and 2023.
During the monitoring period, the water levels exhibited a declining trend, with the highest rate of decline observed in Shashi at −0.923 m/y. Overall, the further downstream, the greater the range of fluctuations in water levels (Table 3) and the higher the rate of decline.

3.3.2. Tributaries of the Yangtze River

The Jingziguan hydrological station is the inflow control station of the Danjiangkou reservoir, and the river section by the virtual station is located downstream of the dam, so the artificial storage characteristics of the river level changes are obvious, such as during the period from December 2021 to March 2023 (see Figure 8e), the river levels of the virtual stations was a long-term low value and displayed a declining trend at −0.13 m/y.
In Huantan, the virtual station is located upstream of the dam, resulting in stable water level changes with significant artificial storage characteristics. During the monitoring period, the river levels at this virtual station were high, trending upwards at 0.15 m/y.

4. Discussion

4.1. Performance of FF-SAR Data in River Level Estimation

The primary advantage of the FF-SAR algorithm is its capacity to increase the posting rate, resulting in an increase in the number of waveforms obtained along the track direction (azimuth) within a certain observation range. Consequently, the larger the range, the more significant the increase in the number of waveforms is, and the range size is expressed as the size of the river width in the river scenario.
In the waveforms, signals from the river water surface are termed correct signals, whereas non-river water surface signals are termed interfering signals. Interfering signals derived from sandbars, bridges, ships within the river channel, or ponds and floodplains on both sides of the river channel. The proportion of the two types of signals in the waveforms determines the quality of the waveform, which varies depending on the study area. Generally, in large-width rivers, the river extent is larger, and the percentage of correct signals in the azimuth direction is relatively high. Conversely, in small-width rivers, the percentage of correct signals is relatively low.
Overall, the FF-SAR algorithm increases the data volume. The larger the original data volume, the more the data volume is boosted by the high posting rate added to it. Therefore, the FF-SAR algorithm also increases the interference signals. If the original data contain a high proportion of interference signals, a higher posting rate will exacerbate difficulties in water level monitoring.

4.2. Impact of Interfering Signals on Waveforms

In the range direction, the interfering signals degrade the quality of waveforms, i.e., altering the shape of individual waveforms. These signals increase the number of sub-wave peaks in a single waveform. When there are too many strong sub-wave peaks, it is difficult to identify the only correct sub-wave peak signal, leading to errors in the retracking results of individual waveforms. The impact of interfering signals in the range direction can be extended to the azimuth direction so that the erroneous elevations retracked by individual waveforms will manifest as outliers in the along-track elevation series. For FF-SAR data, when the waveform quality of the study area is certain, an increase in the number of along-track waveforms will result in more errors in the along-track elevation series. When the number of errors reaches a certain threshold, it is difficult to determine them as outliers.
Interfering signals from various sources exhibit distinct features in waveform intensity (see Figure 2 and Figure 3). The strongest interferences from water surface signals beyond the river, such as ponds and ditches near the river, exhibit strong sub-wave peak signals in the range direction of individual waveforms. Kleinherenbrink [11] also found that neighboring ponds and small lakes exhibit strong sub-wave peak signals in the waveforms that are difficult to eliminate when monitoring water levels, which is not conducive to waveform retracking. However, in the azimuth direction, the small area of ponds will result in a low continuity of interfering signals. In contrast, interfering signals from beaches on both sides of the river, sandbars in the river, and bridges within the footprint are high in intensity and shaded. These objects not only exhibit strong sub-wave peak signals in the range direction of waveforms but also are relatively continuous in the azimuth direction. Nevertheless, the results of this study indicate that such interfering signals and the correct signals are still distinguishable in the range direction, although they are adjacent to each other.

4.3. Comparison of Retrackers’ Performance

4.3.1. The Existing Retrackers

The three existing retrackers (OCOG, PTR, SAMOSA+) used in this study perform waveform retracking of individual waveforms only in the range direction (one-dimensional). The fundamental concept underlying these retrackers is to refine the range measurement either by fitting a physical model to the waveform and extracting the range information or identifying a point in the waveform that is considered representative of the height measurement [27]. These retrackers are sensitive to waveform variations and can be significantly affected by peaks within the waveform. Due to the complexity and interference in river waveforms, these algorithms frequently retrack incorrect sub-wave peaks, resulting in wrong elevation results.
Specifically, the OCOG retracker determines the retracking bin based on the overall shape of the individual waveform. However, the presence of multiple interfering objects along the range direction of the river surface can readily cause retracking errors. In Shashi (see Figure 2 and Figure 3), there are sandbanks and ponds on both sides of the river, causing multi-peak waveforms, which lead to the poor accuracy of the OCOG retracker. The PTR retracker initializes with the maximum value of the main peak signal and utilizes the local optimum of the individual waveform as the retracking bin. However, the presence of specular reflective objects, such as ponds, with significantly higher signal reflection intensities compared to the river, can induce errors. This is most evident in Huantan, where the PTR retracker’s accuracy is the poorest. The SAMOSA+ retracker selects the peak position of a moving point-wise product in a subset of 20 consecutive waveforms after aligning them for tracker shift. However, when interfering objects exhibit continuity, it can cause significant errors. For example, in Hankou, there is a bridge and a large pond on the west bank, whose contamination is continuous, resulting in poor performance of the SAMOSA+ retracker. In contrast, in Zhutuo, the interfering objects are small and sparse, leading to better results from the SAMOSA+ retracker.
In large-width rivers, the single-day elevation series contains more outliers, and the number of outliers increases with a higher posting rate. In such cases, whether by taking the mean and median or removing the outliers and then selecting the middle of the series and averaging the data, it is difficult for the erroneous values to be regarded as outliers and removed. Therefore, the high posting rates are detrimental to the accuracy of the existing retrackers in large-width rivers. Conversely, small-width rivers have fewer data and fewer outliers, leading to better performance of the existing retrackers, and appropriately increasing the posting rate may have a positive effect (e.g., Jingziguan).

4.3.2. The ImpAMPD Retracker

The ImpAMPD retracker performs waveform retracking on the overall waveforms in both the range and azimuth directions (two-dimensional). By segmenting sub-waveforms, it strips the correct and erroneous signals in the range direction and identifies them based on the continuity of correct signals, weakening the impact of interfering signals.
In large-width rivers, when the posting rate is higher, the number of correct values in the azimuth direction is also higher, which makes it easier to recognize, and, therefore, the ImpAMPD retracker performs better. However, in small-width rivers, the smaller the river width and the smaller the data volume, the weaker the data volume enhancement effect of the FF-SAR algorithm (as described in Section 4.1), and the more it will weaken the performance of the ImpAMPD retracker. Therefore, in such cases, the accuracy of the ImpAMPD retracker is comparable to or slightly better than that of existing retrackers (see Appendix A), and its advantage is not significant.
For the selection of gate scheme, the narrow gate scheme has a better performance in large-width rivers; as illustrated in Figure 2, the morphology of the river can be reflected in the radargrams, i.e., the surface signals of the river in the dark blue box. However, these signals are not all correct signals from the water surface; there are many interfering signals (e.g., shaded strong signals). The average gate length in the range direction in the dark blue box is approximately 10 bins, so only finer segmentation can weaken the impact of interfering signals. By utilizing the FF-SAR algorithm, correct signals are usually identified due to their largest number.
As the river width decreases, the wide gate scheme gradually outperforms the narrow gate scheme. This is because the finer segmentation strips out both interfering and correct signals. As described in Section 3.1 in the case of Shashi, the first segment typically lies between the 72nd and 74th gates (see Figure 3), while the second segment lies between the 62nd and 66th gates; the two segments are not adjacent to each other in the range direction, and there are correct signals in the neighboring segments of the first segment. Due to the reduction of data volume caused by the narrower river width, the number of correct signals in the first segment of the narrow gate scheme becomes insufficient, while the wide gate scheme expands the length of the minimum gate, considering more correct signals and resulting in better algorithm performance. Therefore, when applying the ImpAMPD algorithm to large- and medium-width river sections using high posting rate data, the narrow gate scheme is recommended, while the wide gate scheme is more suitable for small-width (below 200 m) river sections.
In summary, in large-width rivers, the large data volume comprises numerous correct and erroneous signals, so identifying the correct signals and eliminating the impact of outliers is the key to waveform retracking algorithms. In small-width rivers, the data volume is smaller, and there are fewer erroneous signals, so it is more important to consider more correct signals in waveform retracking.

5. Conclusions

In this study, an improved adaptive multi-scale peak detection (ImpAMPD) retracker was developed based on Sentinel-6 FF-SAR data by deeply analyzing the waveform characteristics of the river surface, extracting multi-scale adaptive sub-wave peaks, performing sub-waveform statistics and segment processing to identify and extract the water surface signals of the river from the waveforms in both the range and azimuth directions. The in situ data from six river sections with different features (e.g., river width, morphology, surrounding landscape) in the middle and upper reaches of the Yangtze River were used to validate the accuracy of this retracker, and three existing retrackers (OCOG, PTR, SAMOSA+) were compared. The results indicate that the ImpAMPD retracker can fully utilize the advantage of the high posting rate of FF-SAR data and efficiently process the complex multi-peak waveforms on the river surface to achieve highly precise river level estimation. The ImpAMPD retracker is highly automated and easy to implement, and it can be adapted to rivers of various scales and river widths. The best accuracy results were obtained in four river sections, namely, Zhicheng, Shashi, Hankou, and Huantan, with STDDs of 0.18 m, 0.26 m, 0.47 m, and 0.36 m, respectively. Among the ImpAMPD retrackers, the ImpAMPD_OCOG retracker exhibits the best accuracy; the ImpAMPD_PTR retracker demonstrates good accuracy and more robust performance; the narrow gate scheme of the ImpAMPD retracker performs well in large-width rivers, while the wide gate scheme is suitable for small-width rivers. It is worth mentioning that the SAMOSA+ retracker performs best among the three existing retrackers. The existing retrackers generally perform well in small-width rivers but poorly in large-width rivers. Moreover, the increase in posting rate has a negative effect on the performance of the existing retrackers in large-width rivers. Finally, the ImpAMPD retracker is also applicable to other water bodies, such as lakes. The performance of this retracker with other satellite altimetry SAR data will be explored in future research. Furthermore, there is a certain relative distance between the in situ stations and virtual stations in this study, so accuracy validation results may still have some errors.

Author Contributions

Conceptualization, S.M., J.L. and J.C.; methodology, S.M. and J.C.; software, S.M. and J.C.; validation, S.M. and J.C.; formal analysis, S.M. and J.C.; investigation, S.M. and J.L.; resources, S.M., J.L., J.C. and Y.G.; data curation, S.M. and J.C.; writing—original draft preparation, S.M.; writing—review and editing, S.M., J.L. and J.C.; visualization, S.M.; supervision, J.L. and Y.G.; project administration, S.M., J.L. and Y.G.; funding acquisition, J.L. and Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Natural Science Foundation of China under Grant 41871256 and in part by the 2024 Doctoral Reward to Shanxi under Grant 02010667.

Data Availability Statement

For Sentinel-6, we acquired Level-1A and Level-2 products processed with baseline F08 for the period 2020–2023 from EUMETSAT Data Services https://data.eumetsat.int/, accessed on 1 January 2024. The daily in situ data for each station are freely available from the National Rainfall Information website: http://xxfb.mwr.cn/sq_zdysq.html, accessed on 21 December 2024. River slope data are available from the SWOT River Database (SWORD) https://www.swordexplorer.com/, accessed on 21 December 2024.

Acknowledgments

The authors would like to thank the European Space Agency and Centre National d’Etudes Spatiales for providing the altimeter data, the SWOT Project Office for providing the river slope data, and the Department of Water Resources of Hubei Province for providing in situ gauge measurements of water levels. They would also like to thank the anonymous reviewers for their voluntary work and constructive comments, which helped improve this article.

Conflicts of Interest

No potential conflicts of interest were reported by the author(s).

Appendix A

Table A1. Comparison between the retracking river levels and in-situ river levels.
Table A1. Comparison between the retracking river levels and in-situ river levels.
Study SectionPosting RateRetrackerSTDD (m)CC 1No.MalStd 2 (m)
Zhicheng1280 HzN_ImpAMPD_OCOG_400.470.96750.091
N_ImpAMPD_OCOG_450.550.93750.102
N_ImpAMPD_OCOG_500.550.93750.114
N_ImpAMPD_PTR0.470.95750.056
W_ImpAMPD_OCOG_400.890.79720.155
W_ImpAMPD_OCOG_450.890.78720.174
W_ImpAMPD_OCOG_500.900.78720.192
W_ImpAMPD_PTR0.960.75720.176
OCOG0.660.91760.543
PTR0.660.90760.685
SAMOSA+0.580.93760.527
640 HzN_ImpAMPD_OCOG_400.480.96750.087
N_ImpAMPD_OCOG_450.480.96750.098
N_ImpAMPD_OCOG_500.480.96750.109
N_ImpAMPD_PTR0.560.93750.047
W_ImpAMPD_OCOG_400.850.83720.142
W_ImpAMPD_OCOG_450.840.81710.159
W_ImpAMPD_OCOG_500.840.80710.175
W_ImpAMPD_PTR0.8390.803710.159
OCOG0.580.93760.356
PTR0.580.93760.493
SAMOSA+0.530.94760.352
160 HzN_ImpAMPD_OCOG_400.510.95740.082
N_ImpAMPD_OCOG_450.500.95740.092
N_ImpAMPD_OCOG_500.500.95740.103
N_ImpAMPD_PTR0.510.95740.044
W_ImpAMPD_OCOG_400.710.87710.130
W_ImpAMPD_OCOG_450.730.87710.146
W_ImpAMPD_OCOG_500.730.87710.163
W_ImpAMPD_PTR0.750.86710.134
OCOG0.550.93760.299
PTR0.550.93760.312
SAMOSA+0.530.94760.311
Shashi1280 HzN_ImpAMPD_OCOG_401.520.89680.085
N_ImpAMPD_OCOG_450.700.98680.095
N_ImpAMPD_OCOG_500.261.00680.106
N_ImpAMPD_PTR0.271.00680.031
W_ImpAMPD_OCOG_401.510.82630.113
W_ImpAMPD_OCOG_451.210.92630.127
W_ImpAMPD_OCOG_501.080.92630.141
W_ImpAMPD_PTR1.080.92630.112
OCOG1.810.75710806
PTR1.370.86710.762
SAMOSA+1.500.84710.947
640 HzN_ImpAMPD_OCOG_401.520.89670.078
N_ImpAMPD_OCOG_450.700.98670.087
N_ImpAMPD_OCOG_500.271.00670.097
N_ImpAMPD_PTR0.281.00670.021
W_ImpAMPD_OCOG_401.460.84640.108
W_ImpAMPD_OCOG_451.180.90640.122
W_ImpAMPD_OCOG_501.080.92640.135
W_ImpAMPD_PTR1.100.92640.106
OCOG1.790.76711.233
PTR1.260.88710.618
SAMOSA+1.410.86710.640
160 HzN_ImpAMPD_OCOG_401.240.92620.069
N_ImpAMPD_OCOG_450.600.98620.077
N_ImpAMPD_OCOG_500.281.00620.086
N_ImpAMPD_PTR0.291.00620.020
W_ImpAMPD_OCOG_401.770.75630.105
W_ImpAMPD_OCOG_451.590.81630.118
W_ImpAMPD_OCOG_501.560.83630.131
W_ImpAMPD_PTR1.590.82630.092
OCOG1.870.73710.639
PTR1.290.88710.545
SAMOSA+1.020.93710.325
Hankou1280 HzN_ImpAMPD_OCOG_401.120.95710.081
N_ImpAMPD_OCOG_450.570.99710.091
N_ImpAMPD_OCOG_500.181.00700.099
N_ImpAMPD_PTR0.211.00590.064
W_ImpAMPD_OCOG_403.000.59660.122
W_ImpAMPD_OCOG_452.960.62650.132
W_ImpAMPD_OCOG_502.850.66640.141
W_ImpAMPD_PTR3.190.57610.110
OCOG5.00−0.06731.831
PTR2.560.69761.584
SAMOSA+1.580.90751.372
640 HzN_ImpAMPD_OCOG_401.190.94710.075
N_ImpAMPD_OCOG_450.670.98710.084
N_ImpAMPD_OCOG_500.350.99700.093
N_ImpAMPD_PTR0.580.98620.036
W_ImpAMPD_OCOG_402.260.73650.102
W_ImpAMPD_OCOG_452.090.77650.114
W_ImpAMPD_OCOG_502.020.78650.125
W_ImpAMPD_PTR2.100.75610.099
OCOG5.37−0.18711.714
PTR2.550.70761.428
SAMOSA+1.640.88760.810
160 HzN_ImpAMPD_OCOG_401.990.82710.070
N_ImpAMPD_OCOG_451.830.85710.078
N_ImpAMPD_OCOG_501.280.93700.085
N_ImpAMPD_PTR1.410.90580.032
W_ImpAMPD_OCOG_403.090.54670.097
W_ImpAMPD_OCOG_452.360.71650.109
W_ImpAMPD_OCOG_502.390.71650.118
W_ImpAMPD_PTR2.470.67600.073
OCOG5.17−0.05701.551
PTR3.110.57761.349
SAMOSA+1.520.90760.264
Zhutuo1280 HzN_ImpAMPD_OCOG_400.410.99180.046
N_ImpAMPD_OCOG_450.350.99180.052
N_ImpAMPD_OCOG_500.330.99180.058
N_ImpAMPD_PTR0.340.99180.014
W_ImpAMPD_OCOG_401.280.43180.063
W_ImpAMPD_OCOG_451.320.43180.071
W_ImpAMPD_OCOG_501.390.45180.079
W_ImpAMPD_PTR1.410.44180.050
OCOG0.300.99180.073
PTR0.310.99180.093
SAMOSA+0.300.99180.073
640 HzN_ImpAMPD_OCOG_400.450.98180.041
N_ImpAMPD_OCOG_450.420.98180.046
N_ImpAMPD_OCOG_500.440.98180.051
N_ImpAMPD_PTR0.440.98180.011
W_ImpAMPD_OCOG_401.260.44180.059
W_ImpAMPD_OCOG_451.300.44180.067
W_ImpAMPD_OCOG_501.360.44180.074
W_ImpAMPD_PTR1.390.42180.047
OCOG0.300.99180.057
PTR0.300.99180.077
SAMOSA+0.300.99180.064
160 HzN_ImpAMPD_OCOG_400.400.97170.041
N_ImpAMPD_OCOG_450.340.97170.046
N_ImpAMPD_OCOG_500.340.97170.051
N_ImpAMPD_PTR0.540.91170.011
W_ImpAMPD_OCOG_401.260.46180.074
W_ImpAMPD_OCOG_451.300.46180.083
W_ImpAMPD_OCOG_501.370.46180.092
W_ImpAMPD_PTR1.410.44180.011
OCOG0.300.99180.058
PTR0.310.99180.077
SAMOSA+0.300.99180.064
Jingziguan1280 HzN_ImpAMPD_OCOG_401.320.46170.050
N_ImpAMPD_OCOG_451.490.46170.056
N_ImpAMPD_OCOG_501.690.46170.062
N_ImpAMPD_PTR1.610.46170.155
W_ImpAMPD_OCOG_400.860.68160.073
W_ImpAMPD_OCOG_451.020.68160.083
W_ImpAMPD_OCOG_501.150.68160.093
W_ImpAMPD_PTR0.830.83160.060
OCOG0.730.45170.134
PTR0.770.45170.088
SAMOSA+0.790.46170.079
640 HzN_ImpAMPD_OCOG_400.970.52150.042
N_ImpAMPD_OCOG_451.100.52150.047
N_ImpAMPD_OCOG_501.230.52150.052
N_ImpAMPD_PTR1.140.54150.019
W_ImpAMPD_OCOG_401.70−0.15170.081
W_ImpAMPD_OCOG_451.88−0.15170.093
W_ImpAMPD_OCOG_502.06−0.15170.103
W_ImpAMPD_PTR2.01−0.15170.068
OCOG0.730.47170.125
PTR0.850.32170.076
SAMOSA+0.790.45170.064
160 HzOCOG0.740.38170.082
PTR0.790.35170.090
SAMOSA+0.790.35170.054
Huantan1280 HzN_ImpAMPD_OCOG_400.600.42670.015
N_ImpAMPD_OCOG_450.650.42670.017
N_ImpAMPD_OCOG_500.710.52670.018
N_ImpAMPD_PTR0.720.42680.001
W_ImpAMPD_OCOG_400.530.46690.022
W_ImpAMPD_OCOG_450.580.46690.025
W_ImpAMPD_OCOG_500.630.46690.028
W_ImpAMPD_PTR0.530.47690.001
OCOG0.610.35690.040
PTR0.710.46690.050
SAMOSA+0.390.35690.020
640 HzN_ImpAMPD_OCOG_400.670.40650.009
N_ImpAMPD_OCOG_450.740.40650.011
N_ImpAMPD_OCOG_500.810.40650.012
N_ImpAMPD_PTR0.820.430650.003
W_ImpAMPD_OCOG_400.360.41670.020
W_ImpAMPD_OCOG_450.370.42670.022
W_ImpAMPD_OCOG_500.380.42670.020
W_ImpAMPD_PTR0.390.47680.013
OCOG0.560.37680.050
PTR0.730.40660.013
SAMOSA+0.380.31690.015
160 HzOCOG0.560.39680.145
PTR0.690.40680.103
SAMOSA+0.370.36690.012
1 Correlation coefficient. 2 Mean of the along-track standard deviations.

References

  1. Vignudelli, S.; Scozzari, A.; Abileah, R.; Gómez-Enri, J.; Benveniste, J.; Cipollini, P. Chapter Four—Water surface elevation in coastal and inland waters using satellite radar altimetry. In Extreme Hydroclimatic Events and Multivariate Hazards in a Changing Environment; Maggioni, V., Massari, C., Eds.; Elsevier: Amsterdam, The Netherlands, 2019; pp. 87–127. [Google Scholar]
  2. Bašić, T. (Ed.) Satellite Altimetry—Theory, Applications and Recent Advances; IntechOpen: London, UK, 2023. [Google Scholar]
  3. Raney, R.K. The delay/Doppler radar altimeter. IEEE Trans. Geosci. Remote Sens. 1998, 36, 1578–1588. [Google Scholar] [CrossRef]
  4. Raney, R.K. CryoSat SAR-Mode Looks Revisited. IEEE Geosci. Remote Sens. Lett. 2012, 9, 393–397. [Google Scholar] [CrossRef]
  5. Wingham, D.J.; Phalippou, L.; Mavrocordatos, C.; Wallis, D. The mean echo and echo cross product from a beamforming interferometric altimeter and their application to elevation measurement. IEEE Trans. Geosci. Remote Sens. 2004, 42, 2305–2323. [Google Scholar] [CrossRef]
  6. Hernández-Burgos, S.; Gibert, F.; Broquetas, A.; Kleinherenbrink, M.; Cruz, A.F.D.l.; Gómez-Olivé, A. A Fully Focused SAR Omega-K Closed-Form Algorithm for the Sentinel-6 Radar Altimeter: Methodology and Applications. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–16. [Google Scholar] [CrossRef]
  7. Donlon, C.; Cullen, R.; Giulicchi, L.; Fornari, M.; Vuilleumier, P. Copernicus Sentinel-6 Michael Freilich Satellite Mission: Overview and Preliminary in Orbit Results. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium IGARSS, Brussels, Belgium, 11–16 July 2021; pp. 7732–7735. [Google Scholar]
  8. Amraoui, S.; Moreau, T. FFSAR replica removal algorithm for closed-burst data, Collecte Localisation Satellites (CLS). Tech. Rep. 2022. [Google Scholar] [CrossRef]
  9. Egido, A.; Smith, W.H.F. Fully Focused SAR Altimetry: Theory and Applications. IEEE Trans. Geosci. Remote Sens. 2017, 55, 392–406. [Google Scholar] [CrossRef]
  10. Guccione, P.; Scagliola, M.; Giudici, D. 2D Frequency Domain Fully Focused SAR Processing for High PRF Radar Altimeters. Remote Sens. 2018, 10, 1943. [Google Scholar] [CrossRef]
  11. Kleinherenbrink, M.; Naeije, M.; Slobbe, C.; Egido, A.; Smith, W. The performance of CryoSat-2 fully-focussed SAR for inland water-level estimation. Remote Sens. Environ. 2020, 237, 111589. [Google Scholar] [CrossRef]
  12. Feng, H.; Egido, A.; Vandemark, D.; Wilkin, J. Exploring the potential of Sentinel-3 delay Doppler altimetry for enhanced detection of coastal currents along the Northwest Atlantic shelf. Adv. Space Res. 2023, 71, 997–1016. [Google Scholar] [CrossRef]
  13. Schlembach, F.; Ehlers, F.; Kleinherenbrink, M.; Passaro, M.; Dettmering, D.; Seitz, F. Benefits of fully focused SAR altimetry to coastal wave height estimates: A case study in the North Sea. Remote Sens. Environ. 2023, 289, 113517. [Google Scholar] [CrossRef]
  14. Ehlers, F.; Schlembach, F.; Kleinherenbrink, M.; Slobbe, C. Validity assessment of SAMOSA retracking for fully-focused SAR altimeter waveforms. Adv. Space Res. 2023, 71, 1377–1396. [Google Scholar] [CrossRef]
  15. Wingham, D.; Rapley, C.; Griffiths, H. New techniques in satellite altimeter tracking systems. In Proceedings of the International Geoscience and Remote Sensing Symposium IGARSS, Zürich, Switzerland, 8–11 September 1986; pp. 1339–1344. [Google Scholar]
  16. Buchhaupt, C.; Fenoglio-Marc, L.; Dinardo, S.; Scharroo, R.; Becker, M. A fast convolution based waveform model for conventional and unfocused SAR altimetry. Adv. Space Res. 2018, 62, 1445–1463. [Google Scholar] [CrossRef]
  17. Dinardo, S.; Fenoglio-Marc, L.; Buchhaupt, C.; Becker, M.; Scharroo, R.; Joana, F.M. Coastal SAR and PLRM altimetry in German Bight and West Baltic Sea. Adv. Space Res. 2018, 62, 1371–1404. [Google Scholar] [CrossRef]
  18. Chen, J.; Liu, X.; Chen, J.; Jin, H.; Wang, T.; Zhu, W.; Li, L. Underestimated nutrient from aquaculture ponds to Lake Eutrophication: A case study on Taihu Lake Basin. J. Hydrol. 2024, 630, 130749. [Google Scholar] [CrossRef]
  19. Scharroo, R.; Bonekamp, H.; Ponsard, C.; Parisot, F.; von Engeln, A.; Tahtadjiev, M.; de Vriendt, K.; Montagner, F. Jason continuity of services: Continuing the Jason altimeter data records as Copernicus Sentinel-6. Ocean Sci. 2016, 12, 471–479. [Google Scholar] [CrossRef]
  20. Carrara, W.G.; Goodman, R.S.; Majewski, R.M. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms; Artech House: Norwood, MA, USA, 1995. [Google Scholar]
  21. Chen, J.; Fenoglio, L.; Kusche, J. Measuring Off-nadir river water levels and slopes from altimeter Fully-Focused SAR mode. J. Hydrol. 2025, 650, 132553. [Google Scholar] [CrossRef]
  22. Papoulis, A. Systems and Transforms with Applications in Optics; R. Krieger Publishing Company: Malabar, FL, USA, 1968; ISBN 100070484570. [Google Scholar]
  23. Scholkmann, F.; Boss, J.; Wolf, M. An Efficient Algorithm for Automatic Peak Detection in Noisy Periodic and Quasi-Periodic Signals. Algorithms 2012, 5, 588–603. [Google Scholar] [CrossRef]
  24. Passaro, M.; Rose, S.K.; Andersen, O.B.; Boergens, E.; Calafat, F.M.; Dettmering, D. ALES plus: Adapting a homogenous ocean retracker for satellite altimetry to sea ice leads, coastal and inland waters. Remote Sens. Environ. 2018, 211, 456–471. [Google Scholar] [CrossRef]
  25. Chen, J.; Liao, J.; Wang, C. Improved Lake Level Estimation From Radar Altimeter Using an Automatic Multiscale-Based Peak Detection Retracker. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 1246–1259. [Google Scholar] [CrossRef]
  26. Gao, L.; Liao, J.J.; Shen, G.Z. Monitoring lake-level changes in the Qinghai-Tibetan Plateau using radar altimeter data (2002–2012). J. Appl. Remote Sens. 2013, 7, 073470. [Google Scholar] [CrossRef]
  27. Tourian, M.J.; Elmi, O.; Khalili, S.; Engels, J. Improving Inland Water Altimetry Through Bin-Space-Time (BiST) Retracking: A Bayesian Approach to Incorporate Spatiotemporal Information. IEEE Trans. Geosci. Remote Sens. 2025, 63, 1–19. [Google Scholar] [CrossRef]
Figure 1. Geographical locations and landscape of six study sections (the cyan dots represent the satellite nadir points at a posting rate of 1280 Hz).
Figure 1. Geographical locations and landscape of six study sections (the cyan dots represent the satellite nadir points at a posting rate of 1280 Hz).
Remotesensing 17 00791 g001
Figure 2. Sentinel-6 waveforms (1280 Hz) of six study sections. (a) Zhicheng. (b) Shashi. (c) Hankou. (d) Zhutuo. (e) Jingziguan. (f) Huantan (the dark blue boxes indicate signals originating from the river surface, while the red boxes indicate strong interference signals originating from non-river surfaces).
Figure 2. Sentinel-6 waveforms (1280 Hz) of six study sections. (a) Zhicheng. (b) Shashi. (c) Hankou. (d) Zhutuo. (e) Jingziguan. (f) Huantan (the dark blue boxes indicate signals originating from the river surface, while the red boxes indicate strong interference signals originating from non-river surfaces).
Remotesensing 17 00791 g002
Figure 3. Sentinel-6 waveforms (1280 Hz) of Shashi section. From a radargram stack to a radargram (Unit in dB) and three representative normalized waveforms (Unit in 1), the red retracking line is the target segment of the ImpAMPD retracker.
Figure 3. Sentinel-6 waveforms (1280 Hz) of Shashi section. From a radargram stack to a radargram (Unit in dB) and three representative normalized waveforms (Unit in 1), the red retracking line is the target segment of the ImpAMPD retracker.
Remotesensing 17 00791 g003
Figure 4. Flowchart describing the ImpAMPD retracker.
Figure 4. Flowchart describing the ImpAMPD retracker.
Remotesensing 17 00791 g004
Figure 5. River level series obtained from the two top ImpAMPD segments.
Figure 5. River level series obtained from the two top ImpAMPD segments.
Remotesensing 17 00791 g005
Figure 6. Comparison of river level series obtained from different retrackers with the in situ data.
Figure 6. Comparison of river level series obtained from different retrackers with the in situ data.
Remotesensing 17 00791 g006
Figure 7. Correlation between Insitu-WSE-Anomaly and Altimeter-WSE-Anomaly. (a) Zhicheng. (b) Shashi. (c) Hankou. (d) Zhutuo. (e) Jingziguan. (f) Huantan.
Figure 7. Correlation between Insitu-WSE-Anomaly and Altimeter-WSE-Anomaly. (a) Zhicheng. (b) Shashi. (c) Hankou. (d) Zhutuo. (e) Jingziguan. (f) Huantan.
Remotesensing 17 00791 g007
Figure 8. River level changes at virtual stations during 2020–2024. (a) Zhicheng. (b) Shashi. (c) Hankou. (d) Zhutuo. (e) Jingziguan. (f) Huantan.
Figure 8. River level changes at virtual stations during 2020–2024. (a) Zhicheng. (b) Shashi. (c) Hankou. (d) Zhutuo. (e) Jingziguan. (f) Huantan.
Remotesensing 17 00791 g008
Table 1. Details of six study sections.
Table 1. Details of six study sections.
Study SectionDuration 1Coordinates 2 (N, E)Width (m)Landscape 3Slope 4 (m/km)Mode 5
Zhicheng8 January 2022–11 February 202430.30, 111.50(1800, 2000)Sandbar, Pond0.201Relative
Shashi8 January 2022–10 February 202430.31, 112.23(600, 1600)Sandbank, Pond0.096Relative
Hankou1 January 2022–25 January 202430.56, 114.29(1400, 2000)Bridge, Pond, Ships0.031Relative
Zhutuo31 December 2020–23 December 202129.01, 105.85(300, 500)Shoal, Pond0.929Relative
Jingziguan24 December 2020–26 December 202133.25, 111.01(50, 150)Shoal1.513Relative
Huantan22 September 2022–10 February 202431.80, 113.05(50, 90)Pond0.631Relative
1 Duration of the in situ data. 2 Location of the in situ station. 3 The surrounding landscape that can interfere with the waveform. 4 Slope is the channel gradient of a river. 5 Relative mode is the elevation relative to the local system of these in situ data.
Table 2. The best retracking result for each virtual station.
Table 2. The best retracking result for each virtual station.
Virtual StationBest Retracker 1STDD (m)CC 2MalStd 3 (m)
Zhicheng1280 Hz_N_ImpAMPD_OCOG_400.470.960.091
160 Hz_SAMOSA+0.530.940.311
Shashi1280 Hz_N_ImpAMPD_OCOG_500.261.000.106
160 Hz_SAMOSA+1.020.930.325
Hankou1280 Hz_N_ImpAMPD_OCOG_500.181.000.081
160 Hz_SAMOSA+1.520.900.264
Zhutuo1280 Hz_N_ImpAMPD_OCOG_500.330.990.058
160 Hz_SAMOSA+0.300.990.064
Jingziguan1280 Hz_W_ImpAMPD_PTR0.830.830.060
640 Hz_OCOG0.730.470.054
Huantan640 Hz_W_ImpAMPD_OCOG_400.360.410.015
160 Hz_SAMOSA+0.370.360.012
1 For each virtual station, the first row is the best retracking result of ImpAMPD, and the second row is that of other retrackers. 2 Correlation coefficient. 3 Mean of the along-track standard deviations.
Table 3. The trends for changes in river levels at six virtual stations during 2020–2024.
Table 3. The trends for changes in river levels at six virtual stations during 2020–2024.
Virtual StationMonitoring PeriodAnnual Rate of Change (m/y)Variance of River Levels (m)No.
Zhutuo21 December 2020–14 February 2024−0.175.1598
Zhicheng27 December 2020–11 February 2024−0.566.3296
Shashi27 December 2020–10 February 2024−0.929.5493
Hankou30 December 2020–25 January 2024−0.7711.9789
Jingziguan24 December 2020–28 January 2024−0.135.6778
Huantan27 December 2020–10 February 20240.157.1473
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

Ma, S.; Liao, J.; Chen, J.; Guo, Y. An Improved Adaptive Multi-Scale Peak Detection Retracker for River Level Estimation Based on Sentinel-6 Fully Focused SAR Data. Remote Sens. 2025, 17, 791. https://doi.org/10.3390/rs17050791

AMA Style

Ma S, Liao J, Chen J, Guo Y. An Improved Adaptive Multi-Scale Peak Detection Retracker for River Level Estimation Based on Sentinel-6 Fully Focused SAR Data. Remote Sensing. 2025; 17(5):791. https://doi.org/10.3390/rs17050791

Chicago/Turabian Style

Ma, Shanmu, Jingjuan Liao, Jiaming Chen, and Yujuan Guo. 2025. "An Improved Adaptive Multi-Scale Peak Detection Retracker for River Level Estimation Based on Sentinel-6 Fully Focused SAR Data" Remote Sensing 17, no. 5: 791. https://doi.org/10.3390/rs17050791

APA Style

Ma, S., Liao, J., Chen, J., & Guo, Y. (2025). An Improved Adaptive Multi-Scale Peak Detection Retracker for River Level Estimation Based on Sentinel-6 Fully Focused SAR Data. Remote Sensing, 17(5), 791. https://doi.org/10.3390/rs17050791

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