Next Article in Journal
A Confidence-Aware Cascade Network for Multi-Scale Stereo Matching of Very-High-Resolution Remote Sensing Images
Previous Article in Journal
Omega-KA-Net: A SAR Ground Moving Target Imaging Network Based on Trainable Omega-K Algorithm and Sparse Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Registration and Combined Adjustment for the Laser Altimetry Data and High-Resolution Optical Stereo Images of the GF-7 Satellite

1
Land Satellite Remote Sensing Application Center, Ministry of Natural Resources, Beijing 100048, China
2
Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing 210023, China
3
The First Topographic Surveying Brigade of Ministry of Natural Resources, Xi’an 710054, China
4
College of Mapping and Geographics, Lanzhou Jiaotong University, Lanzhou 730070, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(7), 1666; https://doi.org/10.3390/rs14071666
Submission received: 17 February 2022 / Revised: 23 March 2022 / Accepted: 29 March 2022 / Published: 30 March 2022

Abstract

:
The GF-7 satellite is China’s first civil sub-meter resolution stereo mapping satellite, aiming at 1:10,000-scale mapping. To achieve this goal, apart from the stereo optical cameras that reach sub-meter resolution, the GF-7 satellite is equipped with a laser altimetry system capable of obtaining three-dimensional laser points (LPs) with high elevation accuracy. However, the combination of laser altimetry data and optical stereo images has not been thoroughly studied. In this paper, we exploit the images recorded by the highly integrated laser footprint cameras and propose a hierarchical phase correlation method based on a geographic pyramid for the registration of laser altimetry data and high-resolution optical stereo images, which lays a solid foundation for the following combined adjustment. Experiments show that the proposed registration method can automatically locate the LPs on high-resolution stereo images and meet the requirements of bundle adjustment. A series of bundle adjustment experiments were carried out, showing that laser altimetry data can significantly enhance the vertical accuracy of optical image stereo mapping and that elevation accuracy can reach roughly 1.0 m (RSME) without ground control points. Therefore, this study could be a good guide for global high-precision DSM acquisition with the GF-7 satellite.

1. Introduction

The GF-7 satellite is China’s first civilian optical stereo mapping satellite with sub-meter resolution [1]. Apart from two line-array stereo optical imaging cameras, the GF-7 satellite carries a laser altimetry system, which is China’s first full-waveform laser altimeter for Earth observation. The principal goal of the altimetry system is to obtain sparse elevation control points and ultimately improve the stereo mapping accuracy of high-resolution optical images without ground control points. To achieve this goal, the raw data from the GF-7 satellite laser altimetry system is processed into standard data products [2] that are as accurate as possible, so that they are convenient for application in stereo mapping as well as other fields.
In previous research practices, it has been proved that the vertical accuracy of stereo images can be improved with elevation control points obtained by satellite laser altimetry technology. High elevation accuracy of optical satellite stereo mapping requires demanding attitude measurements [3], so taking advantage of laser altimetry should be a good alternative. The idea of laser ranging-assisted stereo mapping has been proposed, and simulations have been carried out for validation [3,4,5] which lay the theoretical foundation for laser altimetry technology-assisted optical image stereo mapping. The ICESat (Ice, Clouds, and Land Elevation Satellite) [6], launched by NASA in 2003, provided the data to validate these theories. ICESat/GLAS laser altimetry data are used as a reference for the elevation optimization of DSM produced by ALOS PRISM stereo imagery [7]. High-accuracy ICESat laser altimetry data are extracted and introduced as elevation control points into a bundle adjustment of optical stereo images from the ZY-3 satellite or Mapping Satellite-1, which considerably improved the stereo mapping accuracy [8,9,10]. These works have proved the effectiveness and feasibility of satellite laser altimetry-assisted stereo mapping of optical remote sensing images. In May of 2016, an experimental laser altimeter for the purpose of elevation control was launched on-board the ZY3-02 satellite [11]. Without waveform-collecting ability, the data process was relatively simple and could only provide three-dimensional points as products. Nevertheless, it was enough to demonstrate the fact that laser altimetry can help improve the elevation accuracy of stereo mapping [12,13,14].
The integration of laser altimetry data and optical images is also used in planetary remote sensing. Surface matching with a 3D rigid transformation model is used to make the laser altimetry data and DEM generated by stereo images consistent [15], which is only valid when the surveying area is large enough and when there is plenty of laser altimetry data. A combined block adjustment is proposed to integrate multiple strips of the Chinese Chang’E-2 imagery and NASA’s Lunar Orbiter Laser Altimeter (LOLA) data for topographic modeling [16]. A local surface constraint is developed to incorporate the LOLA points into the block adjustment since the exact image coordinates of the Lunar Orbiter Laser Altimeter (LOLA) points cannot be determined in the stereo images. However, the terrain features on Earth are far more complex than those on the Moon. As a result, this method is inapplicable to earth observation.
For more demanding mapping tasks, the accurate registration between laser altimetry data and optical stereo images should be taken into consideration. To further realize the potential of laser altimetry technology in assisting optical stereo mapping, the GF-7 satellite, launched in November 2019, carried a more powerful laser altimetry system [1]. It has two laser beams, each integrated with a laser footprint camera. The laser footprint cameras share the optical telescope and work closely with the laser instruments. Therefore, it gives a chance for strict registration between laser altimetry data and optical remote sensing images, which is impossible for the former ICESat/GLAS or ZY3-02 satellite. There is, however, limited commercial software that directly supports this kind of data; additional specific developments should be completed for technology adaptation.
This study proposes a strict registration method for laser altimetry data and optical stereo images according to the characteristics of the GF-7 satellite, and assesses the combined stereo mapping of optical images and laser altimetry data. In Section 2, we first elaborate on the laser altimetry system of the GF-7 satellite and its data products. Then, we propose a hierarchical phase correlation method based on geographic pyramids for the registration of laser altimetry data and optical stereo images and design the experimental scheme. In Section 3, the experiments are presented with the results, which we discuss in Section 4. Finally, conclusions and prospects are provided.

2. Materials and Methods

2.1. The GF-7 Satellite Data

The GF-7 satellite laser altimetry system is comprised of two laser instruments, each equipped with a footprint camera. The lasers fire three times per second at an altitude of about 500 km. As a result, the distance between adjacent ground laser spots within a beam is about 2.4 km. Each laser instrument points at 0.7 degrees across the direction of flight, and the ground tracks are about 12.25 km apart. The diameters of the ground laser footprint are both about 20 m. The laser footprint camera, unlike the linear array high-resolution optical camera, employs a CMOS (Complementary Metal Oxide Semiconductor) area-array imaging sensor to capture a two-dimensional image array for each exposure. The imaging spectrum of the footprint camera ranges from 500 nm to 720 nm and also 1064 nm, which is specified for recording the output laser energy. Part of the output laser pulse is introduced into the laser footprint camera to form a laser spot on the laser footprint image. The pixel size of the CMOS sensor is 5.5 µm. However, a 3 × 3 pixel-merging is conducted during imaging; thus, the equivalent pixel size is 16.5 µm. As a result, the ground resolution of the footprint image is reduced to 3.2 m. Only a 550 × 550-pixel window of the entire sensor array is preserved, resulting in a ground range of 1.76 km × 1.76 km for the laser footprint images. Figure 1 shows the working scheme and the simplified geometry relationship for the GF-7 laser altimetry system [17].
After the raw laser altimetry data is downlinked, a series of steps are performed to convert it into standard data products, including waveform decomposition and feature extraction, the rigorous geolocation of laser footprint images, ranging correction for atmospheric delay, height corrections for tides, elevation control flag determination, and so on [2]. Apart from the 3D coordinates of laser ground spots, which are referred to as “laser points” (LPs), the standard data products provide waveform data, laser footprint images, and various feature parameters or corrections for accuracy refinement [18]. On-orbit calibrations are carried out for both the laser altimeters and the laser footprint cameras [17,19]. The planimetric geolocation accuracy of the ground laser points is within 5.0 m, and the elevation accuracy is better than 0.1 m in the calibration region [2]. According to the waveform features and other prior information such as global land cover, each laser point is evaluated to determine whether it can be used for elevation control [9]. The rigorous geometric model of the laser footprint cameras is built [17], based on which the Rational Polynomial Coefficients (RPCs) [20] for laser footprint images are calculated and provided in the standard data products. The laser instrument and the corresponding footprint camera are highly integrated and have a stable geometrical relationship. In addition, the output laser spot on the laser footprint image can be used to detect whether the relationship has changed [21]. Therefore, the position of the laser point in the corresponding footprint image can be determined directly.
The dual-line-array stereo optical cameras onboard the GF-7 satellite acquire sub-meter resolution stereo images, including forward and backward images (FWD and BWD). The forward and backward view angles are 21° and −5°, respectively. The ground resolution of the stereo images is 0.64 m for BWD and 0.8 m for FWD. There is also a multispectral camera that acquires 4-band multispectral images at a resolution of 2.56 m. The laser altimeter and stereo cameras can be operated simultaneously or individually. The simultaneously obtained data distribution is shown in Figure 2. In the range of a single high-resolution image scene, there are 2 columns, each containing up to 11 LPs. Satellite laser altimetry and optical remote sensing technology have their own advantages and are complementary to each other. The integration of this data is essential for high-accuracy stereo mapping.

2.2. Registration for Laser Altimetry Data and Stereo Images

To introduce laser altimetry data into stereo mapping, the LPs must be automatically located in the stereo images. However, directly projecting the laser spot onto stereo images may result in significant errors, because the projected positions on different stereo images are not homologous points due to the geolocation bias of the stereo image. As previously mentioned, the geometry relationship between the laser footprint camera and the laser instrument is robust, allowing the laser altimetry data to be rigorously aligned with the stereo images. This can be accomplished by matching a fixed point in the footprint image that corresponds to the laser ground spot to the high-resolution optical stereo images. However, registration between the footprint and stereo images is no easy task. Apart from the extreme difference in resolution, there are also obvious radiant differences between laser footprint images and stereo images from different types of imaging sensors. Such differences make registration unachievable for matching methods utilizing intensity- or gradient-based image features, such as SIFT [22], SURF [23], etc.
In this paper, we propose a hierarchy phase correlation method for the registration of altimetry data and optical stereo images. Taking the elevation of the LP as reference, the footprint image and the stereo image are both rectified based on their corresponding RPCs. As a result, the rotation and scaling of the original footprint image and stereo images are eliminated. Then, a sub-pixel registration based on a Fourier transform, i.e., phase correlation, is applied to the rectified image chips to determine the pixel shift.
Phase correlation has been described in previous work [24], but will also be briefly summarized here. Suppose there are two images, i.e., f a , f b , with a shift of x 0 , y 0 ; their relationship can be represented as:
f a x , y = f b x x 0 , y y 0
According to the shift theorem, taking the Fourier transform of both images, the relationship is rewritten as:
F b u , v = F a u , v e j u x 0 + v y 0
where F a and F b are the Fourier transform of f a , f b , respectively. Then, the cross-power spectrum of two images is:
F a u , v F b u , v F a u , v F b u , v = e j u x 0 + v y 0
where F is a complex conjugate of F . By inverse Fourier transform, we can obtain a pulse function whose peak coordinates are located on the offset x 0 , y 0 . In practice, the amount of translation is not necessarily an integer. Here, we take the advantage of sub-pixel peak location, which is approximated by a simple formula involving the peak pixel value and the values of its nearest neighbors [25].
d x = v 1 , 0 v 1 , 0 ± v 0 , 0 d x = v 0 , 1 v 0 , 1 ± v 0 , 0
where d x , d y are the sub-pixel shifts, v 0 , 0 represents the value at the peak of pulse function, and v 0 , 0 , v 0 , 0 are the direct neighbors in the X- and Y-directions. Combining the pixel shift and the rectifying resolution, the ground bias between the footprint image and the stereo image is obtained.
d L o n = x 0 + d x g s d d L a t = y 0 + d y g s d
where d L o n , d L a t are the geolocation biases of the laser footprint image and the stereo image; g s d is the rectifying resolution, which can be determined according to the resolution of the laser footprint image and the stereo image. Then, the position of the LP in the stereo image can be calculated with the RPCs of the stereo image:
x l = f l o n + d l o n , l a t + d l a t , a l t y l = g l o n + d l o n , l a t + d l a t , a l t  
where x l , y l is the matched point in the stereo image of the LP, l o n , l a t , a l t are the 3D coordinates of the LP, which is given in standard data products of the GF-7 satellite laser altimetry system, f and g denote the rational polynomial functions in sample and line directions [20], respectively.
Moreover, our registration approach utilizes a coarse-to-fine pyramid strategy for optimization, with a coarse offset recognized at the top of the pyramid and a fine offset detected at the bottom. However, different from the traditional image pyramid, which changes the size of images, our new image pyramid keeps the image size constant and gradually upgrades the ground resolution. We refer to this new type of pyramid as a “geographic pyramid”, or “geo-pyramid” for short. The advantage of the geo-pyramid is that the geographic extent corresponding to each layer is reduced, and we can obtain the bias of the original images from coarse to fine. On the contrary, in traditional image pyramids, the geographic extents are the same for each layer, making it difficult to determinate the initial size of the pyramid for the reason that a large size is not conducive to detecting local deviations, while a small size would miss the corresponding area if the geolocation bias of the stereo images is large enough. Our geographic pyramid could handle this tough issue to a great extent, as our initial geographic range is a dozen times greater than that of the traditional pyramid, while the final resolutions are comparable (Figure 3). There is also another superiority of our geo-pyramid. The Fourier transform is computationally expensive. When the image sizes in a conventional pyramid increase, the computational efficiency drops quickly. In our method, however, the image sizes are maintained and can, thus, achieve a higher computational efficiency.
From the second layer (top to bottom) of the geo-pyramid, the reference point of the stereo images is updated; that is, the ground bias obtained on the lower layer is added up to the laser point. By iterative rectification and phase correlation until the bottom layer, an accurate registration of the laser footprint image and the high-resolution image is realized, which is shown in Figure 4. Therefore, the laser point is precisely located in the high-resolution optical image.
Mismatches are unavoidable during the registration process; two methods are adopted to identify them. First, the Mean Structural Similarity Index (MSSIM) [26] is calculated between image chips, and those with MSSIM values under certain thresholds are viewed as mismatches. Then, the ground coordinates are calculated through triangulation and are compared to the coordinates of the corresponding laser point. Note that the resolution and radiant quality of the stereo images is much better than the footprint images. Applying registration for a footprint image to all overlapped stereo images may cause discordance because there may be local deformations in stereo images, which are indistinguishable from the footprint images. Therefore, the laser footprint images are just used as a bridge to locate the ground laser spots in one of the stereo images. For the positions in other stereo images, registration is carried out between stereo images using the proposed method.

2.3. Bundle Adjustment for Stereo Mapping

For large-scale stereo mapping, bundle adjustment is crucial to improving the final accuracy. By bundle adjustment, the discrepancies among multiple stereo images are eliminated, and global geolocation bias can also be removed if the ground control points are provided.
The GF-7 satellite’s stereo image products come with an RPC file for georeferencing, as most imaging providers do. The RPC model [20] can establish a direct relationship between an image point and the corresponding object point independently of the sensors, as follows:
l = N u m L X , Y , Z D e n L X , Y , Z s = N u m S X , Y , Z D e n S X , Y , Z
where l and s are the line and sample in an image coordinate system, representing the rows and columns of the point; functions N u m L , D e n L , N u m S , D e n S are the cubic polynomial functions composed by the 80 RPCs; X , Y , Z are the normalized object coordinates by the other 10 RPCs.
To carry out the bundle adjustment, a polynomial function is selected for the bias compensation in image space.
Δ l = a 0 + a 1 l + a 2 s + Δ s = b 0 + b 1 l + b 2 s +
where a i , b i are the bias-compensation parameters, and Δ l , Δ s are the compensating values. Here, a second-order polynomial function is enough to compensate for the offsets, drift, or other small systematic errors [27,28,29].
The bundle adjustment is to compute the bias-compensation parameters by globally optimizing the reprojected errors in image space and also object coordinate errors if control data exists [30]. According to the type of interest points, the optimization problem can be formulated as:
m i n E x , y , L o n , L a t , A l t = i j R P C L o n j , L a t j , A l t j x i , y i T + j G C P L o n j , L a t j , A l t j T L o n j g , L a t j g , A l t j g T + j H C P L o n j , L a t j T L o n j h , L a t j h T + j V C P A l t j A l t j v
where the x i , y i are images coordinates, and L o n j , L a t j , A l t j are the corresponding object coordinates. L o n j g , L a t j g , A l t j g are 3D coordinates of ground control points (GCP), L o n j h , L a t j h are the planar coordinates of the horizontal control points (HCP), and A l t j is the elevation of the vertical control points (VCP). Thus, the bundle adjustment is a least-squares optimization problem, which can be efficiently solved using the Ceres Solver [31].
Here, we design eight different kinds of experiments to comprehensively study the stereo mapping results, depending on whether the LPs or GCPs are included. They are as follows:
  • Plan A: free network adjustment;
  • Plan B: adjustment with all GCPs that are available;
  • Plan C: adjustment with a modest number of GCPs;
  • Plan D: adjustment with LPs as control;
  • Plan E: adjustment with a few GCPs as horizontal control;
  • Plan F: adjustment with a few GCPs as vertical control;
  • Plan G: adjustment with all LPs as vertical control;
  • Plan H: adjustment with a few GCPs as horizontal control and LPs as vertical control.
In these experiments, the LPs are located in each stereo image using the proposed method. The GCPs are manually measured in the stereo images, and those not used in the bundle adjustment are viewed as check points (CPs) to evaluate the results. It should be noted that the tie points are extracted and refined in advance and remain identical in the experiments to keep the results reliable for comparison. The overall flow chart of this study is shown in Figure 5.

3. Results

3.1. Study Area and Data

We chose two sites on which to carry out the studies. One is in China’s province of Shaanxi, and the other is on the border of Laos and Thailand. In the Shaanxi study area, we chose 4 GF-7 satellite stereo image pairs and a set of laser altimetry data, all of which were acquired in two orbits, on 26 April and 1 May 2020, respectively. Additionally, a total of 20 ground control points (GCPs) were collected. For the laser altimetry data, there are 79 LPs, of which 26 points were used in this area. In the Laos–Thailand border area, eight stereo image pairs from two orbits, on 24 February and 1 March 2020, were selected. The laser altimetry data is available only on February 24. Excluding the points with low precision, there are 53 LPs remaining for use. Due to the fact that this experimental region is located outside of China, only a limited number of GCPs are available. Figure 6 illustrates the distribution of the experimental data.

3.2. Results of Registration for Laser Altimetry Data and Stereo Images

Excluding the LPs with poor accuracy, 26 and 53 points are used for registration in the Shaanxi area and the Laos–Thailand border area, of which 24 and 49 points are successful, respectively. The success rates both exceed 92%.
An example is shown in Figure 7. Note that the footprint image has been cropped and magnified four times for demonstration purposes. The stereo images are presented at the original resolution. The laser ground spot is located in a weak-textured region. This is often the case because of the determination strategy of elevation control points [9]. As a result, matching the footprint image with the stereo images is more difficult than extracting tie points within stereo images, which is often achieved using features such as SIFT, SURF, and so on. The trail from north to south in the footprint image is undetectable because of poor resolution.
In another case, shown in Figure 8, there is a sharp radiant distinction between the laser footprint image and the stereo images. Traditional image similarity measurements, such as correlation coefficients, would produce insufficient results. In addition, ground objects or terrain would vary on images from different periods, which would also lead to poor results for classical image correlation. However, our proposed method is robust for radiant distinction and ground variation and succeeds in registration.
To assess the accuracy of matched points in stereo images, we treat them as tie points and conduct a free network bundle adjustment. The residuals are presented in Table 1. We can see that residuals in the two study areas are both less than 0.5 pixels, with the Laos–Thailand border area being slightly better than the Shanxi area. It is, therefore, clear that the results obtained with our method are resilient and sufficient for subsequent bundle adjustments.

3.3. Results of Bundle Adjustment

In the Shaanxi area, there are enough GCPs that can be used. So, when GCPs are needed in the experiment of Plan C, E, F, and H, five GCPs that are distributed at the four corners and in the center of the survey area are used, while other GCPs are evenly distributed around the area. In the Laos–Thailand border area, since the GCPs are very sparse, we select two that are as far away as possible for ground control. Though the amount and distribution of the GCPs are not ideal in this area, it still serves as a good example of the problem.
The root mean square errors (RMSE) and mean errors (ME) of all the experiments in the two study areas are presented in Table 2 and Table 3. The accuracy assessments for check points or residuals of GCPs in the Shaanxi area are shown in Figure 9. The original horizontal accuracy of GF-7 stereo images is about 12~15 m without GCPs, while elevation accuracy ranges between 3~5 m. The original geolocation errors are to the southwest, whereas the vertical errors are all upward in the Shaanxi area, which can be seen in Figure 9a. In the Laos–Thailand border area, the horizontal errors are consistent with those in the Shaanxi area, but the vertical errors are downward. This suggests that the GF-7 stereo images contain systematic geolocation inaccuracies. The horizontal errors are comparable in both areas, while the vertical errors are diametrically opposed. When all the GCPs are included for control, the residuals are both around 1.2 m in the horizontal direction and better than 0.5 m in the vertical direction. It is obvious that, when using GCPs, the systematic errors are eliminated, seeing Figure 9b, and that the magnitude and orientation of the geolocation errors turn stochastic. The accuracy is improved remarkably with a few GCPs. The horizontal accuracy is less than 2.0 m and the elevation accuracy reaches within 1.3 m. In comparison to Plan B, it is evident that more GCPs will yield a better result, but the improvement is not that significant, as in Figure 9c.
Thanks to the laser altimetry data, without GCPs, the horizontal accuracy improved from worse than 10 m to roughly 6.0 m, and from over 3.3 m to better than 1.2 m in the vertical direction. Figure 9d shows that the systematic vertical errors have been eradicated, but the systematic horizontal errors remain because of the geolocation inaccuracy of the laser altimetry data. If the GCPs serve as horizontal controls, the horizontal accuracy is improved dramatically to about 3.0 m, while the vertical accuracy systematically declines to as low as 5~7 m, which can be seen in Figure 9e. Just the opposite happens if the GCPs are employed as vertical controls. The vertical accuracy is improved dramatically to within 1.3 m, while the horizontal accuracy remains systematic and can be as large as more than 10 m, as in Figure 9f. With all the LPs as vertical controls, the vertical accuracy is improved to about 1.0 m. This is comparable to Plan C, in which a few GCPs are used. However, the improvement of horizontal accuracy is not obvious. We can still see systematic errors in Figure 9g. In the Laos–Thailand border area, the horizontal accuracy gains some improvement, but in the Shaanxi area, it turns out to be just slightly better. For the last plan, in which the GCPs and the LPs are treated as horizontal and vertical controls, respectively, the horizontal accuracy approaches about 2.0 m, while the vertical accuracy reaches within 1.0 m, which can be comparable with the results obtained with a few GCPs, as in Figure 9h.
Apart from the limited GCPs, we also evaluate the results of the combined bundle adjustment using ICESat2 altimetry data [32,33] in the Laos–Thailand border area. The DSM is produced [34] after bundle adjustment with only LPs as control, that is, Plan D. The ATL08 products of ICESat2 within the DSM range are collected and extracted for the evaluation. The elevation accuracy of the extracted ATLAS LPs can reach 0.429 m and 0.596 m in flat and hilly areas, respectively [35]. A total number of 11,784 points, as seen in Figure 10, are available. Table 4 shows the statistics of height discrepancies, and Figure 11 shows the discrepancy histogram, which is almost regularly distributed. Half of the extracted ATLAS LPs have a height discrepancy of less than 1.0 m and more than 90% within 3.0 m, compared to the DSM generated from stereo images and LPs without GCPs.
The extracted ATLAS LPs with different height discrepancies are shown in Figure 12. The ATLAS LPs with smaller discrepancies are dense and evenly distributed, whereas those with larger discrepancies are distributed randomly and sparsely throughout the area. The fact that the datasets were acquired at different times is the most likely cause of the large disparities. In other words, the DSM generated with stereo images and LPs from the GF7 satellite in the absence of GCPs agrees well with ICESat2 laser altimetry data. Note that, although the LPs for combined adjustment are concentrated on the western half of the survey area (Figure 6b), there is no significant difference in the height discrepancies across the survey area.

4. Discussion

To apply the high elevation accuracy LPs to the high-resolution optical image stereo mapping, it is critical to precisely determine the position of the LP on each stereo image. The highly integrated laser footprint cameras have laid a good foundation for achieving this goal. However, imaging sensors of different types and performances bring difficulties to image registration. The method proposed in this paper solves this problem well and fully brings out the function of the laser footprint camera, thereby making it possible for the automated combined stereo mapping of laser altimetry data and high-resolution optical images. This would be a good supplement to existing commercial software.
In the absence of ground control points, the horizontal positioning accuracy of GF-7 satellite stereo images is in the order of about 10~15 m, while the elevation accuracy is approximately 3~5 m. The fact that the stereo images used in this study were generated with real-time attitude and orbit data on the satellite contributes to the majority of the errors. The geolocation errors are irregular on the whole, but appear obviously systematic in local areas. The use of a modest number of ground control points can eliminate the majority of systematic bias and significantly enhance geometric positioning accuracy. The horizontal accuracy can reach within 2.0 m, and the vertical accuracy is up to 1.3 m.
After using the laser altimetry data, the accuracy of the stereo mapping has improved significantly, especially the elevation accuracy, which can reach a level of roughly 1 m. This is due to the inherent advantage of laser altimetry technology in terms of elevation accuracy. Meanwhile, the laser altimetry data is generated on the basis of post-processed precise orbit and attitude data [36,37] other than what are obtained in real time on the satellite. As a result, the accuracy of combined adjustment with high resolution stereo images and laser altimetry data is improved in both the horizontal and vertical direction. The conclusion has been validated by independent data sources, such as ground check points or ICESat2 laser altimetry data.
After incorporating laser altimetry data from the GF-7 satellite into optical image stereo mapping, horizontal positioning error is the factor that limits the accuracy of uncontrolled stereo mapping. This is because the horizontal positioning precision of the laser altimetry data is insufficient (about 6 m), which is consistent with the accuracy verification results of the laser altimetry data products. Therefore, it is recommended to use laser altimetry data only as elevation control and in conjunction with several high-precision horizontal control points. High-precision elevation points are difficult to collect and usually necessitate a field survey. In comparison, high-precision horizontal control points, which can be obtained from existing reference images or open-source maps, are relatively easy to acquire. In this way, the accuracy of the stereo mapping of the GF-7 satellite can basically reach the level of using GCPs.

5. Conclusions

Satellite laser altimetry technology has unique advantages over optical remote sensing in elevation measurements. Apart from the three-dimensional structure of forests or the detection of changes in ice elevation, satellite laser altimeters can also be used to obtain global elevation control points for optical stereo image mapping. In this paper, we studied the combined processing of GF-7 laser altimetry data and high-resolution optical stereo images. A phase correlation registration approach based on geographic pyramids is proposed, which effectively solves the key issue of the automatic positioning of LPs on stereo images and lays a solid foundation for subsequent combined bundle adjustments. Based on the registration, the LPs are then brought into bundle adjustment for stereo images. A series of experiments were carried out showing that laser altimetry data can effectively enhance the vertical accuracy of optical image stereo mapping, and elevation accuracy can reach roughly 1.0 m. This mode of combined stereo mapping with laser altimetry data and stereo images will effectively relieve the burden of field mapping, and make high-accuracy mapping possible for overseas or inaccessible regions.
The operation of the GF-7 satellite will promote 1:10,000-scale topographic mapping and realize an all-around breakthrough in the field of civil large-scale mapping satellites in China. With the help of the laser altimetry system, the stereo mapping accuracy can be significantly improved, which is especially important in overseas territories or regions that are inaccessible. However, due to the selection strategy of laser altimetry data as elevation control points, a considerable amount of laser altimetry data is left unused. How to devise a universal bundle adjustment scheme and make full use of the laser altimetry data in stereo mapping will be further studied in the future.

Author Contributions

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

Funding

This research was funded by the National Key R&D Program for Strategic International Scientific and Technological Innovation Cooperation of China, grant number 2016YFE0205300, and the Special Fund for High-Resolution Earth Observation System Major Project, grant number 42-Y30B04-9001-19/21.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the editors and reviewers for their efforts to help the publication of this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tang, X.; Xie, J.; Liu, R.; Huang, G.; Zhao, C.; Zhen, Y.; Tang, H.; Dou, X. Overview of the GF-7 laser altimeter system mission. Earth Space Sci. 2020, 7, e2019EA000777. [Google Scholar] [CrossRef]
  2. Li, G.; Tang, X.; Chen, J.; Yao, J.; Liu, Z.; Gao, X.; Zuo, Z. Processing and preliminary accuracy validation of the GF-7 satellite laser altimetry data. Acta Geod. Cartogr. Sin. 2021, 50, 1338–1348. [Google Scholar] [CrossRef]
  3. Wang, R.; Wang, J. Technology of Bundle Adjustment Using Two-Line-Array CCD Satellite Image Combined Laser Ranging Data. J. Geomat. Sci. Technol. 2014, 31, 1–4. [Google Scholar]
  4. Yue, C.; Zheng, Y.; Tao, Y. Study on Space-borne Laser Altimeter Supported Satellite Photogrammetry. Spacecr. Recovery Remote Sens. 2013, 34, 71–76. [Google Scholar] [CrossRef]
  5. Wang, R. Chinese Photogrammetry Satellite without Ground Control Points(2)—Technical Thinking of 1:10 000 Scale Data-transferring Photogrammetry Satellite. Spacecr. Recovery Remote Sens. 2014, 35, 1–5. [Google Scholar] [CrossRef]
  6. Schutz, B.E.; Zwally, H.J.; Shuman, C.A.; Hancock, D.; DiMarzio, J.P. Overview of the ICESat Mission. Geophys. Res. Lett. 2005, 32, L21S01. [Google Scholar] [CrossRef] [Green Version]
  7. Takaku, J.; Tadono, T.; Tsutsui, K. Generation of high resolution global DSM from ALOS PRISM. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, ISPRS Technical Commission IV Symposium, Suzhou, China, 14–16 May 2014. [Google Scholar] [CrossRef] [Green Version]
  8. Li, G.; Tang, X.; Gao, X.; Wang, H.; Wang, Y. Research on the ZY-3 Block Adjustment Supported by the GLAS Laser Altimetry Data. Photogramm. Record 2016, 31, 88–107. [Google Scholar] [CrossRef]
  9. Li, G.; Tang, X.; Zhang, C.; Gao, X.; Chen, J. Multi-criteria constraint algorithm for selecting ICESat/GLAS data as elevation control points. J. Remote Sens. 2017, 21, 96–104. [Google Scholar] [CrossRef]
  10. Wang, J.; Zhang, Y.; Zhang, Z.; Li, X.; Tao, P.; Song, M. ICESat Laser Points Assisted Block Adjustment for Mapping Satellite-1 Stereo Imagery. Acta Geod. Cartogr. Sin. 2018, 47, 359–369. [Google Scholar] [CrossRef]
  11. Tang, X.; Li, G.; Gao, X.; Chen, J. The Rigorous Geometric Model of Satellite Laser Altimeter and Preliminarily Accuracy Validation. Acta Geod. Cartogr. Sin. 2016, 45, 1182–1191. [Google Scholar] [CrossRef]
  12. Li, G.; Tang, X.; Gao, X.; Wang, X.; Fan, W.; Chen, J.; Mo, F. Integration of ZY3-02 Satellite Laser Altimetry Data and Stereo Images for High-Accuracy Mapping. Photogramm. Eng. Remote Sens. 2018, 84, 569–578. [Google Scholar] [CrossRef]
  13. Cao, N.; Zhou, P.; Wang, X.; Tang, X.; Li, G. Refined processing of laser altimeter data-aided satellite geometry model. J. Sens. 2018, 22, 599–610. [Google Scholar] [CrossRef]
  14. Zhang, G.; Xu, K.; Jia, P.; Hao, X.; Li, D. Integrating Stereo Images and Laser Altimeter Data of the ZY3-02 Satellite for Improved Earth Topographic Modeling. Remote Sens. 2019, 11, 2453. [Google Scholar] [CrossRef] [Green Version]
  15. Di, K.; Hu, W.; Liu, Y.; Peng, M. Co-registration of Chang’E-1 stereo images and laser altimeter data with crossover adjustment and image sensor model refinement. Adv. Space Res. 2012, 50, 1615–1628. [Google Scholar] [CrossRef]
  16. Wu, B.; Hu, H.; Guo, J. Integration of Chang’E-2 imagery and LRO laser altimeter data with a combined block adjustment for precision lunar topographic modeling. Earth Planet. Sci. Lett. 2014, 391, 1–15. [Google Scholar] [CrossRef]
  17. Chen, J.; Zhang, B.; Tang, X.; Li, G.; Zhou, X.; Hu, L.; Dou, X. On-Orbit Geometric Calibration and Accuracy Validation for Laser Footprint Cameras of GF-7 Satellite. Remote Sens. 2022, 14, 886. [Google Scholar] [CrossRef]
  18. Tang, X.; Li, G.; Chen, J.; Liu, Z. The specification of GF-7 satellite laser altimetry standard product. Land Satell. Remote Sens. 2020, 12, 1–29. Available online: http://sasclouds.com/chinese/applicationExtend/fileShare/course (accessed on 16 November 2021).
  19. Tang, X.; Xie, J.; Mo, F.; Dou, X.; Li, X.; Li, S.; Li, S.; Huang, G.; Fu, X.; Liu, R.; et al. GF-7 dual-beam laser altimeter on-orbit geometric calibration and test verification. Acta Geod. Cartogr. Sin. 2021, 50, 384–395. [Google Scholar] [CrossRef]
  20. Tao, C.V.; Hu, Y. A comprehensive study of the rational function model for photogrammetric processing. Photogramm. Eng. Remote Sens. 2001, 67, 1347–1357. [Google Scholar]
  21. Huang, G.; Ding, Y.; Wu, J. Design and On-orbit Validation of GF-7 Satellite Laser Altimeter. Spacecr. Eng. 2020, 3, 68–73. [Google Scholar]
  22. Lowe, D.G. Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 2004, 60, 91–110. [Google Scholar] [CrossRef]
  23. Bay, H.; Ess, A.; Tuytelaars, T.; Van Gool, L. Speeded-up robust features (SURF). Comput. Vis. Image Underst. 2008, 110, 346–359. [Google Scholar] [CrossRef]
  24. Kuglin, C.D.; Hines, D.C. The Phase Correlation Image Alignment Method. In Proceeding of the IEEE International Conference on Cybernetics and Society, New York, NY, USA, 1975; pp. 163–165. [Google Scholar]
  25. Foroosh, H.; Zerubia, J.; Berthod, M. Extension of Phase Correlation to Subpixel Registration. IEEE Trans. Image Process. 2002, 11, 188–200. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Green Version]
  27. Dial, G.; Grodecki, J. Block adjustment with rational polynomial camera models. In Proceedings of the ACSM-ASPRS 2002, Washington, DC, USA, 22–26 April 2002. [Google Scholar]
  28. Grodecki, J.; Dial, G. Block Adjustment of High-Resolution Satellite Images Described by Rational Polynomials. Photogramm. Eng. Remote Sens. 2003, 69, 59–68. [Google Scholar] [CrossRef]
  29. Fraser, C.; Hanley, H. Bias-compensated RPCs for sensor orientation of high-resolution satellite imagery. Photogramm. Eng. Remote Sens. 2005, 71, 909–915. [Google Scholar] [CrossRef]
  30. Huang, X.; Qin, R. Multi-View Large-Scale Bundle Adjustment Method for High-Resolution Satellite Images. In Proceedings of the ASPRS 2019 Annual Conference, Denver, CO, USA, 27–31 January 2019. [Google Scholar]
  31. Agarwal, S.; Mierle, K. Ceres Solver. Available online: http://ceres-solver.org (accessed on 10 October 2021).
  32. Neumann, T.A.; Martino, A.J.; Markus, T.; Bae, S.; Bock, M.R.; Brenner, A.C.; Brunt, K.M.; Cavanaugh, J.; Fernandes, S.T.; Hancock, D.W.; et al. The Ice, Cloud, and Land Elevation Satellite—2 mission: A global geolocated photon product derived from the Advanced Topographic Laser Altimeter System. Remote Sens. Environ. 2019, 233, 111325. [Google Scholar] [CrossRef]
  33. Tian, X.; Shan, J. Comprehensive Evaluation of the ICESat-2 ATL08 Terrain Product. IEEE Trans. Geosci. Remote Sens. 2021, 59, 8195–8209. [Google Scholar] [CrossRef]
  34. Hirschmuller, H. Accurate and efficient stereo processing by semi-global matching and mutual information. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA, 20–25 June 2005; Volume 802, pp. 807–814. [Google Scholar] [CrossRef]
  35. Li, B.; Xie, H.; Liu, S.; Tong, X.; Tang, H.; Wang, X. A Method of Extracting High-Accuracy Elevation Control Points from ICESat-2 Altimetry Data. Photogramm. Eng. Remote Sens. 2021, 87, 821–830. [Google Scholar] [CrossRef]
  36. Zhao, C.M.; Tang, X.M. Precise Orbit Determination for the ZY-3 Satellite Mission Using GPS Receiver. J. Astronaut. 2013, 34, 1202–1206. [Google Scholar]
  37. Tang, X.; Xie, J.; Wang, X.; Jiang, W. High-Precision Attitude Post-Processing and Initial Verification for the ZY-3 Satellite. Remote Sens. 2015, 7, 111–134. [Google Scholar] [CrossRef]
Figure 1. Laser altimetry system of the GF-7 satellite. (a) Working scheme and data distribution of the GF-7 satellite laser altimetry system; (b) simplified geometry relationship of laser altimeter and laser footprint camera.
Figure 1. Laser altimetry system of the GF-7 satellite. (a) Working scheme and data distribution of the GF-7 satellite laser altimetry system; (b) simplified geometry relationship of laser altimeter and laser footprint camera.
Remotesensing 14 01666 g001
Figure 2. An example of laser ground spots; laser footprint images and high-resolution image.
Figure 2. An example of laser ground spots; laser footprint images and high-resolution image.
Remotesensing 14 01666 g002
Figure 3. Traditional image pyramid and geographic pyramid. (a) Traditional pyramid; (b) geographic pyramid.
Figure 3. Traditional image pyramid and geographic pyramid. (a) Traditional pyramid; (b) geographic pyramid.
Remotesensing 14 01666 g003
Figure 4. Geographic pyramid registration method of laser altimetry data and stereo images.
Figure 4. Geographic pyramid registration method of laser altimetry data and stereo images.
Remotesensing 14 01666 g004
Figure 5. Overall flow chart.
Figure 5. Overall flow chart.
Remotesensing 14 01666 g005
Figure 6. Study areas and distributions of experimental data. (a) Shaanxi area; (b) Laos–Thailand border area.
Figure 6. Study areas and distributions of experimental data. (a) Shaanxi area; (b) Laos–Thailand border area.
Remotesensing 14 01666 g006aRemotesensing 14 01666 g006b
Figure 7. Registration results in weak-textured area.
Figure 7. Registration results in weak-textured area.
Remotesensing 14 01666 g007
Figure 8. Registration results with considerable radiant differences.
Figure 8. Registration results with considerable radiant differences.
Remotesensing 14 01666 g008
Figure 9. Accuracy assessments in the Shaanxi area. (a) No control, (b) all GCPs control, (c) five GCPs control, (d) LPs control, (e) five GCPs horizontal control, (f) five GCPs vertical control, (g) all LPs vertical control, (h) five GCPs horizontal and LPs vertical control.
Figure 9. Accuracy assessments in the Shaanxi area. (a) No control, (b) all GCPs control, (c) five GCPs control, (d) LPs control, (e) five GCPs horizontal control, (f) five GCPs vertical control, (g) all LPs vertical control, (h) five GCPs horizontal and LPs vertical control.
Remotesensing 14 01666 g009aRemotesensing 14 01666 g009b
Figure 10. Distribution of generated DSM and extracted ATLAS LPs.
Figure 10. Distribution of generated DSM and extracted ATLAS LPs.
Remotesensing 14 01666 g010
Figure 11. Height discrepancy histogram of DSM and extracted ATLAS LPs.
Figure 11. Height discrepancy histogram of DSM and extracted ATLAS LPs.
Remotesensing 14 01666 g011
Figure 12. Distribution of extracted ATLAS LPs with different height discrepancies. (a) Less than 1.0 m, (b) between 1.0 m and 1.5 m, (c) between 1.5 and 3.0 m, (d) over 3.0 m.
Figure 12. Distribution of extracted ATLAS LPs with different height discrepancies. (a) Less than 1.0 m, (b) between 1.0 m and 1.5 m, (c) between 1.5 and 3.0 m, (d) over 3.0 m.
Remotesensing 14 01666 g012
Table 1. Residuals of matched LPs in stereo images.
Table 1. Residuals of matched LPs in stereo images.
ExperimentsSelectedMatchedSuccess RateX Res/PixelsY Res/Pixels
Shaanxi Area262492.3%0.310.40
Laos–Thailand border Area534992.5%0.190.10
Table 2. Experimental results in the Shaanxi area.
Table 2. Experimental results in the Shaanxi area.
IndexGCPsCPsLPsX/mY/mHorizontal/mElevation/m
RMSEMERMSEMERMSEMERMSEME
Plan A020012.758−12.7036.393−6.13514.270 14.2094.4864.238
Plan B20000.827−0.1220.903−0.0641.224 1.0650.4810.154
Plan C51501.272−0.5591.313−0.4421.828 1.5640.7370.175
Plan D020245.686−4.7842.9051.2836.385 6.1691.115−0.388
Plan E5H1501.452−0.9552.471−1.3912.866 2.5135.3685.267
Plan F5V15012.203−12.1595.995−5.86613.596 13.5570.7810.217
Plan G02024V10.675−10.5274.792−4.63111.70111.5581.192−0.379
Plan H5H1524V1.586−1.0121.445−0.5982.146 1.9070.934−0.148
Table 3. Experimental results in the Laos–Thailand border area.
Table 3. Experimental results in the Laos–Thailand border area.
IndexGCPsCPsLPsX/mY/mHorizontal/mElevation/m
RMSEMERMSEMERMSEMERMSEME
Plan A05011.809−11.7815.033−4.83812.83712.8003.363−3.294
Plan B5000.914−0.4860.835−0.1141.2381.1470.3660.059
Plan C2301.630−1.3951.0610.4481.9451.7381.2990.846
Plan D05492.475−2.3985.3625.1055.9065.6920.937−0.612
Plan E2H302.235−2.0262.596−0.8433.4053.1747.2737.197
Plan F2V3011.024−11.0025.291−5.18912.22812.2211.2170.796
Plan G0549V6.670−6.5771.193−0.7046.7766.6591.037−0.794
Plan H2H349V1.215−1.0241.3340.8681.8041.5860.794−0.020
Table 4. Height discrepancies of DSM and extracted ATLAS LPs.
Table 4. Height discrepancies of DSM and extracted ATLAS LPs.
Total|dH| < 1.0|dH| < 1.5|dH| < 3.0|dH| < 6.0
Count11,7845883794810,72111,587
Percentage100%49.9%67.4%91.0%98.3%
Average/m0.4650.1930.3310.5660.595
Standard deviation/m2.0290.5210.7241.1361.530
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, J.; Tang, X.; Xue, Y.; Li, G.; Zhou, X.; Hu, L.; Zhang, S. Registration and Combined Adjustment for the Laser Altimetry Data and High-Resolution Optical Stereo Images of the GF-7 Satellite. Remote Sens. 2022, 14, 1666. https://doi.org/10.3390/rs14071666

AMA Style

Chen J, Tang X, Xue Y, Li G, Zhou X, Hu L, Zhang S. Registration and Combined Adjustment for the Laser Altimetry Data and High-Resolution Optical Stereo Images of the GF-7 Satellite. Remote Sensing. 2022; 14(7):1666. https://doi.org/10.3390/rs14071666

Chicago/Turabian Style

Chen, Jiyi, Xinming Tang, Yucai Xue, Guoyuan Li, Xiaoqing Zhou, Liuru Hu, and Shuaitai Zhang. 2022. "Registration and Combined Adjustment for the Laser Altimetry Data and High-Resolution Optical Stereo Images of the GF-7 Satellite" Remote Sensing 14, no. 7: 1666. https://doi.org/10.3390/rs14071666

APA Style

Chen, J., Tang, X., Xue, Y., Li, G., Zhou, X., Hu, L., & Zhang, S. (2022). Registration and Combined Adjustment for the Laser Altimetry Data and High-Resolution Optical Stereo Images of the GF-7 Satellite. Remote Sensing, 14(7), 1666. https://doi.org/10.3390/rs14071666

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