The Satellite’s On-Orbit Attitude System Error Compensation Technique Based on Stereo Models ()
1. Introduction
It is an important problem that high-precision positioning accuracy without GCPs, which is plaguing the acquisition of high-precision geographic information products around the world [1] [2] [3]. Research status and engineering practices show that the high positioning accuracy of satellite imagery has little to do with image resolution [1]. The key is the acquisition of high-precision attitude data. If the external orientation elements of the satellite on-orbit detection are highly accurate and reliable, then it is simple to realize the global photogrammetry problem without GCPs [4] [5]. The geometric calibration technique is used to calibrate the error of the external orientation elements in the calibration field [6] [7]. In this way, the requirements for positioning without GCPs can be achieved. However, due to the low accuracy of satellite star sensors such as TH-1 and ZY-3, the low frequency errors and “slow drift” errors are not negligible, which will result in significant random errors in the horizontal and altitude directions [8] [9]. Different from the system error, the error of the attitude measurement system changes with time and latitude, resulting in its short-period systematization in the horizontal position direction [10]. The static calibration in orbit cannot give a stable solution. It causes great difficulties in positioning without ground control points (GCPs) [11].
The TH-1 satellite adopts the unique EFP (Equivalent Frame Photo) bundle adjustment, and the low-frequency error compensation technology is proposed on this basis, which realizes the global uncontrolled high-precision positioning, achieving the positioning accuracy of 3.7 m on plane and 2.4 m on elevation which meets the mapping accuracy requirement of 1:25000 geographic information product [12]. EFP bundle adjustment is based on the special three-line-array LMCCD aerospace surveying camera system; the low-frequency error compensation with this method is not reported in other satellite projects. In addition, in the domestic study on the positioning accuracy of ZY-3, a few GCPs are needed to fit the system error and improve the positioning accuracy [13].
In this paper, our work is spirited by above method, we use the vertical parallax between the stereo image pair to eliminate the system error of image’s pitch angle and yaw angle, and then the relative orientation of two images is restored. The positioning accuracy of satellite images is improved by compensating low frequency error of the pitch angle and yaw angle. The proposed model is simple to be constructed and its transplantation to the general aerospace photogrammetry satellite positioning method is convenient.
The low-frequency error compensation model and compensation process are also given in this paper. The proposed method is tested by the actual data of TH-1 satellite, which proves its correctness and feasibility [14].
2. Low-Frequency Error Compensation Model for Exterior Orientation Angle Elements
2.1. Fundamental Theory
By using the principle of relative orientation, the low frequency detection model is established, and the low frequency error of attitude is obtained by eliminating parallax. The satellite attitude is compensated to obtain more accurate foreign position elements and improve the accuracy of satellite positioning.
As shown in Figure 1,
and
are a pair of homonymy light, homonymy light pair is located in the same epipolar plane as the photographic baseline
, that is,
,
and
three lines are coplanar. From the knowledge of spatial analytic geometry, if three lines are coplanar, the mixed product of their corresponding vectors is zero, shown as (1) [15].
(1)
2.2. The Basic Calculation Process
The coordinates of the three vectors in the image space assisted coordinate system are respectively
,
and
,The coplanar condition equation can be represented by coordinates as (2).
(2)
Whether the coplanar condition equation is established is the standard to complete the relative orientation. The analytic relative orientation is to solve elements of relative orientation according to the coplanar condition equation. When relative directional parsing is calculated, the photographic baseline B is usually rewritten to b, which is called projection baseline. Here,
(3)
where
is the photographic scale denominator;
are the components of the projection baseline. From the geometric relationship in Figure 1, we can get (4)
(4)
Figure 1. Principle of relative orientation.
in (4),
is the deflection angles of the baseline (that is, the yaw corner of low frequency error) and
is the inclination (that is, the pitch angle of low frequency error). Substituting the above formula into the coplanar condition equation.
(5)
F will be expanded by the Taylor series, holding the first order terms, and the linear formula of the coplanar equation is
(6)
the derivation is finally available:
(7)
the upper formula is converted into an error equation:
(8)
where
is the coordinate of homonymy points in right image in the photogrammetry coordinate system,
represents the component of baseline
in the Axis X,
represents the right image projection coefficient, Q is the vertical parallax.
represent the low-frequency detection error values. The correction amount of attitude in pitch and yaw direction is calculated by global matching connection point, and the error compensation is carried out.
3. Provisions for Changes in the Inner Orientation Elements of Camera
Taking the TH-1 satellite as an example, the three-line-array CCD space photogrammetry camera adopts the form of three-lens three-line array, and the three-lens three-line array constitutes an image plane equivalent to the same frame, with three CCD linear array spaces parallel and horizontally placed. That is, the on-orbit calibration based on the change values of the inner orientation elements is under the assumption that the image plane is horizontal.
However, in the long flight, the vibration and change of temperature of satellite platform will affect the three-line-array CCD camera’s change, it causes the virtual image plane is not horizontal, showing the change that the tilt up and down.
As shown in Figure 2, the tilt error
of the three-line-array image plane:
It can be seen from Figure 2 that, the tilt error of the three-line-array image plane, the pitch angle error of low-frequency measurement of star sensor and the pitch angle error of camera in camera body coordinate system (the system error on pitch angle direction of the angle between star sensor and earth observation
Figure 2. Tilt up and down of the virtual image plane’s diagrammatic drawing.
camera, referred to as the pitch angle error) is all in the same expression form. Therefore, when the angle between star sensor and earth observation cameras geometrically corrected, the tilt error of the three-line-array image plane and low-frequency measurement error will be confused with pitch angle error. When the low-frequency error of the exterior orientation angle elements is compensated, the tilt error of the three-line image plane will be confused to low-frequency measurement error.
In fact, the tilt error of the three-line-array image plane, the pitch angle error and the low-frequency measurement error are different in mechanism, and the error properties are different.
Repeated detection or leak detection without reasonable discrimination will result in lower ground positioning accuracy. Research shows that the tilt error of the three-line image plane is up to tens of seconds, and its influence on the positioning accuracy cannot be ignored.
Therefore, when there is the tilt error of three-line-array image plane, in order to avoid repeated detection or leak detection, it is necessary to re-specify the inner orientation elements in the form of
(9)
4. Low Frequency Error Correction Solution
4.1. The Correct Model of dµ, dv
In the error Equation (8), the vertical parallax of homonymy points originates not only from the system value produced by the low frequency error of the attitude measurement system, but also from the accidental value generated by the random error of the attitude measurement system.
In the actual low frequency error compensation, using vertical parallax of all points participating in the adjustment as the basis, the random error can be weakened by the adjustment method (about 0.6 factors) and its size can be ignored, that is,
,
and
are about zero.
At the same time, centering on the central axis of the flight direction of strip image, match two rows of homonymy points on the upper and lower sides of the same strip image for constraining. Taking one pair of homonymy points in the upper and lower rows as an example, the vertical parallax can be converted to
(10)
In the equation the symbol U and D respectively represents the upper and lower sides of the same strip image for constraining. Because of the upper and lower symmetry of the homonymy points, there is
(11)
bring Equation(11) into the Equation (12)
(12)
we can get
.
The vertical parallax of the homonymy points is further transformed into
(13)
1) The special correction of
available by Formula (14) (Figure 3)
(14)
the correction value of the obtained
is
(15)
2) The special correction of
available by Formula (16) (Figure 4):
(16)
the correction value of the obtained
is:
(17)
Figure 3. The special correction of
.
Figure 4. The special correction of
.
4.2. Low Frequency Error Compensation Process
The process of low frequency error compensation is as follows and the for details can be seen in Figure 5.
Step 1: Fully automatic match the three-line-array image, and obtain the image points coordinates of the upper and lower rows on the forward-looking, nadir-looking and backward-looking images.
Step 2: Coordinate transformation of the original pose data, and convert attitude data between CGCS2000 and earth observation camera to the local and camera coordinate system for the vertical parallax calculation.
Step 3: According to the relative orientation principle, calculate the parallax of the upper and lower rows points, and the correction amount corresponding to
of each row, and use the sieve strategy to eliminate the outlier to ensure the uniformity of the upper and lower parallax distribution of the upper and lower rows points. Thus, the average values of
and
are obtained.
Step 4: Correct
and
, and calculate the parallax again, check whether it meets the threshold.
Step 5: After the correction is completed, the pose data is converted to the data between CGCS2000 and the camera.
Step 6: Use the corrected attitude data for bundle adjustment and assess the positioning accuracy.
Figure 5. The flow diagram of low frequency compensation.
5. Experiments
5.1. Sensitivity Analysis of Low Frequency Error Compensation
In this paper, we used five test sites of TH01-01 and TH01-02’s image to validate our methods. After static on-orbit geometry inspection of five test sites of TH01-01 star and TH01-02 star, the system error is basically eliminated, that is, when each test site star sensor data is corrected by its own calibration parameters, the low frequency measurement error should be eliminated. Under the condition of tilt error compensation of three-line-array image plane, the low frequency error of five test sites should theoretically be 0.
The low frequency error detection of TH01-01 star and TH01-02 star is obtained by means of dynamic calibration technique of exterior orientation angle elements, and the low-frequency error correction value is given as shown in Table 1.
1) The pitch angle and yaw angle error of each test site fluctuates around 0, showing randomness, through the error calculation, the sensitivity of low-frequency error compensation is nearly 1″, which is a high value.
2) The sensitivity of yaw angle is higher than the pitch angle, and its value is basically zero. Through the position method of the satellite images, the system error of the yaw angle will cause elevation accuracy error [14]. Therefore, the reduction of elevation accuracy caused by low-frequency measurement error can be basically eliminated by dynamic calibration.
5.2. Correction of Tilt Error of Third Line Array Image Plane
After static on-orbit geometry calibration, the real pitch angle and yaw angle correction values of the same test sites are obtained by the dynamic calibration technique of exterior orientation angle elements, which is shown in Table 2.
Table 1. The result of the TH-01 and TH-02 satellites’ dynamic calibration. (
: dynamiccalibration value of pitch angle,
: dynamic calibration value of yaw angle, unit: seconds).
Table 2. The result of the TH-01 and TH-02 satellites’ dynamic calibration. (
,
: dynamic calibration value of pitch and yaw angle, unit: seconds).
1) The pitch angle error of TH01-01 star and TH01-02 star is systematic, the error of TH01-01 star’s test sites fluctuates around the mean value 2.51", and the error of TH01-01 star’s test sites revolves around the mean value 10.60".
2) The partial system error of the pitch angle of TH01-01 star and TH01-02 star is the tilt error of the three-line-array image plane.
3) After correcting the tilt error of the three-line-array image plane of TH01-01 star and TH01-02 star, the real low-frequency measurement error can be obtained by dynamic calibration, as shown in Table 2.
5.3. Low Frequency Compensation Performance Verification
After dynamic calibration of the test site data, the measurement error of the star sensor is corrected, and the positioning without GCPs is carried out. The positioning accuracy results of TH01-01 star and TH01-02 star are shown as Tables 3-5.
Comparing the experimental results above, we can summarize that:
1) Because of the existence of low-frequency measurement error, the positioning accuracy without GCPs of each test site corrected by the test parameters of Beijing calibration field is lower than the accuracy of each test site corrected by the calibration parameters of each test site.
Table 3. The positioning accuracy without GCPs in each site verified by Beijing calibration field parameters (X, Y: Gaussian projection, H: elevation, unit: meters).
Table 4. The positioning accuracy without GCPs in each site verified by each test site parameters (X, Y: Gaussian projection, H: elevation, unit: meters).
Table 5. The positioning accuracy without GCPs after low-frequency error compensation (X, Y: Gaussian projection, H: elevation, unit: meters).
2) Correct the low-frequency measurement error by dynamically calibration, the positioning accuracy of plane and elevation is improved, especially the elevation accuracy can be improved to the accuracy of each test site corrected by the calibration parameters of each test site.
3) Correct low-frequency measurement error by dynamic calibration, and the plane positioning accuracy is still lower than the accuracy of each test sites corrected by the calibration parameters of each test site.
6. Conclusion
Through the technique of exterior orientation angle elements dynamic calibration, the low-frequency error detection of TH01-01 star and TH01-02 star can basically eliminate the plane and elevation error of the ground points, and the sensitivity of the low-frequency error compensation is about 1", which is a high sensitivity. Under the condition of low precision of domestic satellite attitude measurement system, it is of great significance to the improvement of global positioning accuracy without GCPs.