Keywords

1 Introduction

The Gaofen-1 (GF-1) B/C/D is a Chinese civilian optical satellite with two 2/8 m spatial resolution panchromatic/multispectral cameras. They were launched at a time in March 2018 on a CZ-4C carrier rocket from China’s Taiyuan Satellite Launch Center. The three satellites are operated in a same sun-synchronous orbit, but are phased at 120° and an altitude of 645 km, with a 10:30 AM equator crossing time and high revisit frequency of 15 days. The satellites have a ±32° side-swing capability, which could combine multi-sensor data to construct the along- or across-track stereo image pair with different base–height ratios for digital surface model (DSM) extraction.

The Ziyuan-3 (ZY-3) satellite is mainly devoted to the operational services of 1:50,000 scale stereo mapping. The triplet stereoscopic instrument on the ZY-3 is dedicated to simultaneous stereo pair acquisition along the track. Among them, two cameras point to the forward (FWD) and backward (BWD), respectively, at a tilted angle of 22°, and the third points to the nadir (NAD). The satellite also has a lateral viewing capability around the roll axis.

The geometric performances are an important topic for many applications [1,2,3]. Although stereo mapping was not the design purpose of GF-1 B/C/D, satellites with side view imaging capability could be used for stereo mapping. In this study, the GF-1 B/C/D panchromatic (PAN) data was used in conjunction with ZY-3 image to construct the stereo model. The adjustment scheme based on the affine transformation in the image was used for accuracy analysis. Further, digital surface model (DSM) extraction and comparative analysis were performed using each stereo model.

2 Data

In order to carry out the GF-1 B/C/D stereo mapping performance analysis, this paper uses GF-1 B/C/D and ZY-3 stereo data to construct the multi-source stereo pairs. Table 1 gives the main characteristics of the GF-1 B/C/D and ZY-3. Considering that optical data acquisition is greatly affected by seasonal and weather factors, in order to obtain the best possible data in the same experimental area, the Harbin experimental area in Northeast China is selected for research in this paper. In the region, the main topographic features are flat, with a height difference of less than 60 m. Such flat terrain facilitates the extraction of tie points between images, which could eliminate the influence of terrain as much as possible, and is more conducive to the geometric performance analysis of the image itself.

Table 1 Main characteristics of the GF-1 B/C/D and ZY-3 (specification)

Between November 1 and 28, 2018, GF-1 B/C/D and ZY-3 01/02 passed through the test area several times with small-angle swaying and successfully obtained data. Six times of the data were selected according to the test requirements, and the coverage was shown in Fig. 1. Among them, on November 1, 2018, GF-1C and ZY-3 (02) obtained quasi-synchronized data. On November 16, 2018, GF-1B and ZY-3 (02) also transited the test area almost simultaneously. On November 27 and 28, 2018, respectively, GF-1D and ZY-3 (01) successfully obtained data again, and the time difference was one day.

Fig. 1
figure 1

Test data distribution diagram

The triplet stereoscopic data of the ZY-3 has two functions. One is to construct the stereo pair with GF-1B/C/D to analyze the mapping performance, and the other is as comparative stereo model data.

As shown in Tables 2 and 3, according to the imaging date, all test data is divided into 3 groups, and each group of data constitutes 5 stereo pairs. Since the above data is obtained by the small-angle side-swing method, in addition to the ZY-3 stereo composed of BWD and FWD, the other stereo pairs constructed have a base-to-height ratio of about 0.44–0.50.

Table 2 Main characteristics of the test data
Table 3 Stereo models based on GF-1 B/C/D and ZY-3

In order to analyze GF-1B/C/D stereo mapping performance, this paper uses two kinds of reference data: One is the traditional high-precision digital ortho-image map (DOM) and digital surface model (DSM) data (referred to as reference DOM and DSM), and the other reference data is the ground three-dimensional (3D) data extracted by the free network adjustment method based on ZY-3 triplet stereo data (referred to as reference ZY-3 3D). In this paper, the horizontal datum and ellipsoidal height of WGS84 are used unless otherwise specified.

3 Experiments

Before the evaluation, the simulation analyzed the influence of the ground reference data error on the adjustment accuracy. Then, using the reference data, a large number of ground control points (GCPs) were extracted, and image accuracy and stereo model accuracy were analyzed. Finally, DSM extraction and analysis were performed.

3.1 Simulation

In order to obtain prior knowledge of the GF-1 B/C/D and ZY-3 satellite data processing and analysis, based on the specifications of satellite and imaging geometry models, the instantaneous field of view (IFOV) under different lateral viewing angle conditions is presented (Fig. 2), and the simulation analyzes the impact of ground control data error on the adjustment accuracy (Figs. 3, 4, 5, 6, 7 and 8).

Fig. 2
figure 2

IFOV with different side views (GF-1 B/C/D PAN)

Fig. 3
figure 3

Influence of ground reference data error on the GF-1 B/C/D PAN image (err_N = 2 m)

Fig. 4
figure 4

Influence of ground reference data error on the GF-1 B/C/D PAN image (err_E = 2 m)

Fig. 5
figure 5

Influence of ground reference data error on the GF-1 B/C/D PAN image (err_H = 10 m)

Fig. 6
figure 6

Influence of ground reference data error on the ZY-3 BWD image (err_N = 2 m)

Fig. 7
figure 7

Influence of ground reference data error on the ZY-3 BWD image (err_N = 2 m)

Fig. 8
figure 8

Influence of ground reference data error on the ZY-3 BWD image (err_H = 10 m)

It could be seen from Fig. 2 that the small-angle side view has little effect on the IFOV of satellite images such as GF-1 B/C/D. The maximum side angle of the experimental data in this paper is 7.270°, which is negligible. A similar situation is also true for ZY-3.

Analysis of Figs. 3 and 4 shows that the ground reference data planimetric error has a significant impact on the accuracy of the GF-1 B/C/D image. The error of one ground sample distance (GSD) corresponds to one pixel on the image. Therefore, if the error in image space is required to be better than 0.3 pixels, the planimetric accuracy of the ground reference data needs to be at least 0.6 m. It could be seen from Fig. 5 that the influence of the ground data elevation error is related to the position of the GF-1 B/C/D image in the field of view, and the impact on the adjustment accuracy is small. The effect on the ZY-3 NAD camera is similar.

The ZY-3 BWD and FWD cameras differ from the GF-1 B/C/D PAN cameras in that they have a large angle of inclination along the orbit direction. Taking the ZY-3(01) BWD camera as an example, Figs. 6 and 7 show the influence of the planimetric error and Fig. 8 shows the influence of the elevation error. As could be seen from Figs. 6 and 7, the planimetric error effect is similar to that of the GF-1 B/C/D PAN camera. It could be seen from Fig. 8 that the influence of the elevation error of the ground data in the direction of the line array is negligible, and the influence on the accuracy of the vertical line array direction is very important. Therefore, for the ZY-3 BWD and FWD camera, if the required error in image space is better than 0.3 pixels, the ground reference data planimetric accuracy needs to be better than 1.0 m, and the elevation accuracy needs to be at least 2.5 m, which requires the reference data to have good elevation accuracy.

3.2 GCP Collection

Based on high-precision DOM and DSM data, a large number of GCPs could be automatically acquired by image matching, which is a recommended method. Using this method, on each stereo model, tens of thousands of GCPs could be extracted as needed.

A reference dataset is available over this test area. The dataset is comprised of ortho-image with a GSD of 0.5 m and an accuracy around 0.5 m and digital surface model with a grid of 2 m and an accuracy around 1.0 m.

Fast Fourier transform phase (FFTP) matching is used to extract tie points due to seasonal differences between the selected test data and the reference data. FFTP works in the frequency domain, it pays more attention to the texture information of the image, and the registration of the multi-temporal image is more robust.

In addition, considering that the ZY-3 stereo model has stable and good precision, the extracted ground planimetric and vertical data based on ZY-3 triplet stereo data is also used as reference data for comparison and analysis. The acquisition time of each group of image data from GF-1 B/C/D and ZY-3 01/02 in this test area is very close, and the land coverage has almost no change. It is very beneficial for extracting tie points between images and has better reliability for analyzing mapping performance.

Table 4 shows the number of GCPs obtained by the two schemes. As for the Group_B data, Figs. 9 and 10, respectively, show the distribution. It could be clearly seen that the GCP distribution of the reference ZY-3 3D is better.

Table 4 Number of points based on two sets of reference data
Fig. 9
figure 9

GCP distribution diagram based on the reference DOM and DSM (Group_B)

Fig. 10
figure 10

GCP distribution diagram based on the reference ZY-3 3D (Group_B)

3.3 Adjustment

Rational function model is often used as an imaging geometry model to establish the mapping relationship between image and ground [4, 5]. In the experiments, the vendor-supplied rational polynomial coefficients (RPCs) and affine transformation compensation models in image space are used for accuracy analysis. The ground coordinates of the stereo model are calculated by the tie points between the left and right images. The accuracy of the two schemes based on the reference DOM and DSM and reference ZY-3 3D is separately analyzed.

3.3.1 Adjustment with Reference DOM and DSM

According to the conventional method, the adjustment accuracy of the GCPs extracted based on the high-precision reference DOM and DSM dataset is analyzed. Table 5 shows the image accuracy of the GF-1 B/C/D and ZY-3. Taking the data Group_B as an example, the residuals of velocity direction with affine adjustment model on the image of GF-1B and ZY-3 NAD, BWD and FWD are shown in Figs. 11, 12, 13 and 14, respectively. In the figure, the abscissa is the sequence number of the pixel, and the ordinate is the residuals. As could be seen from Fig. 11, there are still some minor systematic errors in GF-1B, while the residuals of ZY-3 NAD, BWD and FWD are much smaller (Figs. 12, 13 and 14).

Table 5 Image accuracy of the stereo model (unit: pixel)
Fig. 11
figure 11

Residuals of velocity direction with affine adjustment model on the image (GF-1B_20181116)

Fig. 12
figure 12

Residuals of velocity direction with affine adjustment model on the image (ZY-3(02)_NAD_20181116)

Fig. 13
figure 13

Residuals of velocity direction with affine adjustment model on the image (ZY-3(02)_BWD_20181116)

Fig. 14
figure 14

Residuals of velocity direction with affine adjustment model on the image (ZY-3(02)_FWD_20181116)

Comparing the data in Table 5, and analyzing Figs. 11, 12, 13 and 14, the following conclusions could be drawn:

  • ZY-3 image is more accurate.

  • Using ZY-3 data as a reference and comparison data, it is appropriate to perform GF-1 B/C/D accuracy analysis.

Tables 6, 7 and 8 provide a summary of the accuracy of the three sets of data such as Group_B, Group_C and Group_D. It could be seen that the accuracy of each group of data meets the requirements of the 1:50,000 scale stereo mapping specification.

Table 6 Ground accuracy of the stereo model (Group_B) (unit: meter)
Table 7 Ground accuracy of the stereo model (Group_C) (unit: meter)
Table 8 Ground accuracy of the stereo model (Group_D) (unit: meter)

3.3.2 Adjustment with Reference ZY-3 3D

The GF-1 B/C/D adjustment accuracy analysis based on ZY-3 stereo data is also a good method. Table 9 shows the accuracy in the image space of GF-1 B/C/D, and Table 10 summarizes the accuracy in the object space of Group_B, Group_C and Group_D. Taking GF-1B data as an example, Fig. 15 shows the residuals of velocity direction on the image using affine adjustment model based on reference ZY-3 3D. Overall, the accuracy obtained by this method is similar to that of the method based on the high-precision reference DOM and DSM.

Table 9 Image accuracy of the stereo model based on reference ZY-3 3D (unit: pixel)
Table 10 Ground accuracy of the stereo model based on reference ZY-3 3D (unit: meter)
Fig. 15
figure 15

Residuals of velocity direction on the image using affine adjustment model based on reference ZY-3 3D (GF-1B_20181116)

3.4 DSM Generation and Comparison

After adjustment with the GCPs, the DSM had been generated with a grid spacing of 5 m. For comparative analysis, all DSMs were extracted using the same methods and parameters, without any manual interaction editing. For the stereo image model GF-1B_PB, which is constructed by GF-1B_PAN_20181116 and ZY-3(02)_BWD_20181116 images, Fig. 16 shows the overall shading of the DSM, and more DSM details could be found in the partial shading map of sites B1, B2 and B3 (Figs. 18, 19 and 20). As a comparative stereo model ZY-3(02)_NB_B, which consists of ZY-3(02)_NAD_20181116 and ZY-3(02)_BWD_20181116 images, the corresponding shading maps are given in Figs. 17, 18, 19 and 20, respectively.

Fig. 16
figure 16

DSM shaded map from the stereo GF-1B_PB

Fig. 17
figure 17

DSM shaded map from the stereo ZY-3(02)_NB_B

Fig. 18
figure 18

DSM shaded map of site B1 from the stereo GF-1B_PB and ZY-3(02)_NB_B (left: GF-1B_PB, right: ZY-3(02)_NB_B)

Fig. 19
figure 19

DSM shaded map of site B2 from the stereo GF-1B_PB and ZY-3(02)_NB_B (left: GF-1B_PB, right: ZY-3(02)_NB_B)

Fig. 20
figure 20

DSM shaded map of site B3 from the stereo GF-1B_PB and ZY-3(02)_NB_B (left: GF-1B_PB, right: ZY-3(02)_NB_B)

Analyzing Figs. 18, 19 and 20, compared with the DSM extracted based on the ZY-3 stereo model, it could be clearly seen that the DSM based on model GF-1B_PB has the following problems:

  • Poor detail performance.

  • There is an abnormal “elevation fracture” at about 1/3 of the right side, which corresponds to the image residual distribution map shown in Figs. 11 and 15.

  • There are more abnormal elevation values in some residential areas and road areas.

In addition, the DSM extracted by other stereo models constructed by GF-1 B/C/D is similar to the DSM from GF-1B_PB, and details are not discussed herein. In terms of DSM extraction, although there are some problems with the automatically extracted DSM, after manual processing, in most cases, the accuracy and quality could meet the 1:50,000 scale mapping specification requirements.

4 Conclusion

For the Chinese civil GF-1 B/C/D satellites, this paper selected the data of repeated visits in Northeast China and initially carried out the evaluation and analysis of the stereo mapping performance. The ZY-3 mapping satellite data acquired simultaneously was used for comparative analysis.

The affine model in image space and the provided RPC were used for the adjustment calculation. The experimental results show that the root-mean-square error of the elevation of the GF-1 B/C/D stereo model is about 2–3 m, compared with ZY-3, and its accuracy and the performance of DSM extracted by it are slightly worse, but they all meet the 1:50,000 scale mapping specification.

Through analysis of image adjustment residuals and the DSM extracted by the stereo model, it was found that some inter-chip stitching errors between CCDs were obvious in the GF-1B/C/D image data, and it was necessary to continue the refined geometric calibration to reduce the stitching errors.

As far as DSM extraction was concerned, it was found that DSMs automatically extracted by the GF-1 B/C/D stereo model had obvious “elevation fracture” and abnormal elevation values. Especially for artificial buildings and roads, the DSM had many defects and requires manual interactive editing to improve quality.

In general, although the GF-1 B/C/D satellite was not designed for mapping, the data could still be used for stereo mapping. Continuous improvement was necessary for some of the shortcomings that currently exist.