Next Article in Journal
Machine Learning-Aided Sea Ice Monitoring Using Feature Sequences Extracted from Spaceborne GNSS-Reflectometry Data
Previous Article in Journal
A Slimmer Network with Polymorphic and Group Attention Modules for More Efficient Object Detection in Aerial Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Temporal InSAR Parallel Processing for Sentinel-1 Large-Scale Surface Deformation Mapping

1
Key Laboratory of Digital Earth Science, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China
2
College of Resources and Environment, China University of Chinese Academy of Science, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(22), 3749; https://doi.org/10.3390/rs12223749
Submission received: 6 October 2020 / Revised: 3 November 2020 / Accepted: 11 November 2020 / Published: 14 November 2020

Abstract

:
Interferometric synthetic aperture radar (InSAR) has achieved great success in various geodetic applications, and its potential for ground deformation measurements on the large scale has attracted increasingly more attention in recent years. The increasing number of synthetic aperture radar (SAR) satellite systems have steadily provided a large amount of SAR data. Among these systems, the Sentinel-1 mission can be considered a milestone in the development of InSAR techniques, offering new opportunities to monitor global surface deformation with high precision, due to its wide coverage, short revisit time, and free access. However, conventional InSAR techniques have encountered great challenges in large-scale InSAR processing over wide areas because of the large computational burden and complexity. In this work, we present a novel parallel computing-based coherent scatterer InSAR (P-CSInSAR) method for automatic and efficient generation of deformation results from Sentinel-1 raw data. To achieve high parallelization performance for the overall InSAR processing chain, parallelization strategies at different levels have been adopted in the P-CSInSAR method, which has been fully addressed in this work. To evaluate the efficiency and accuracy of the proposed method, P-CSInSAR has been tested on the North China Plain regions with three adjacent frames of Sentinel-1 images, and the deformation results have been validated by GPS measurements. The experimental results confirm the effectiveness of the proposed parallel computing-based P-CSInSAR method. The proposed method can also play an important role in exploiting Sentinel-1 InSAR big data for disaster prevention and reduction.

Graphical Abstract

1. Introduction

Space-borne interferometric synthetic aperture radar has the ability to detect subtle surface deformations with wide coverage and high resolution; thus, it has been widely used in a range of geophysical applications, such as earthquakes, landslides, subsidence, and other natural or man-made hazards [1]. To overcome the limitations of temporal–spatial decorrelation and atmospheric effects in conventional interferometric synthetic aperture radar (InSAR) processing, multi-temporal InSAR (MT-InSAR) techniques, especially permanent scatterer interferometry (PSI) [2,3] and the small baseline method (SBAS) [4], have been developed by using the time series analysis of a stack of interferograms. These advanced processing algorithms [5] have achieved great success in obtaining ground deformation with high precision on the regional scale [6,7,8,9], and have made InSAR one of the most important remote sensing tools for risk prevention and monitoring.
With the rapid development of InSAR techniques, a large number of SAR satellite systems have been launched over the past few decades, including ERS-1/2, ENVISAT ASAR, Radarsat-2, TerraSAR-X, Cosmos-skyMed, ALOS-2/PALSAR-2, and Sentinel-1. The fast growth of SAR achieved with different bands and resolutions provided by these sensors has greatly facilitated InSAR data source accessibility. Among them, the C-band Sentinel-1 mission with medium resolution was originally designed for large-scale interferometric applications. The Sentinel-1 SAR data with Interferometric Wide Swath (IW) acquisition mode is characterized by its 250 km-wide swath, global coverage, and short revisit time (6 or 12 days) [10,11,12]. Moreover, the European Space Agency (ESA) has adopted a complete, free, and open-access policy for all Sentinel-1 datasets [13]. Thus, these abundant SAR images have greatly promoted the InSAR ground deformation monitoring from the regional to national scale.
Many researchers have exploited the large amount of InSAR data for wide areas and long time series investigations in recent years, and these successful applications have shown that the potential of InSAR large-scale deformation monitoring is promising. In 2015, funded by the Italian Ministry of the Environment, Costantini et al. [14] first carried out national-scale InSAR research and processed all the ERS and ENVISAT SAR scenes to generate deformation results for the entire Italian territory. Haghighi et al. [15] studied large-scale Sentinel-1 interferometry over Germany and assessed the perspective of national-scale deformation analysis. Shamshiri et al. [16] generated large-scale Sentinel-1 interferograms over Norway by concatenating consecutive frames along the specific orbit and studied the tropospheric correction for the interferograms by using nationwide Global Navigation Satellite System (GNSS) measurements. Raspini et al. [17] developed an automatic Sentinel-1 InSAR processing system for deformation generation and risk evaluation, and the software system was applied in disaster monitoring for the Tuscany region.
Many open-source software packages have been widely used for Sentinel-1 InSAR processing, including SNAP [18], GMTSAR [19], STAMPS [20], GIANT [21], MintPy [22], etc. Some researchers have also developed their own InSAR processing systems based on the combination of these software packages [23]. However, effectively exploiting the massive volume of Sentinel-1 data over wide areas has posed a great challenge for these InSAR tools. Currently, Sentinel-1 provides approximately 10 TB of SAR products per day [24], and time series SAR images are more than 1 TB in size per scene. Moreover, the total volume of national-scale SAR archives has reached the PB level. The surge in InSAR data volume has caused not only a demand for more storage devices and computing resources, but also a drastic increase in processing burden and complexity. In this sense, the InSAR data nowadays can be regarded as remote sensing big data. To address the InSAR big data problem, modern advanced high-performance computing (HPC) infrastructure, such as cloud and cluster computing, has been employed to improve the efficiency of InSAR processing [25,26,27,28]. As conventional InSAR algorithms were originally developed for sequential processing, some parallel computing-based methods, such as the Parallel Small BAseline Subset (P-SBAS) [29,30], have been proposed to better-exploit the cloud computing environment. The results have demonstrated the feasibility and effectiveness of parallel computing in InSAR large-scale deformation monitoring.
China has experienced strong subsidence and natural hazards over a long time period, and a fast and effective geodetic tool for mapping national ground deformation is of great significance for government planning and risk management. Meanwhile, the lack of a high-performance computing environment-based MT-InSAR processing platform has greatly limited large-scale InSAR applications in China. In this work, we focus on an algorithmic parallelism design for the Sentinel-1 MT-InSAR method to take full advantage of parallel processing resources in cloud computing or distributed computing infrastructure, and a novel parallel-based MT-InSAR method, namely parallel computing-based coherent scatterer InSAR (P-CSInSAR), has been proposed in this work. Based on the different data and algorithmic structures used during the processing stages, parallelization strategies with multiple levels have been adopted in the workflow to optimize parallel processing efficiency. In addition, the processing chain of P-CSInSAR is highly automatic and can perform the task from raw data conversion to displacement time series generation without any human interaction. The performance of the P-CSInSAR method has been tested on a real Sentinel-1 dataset over the North China Plain, acquired from September 2018 to March 2020. The accuracy of the estimated deformation results has been validated by GPS measurements, and the parallel computing efficiency of the proposed method has been evaluated. By developing the high-performance InSAR big data processing platform for the Sentinel-1 SAR dataset, we can realize the capability of routinely monitoring the widespread subsidence in the North China Plain and other city clusters in China, which will be very helpful for local governments in urban planning and policy making.
This paper is organized as follows. In Section 2, we describe the workflow of the proposed P-CSInSAR method and its parallelization strategies. In Section 3, the P-CSInSAR method is applied in a real case on the North China Plain, and the performance and accuracy of the proposed method are addressed. Finally, in Section 4, the conclusion and future developments of the present work are discussed.

2. Methodology

Developing an efficient parallel computational model for the Sentinel-1 MT-InSAR method is very challenging, as several aspects, such as load balancing, communication, and data dependencies, should be properly taken into account throughout the processing chain. The MT-InSAR method requires several processing steps, and the algorithms are faced upward with different data structures during the processing stages. Moreover, the sequential implementation of the MT-InSAR method has a strong dependency between different algorithm steps, and massive input/output (I/O) operations are performed during the processing. Therefore, to obtain a parallel solution for the MT-InSAR method with high efficiency and scalability, we should carefully design the parallel algorithm and organize the sequence of the MT-InSAR processing steps to minimize disk access, minimize interprocess communication, and maximize the usage of the CPU.
Through an analysis of the workflow and features of the Sentinel-1 MT-InSAR method, the parallelizability for each algorithm step has been studied. For specific algorithms deemed suitable for parallelization, the appropriate parallel strategies are selected. For instance, Sentienl-1 burst data are separated as independent images; thus, the processing for burst images can be naturally parallelized on the burst level. For those algorithms that cannot be directly implemented in parallel form, we should exploit the potential of data independency in the processing, and decompose the algorithm into the parallelizable and nonparallelizable parts; thus, the former will be executed in parallel. For example, in the time series analysis, image data can be divided into different blocks, while the calculation for these blocks is the parallelizable part, and the results fusion for blocks is the nonparallelizable part. By adopting the parallelism at different levels during the course of the processing, we can maximize the parallelization for the overall processing chain.
Based on above considerations, the framework of the proposed P-CSInSAR algorithm is mainly divided into three parts: Sentinel-1 Terrain Observation with Progressive Scans (TOPS)-mode image processing, Sentinel-1 interferometry, and time series analysis, as shown in Figure 1. We first provide an overview of the P-CSInSAR algorithm, and the detailed description is provided in Section 2.1, Section 2.2 and Section 2.3. The algorithm starts with preparation of the Sentinel-1 raw images, Digital Elevation Model (DEM), and the precise orbit files. After Sentinel-1 TOPS-mode image processing, a series of coregistrated SAR images and their parameter files are produced. Then, during Sentinel-1 interferometry, multilook interferograms with small baselines are generated, and the flat-Earth and topography phase are removed. Finally, through time series analysis, the deformation rate and displacement time series are obtained, and the output files can be exported into text, GeoTIFF, or shapefile formats. A large amount of intermediate results will save to the disk storage, and the program will delete some unused files if necessary. Moreover, the processing pipeline is written in Python and Bash scripts with predefined parameters, and can automatically generate deformation results from the raw Sentinel-1 data without any extra interaction work.

2.1. Sentinel-1 TOPS-Mode Image Processing

2.1.1. Algorithm Steps for Sentinel-1 TOPS-Mode Image Processing

In this part, the processing steps mainly include image coregistration and mosaicking. Unlike other SAR images, Sentinel-1 SLC (single look complex) data in IW mode use the Terrain Observation with Progressive Scans (TOPS) to achieve wide-swath coverage [31]. A TOPS-mode SAR image consists of three individual subswath files (IW1, IW2, and IW3), where each subswath contains a series of burst files (at least nine). There are overlapping areas between the consecutive bursts and subswaths, and there are invalid data in the black regions of burst images. Due to the azimuth antenna steering, Sentinel-1 SLC data have a stricter requirement for image coregistration, which demands a coregistration accuracy of 0.001 samples, and a small mis-coregistration will introduce an unwanted phase ramp into interferograms among adjacent bursts.
Assuming N Sentinel-1 SAR images of the same scene acquired at times t 1 , t 2 , , t N , these SLC images are first unpacked from the raw zip files and subjected to data format conversion. Then, the precise orbit files are applied to update the orbit parameters, which are then used in the geometric coregistration. Through TOPS split processing, all burst images are extracted from each subswath image file and stored into separate burst image files. Sentinel-1 image coregistration is then performed on these burst images. However, due to the azimuth antenna steering, the deramping phase must be removed from the burst data prior to image resampling operation, while after image coregistration, the coregistrated burst images are compensated for the deramping phase. Thus, the deramping phase is estimated by the Doppler centroid frequency, and then stored in the disk to be used in the deramp step and reramp step. SAR image coregistration transforms all the slave images to the master reference geometry, and the good coregistration is vital to generating correct interferograms, especially for Sentinel-1 images. To achieve high coregistration accuracy, a two-step method, the initial coregistration and fine coregistration, is widely used in Sentinel-1 image processing.
Geometric coregistration is used as the first-order coregistration by the use of precise orbit state vectors and an external DEM. This method transforms the pixel from SAR coordinates to Cartesian reference coordinates based on the range-Doppler (RD) equations, and the range and azimuth offsets between the master and slave images can be estimated. Then, slave image resampling and interpolation are performed by using the sinc kernel. Geometric coregistration does not rely on SAR image coherence, and its accuracy greatly benefits from the precise orbit file of Sentinel-1. The processing step is performed on all the burst data for each master–slave image pair at full spatial resolution; thus, the process requires intensive memory and I/O access, and is one of the most time-consuming steps during Sentinel-1 image TOPS-mode processing.
After the initial coregistration, the enhanced spectral diversity (ESD) method [32] is applied to further correct the residual azimuth coregistration errors. The algorithm exploits the phase difference in the overlapping area among adjacent bursts, and uses the difference phase to retrieve the azimuth offset. First, the ESD phase is calculated by the double difference for every overlapping area, and the ESD phase for Burst i and j can be given as follows:
φ E S D , b i b j = arg { ( m i s i * ) ( m i + 1 s i + 1 * ) * }
where m and s refer to the master and slave images, respectively. The relation between the ESD phase and azimuth offset Δ a can be given as follows:
φ E S D = 2 π Δ f d Δ a f a
where Δ f d is the Doppler frequency difference in the overlap areas between two bursts, and f a is the azimuth sampling frequency. Thus, we can obtain the azimuth offset Δ a based on Equations (1) and (2). The ESD algorithm is implemented on all the master–slave pairs. To reduce the potential temporal decorrelation effect of some pairs, a joint time series coregistration for redundant image pairs [33] is used to obtain more accurate offsets. In this work, the following pairs are selected for ESD calculation, as shown in Figure 2.
The ESD algorithm is implemented on the above-selected pairs, and the estimated azimuth offsets D A z = [ D A z 0 1 , D A z 0 2 , , D A z ( N 2 ) ( N 1 ) ] are obtained. Thus, the azimuth offsets relative to the master image can be calculated by using the least squares method:
A z = ( A T A ) 1 A T D A z
where A is the system matrix defining the relation between the different offsets. By using this redundant offset calculation approach, we can obtain more accurate and reliable coregistrated images.
After image coregistration and reramp processing, these burst images will mosaic together in the burst and subswath merging step. Then, the whole coregistrated time series of SLC images are obtained, which can be used in the following interferometry steps. The burst and subswath merging step is the most memory-intensive step because the entire image data with the original resolution must be read into memory.

2.1.2. Parallelization Strategies for Sentinel-1 TOPS-Mode Image Processing

Although the Sentinel-1 TOPS-mode has caused some problems to the SAR image coregistration, its unique subswath and burst structure has provided good opportunities for parallelizing the processing algorithms. The parallelization strategies for this step are straightforward, and the data-center parallel approach is adopted, whereby a series of process threads apply the same operation on the different data.
From the previous algorithm description, the burst and subswath data are separated as the independent image files after the TOPS split step. Then, deramp, geometric coregistration, ESD coregistration, and reramp algorithms are all implemented on these burst images, while burst and subswath merging is performed on the three subswath images. Moreover, both the burst and subswath files are almost the same in size. Thus, the algorithms during this processing can be easily parallelized without having to consider the problem of data dependency or load unbalancing, leading to these algorithms being executed in parallel on different burst or subswath images, which can be intrinsically distributed to multiple process threads, as shown in Figure 3.
During this stage, the algorithms process the image data with its original spatial resolution, and they are the most memory- and storage-intensive steps in the whole processing chain. In addition, the output intermediate results are almost three times the size of the unpacked raw Sentinel-1 images, and these massive I/O operations put excessive pressure on the hard disk at the beginning and the end of each algorithm step, especially for parallel processing. Thus, the speed of disk access has become a major limitation in parallel efficiency improvement for Sentinel-1 image TOPS-mode processing.

2.2. Sentinel-1 Interferometry

2.2.1. Algorithm Steps for Sentinel-1 Interferometry

This part aims to generate small baseline multilook interferograms and an average coherence map for time series analysis. The processing steps mainly include interferometric pair selection, interferometry processing, removing flat-Earth and topography phases (differential interferometry processing), and multilook filtering.
First, the interferometric pairs with short temporal and spatial baselines are selected according to the given threshold. As Sentinel-1 is characterized by its small baseline, the selected interferometric pairs by the threshold are still too numerous for later processing. To search the optimally connected baseline network, we estimate the coherence for all interferometric pair candidates by randomly selecting several blocks from the image and calculating the average coherence of these blocks. To ensure the accuracy of coherence estimation, the block size should not be too small (no less than 16 × 16), and the block size in our experiment is 64 × 64. Thus, the interferometric pairs with higher coherence are obtained.
Then, we generate the interferograms by complex conjugate calculation in the interferometry processing for all the interferometric pairs. The external DEM is used to model and remove the flat-Earth and topography phase contributions to generate the differential interferograms. Multilook filtering is the spatial complex average for differential interferograms used to reduce the decorrelation noise and generate the spatial coherence map. To downsample the size of the processing data, 10 and 2 (or 20 and 4) looks in range and azimuth directions, respectively, are typically used in InSAR processing.
To save disk storage and reduce I/O operations, complex image processing for interferometry, differential interferometry, and multilook filtering can be combined without the need to output intermediate results. In addition, some interferometry-related parameters (spatial baseline, slant range, etc.) at each range sample and azimuth line for all the interferometric pairs are also calculated in this part.

2.2.2. Parallelization Strategies for Sentinel-1 Interferometry

In the interferometric pair selection step, parallel computing can be naturally applied to the independent selected blocks to calculate the coherence. Thus, we mainly focus on parallelization for subsequent interferometry and multilook filtering processing.
These algorithms are mainly divided into two groups, as shown in Figure 4. One is operated on the pixel basis, such as interferometry, flat-Earth and topography estimation, differential interferometry, and interferometric parameter calculation. The pixel calculations are independent of each other, and access to data from other pixels is not required. The other is computed on the window basis, which requires operation on a local region of the image, such as multilook filtering. The window processing also has no dependencies on each other in the calculation. Both types of algorithms are local operators with a good separation of neighboring units.
Therefore, algorithm parallelization for Sentinel-1 interferometry processing requires little effort to partition the processing data, and parallel computing can either be performed pixel by pixel, or block by block after dividing the image into different blocks. To make use of file reading, parallelism on the image line level is adopted. The SAR image files are read by line, and these lines of data are then distributed to the different process threads, as shown in Figure 5.
The algorithm computations are not complex in Sentinel-1 interferometry processing, but they require intensive I/O operations due to the large number of interferograms and interferometry-related parameter files. Thus, the speed of disk access may influence the computing time of this processing step.

2.3. Time Series Analysis

2.3.1. Algorithm Steps for Time Series Analysis

This part carries out the time series analysis of the interferometric phase for the coherent scatterers, and estimates the deformation results from wrapped interferograms. This processing stage mainly includes coherent scatterer selection, deformation parameter estimation, network integration, residual phase unwrapping, and atmospheric filtering.
The high-coherent-scatterer candidates are identified by the average coherence map based on the given threshold, and the interferometric phase and interferometric parameters for these coherent scatterers are extracted from the corresponding files. Then, the following steps are performed on the sparse pixels with less memory and storage consumption. Coherent scatterers are first connected with the Delaunay triangulation network, and the atmospheric phase is mitigated through the double-phase difference of the adjacent pixel at the same arc. Deformation and residual height parameter estimation is performed on all the arcs of the triangulation network through time series analysis of the wrapped phase.
For the double-differential phase Δ φ i j for Arc ij, after removing the atmospheric phase, the residual topography phase φ t o p o , deformation phase φ d e f , and noise ε are remained. The residual topography phase and deformation phase are usually modeled as the known functions of the temporal baseline T and spatial perpendicular baseline B , respectively. Thus, the double-differential phase can be given as follows:
Δ φ i j = 4 π λ ( d ( T ; v i j ) + β B h i j ) + ε i j
where v i j and h i j are the estimated deformation rate and height parameters, respectively. d ( T ; v i j ) is the deformation model, and usually the polynomial or seasonal model. β is the height-to-phase conversion factor. As Δ φ i j is the wrapped phase and cannot be directly calculated by matrix inversion, the parameters are estimated by the following optimization method:
γ i j = m a x v i j , h i j | 1 K k e Δ φ i j k 4 π λ ( d ( T k ; v i j ) + β B k h i j ) |
where γ i j is the temporal coherence and K is the interferogram number. The optimal parameters v i j and h i j can be obtained by searching in the solution space with various optimization techniques [34]. At the same time, some poorly estimated arc results will be rejected from the network if the temporal coherence γ i j is below the given threshold. Finally, the reliable coherent scatters are selected in this step.
After estimating the deformation and height parameters for all the arcs in the network, the differential results are integrated by the network adjustment. To improve the inversion results of the adjustment matrix with the least squares solution, a weighted ridge-estimator is adopted to obtain more robust results by adding a regularization constraint, given as follows:
V = ( A T W A + σ I ) 1 A T W D
where A is the adjustment matrix that defines the relation of the arcs. W is the weighted matrix, and the diagonal elements are the temporal coherence for the arcs; σ is a positive constant of the ridge-estimator parameter; D is the differential results of the estimated deformation rate or height for every arc; and V is the final estimated result with respect to the reference pixel. Thus, the linear deformation rate and residual height results can be obtained from Equation (6).
Then, a series of residual phases are acquired by subtracting the estimated linear deformation and height phase from the differential phase, and the phase unwrapping is then used to retrieve the integer phase ambiguity for residual interferograms before estimating the atmospheric and nonlinear deformation phase. This process is performed by applying a two-dimensional spatial minimum cost flow (MCF) phase unwrapping algorithm [35], which is one of the most demanding steps in time series analysis. The unwrapped residual interferograms Δ φ for the selected small baseline interferometric pairs are obtained after unwrapping processing, and they can be expressed by the following function:
Δ φ = B φ
where φ is the residual-phase time series with respect to the first acquisition time t 1 , and B is the system matrix that defines the relation of the interferometric pairs. The solution for φ can be seen as an L2-norm minimizing problem. The singular value decomposition (SVD) method is implemented to solve this minimizing model by decomposing the system matrix B as B = U S V T , while the system matrix is common for all coherent scatterers. Thus, the residual-phase time series relative to the first acquisition time t 1 are acquired in this step.
To estimate and remove the atmospheric phase contribution from the residual phase time series, the atmospheric filtering is performed based on the spatial–temporal characteristics of the atmospheric phase. The atmospheric phase time series can be estimated by temporal high-pass filtering and spatial low-pass filtering [ [ φ r e s ] H P _ t i m e ] L P _ s p a c e . Thus, removing the atmospheric phase from the residual-phase time series and the final displacement time series can be obtained. Once all the frames have been processed, mosaicking of the results is carried out to generate the deformation results for the entire study regions by employing the overlapping regions among different frames or by integrating the GPS measurements.

2.3.2. Parallelization Strategies for Time Series Analysis

From the above processing steps, we can see that multiple types of algorithms are involved in the time series analysis, including the temporal dimension algorithm (deformation estimation step), spatial dimension algorithm (network integration and phase unwrapping step), and temporal–spatial hybrid dimension algorithm (atmospheric filtering step). Thus, very different parallelization strategies are adopted to address these different algorithmic structures.
The conventional process of directly connecting millions of coherent scatterers with a triangulation network will lead to solving a large-scale matrix in network integration; thus, the computation in this step is of low efficiency. To reduce the computing scale and optimize the network calculation, parallelization is realized by splitting the image into different blocks, and block-level parallelism is adopted in this step. The image is split based on the density of the coherent scatterer to balance the computing load; thus, a series of unequal-sized blocks are obtained. As a result, the original network is replaced by several small-scale networks, which means that the large-scale matrix is decomposed into a series of submatrices. In addition, the calculations for these small submatrices can run in parallel on the different process threads, as shown in Figure 6. In this way, the computational efficiency of network integration can be greatly improved.
After establishing the network, the deformation estimation can be carried out for the wrapped phase of all arcs on the temporal domain. As the calculations among different arcs are independent of each other, the arc-based parallelization strategy is adopted in this stage, and the deformation estimation for these arcs runs in parallel on the different process threads.
The next step is phase unwrapping for residual interferograms. The MCF phase unwrapping algorithm is a global optimization method, and the different parts of the image have strong dependencies under the global constraint. To avoid potential unwrapping errors by improper image partitioning, the task-parallel method is adopted by distributing the wrapped residual images to the different process threads, and the MCF algorithm operates on these process threads in parallel to complete all the tasks, as shown in Figure 7.
Then, the unwrapped residual interferograms follow up with SVD calculation, which is conducted for each coherent scatterer in the temporal domain independently; thus, its parallelization strategy is very similar to the Sentinel-1 interferometry by parallel computing on a pixel basis. The final step is atmospheric filtering, which consists of two-step spatial and temporal operations. The temporal operation is the same for SVD calculation as a pixel operator in the temporal domain and the pixel-level parallelism is adopted, while the spatial filtering can use the window-based parallel computing method with parallelism similar to the multilook filtering.
Time series analysis is one of the most complicated steps in Sentinel InSAR processing due to the temporal–spatial three-dimensional structure data, and the time consumption in this step is close to that of Sentinel-1 image coregistration. Moreover, the time series analysis step deals with sparse pixels and has smaller I/O operation and storage requirements than the previous steps.

3. Experiments and Discussion

3.1. Study Area and Dataset

We apply the proposed P-CSInSAR method in the previous section to the North China Plain, with three frames of Sentinel-1 SLC images along the same track (142-1, 142-2, and 142-3). The North China Plain has one of the largest subsidence bowls in the world, and most of the cities around this region have suffered serious ground subsidence problems, which have become the major geological hazards inhibiting the sustainability of regional development. The three frames of Sentinel-1 images have been acquired during the September 2018–March 2020 time span, composed of 135 acquisitions, with descending track 142. The study region has covered Beijing, Tianjin, Hebei, and Shandong provinces with an overall area of more than 120,000 km2, and the location of this region in China is shown in Figure 8a with red boxes. The outlines of the Sentinel-1 frames are shown in Figure 8b with black boxes, and the GNSS stations of the China Earthquake Administration are shown as red dots.

3.2. The Comparsion Experiment

In this experiment, we compare our method with SNAP/GMTSAR - GIANT software packages over the Scene 142-2 with 45 images. The P-CSInSAR method is first applied in this region. The image at time 20180912 is the master image. After image coregistration, 95 interferograms with the perpendicular baseline less than 180 m, temporal baseline less than 50 days, and with higher coherence are generated, and the multilook numbers are 10 and 2 in the range and azimuth direction, respectively. Through time series analysis, more than 1.8 million scatterers are selected and the temporal coherence threshold is set to 0.7. As for the second method, SNAP or GMTSAR can only perform the Sentinel-1 SAR image coregistration and interferometry, and a total of 101 interferograms are generated with the same baseline threshold and multilook numbers. Then, GIANT is used to perform the time series analysis, and the ERA5 atmospheric model is selected in the atmospheric phase correction. The deformation results by two methods are shown with the same colorbar in Figure 9, and the processing times for different steps are listed in Table 1.
From Figure 9, we can see that the deformation results estimated by our method are very similar to the results by GIANT, and the major subsidence regions can be identified from both deformation maps. The small differences between two deformation rate maps are mainly caused by the atmospheric effect and the different interferograms selected in two methods. As for the processing time, it can be seen from Table 1 that the P-CSInSAR method has greatly improved the efficiency of Sentinel-1 InSAR processing, reducing a week’s work of conventional processing to 14 hours, and the processing for all the three frames can be finished in several days. The highly automatic processing chain saves considerable human and time costs.

3.3. Results

In this experiment, the three frames of Sentinel-1 images are processed by the P-CSInSAR method, and the total number of Sentinel-1 acquisitions is 135. The image at time 20180912 is taken as the master image, and all the other images are coregistrated to this reference image. TanDEM-X (90 m) is used in the geometric coregistration and differential interferometry processing. The interferometric pairs are selected with a small temporal baseline of 50 days and a small spatial baseline of 180 m, and they are further selected according to the estimated coherence. As a result, the total number of the interferograms for the three frames is 310. We multilook each interferogram with 10 and 2 looks in the range and azimuth direction, respectively, followed by smooth filtering with a window length of 8 pixels. The coherence threshold for the average coherence map to select coherent scatterers is set to 0.7, and more than 6.5 million scatterers are identified. Through the time series analysis of the stack of interferograms, the deformation products are finally acquired, including the mean deformation rate and displacement time series, with a total of 5.4 million measurements. The workflow is automatically executed based on a Bash script. After finishing all the InSAR processing, a fusion operation is carried out to merge the deformation results for three frames, and the mean LOS velocity map for the whole area is displayed in Figure 10.
In Figure 11, we can see very serious subsidence in most of the cities around this region, which has been extensively investigated by many researchers, and our results have shown similar subsidence patterns with these previous works [36,37,38,39]. Several subsidence centers can be identified from the mean velocity map. Among them, Beijing-Tianjin regions have a deformation rate more than 60 mm/year, including the Tongzhou, Langfang, and Tianjin district, and subsidence in this region has shown a trend of gradually growing together. To illustrate the InSAR deformation results in the Beijing-Tianjin region with the geodetic measurements [40], both results are shown in Figure 11.
From Figure 11, the subsidence in Tongzhou and Chaoyang districts of Beijing and Langfang are located in the same areas with the geological investigations, and the main reason in this region is the expansion of cities and populations. The subsidence in the central urban areas of Tianjin is not significant, because strict groundwater protection measures have been enforced in recent years. In addition, the most serious region in Tianjin is located in Wuqing district, with a maximum subsidence more than 110 mm, while the subsidence in North Xiongxian County (38.9°N, 116.2°E) is closely related to the shallow groundwater funnel. Therefore, the deformation results estimated by our method agree well with the geodetic measurements.
Due to the overexploitation of underground water for agricultural and domestic usage, subsidence in Hebei province is relatively severe and complex. From Figure 10, we can see many strong subsidence bowls in central Hebei, and the subsidence rates in some areas exceed 120 mm/year. To validate the InSAR deformation results in this region, the groundwater-level measurements in Cangzhou and Hengshui urban areas are compared with InSAR displacements from January 2019 to July 2019 in Figure 12a,b respectively.
From Figure 12, we can see that the groundwater levels have remained in decline from January to June 2019, and then rise in July due to the increase in rainfall. The InSAR displacements have also shown the same trend with the groundwater level changes in the two places, which has proven that our deformation results are reasonable.
The major subsidence areas of Hebei province are located in the small urban and rural areas, and we determine and analyze 12 strong individual subsidence bowls from Figure 10. To illustrate the spatial distribution of these subsidence bowls, a paraboloid interpolation is performed to generate a 3D model for the subsidence centers, as shown in Figure 13.
The widely distributed subsidence areas in Hebei province have posed a great threat to the safety of transportation and infrastructure; thus, the proper measures should continue to be taken by the local government to protect underground water resources. Moreover, based on the subsidence bowl distribution in Figure 13, we can make targeted protection policies by restricting and prohibiting groundwater exploitation in the most serious subsidence locations.
To better-validate the accuracy of the proposed method, we compare the estimated deformation results with GPS measurements. We exploit Continuous GPS coordinate time series from the China Earthquake Administration, and the GPS measurements are processed by GAMIT Software [41]. The locations of the three GNSS stations have been shown in Figure 8b with red dots, and we prepare the GPS daily measurements with the same time span as Sentinel-1 acquisitions. While two of the GPS measurements are available from 20180901 to 20200430, the other one only provides the measurements from 20180901 to 20190630. The GPS displacement time series have been transformed into the LOS direction, and both the GPS and InSAR time series are relative to the reference image at 20180912. The comparison between GPS measurements and InSAR results for three stations are shown in Figure 14a–c in red stars and black triangles, respectively. In addition, some of the InSAR results of the displacement time series are removed based on the residual phase variation due to the strong atmospheric effect, such as the images at 20190510 and 20190802.
In Figure 14, we can see that the deformation results estimated by the proposed method have shown good agreement with GPS measurements, and the standard deviation between GNSS and InSAR time series is less than 0.8 cm. Thus, the comparison results have proven that the P-CSInSAR method can retrieve the deformation results for Sentinel-1 IW SAR images with very high precision.

3.4. Performance Analysis

The computation platform used in the experiment is an Intel Xeon Gold 6129 Processor with 64 cores, 256 GB memory, and 10 TB shared storage, accessible through a network file system with 1 GB/s bandwidth. The size of the input image data is approximately 0.9 TB, and the storage required for the total intermediate files and final results is more than 4 TB. The processing time for the entire process is approximately 41 h, with the three steps of the previous section accounting for 49%, 15%, and 36%, respectively. To further evaluate and quantify the performance of the parallel efficiency and the scalability of the proposed method, a speedup analysis is carried out for the different processing steps in the workflow with an increasing number of computing cores, which is displayed in Figure 15. The ideal achievable speedup (the ideal speedup value is equal to the number of cores) is shown in red squares, and the experimental speedup for the three steps is shown in blue squares in Figure 15a–c. Figure 15d shows the speedup for the overall processing chain.
In Figure 15, we can see that the performance of the proposed method has enhanced greatly with increasing computing resources, but it has some gaps with the ideal linear speedup. For the Sentinel-1 TOPS-mode image processing step in Figure 15a, the parallel computing efficiency is improved with an increasing number of cores based on burst-level parallelism. When the cores exceed the burst numbers, the algorithm efficiency shows very little improvement. Moreover, due to the large size of the Sentinel-1 image with the original resolution, the processing time has been slowed by intensive I/O operations. For the Sentinel-1 interferometry step in Figure 15b, the size of the multilook image is much smaller than that in the first step; thus, the algorithm efficiency can increase with a near-linear trend despite the massive I/O operations as the core numbers increased. In the time series analysis step, the block numbers in the data partition and the nonparallel computing parts (such as network integration) have greatly influenced the parallel efficiency, and we can see that the experimental speedup is increasing not as fast as the ideal speedup in Figure 15c. Finally, as seen in Figure 15d, the speedup for the overall processing chain demonstrates the efficiency and scalability of the proposed P-CSInSAR method.

4. Conclusions

Due to the increasing interest in large-scale InSAR applications in recent years, we present a novel parallel computing-based P-CSInSAR method to tackle the challenge of massive Sentinel-1 InSAR data processing.
In this work, we first introduce the conventional MT-InSAR algorithms, and then analyze their algorithm parallelizability for the whole processing chain. By adopting flexible parallelization strategies based on different data or algorithmic structures, P-CSInSAR has achieved high parallelization efficiency.
To validate the effectiveness and accuracy of the proposed method, P-CSInSAR has been tested on the real Sentinel-1 data over the North China Plain with three frames of Sentinel-1 images in the same track. Compared with the results over the second frame dataset by open-source software packages, the P-CSInSAR method can obtain the same deformation pattern as the other software, while it outperforms the latter on the processing time with 14 h relative to one week, which has reduced much of the time and human cost. Moreover, the results processed by P-CSInSAR for the three frames of Sentinel-1 data are in good agreement with the geodetic measurements, and the mean standard deviation of GNSS and InSAR time series are less than 0.8 cm. These experimental results demonstrate that P-CSInSAR has not only obtained deformation results with high accuracy, but also has high efficiency and scalability, which can provide practical and effective technical means for local governments in urban planning and disaster monitoring.
However, the proposed P-CSInSAR method cannot perform multi-task parallel processing, and has to finish different frames of Sentinel-1 data processing sequentially. Moreover, the parallelism of some algorithms is limited by data structures, and cannot achieve higher parallelization efficiency, such as the SAR image coregistration algorithm. Future work will migrate P-CSInSAR to cloud computing or supercomputing environments, and both multi-node and multi-thread programming will be employed to further improve the efficiency of large-scale Sentinel-1 InSAR processing. Some computationally intensive tasks in the P-CSInSAR method will be decomposed into subproblems and completed in different nodes by task scheduling. In addition, to better-exploit the computing resources of HPC, the processing steps of P-CSInSAR will be redesigned to reduce the I/O operation by eliminating the storage need for some intermediate results. This novel HPC-based InSAR big data processing platform will be applied in the routine monitoring widespread subsidence in the North China Plain and other national-scale geodynamic process investigations.

Author Contributions

Conceptualization, validation and investigation, W.D., Y.T. and H.Z.; resources, H.Z. and Y.T.; writing, W.D. and H.Z.; supervision, H.Z. and C.W.; project administration, H.Z. and C.W.; funding acquisition, C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grants 41930110.

Acknowledgments

The authors would like to thank the Copernicus programme for the free access to Sentinel-1 images processed in this analysis. The authors would also like to thank the GNSS data product service platform of China Earthquake Administration for providing GPS data. The 90 m TanDEM-X DEM was provided by DLR; and GACOS products were provided by Newcastle University at http://ceg-research.ncl.ac.uk/v2/gacos.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hanssen, R.F. Radar Interferometry: Data Interpretation and Error Analysis; Springer Science & Business Media: Berlin, Germany, 2001. [Google Scholar]
  2. Ferretti, A.; Prati, C.; Rocca, F. Nonlinear subsidence rate estimation using permanent scatterers in differential SAR interferometry. IEEE Trans. Geosci. Remote Sens. 2000, 38, 2202–2212. [Google Scholar] [CrossRef] [Green Version]
  3. Ferretti, A.; Prati, C.; Rocca, F. Permanent Scatters in SAR Interferometry. IEEE Trans. Geosci. Remote Sens. 2001, 39, 8–20. [Google Scholar] [CrossRef]
  4. Berardino, P.; Fornaro, G.; Lanari, R.; Sansosti, E. A new algorithm for surface deformation monitoring based on small baseline differential SAR interferograms. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2375–2383. [Google Scholar] [CrossRef] [Green Version]
  5. Osmanoglu, B.; Sunar, F.; Wdowinski, S. Time series analysis of InSAR data: Methods and trends. J. Photogramm. Remote Sens. 2016, 115, 90–102. [Google Scholar] [CrossRef]
  6. Hooper, A.J.; Bekaert, D.; Spaans, K.; Arikan, M. Recent advances in SAR interferometry time series analysis for measuring crustal deformation. Tectonophysics 2012, 514–517, 1–13. [Google Scholar] [CrossRef]
  7. Intrieri, E.; Raspini, F.; Fumagalli, A.; Lu, P.; Del Conte, S.; Farina, P.; Allievi, J.; Ferretti, A.; Casagli, N. The Maoxian landslide as seen from space: Detecting precursors of failure with Sentinel-1 data. Landslides 2018, 15, 123–133. [Google Scholar] [CrossRef] [Green Version]
  8. Hussain, E.; Wright, T.J.; Walters, R.J.; Bekaert, D.P.S.; Lloyd, R.; Hooper, A. Constant strain accumulation rate between major earthquakes on the North Anatolian Fault. Nat. Commun. 2018, 9, 1392. [Google Scholar] [CrossRef]
  9. Osmanoglu, B.; Dixon, T.H.; Wdowinski, S. Mexico City subsidence observed with persistent scatterer InSAR. Int. J. Appl. Earth Obs. Geoinf. 2011, 13, 1–12. [Google Scholar] [CrossRef]
  10. Torres, R.; Snoeij, P.; Geudtner, D. GMES Sentinel-1 mission. Remote Sens. Environ. 2012, 120, 9–24. [Google Scholar] [CrossRef]
  11. Geudtner, D.; Torres, R. Sentinel-1 system overview and performance. In Proceedings of the 2012 IEEE International Geoscience and Remote Sensing Symposium, Munich, Germany, 22–27 July 2012; pp. 1719–1721. [Google Scholar]
  12. Phiri, D.; Simwanda, M.; Salekin, S.; Nyirenda, V.R.; Murayama, Y.; Ranagalage, M. Sentinel-2 Data for Land Cover/Use Mapping: A Review. Remote Sens. 2020, 12, 2291. [Google Scholar] [CrossRef]
  13. Copernicus Programme. Available online: http://www.copernicus.eu (accessed on 20 April 2020).
  14. Costantini, M.; Minati, F.; Ciminelli, M. Nationwide Ground Deformation Monitoring by Persistent Scatterer Interferometry. In Proceedings of the IEEE Geoscience & Remote Sensing Symposium, Milan, Italy, 26–31 July 2015. [Google Scholar]
  15. Haghighi, M.H.; Motagh, M. Sentinel-1 InSAR over Germany: Large-scale interferometry, atmospheric effects, and ground deformation mapping. Z. Geodasie Geoinf. Landmanag. 2017, 142, 245–256. [Google Scholar]
  16. Shamshiri, R.; Motagh, M.; Nahavandchi, H.; Haghighi, M.H.; Hoseini, M. Improving tropospheric corrections on large-scale Sentinel-1 interferograms using a machine learning approach for integration with GNSS-derived zenith total delay (ZTD). Remote Sens. Environ. 2020, 239, 111608. [Google Scholar] [CrossRef]
  17. Raspini, F.; Bianchini, S.; Ciampalini, A. Continuous, semi-automatic monitoring of ground deformation using Sentinel-1 satellites. Sci. Rep. 2018, 8, 7253. [Google Scholar] [CrossRef] [Green Version]
  18. STEP | Science Toolbox Exploitation Platform. Available online: http://step.esa.int/main/ (accessed on 10 March 2019).
  19. Sandwell, D.; Mellors, R.; Tong, X.; Wei, M.; Wessel, P. Open radar interferometry software for mapping surface Deformation. Eos Trans. Am. Geophys. Union 2011, 92, 234. [Google Scholar] [CrossRef] [Green Version]
  20. StaMPS: Stanford Method for Persistent Scatterers. Available online: https://github.com/dbekaert/StaMPS (accessed on 16 June 2020).
  21. Agram, P.S.; Jolivet, R.; Riel, B.; Lin, Y.N.; Simons, M.; Hetland, E.; Doin, M.-P.; Lasserre, C. New Radar Interferometric Time Series Analysis Toolbox Released. Eos Trans. Am. Geophys. Union. 2013, 94, 69–70. [Google Scholar] [CrossRef] [Green Version]
  22. Yunjun, Z.; Fattahi, H.; Amelung, F. Small baseline InSAR time series analysis: Unwrapping error correction and noise reduction. Comput. Geosci. 2019, 133, 104331. [Google Scholar] [CrossRef] [Green Version]
  23. Blasco, J.M.D.; Foumelis, M.; Stewart, C.; Hooper, A. Measuring Urban Subsidence in the Rome Metropolitan Area (Italy) with Sentinel-1 SNAP-StaMPS Persistent Scatterer Interferometry. Remote Sens. 2019, 11, 129. [Google Scholar] [CrossRef] [Green Version]
  24. Potin, P.; Rosich, B.; Miranda, N. Sentinel-1 Mission Status. In Proceedings of the EUSAR 2016: 11th European Conference on Synthetic Aperture Radar, Hamburg, Germany, 6–9 June 2016; Volume 100, pp. 1297–1304. [Google Scholar]
  25. Rosen, P.A.; Shams, K.S.; Gurrola, E.M. InSAR Scientific Computing Environment on the Cloud. In Proceedings of the AGU Fall Meeting, San Francisco, CA, USA, 3–7 December 2012. [Google Scholar]
  26. De Luca, C.; Zinno, I.; Manunta, M. Large areas surface deformation analysis through a cloud computing P-SBAS approach for massive processing of DInSAR time series. Remote Sens. Environ. 2017, 202, 3–17. [Google Scholar] [CrossRef]
  27. Zinno, I.; Bonano, M.; Buonanno, S. National Scale Surface Deformation Time Series Generation through Advanced DInSAR Processing of Sentinel-1 Data within a Cloud Computing Environment. IEEE Trans. Big Data. 2020, 6, 558–571. [Google Scholar] [CrossRef] [Green Version]
  28. Yu, Y.; Balz, T.; Luo, H. GPU accelerated interferometric SAR processing for Sentinel-1 TOPS data. Comput. Geosci. 2019, 129, 12–25. [Google Scholar] [CrossRef]
  29. Casu, F.; Elefante, S.; Imperatore, P. SBAS-DInSAR Parallel Processing for Deformation Time-Series Computation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 3285–3296. [Google Scholar] [CrossRef]
  30. Manunta, M.; De Luca, C.; Zinno, I. The Parallel SBAS Approach for Sentinel-1 Interferometric Wide Swath Deformation Time-Series Generation: Algorithm Description and Products Quality Assessment. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6259–6281. [Google Scholar] [CrossRef]
  31. Nestor, Y.-M. Interferometric processing of Sentinel1 TOPS data. IEEE Trans. Geosci. Remote Sens. 2016, 54, 2220–2234. [Google Scholar]
  32. Prats-Iraola, P.; Scheiber, R.; Marotti, L.; Wollstadt, S.; Reigber, A. TOPS Interferometry with TerraSAR-X. IEEE Trans. Geosci. Remote Sens. 2012, 50, 3179–3188. [Google Scholar] [CrossRef] [Green Version]
  33. Yague-Martinez, N.; De Zan, F.; Prats-Iraola, P. Coregistration of Interferometric Stacks of Sentinel-1 TOPS Data. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1002–1006. [Google Scholar] [CrossRef] [Green Version]
  34. Duan, W.; Zhang, H.; Wang, C. Deformation Estimation for Time Series InSAR Using Simulated Annealing Algorithm. Sensors 2019, 19, 115. [Google Scholar] [CrossRef] [Green Version]
  35. Costantini, M. A Phase Unwrapping Method Based on Network Programming. In ERS SAR Interferometry; European Space Agency—Publications ESA: Zurich, Switzerland, 1997; Volume 406, pp. 261–272. [Google Scholar]
  36. Zhang, Y.; Wu, H.; Kang, Y.; Zhu, C. Ground Subsidence in the Beijing-Tianjin-Hebei Region from 1992 to 2014 Revealed by Multiple SAR Stacks. Remote Sens. 2016, 8, 675. [Google Scholar] [CrossRef] [Green Version]
  37. Ge, D.Q.; Wang, Y.; Zhang, L. Large scale land subsidence monitoring with a reduced set of SAR images. In Proceedings of the Geoscience & Remote Sensing Symposium IEEE, Cape Town, South Africa, 12–17 July 2009. [Google Scholar]
  38. Duan, W.; Zhang, H.; Tang, Y. Land Subsidence Monitoring for Beijing-Tianjin-Hebei Region using Sentinel-1. In Proceedings of the 2019 SAR in Big Data Era (BIGSARDATA), Beijing, China, 5–6 August 2019. [Google Scholar]
  39. Zhou, C.; Gong, H.; Chen, B.; Gao, M.; Cao, Q.; Cao, J.; Duan, L.; Zuo, J.; Shi, M. Land Subsidence Response to Different Land Use Types and Water Resource Utilization in Beijing-Tianjin-Hebei, China. Remote Sens. 2020, 12, 457. [Google Scholar] [CrossRef] [Green Version]
  40. Guo, H.; Bai, J.; Zhang, Y. The evolution characteristics and mechanism of the land subsidence in typical areas of the North China Plain. Geol. China 2017, 44, 1115–1127. [Google Scholar]
  41. Herring, T.; King, R.; Floyd, M.; McClusky, S. Introduction to Gamit/Globk; Massachusetts Institute of Technology: Cambridge, MA, USA, 2018. [Google Scholar]
Figure 1. The workflow of the proposed parallel computing-based coherent scatterer InSAR (P-CSInSAR) algorithm. The different letters represent the adopted parallelization strategies at different levels.
Figure 1. The workflow of the proposed parallel computing-based coherent scatterer InSAR (P-CSInSAR) algorithm. The different letters represent the adopted parallelization strategies at different levels.
Remotesensing 12 03749 g001
Figure 2. The selected image pairs for enhanced spectral diversity (ESD) calculation.
Figure 2. The selected image pairs for enhanced spectral diversity (ESD) calculation.
Remotesensing 12 03749 g002
Figure 3. The parallelism on the burst and subswath level for Sentinel-1 Terrain Observation with Progressive Scans (TOPS)-mode image processing.
Figure 3. The parallelism on the burst and subswath level for Sentinel-1 Terrain Observation with Progressive Scans (TOPS)-mode image processing.
Remotesensing 12 03749 g003
Figure 4. (a) Pixel-based algorithm operation (interferometry and differential interferometry). (b) Window-based algorithm operation (multilook filtering).
Figure 4. (a) Pixel-based algorithm operation (interferometry and differential interferometry). (b) Window-based algorithm operation (multilook filtering).
Remotesensing 12 03749 g004
Figure 5. The parallelization strategies for Sentinel-1 interferometry processing.
Figure 5. The parallelization strategies for Sentinel-1 interferometry processing.
Remotesensing 12 03749 g005
Figure 6. The parallelization strategy for network integration on the block basis.
Figure 6. The parallelization strategy for network integration on the block basis.
Remotesensing 12 03749 g006
Figure 7. The parallelism on the image level for phase unwrapping processing.
Figure 7. The parallelism on the image level for phase unwrapping processing.
Remotesensing 12 03749 g007
Figure 8. (a) The locations of the study regions on the China map are shown in red boxes; (b) the outlines of Sentinel-1 frames for track 142 are shown in the black boxes, superimposed on the topography image, and the red dots are the GNSS stations of the China Earthquake Administration.
Figure 8. (a) The locations of the study regions on the China map are shown in red boxes; (b) the outlines of Sentinel-1 frames for track 142 are shown in the black boxes, superimposed on the topography image, and the red dots are the GNSS stations of the China Earthquake Administration.
Remotesensing 12 03749 g008
Figure 9. The deformation rate for Scene 142-2 estimated by P-CSInSAR (a) and GIANT (b).
Figure 9. The deformation rate for Scene 142-2 estimated by P-CSInSAR (a) and GIANT (b).
Remotesensing 12 03749 g009
Figure 10. The mean LOS velocity (mm/year) for the North China plain with descending track 142, from 12 September 2018 to 29 March 2020.
Figure 10. The mean LOS velocity (mm/year) for the North China plain with descending track 142, from 12 September 2018 to 29 March 2020.
Remotesensing 12 03749 g010
Figure 11. The distribution of deep and shallow ground water, the major subsidence region in Beijing-Tianjin, and the deformation results estimated by our method.
Figure 11. The distribution of deep and shallow ground water, the major subsidence region in Beijing-Tianjin, and the deformation results estimated by our method.
Remotesensing 12 03749 g011
Figure 12. The comparisons between interferometric synthetic aperture radar (InSAR) displacement (pink circle) and the deep groundwater level changes (blue diamond) for Cangzhou (a) and Hengshui (b), from January 2019 to July 2019.
Figure 12. The comparisons between interferometric synthetic aperture radar (InSAR) displacement (pink circle) and the deep groundwater level changes (blue diamond) for Cangzhou (a) and Hengshui (b), from January 2019 to July 2019.
Remotesensing 12 03749 g012
Figure 13. The subsidence center and its 3D subsidence bowl distribution for 12 counties in Hebei region, and (al) Lixian, Anguo, Hejian, Shenzhou, Mengchun, Jingxian, Julu, Pingxiang, Weixian, Qinghe, Qucheng, and Guantao, respectively.
Figure 13. The subsidence center and its 3D subsidence bowl distribution for 12 counties in Hebei region, and (al) Lixian, Anguo, Hejian, Shenzhou, Mengchun, Jingxian, Julu, Pingxiang, Weixian, Qinghe, Qucheng, and Guantao, respectively.
Remotesensing 12 03749 g013
Figure 14. GNSS displacement time series in the LOS direction (red stars) compared with InSAR time series (black triangles) for the three GNSS stations (ac), respectively. The geographical locations of three GNSS stations are in the top middle of the figures.
Figure 14. GNSS displacement time series in the LOS direction (red stars) compared with InSAR time series (black triangles) for the three GNSS stations (ac), respectively. The geographical locations of three GNSS stations are in the top middle of the figures.
Remotesensing 12 03749 g014
Figure 15. Speedup achieved by the proposed method (in blue squares) with increasing number of cores for (a) Sentinel-1 TOPS-mode image processing step; (b) Sentinel-1 interferometry step; (c) time series analysis step; and (d) the overall processing chain. The ideal achievable speedup is shown in red squares.
Figure 15. Speedup achieved by the proposed method (in blue squares) with increasing number of cores for (a) Sentinel-1 TOPS-mode image processing step; (b) Sentinel-1 interferometry step; (c) time series analysis step; and (d) the overall processing chain. The ideal achievable speedup is shown in red squares.
Remotesensing 12 03749 g015
Table 1. Processing time for Scene 142-2 with different software packages (h: Hour, d: Day).
Table 1. Processing time for Scene 142-2 with different software packages (h: Hour, d: Day).
Process StepSentinel-1 TOPS-Mode Image ProcessingSentinel-1 InterferometryTime Series AnalysisTotal
SNAP117.6 h (4.9 d)--
GMTSAR79.2 h (3.3 d)--
GIANT-72.1 h (3 d)7.9 d/6.3 d
P-CSInSAR6.2 h2.1 h4.9 h13.2 h
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Duan, W.; Zhang, H.; Wang, C.; Tang, Y. Multi-Temporal InSAR Parallel Processing for Sentinel-1 Large-Scale Surface Deformation Mapping. Remote Sens. 2020, 12, 3749. https://doi.org/10.3390/rs12223749

AMA Style

Duan W, Zhang H, Wang C, Tang Y. Multi-Temporal InSAR Parallel Processing for Sentinel-1 Large-Scale Surface Deformation Mapping. Remote Sensing. 2020; 12(22):3749. https://doi.org/10.3390/rs12223749

Chicago/Turabian Style

Duan, Wei, Hong Zhang, Chao Wang, and Yixian Tang. 2020. "Multi-Temporal InSAR Parallel Processing for Sentinel-1 Large-Scale Surface Deformation Mapping" Remote Sensing 12, no. 22: 3749. https://doi.org/10.3390/rs12223749

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