Next Article in Journal
A Single-Chip High-Voltage Integrated Actuator for Biomedical Ultrasound Scanners
Previous Article in Journal
The Response of UV/Blue Light and Ozone Sensing Using Ag-TiO2 Planar Nanocomposite Thin Film
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fast, Three-Dimensional, Indirect Geolocation Method Using IAGM and DSM Data without GCPs for Spaceborne SAR Images

Department of Applied Science and Frontier Technology, Qian Xuesen Laboratory of Space Technology, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(23), 5062; https://doi.org/10.3390/s19235062
Submission received: 12 October 2019 / Revised: 5 November 2019 / Accepted: 18 November 2019 / Published: 20 November 2019
(This article belongs to the Section Remote Sensors)

Abstract

:
To determine the geolocation of a pixel for spaceborne synthetic aperture radar (SAR) images, traditional indirect geolocation methods can cause great computational complexity. In this paper, a fast, three-dimensional, indirect geolocation method without ground control points (GCPs) is presented. First, the Range-Doppler (RD) geolocation model with all the equations in the Earth-centered rotating (ECR) coordinate system is introduced. By using an iterative analytical geolocation method (IAGM), the corner point locations of a quadrangle SAR image on the Earth’s surface are obtained. Then, a three-dimensional (3D) grid can be built by utilizing the digital surface model (DSM) data in this quadrangle. Through the proportional relationship for every pixel in the 3D grid, the azimuth time can be estimated, which is the key to decreasing the calculation time of the Doppler centroid. The results show that the proposed method is about 12 times faster than the traditional method, and that it maintains geolocation accuracy. After acquiring the precise azimuth time, it is easy to obtain the range location. Therefore, the spaceborne SAR image can be geolocated to the Earth surface precisely based on the high-resolution DSM data.

1. Introduction

Spaceborne synthetic aperture radar (SAR) images are widely used in a variety of fields [1]. With the paramount need to target surveillance and state security, i.e., target geolocation, the accuracy of the absolute locations of sensitive targets on the ground in spaceborne SAR images is very critical. The absolute accuracy of SAR geolocation depends on multiple factors, such as the orbital precision of the satellite, sensor stability, radar accuracy, knowledge of the propagation medium, SAR processing accuracy, timing accuracy, target detection accuracy, coordinate transformation accuracy, etc. [2,3,4,5,6,7].
The traditional indirect geolocation method establishes the mapping association between image coordinates and geodetic coordinates by repetitively calculating the relation between the digital elevation model (DEM) grid and the satellite position, which requires several processing iterations [8,9,10]. A good deal of work has been done using the traditional indirect geolocation method to achieve good accuracy. Geolocation accuracy can be effectively improved by using the precise latitude, longitude, and elevation provided by ground control points (GCPs), such as Wettzell corner reflector experiment. As reported in [11,12], TerraSAR-X has the capability of submeter-level geolocation accuracy in range. An in-depth analysis of TSX-1 carried out as part of the Wettzell corner reflector experiment, the pixel geolocation accuracy was improved to approximately 1 cm in range [11]. However, especially in overseas, mountainous areas, canyons, deserts, etc., it is difficult to obtain GCPs, while the geolocation of these areas is very important. Therefore, a method of geolocation without GCPs is necessary in such cases. The RD model is the most widely-used physical sensor model for spaceborne SAR, which can be used to geolocate without GCPs [13]. In [14], a fast geocoding method of spaceborne SAR images using graphics processing units was proposed. This method accelerated the algorithm processing by performing block processing and parallel processing using the graphic processing unit or the central processing unit. However, this method is only an engineering implementation, and does not improve the calculation model. In [15], a hybrid algorithm based on the RD location model was proposed, which could achieve a higher level of accuracy than the analytic geolocation method (AGM) and relative geolocation method. This method took 10.9 s to process the first, middle, and last rows of a SAR image [15].
In this paper, a method to improve the Doppler centroid calculation model is proposed by estimating the geometric relationship between a target point inside a SAR image and the four corner points of the quadrangle SAR image. (For a N a × N r pixels SAR image, the four corner points are located at ( 1 , 1 ) , ( 1 , N r ) , ( N a , 1 ) and ( N a , N r ) . The target point means any pixel except for the four corner points in the N a × N r SAR image.) This geolocation method for SAR images does not use GCPs, and since the iterative calculations of the Doppler centroid are omitted, it is more efficient to geolocate targets using this method while ensuring the geolocation accuracy. Furthermore, the proposed geolocation method is a general method that can be applied for all current spaceborne SAR systems. In this paper, we choose TanDEM-X images as the experimental data; the experimental results demonstrate the efficiency and reliability of the proposed method.
The rest of the paper is structured as follows. In Section 2 geolocation theory is introduced and divided into four subsections: geometric analyses for SAR images, the RD model for SAR images, the details about the IAGM, and the atmospheric propagation delay for microwaves that contains ionospheric and tropospheric delays. A fast, three-dimensional, indirect geolocation method is then proposed in Section 3. The experimental results in Section 4 validate the performance of the proposed method. Section 5 discusses the results and future works. Finally, Section 6 concludes the findings and contributions of this paper.

2. The Geolocation Theory

2.1. The Coordinate System and Transformation Formula

Figure 1 illustrates the local coordinate system S x y z based on the ECR coordinate system. The ECR coordinate system is widely used for RD model geolocation [16]. As shown in Figure 1, O X Y Z is a geocentric coordinate system, N represents the North Pole, and the arc N G is the Greenwich meridian. O is set as the origin, which coincides with the Earth’s center of mass. The Z axis and the mean rotational axis of the Earth coincide; the X axis is pointing to the mean Greenwich meridian, and the Y axis is directed to complete a right-handed Cartesian coordinate system. E is the point where the Y axis passes through the surface of the Earth. S x y z is the local coordinate system based on the ECR coordinate system. S represents the position of the satellite, and S is the sub-satellite point. T is the target on the Earth’s surface, T is the projected point of T on the ellipsoid surface, T T is the elevation of the target T , and R is the slant range between the satellite and the ground target. S N is an arc passing S . S is set as the origin of the local coordinate system. The O S vector is regarded as the z axis; the direction of the O S vector is set as the positive direction. The x axis is in the O S N plane, which passes the subsatellite point S and is perpendicular to line S S . The y axis is then defined according to the right-handed rule of the Cartesian coordinate system. In addition, α is the angle for T O S , and β is the angle between the plane O S N and the plane T O S . χ is the geocentric longitude of T , and ϕ is the geocentric latitude of T [16,17,18,19,20,21].
In Figure 1, the target T ’s location is ( x T , y T , z T ) . Its geocentric longitude and latitude in the spherical coordinate system are given by [22]:
tan χ T = y T x T
tan ϕ T = z T x T 2 + y T 2
in which χ T is the geocentric longitude of T , and ϕ T is the geocentric latitude of T .
In the ellipsoidal coordinate system, the target T ’s geodetic longitude and latitude are γ T and φ T , respectively. The target T ’s geodetic longitude and geodetic latitude are the same [19]:
tan γ T = y T x T
The relation between geocentric latitude and geodetic latitude could be given by [22]:
tan φ T = ( 1 e c 2 N N + h T ) tan ϕ T
where e c is the first eccentricities of Earth, h T is the ellipsoid height of T . N is the radius of curvature in the prime vertical [19,22]:
N = a 1 e c 2 sin 2 φ T
( γ T , φ T , h T ) are the parameters in the geodetic coordinate system, and ( x T , y T , z T ) are the parameters in the space rectangular coordinate system. The transformations from the geodetic coordinate to the space rectangular coordinate are given by [19,22]:
[ x T y T z T ] = [ ( N + h T ) cos φ T cos γ T ( N + h T ) cos φ T sin γ T ( N ( 1 e c 2 ) + h T ) sin φ T ]

2.2. The RD Model for SAR Images

2.2.1. The Earth Model Equation

Since the Earth’s shape is technically an oblate ellipsoid, the difference between its semimajor and semiminor axes is small. But for precise measurements, we must consider the model of the Earth as an oblate ellipsoid. Therefore, the Earth model equation is given by [23,24]:
x T 2 + y T 2 a 2 + z T 2 b 2 = 1
where a is the semimajor axis and b is the semiminor axis.
Considering the ellipsoid height, the Earth model equation can be rewritten as [25]:
x T 2 + y T 2 ( a + h T ) 2 + z T 2 ( b + h T ) 2 = 1

2.2.2. The SAR Doppler Equation

The Doppler frequency in the ECR coordinate system for a generic point target is given by [23]:
f D = 2 λ R ( V S V T ) ( R S R T )
where f D is the Doppler frequency, λ is the radar wavelength, R S = ( x S , y S , z S ) is the satellite position vector, R T = ( x T , y T , z T ) is the ground target position vector, V S = ( x ˙ S , y ˙ S , z ˙ S ) is the satellite velocity vector, and V T is the ground target velocity vector. The velocity vector V T in the ECR coordinate system is given by [23]:
V T = [ 0 , 0 , 0 ]

2.2.3. The SAR Range Equation

The slant range between the sensor and the ground target at given time t i is written as the following expression [23,24,25]:
R ( i , j ) = | R S R T |
where R ( i , j ) = ( x S x T ) 2 + ( y S y T ) 2 + ( z S z T ) 2 , i represents the row number for the SAR image, and j represents the column number for the SAR image. j can be written as [25]:
j = ( R R min ) / ( c 2 f s ) + 1
where R min is the nearest slant range for the SAR image, f s is the sampling frequency, and c is the speed of light.

2.2.4. The RD Model

The RD model is established between a satellite and a ground target on the Earth’s surface [24], which includes Equations (8), (9), and (11). At every azimuth time, the position and velocity vectors of the satellite can be fitted though GPS ephemeris. Therefore, R S , V S , and V T are known, and the ground target R T is unknown, which can be calculated by solving the three equations using AGM.

2.3. Iterative Analytical Geolocation Method (IAGM)

As we know, the shape of the Earth is an ellipsoid. Point T is a small area around the subsatellite point S , so O S = O T = R L . R L is called the local radius, which is given by the following expression [16]:
R L = a 2 b 2 a 2 sin 2 ϕ S + b 2 cos 2 ϕ S
where ϕ S is the geocentric latitude of S .
According to the cosine theorem, the angle α is given by [16]:
cos α = E 2 + F 2 G 2 2 E F
where E = R S = | R S | = x S 2 + y S 2 + z S 2 , F = R L + h T , G = R ( i , j ) . R S is the magnitude of the sensor position vector.
The detailed steps of the IAGM are as follows:
(a)
Calculate the geocentric latitude and longitude of the sub-satellite point S :
χ S = tan 1 ( y S x S )
ϕ S = tan 1 ( z S x S 2 + y S 2 )
(b)
In the local coordinate system, the vectors R S , V S , and R T in the ECR coordinate system can be transformed to R S l , V S l , and R T l [16]:
R S l = ( 0 , 0 , z S l )
V S l = ( x ˙ S l , y ˙ S l , z ˙ S l )
R T l = ( x T l , y T l , z T l )
where z S l = R S R L .
[ x ˙ S l y ˙ S l z ˙ S l ] = [ x ˙ S sin ϕ S cos χ S y ˙ S sin ϕ S sin χ S + z ˙ S cos ϕ S x ˙ S sin χ S y ˙ S cos χ S x ˙ S cos ϕ S cos χ S + y ˙ S cos ϕ S sin χ S + z ˙ S sin ϕ S ]
[ x T l y T l z T l ] = [ ( R L + h T ) sin α cos β ( R L + h T ) sin α sin β ( R L + h T ) ( 1 cos α ) ]
Equations (17)–(19) are the parameters for the Doppler equation in the local coordinate system S x y z .
(c)
Calculate the angle β from the Doppler equation.
In the local coordinate system S x y z , the Doppler equation is determined by:
f d = 2 λ R ( R S l R T l ) V S l
Equations (17)–(19) can be directly substituted into Equation (22):
f d = 2 λ R ( x ˙ S l ( ( R L + h T ) sin α cos β ) + y ˙ S l ( ( R L + h T ) sin α sin β ) + z ˙ S l ( z S l + ( R L + h T ) ( 1 cos α ) ) )
where R = | R S l R T l | .
Suppose [16]:
{ A = 2 λ R x ˙ S l ( R L + h T ) sin α B = 2 λ R y ˙ S l ( R L + h T ) sin α C = 2 λ R z ˙ S l ( R S + h T ( R L + h T ) cos α ) f d
Therefore, Equation (23) can be rewritten by [16]:
A cos β + B sin β + C = 0
The above equation can be solved as [16]:
cos β = A C ± B A 2 + B 2 C 2 A 2 + B 2
The sign “ ± ” depends on the SAR observation mode. If the look direction is right, “ + ” is chosen. Otherwise, “ ” is chosen.
(d)
Calculate the geocentric latitude and longitude for the ground point T by using the angle α and the angle β [16].
cos ( π 2 ϕ T ) = cos α sin ϕ S + sin α cos ϕ S cos β
cos ( χ S χ T ) = cos α sin ϕ S sin ϕ T cos ϕ S cos ϕ T
Transform geocentric latitude and longitude to geodetic latitude and longitude [19,22]:
{ γ T = χ T φ T = tan 1 ( ( 1 e c 2 N N + h T ) tan ϕ T )
Therefore, the vector of the ground target is R T = ( γ T , φ T , h T ) .
The iterative steps for this AGM are executed in order to obtain more precise result. The process steps are described as follows:
  • Get R L , R S , and R ( i , j ) according to the above method.
  • Use Equation (14) to calculate the angle α .
  • According to the steps from (a) to (d), the position vector R T = ( γ T , φ T , h T ) can be obtained.
  • Calculate the value R L = | R T | h T . If | R L R L | < 0.01 , then stop the iteration and get the final result ( γ T , φ T , h T ) . Otherwise, let R L = R L and re-execute step 2.

2.4. Atmospheric Propagation Delay for Microwaves

The SAR signals travel through the atmosphere slower than they travel in a vacuum due to air refractivity. The distance Δ L is related to the atmospheric refractive index n ( s ) , and can be written as [26]:
Δ L = M F ( θ ) Δ Z
where Δ Z is the zenith delay, and M F ( θ ) is the projection function. Generally, the incidence angle of θ for a SAR system is between 20 ° and 55 ° . A simple projection function is given by [26]:
M F ( θ ) = 1 cos θ
The zenith delay includes two delay parts: the tropospheric delay and the ionospheric delay [26,27]:
Δ Z = Δ Z t r o p o + Δ Z i o n o

2.4.1. The Ionospheric Delay

The ionospheric refractive index is given by [28]:
n p h i o n o = 1 C X 2 N e f 2 ± C X C Y 2 N e B 0 f 3 C X 2 8 N e 2 f 4
where N e is the electron density, B 0 is the magnitude of the magnetic field vector B 0 , f is the radar frequency in Hz, and the two constants C X and C Y are given by [28]:
C X e 2 4 π 2 ε 0 m e = 80.62
C Y μ 0 e 2 π m e
where e is the electron charge ( e = 1.602 × 10 19 C ) , ε 0 is the permittivity of free space ( ε 0 = 8.854 × 10 12 F / m ) , m e is the electron mass ( m e = 9.109 × 10 31 k g ) , μ 0 is the permeability of free space (   μ 0 = 4 π × 1 0 7 H / m ) .
The first two terms in Equation (33) are regarded as the first order refractive index. Due to the much smaller magnitude of the third- and fourth-order terms, only the electron density within the ionosphere is considered [28]. So, Equation (33) can be rewritten as [28]:
n p h i o n o = 1 C X 2 f 2 = 1 40.31 N e f 2
Therefore, the group refractive index is expressed as [28]:
n g r i o n o = 1 + C X 2 N e f 2 = 1 + 40.31 N e f 2
The ionospheric delay can be calculated by the total number of electrons on the propagation path [26]:
Δ Z i o n o = 40.31 f 2 T E C
where T E C is the total electron content.
Therefore:
Δ L i o n o = M F ( θ ) Δ Z i o n o = 40.31 f 2 cos θ T E C
The radar signal ionospheric delay Δ L i o n o converts the path delay from nadir to the path at a constant incidence angle θ .
The real TEC value can be downloaded from the ftp server of the international Global Navigation Satellite Systems (GNSS) service (IGS) [29].

2.4.2. The Tropospheric Delay

Since most SAR systems operate at frequencies below 40 GHz, and the refractivity using the millimeter-wave propagation model (MPM) is more or less constant, the refractivity can be considered frequency independent [5].
In the integral zenith model, the tropospheric delay is divided into hydrostatic, wet, and liquid components [30,31]:
Δ Z t r o p o = 10 6 s N d s
where s is the actual propagation path.
N = k 1 P d T + k 2 e w T + k 3 e w T 2 + 1.45 W c l
where k 1 = 0.776 K P a 1 , k 2 = 0.716 K P a 1 , and k 3 = 3.75 × 10 3 K 2 P a 1 are the constants, P d is the partial pressure of dry air in Pa, e w is the partial pressure of water vapor in Pa, T is the absolute temperature in Kelvin, and W c l is the cloud water content in g/m3. The liquid delay is very small, so the last term of liquid water in the above equation can be neglected [7].
The tropospheric delay can be rewritten as [7]:
Δ L t r o p o = M F ( θ ) Δ Z t r o p o = 10 6 cos θ z 0 z t ( k 1 P d T + k 2 e w T + k 3 e w T 2 ) d s
where z 0 is the height of the Earth surface, z t is the height of the upper limit of the troposphere.

2.4.3. Real Data for the Ionosphere and Troposphere

The international GNSS service provides orbits, ionospheric delay, tropospheric delay, and other high-quality GNSS data products online in near real time for the whole world [32,33,34,35].
In order to define a global ionospheric model, the vertical total electron content is represented as a function of geocentric longitude, latitude, and time in the form of a raster grid. The global ionosphere maps are provided in the IONospheric EXchange (IONEX) format [29]. The time resolution of the maps is two hours, and the spatial resolution of each gird is 5 degrees in longitude and 2.5 degrees in latitude. Figure 2 shows the global TEC maps at 10:00:00 UTC on 20 December 2018.
Since 1997, IGS has provided zenith path delay (ZPD) products, which are archived and can be accessed through the FTP server [36]. As shown in Figure 3, the ZPD products for 20 December 2018 are available at Beijing Fangshan (BJFS) station. Therefore, the BJFS data can be used to represent the ZPD of Beijing.

3. A Fast, Three-Dimensional, Indirect Geolocation Method

Geodetic coordinates, i.e., latitude, longitude, and height, are required by the traditional indirect geolocation method. Therefore, high precision DEM data or DSM data is the basic requirement for precise geolocation. In short, the Doppler centroid and slant range can be obtained by calculating the relationship between the target geodetic coordinates and the satellite position. Then, the pixel location in the azimuth and range can be obtained according to the Doppler centroid and slant range, respectively. The traditional indirect geolocation method requires iterative calculations to obtain the azimuth time, which is very time consuming. Therefore, in this paper, we introduce a fast indirect geolocation method to speed up the calculation of the azimuth time.
In order to clearly express the proposed algorithm and the process steps, a flowchart is presented in Figure 4. As shown in Figure 5, the geometric illustration of the estimated azimuth time is given.
Suppose the elevations are zero for the four corner points, which are marked C1, C2, C3, and C4. The corner point C1 refers to the pixel ( 1 , 1 ) in the SAR image, whose geolocation point on the Earth’s surface is ( γ C 1 , φ C 1 , 0 ) . The corner point C2 refers to the pixel ( 1 , N r ) in the SAR image, whose geolocation point on the Earth’s surface is ( γ C 2 , φ C 2 , 0 ) . The corner point C3 refers to the pixel ( N a , 1 ) in the SAR image, whose geolocation point on the Earth’s surface is ( γ C 3 , φ C 3 , 0 ) . The corner point C4 refers to the pixel ( N a , N r ) in the SAR image, whose geolocation point on the Earth’s surface is ( γ C 4 , φ C 4 , 0 ) . The rectangular space coordinate for the four corner points according to Equations (5) and (6) are recorded as ( x C 1 , y C 1 , z C 1 ) , ( x C 2 , y C 2 , z C 2 ) , ( x C 3 , y C 3 , z C 3 ) , ( x C 4 , y C 4 , z C 4 ) .
The detailed steps of the proposed fast, three-dimensional, indirect geolocation method are as follows:
(a)
Calculate the slopes of the latitude and the longitude between the first azimuth time and the last azimuth time at the nearest and furthest slant ranges, respectively.
K L 1 = γ C 3 γ C 1 N a 1
K B 1 = φ C 3 φ C 1 N a 1
K L N r = γ C 4 γ C 2 N a 1
K B N r = φ C 4 φ C 2 N a 1
Then, the average values for the slopes of latitude and the longitude are given by:
K L = K L 1 + K L N r 2
K B = K B 1 + K B N r 2
(b)
Calculate the distance between C1 and C3:
R C 1 C 3 = ( x C 1 x C 3 ) 2 + ( y C 1 y C 3 ) 2 + ( z C 1 z C 3 ) 2
(c)
As point T ’s projection point is T , the positions of T and T are ( γ T , φ T , h T ) and ( γ T , φ T , 0 ) , respectively. The rectangular space coordinates of point T and point T are ( x T , y T , z T ) and ( x T , y T , z T ) , respectively. Then calculate the distance between C1 and T .
R C 1 T = ( x C 1 x T ) 2 + ( y C 1 y T ) 2 + ( z C 1 z T ) 2
(d)
Estimate point C g on the straight line C1C3, whose geodetic coordinate ( γ C g , φ C g , 0 ) is given by:
γ C g = γ C 1 + K L R C 1 T R C 1 C 3 ( N a 1 )
φ C g = φ C 1 + K B R C 1 T R C 1 C 3 ( N a 1 )
The rectangular space coordinate for point C g is ( x C g , y C g , z C g ) . Therefore, R T C g and R C 1 C g can be expressed as:
R T C g = ( x T x C g ) 2 + ( y T y C g ) 2 + ( z T z C g ) 2
R C 1 C g = ( x C 1 x C g ) 2 + ( y C 1 y C g ) 2 + ( z C 1 z C g ) 2
According to the cosine theorem, the angle ζ can be given:
ζ = cos 1 R C 1 C g 2 + R C 1 T 2 R T C g 2 2 R C 1 C g R C 1 T
Estimate the projection point C v for point T on the straight line C 1 C g .
R C 1 C v = R C 1 T cos ζ
(e)
From the ratio relationship, the azimuth time t i _ e s t of point T can be derived:
t i _ e s t = t 1 + int ( R C 1 C v R C 1 C 3 N a ) t l i n e
where t 1 is the SAR image generation starting time, t l i n e is the imaging time interval of the SAR image, and int ( ) returns the integer part of a decimal number.
According to the geometry estimation, the estimated azimuth time t i _ e s t of point T can be obtained, though it has an error that needs to be corrected.
(f)
Obtain point T ’s precise azimuth time t i . Calculate the Doppler frequency at the estimated azimuth time t i _ e s t by Equations (9)–(11).
f D ( t i _ e s t ) = 2 λ R ( V s ( t i _ e s t ) ) ( R s ( t i _ e s t ) R T )
where V s ( t i _ e s t ) = ( x ˙ s ( t i _ e s t ) , y ˙ s ( t i _ e s t ) , z ˙ s ( t i _ e s t ) ) , R s ( t i _ e s t ) = ( x s ( t i _ e s t ) , y s ( t i _ e s t ) , z s ( t i _ e s t ) ) , R T = ( x T , y T , z T ) , R = | R s ( t i _ e s t ) R T | .
Similarly, we could obtain the Doppler frequencies at the first and last azimuth times for the point at the scene center. The Doppler frequency slope can be written as:
K f = f D _ c e n t ( t N a ) f D _ c e n t ( t 1 ) ( N a 1 )
Therefore, the precise azimuth time t i can be obtained by the second estimation.
t i = t i _ e s t int ( f D ( t i _ e s t ) K f + 0.5 ) t l i n e
(g)
Calculate the slant range of point T .
R = ( x T x S _ t i ) 2 + ( y T y S _ t i ) 2 + ( z T z S _ t i ) 2
j = int ( R R min ρ r + 0.5 )
where ( x S _ t i , y S _ t i , z S _ t i ) is the satellite position at the azimuth time t i , ρ r is the range spacing.
The proposed fast, three-dimensional, indirect geolocation method contains seven steps (a~g). By calculating the spatial geometric relationship between the four corner points and point T , the estimated azimuth time t i _ e s t can be obtained. Then, the precise azimuth time t i can be easily derived by Equations (58)–(60), and the pixel location in azimuth i is acquired. Finally, by calculating the slant range of point T , the pixel location in range j can be obtained.

4. Experiments and Analyses

4.1. Geolocation Results

The proposed algorithm is tested with the TanDEM-X’s spotlight mode SAR image. All the parameters are listed in Table 1. The semimajor and semiminor axes are 6378137 m and 6356752.315 m, respectively. The speed of light is 2.99792458E + 5 km/s.
First, we find the relevant DSM data according to the TanDEM-X SAR image, and ensure the gridded DSM is suitable to the resolution of the image. Then, all the steps are executed according to the algorithm process flowchart in Figure 4.
Figure 6 shows the TanDEM-X SAR image geolocation results using the proposed algorithm in this paper. This figure gives the geolocation results in geodetic coordinates. Figure 6a provides the 0.69 m × 0.53 m gridded DSM, whose accuracy is the same as elevation 1 [37]. It should be noted that the height of DSM data is orthometric height [38]. The proposed algorithm is deduced based on an ellipsoidal Earth model, which means that the height is ellipsoid height. The geoid height is the difference between the ellipsoid and geoid [38]. Therefore, we assume the ellipsoid height, the orthometric height, and the geoid height are recorded as ‘h’, ‘H’, and ‘N’, respectively. Considering that this experimental area is small, a geoid height at the scene center can replace the other geoid heights in the scene. The geoid height can be easily obtained through the EGM2008 Geopotential Model [39]. The three- and the two-dimensional images are given in Figure 6b,c, respectively. In Figure 6b, the geodetic latitude, geodetic longitude, and ellipsoid height are included for every pixel.
Since the Qianxun Spatial Intelligence Inc. (Qianxun SI, Shanghai, China) offers a positioning service with centimeter-level accuracy (FindCM) for its customers, in this paper, the QianXun (QX) FindCM positioning results are used as the true positions. Two methods are used to compare the algorithm accuracy. Method 1 (M1) has no atmospheric propagation delay correction. Method 2 (M2) has atmospheric propagation delay correction, which includes tropospheric delay and ionospheric delay corrections. From Figure 2, it can be observed that the TEC map in Beijing is about 7.8 TECU. The value of 7.8 TECU is essentially extracted from the IONEX file [29]. Using TEC and other parameters in Equation (39), the ionospheric delay of the TanDEM-X SAR image can be obtained. Figure 3 shows that the ZPD of Beijing area is 2.368 m. Using Equation (42), the tropospheric delay can be acquired. The proposed method can be easily proved in M1 and M2, with M2 obviously being a better choice than M1.
Figure 7 presents the geolocation results for the Banshan Pavilion at Western Hills in Beijing which is picked up from Figure 6. The image size of Figure 7 is 1024 × 1024 pixels. Figure 7a,b are the two-dimensional images for M1 and M2, respectively. In order to see the eight check points (P1~P8) at the Banshan Pavilion clearly, the red windows in Figure 7a,b are enlarged and shown in Figure 7c,d, respectively. The red windows in Figure 7a,b have the same longitude and latitude ranges. Compared with Figure 7c, the eight check points (P1~P8) at Banshan Pavilion in Figure 7d obviously shift several pixels longitudinally.
Figure 8 illustrates the geolocation errors for the Banshan Pavilion with these two methods. Figure 8a,c illustrate the geolocation errors in the north, east, and vertical displacements for M1 and M2, respectively. The red line with circle markers represents the north displacement, the green line with rectangle markers represents the east displacement, and the blue line with asterisks represents the vertical displacement. In Figure 8b,d, the red lines with blue triangle markers represent the three-dimensional errors for M1 and M2, respectively.
Table 2 presents the geolocation accuracy for the eight corner points. The QX positioning results are taken as the true positions for the eight check points. By comparing the geolocation results of M1 (or M2) with QX, we can get the geolocation accuracy of the check points. As shown in Table 2, there are large displacements in east for M1, which are mainly due to atmospheric propagation delay in range. The displacements of the eight corner points in northing ( Δ N ), easting ( Δ E ), orthometric height ( Δ H ), and spatial ( Δ Spatial) are summarized in Table 2. The M1 geolocation errors are very large; the three-dimensional errors range from 3.76 m to 5.85 m. The M2 geolocation errors are smaller than those of M1, with three-dimensional errors ranging from 0.72 m to 1.60 m.
Figure 9 shows the geolocation results for the street lights and barriers located on Xingshikou Road in Beijing, taken from Figure 6. The image size of Figure 9 is 2048 × 2048 pixels. Figure 9a,b are the two-dimensional images for M1 and M2, respectively. The red windows in Figure 9a,b are enlarged, as shown in Figure 9c,d, respectively. So, the eleven check points for the street lights (P1~P5 and P8~P11) and the street barriers (P6, P7) located on Xingshikou Road in Beijing can be clearly seen. The red windows in Figure 9a,b have the same longitude and latitude ranges. Compared with Figure 9c, the eleven check points for the street lights (P1~P5 and P8~P11) and the street barriers (P6, P7) located on Xingshikou Road in Figure 9d have obviously shifted longitudinally by several pixels.
Similar to Figure 8, Figure 10 shows the geolocation errors for the street lights and the street barriers located on Xingshikou Road with the two methods mentioned above. Figure 10a,c illustrates the geolocation errors in the north, east, and vertical displacements for M1 and M2, respectively. The red line with circle markers represents the north displacement, the green line with rectangle markers represents the east displacement, and the blue line with asterisks represents the vertical displacement. In Figure 10b,d, the red lines with blue triangle markers represent three-dimensional errors for M1 and M2, respectively.
Table 3 presents the geolocation accuracy for the street lights and street barriers. The QX positioning results are taken as the true positions for the eleven check points. By comparing the geolocation results of M1 (or M2) with QX, we can get the geolocation accuracy of the check points. As shown in Table 3, there are large displacements in east for M1, which are mainly due to atmospheric propagation delay in range. The displacements of the eight corner points in northing ( Δ N ), easting ( Δ E ), orthometric height ( Δ H ), and spatial ( Δ Spatial) are summarized in Table 3. The M1 geolocation errors are very large; the three-dimensional errors range from 3.43 m to 4.80 m. The M2 geolocation errors are smaller than those of M1, with three-dimensional errors ranging from 0.47 m to 1.69 m.

4.2. Computational Efficiency and Accuracy

The computing platform used was a Thinkpad E570 (Lenovo group co., Ltd., Beijing, China) with Core i5-7200U at 2.5GHz, 8GB memory, solid state drive and running the Windows 7 operating system. In addition, the processing software used was MATLAB R2016b (The MathWorks, Inc., Natick, MA, USA). There are two geolocation experiments: (i) The gridded DSM with 1024 × 1024 pixels, (ii) The gridded DSM with 2048 × 2048 pixels. All the geolocation experiments are tested with the TanDEM-X’s spotlight mode SAR image. The main parameters of the SAR image are shown in Table 1.
The scale and processing time are shown in Table 4 to compare the proposed method (M2) to the traditional three-dimensional, indirect geolocation method. The traditional method needs to iterate different times according to different thresholds. In this experiment, the threshold of time difference is set to 0.0001 s. The proposed method is not an iterative method, so it is not necessary to set a threshold.
It is apparent that the proposed fast, three-dimensional, indirect geolocation method is about 12 times faster than the traditional three-dimensional, indirect geolocation method.
The mean errors of the three-dimensional geolocation for check points are shown in Table 5. The geolocation accuracy of the traditional method is the same as that of the proposed method within the scale of 1024 × 1024 and 2048 × 2048.

5. Discussion

This paper proposes a fast, three-dimensional, indirect geolocation method using IAGM and DSM data for spaceborne SAR images. The traditional indirect geolocation method based on DSM or DEM data is computationally complex to obtain the accurate azimuth time and slant range, because several iterations must be executed [8,9,10]. The proposed fast method includes two steps to obtain the accurate azimuth time, while keeping the geolocation accuracy. By utilizing the geometric relation between the four corner points and the target, it is easier to estimate the azimuth time. It has to be mentioned that the proposed method can be widely used in any kind of terrain including flat ground, hills, mountains etc. DSM refers to the height of ground surface, buildings, bridges and trees. But DEM contains only elevation information of the terrain, and does not contain other surface information. If there is any need for geolocation regarding buildings, bridges, and other ground surface information, DSM data must be used.
A TanDEM-X SAR image is used to prove this fast, three-dimensional, indirect geolocation method without GCPs. Generally, the geolocation results have no atmospheric propagation delay correction; however, for some special requirements, such as accurate positioning, atmospheric propagation delay correction must be considered. Therefore, a fast, indirect geolocation method is used in such situations. In addition, M1 and M2 have the same computational complexity, and M2 only increases the correction for slant range. The three-dimensional errors in range for the eight corner points at the Banshan Pavilion are 3.76 m to 5.85 m and 0.72 m to 1.60 m for M1 and M2, respectively. For the street lights and barriers located on Xingshikou Road, their three-dimensional errors in range are 3.43 m to 4.80 m and 0.47 m to 1.69 m for M1 and M2, respectively. M1 is a general geolocation method that does not require additional data support. M2 includes atmospheric propagation delay correction, which needs the support of atmospheric data. It has been shown that this fast method can be generally used in spaceborne SAR images for indirect geolocation. It is about 12 times faster than the traditional three-dimensional, indirect geolocation method.
In the pursuit of accurate positioning, future research will consider the solid Earth tides, continental drift, and so on.

6. Conclusions

In this paper, a fast, three-dimensional, indirect geolocation method for spaceborne SAR images is proposed. It decreases the calculation time by avoiding several iterations, as used in the traditional indirect geolocating method. For precise geolocation of a SAR image, atmospheric propagation delays have been compensated, and the orthometric height of the DSM data has also been transformed to ellipsoidal height. Therefore, the geolocation could achieve accurate results within 2 m from the true positions for the check points. It has been shown that the proposed method is reliable and efficient for geolocation using TanDEM-X’s spotlight mode SAR images. Moreover, this paper provides a method which can also be used in other spaceborne SAR systems, such as COSMO-SkyMed, Radarsat, Sentinel etc. The accurate azimuth time can be calculated with less than one pulse repetition time (PRT) with very few errors compared to the traditional three-dimensional, indirect geolocation method.

Author Contributions

Conceptualization, M.L.; methodology, M.L.; validation, M.L. and P.X.; formal analysis, M.L.; resources, P.X.; writing—original draft preparation, M.L.; writing—review and editing, P.X.

Funding

This research received no external funding.

Acknowledgments

This work was supported in part by the Innovation Workstation of Qian Xuesen Lab.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Curlander, J.C.; Mcdonough, R.N. Synthetic Aperture Radar: Systems and Signal Processing; Wiley: New York, NY, USA, 1991. [Google Scholar]
  2. Blass, U.; Cong, X.Y.; Brcic, R.; Rexer, M.; Minet, C.; Breit, H.; Eineder, M.; Fritz, T. High precision measurement on the absolute localization accuracy of TerraSAR-X. In Proceedings of the IEEE International Geoscience & Remote Sensing Symposium (IGARSS), Munich, Germany, 22–27 July 2012; pp. 1625–1628. [Google Scholar]
  3. Schubert, A.; Jehle, M.; Small, D.; Meier, E. Mitigation of atmospheric perturbations and solid Earth movements in a TerraSAR-X time-series. J. Geod. 2011, 86, 257–270. [Google Scholar] [CrossRef]
  4. Ding, C.; Liu, J.; Lei, B.; Qiu, X. Preliminary exploration of systematic geolocation accuracy of GF-3 SAR satellite system. J. Radar 2017, 6, 11–16. [Google Scholar]
  5. Balss, U.; Eineder, M.; Fritz, T.; Breit, H.; Minet, C. Techniques for high accuracy relative and absolute localization of TerraSAR-X/TanDEM-X data. In Proceedings of the IEEE International Geoscience & Remote Sensing Symposium (IGARSS), Vancouver, BC, Canada, 24–29 July 2011; pp. 2464–2467. [Google Scholar]
  6. Eineder, M.; Minet, C.; Steigenberger, P.; Cong, X.; Fritz, T. Imaging geodesy—Toward centimeter-level ranging accuracy with TerraSAR-X. IEEE Trans. Geosci. Remote Sens. 2011, 49, 661–671. [Google Scholar] [CrossRef]
  7. Cong, X.; Balss, U.; Eineder, M.; Fritz, T. Imaging geodesy—Centimeter-level ranging accuracy with TerraSAR-X: An update. IEEE Geosci. Remote Sens. Lett. 2012, 9, 948–952. [Google Scholar] [CrossRef]
  8. Chen, E. Study on Ortho-Rectification Methodology of Space-Borne Synthetic Aperture Radar Imagery. Ph.D. Thesis, Chinese Academy of Forestry, Beijing, China, 2004. [Google Scholar]
  9. Song, Z.; Zhang, J.; Huang, G. Research on airborne SAR indirect geocoding method based on correction of slant range measurement error. Remote Sens. Inf. 2011, 4, 23–27. [Google Scholar]
  10. Wang, D.; Liu, A.; Xia, X. Error model based on range-doppler indirect positioning. Electron. Meas. Technol. 2018, 41, 139–144. [Google Scholar]
  11. Blass, U.; Gisinger, C.; Cong, X.; Eineder, M.; Brcic, R. Precise 2-D and 3-D ground target localization with TerraSAR-X. Int. Arch. Photogramm. Remote Sens. 2013, 40, 23–28. [Google Scholar] [CrossRef]
  12. Blass, U.; Gisinger, C.; Eineder, M. Measurements on the absolute 2-D and 3-D localization accuracy of TerraSAR-X. Remote Sens. 2018, 10, 656. [Google Scholar] [CrossRef]
  13. Curlander, J.C. Utilization of Spaceborne SAR Data for Mapping. IEEE Trans. Geosci. Remote Sens. 1984, 22, 106–112. [Google Scholar] [CrossRef]
  14. Balz, T.; Zhang, L.; Liao, M. Fast geocoding of spaceborne synthetic-aperture radar images using graphics processing units. J. Appl. Remote Sens. 2012, 6, 063553. [Google Scholar]
  15. Liu, X.; Ma, H.; Sun, W. Study on the Geolocation Algorithm of Space-Borne SAR Image. Advances in Machine Vision, Image Processing, and Pattern Analysis; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  16. Zhou, G.; He, C.; Yue, T.; Huang, W.; Huang, Y.; Li, X.; Chen, Y. An improved method of AGM for high precision geolocation of SAR images. Int. Arch. Photogramm. Remote Sens. 2018, 42, 2479–2484. [Google Scholar] [CrossRef]
  17. Yang, S.; Huang, G.; Zhou, Z. Generation of SAR stereo image pair. In Proceedings of the IET International Radar Conference, Guilin, China, 20–22 April 2009; p. 646. [Google Scholar]
  18. Wan, Z.; Shao, Y.; Xie, C.; Zhang, F. Ortho-rectification of high-resolution SAR image in mountain area by DEM. In Proceedings of the 18th International Conference on Geoinformatics, Beijing, China, 18–20 June 2010. [Google Scholar]
  19. Xu, G. GPS: Theory, Algorithms and Applications, 2nd ed.; Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 2007. [Google Scholar]
  20. Leick, A.; Rapoport, L.; Tatarnikov, D. GPS Satellite Surveying, 4th ed.; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
  21. Hofmann-Wellenhof, B.; Lichtenegger, H.; Wasle, E. GNSS—Global Navigation Satellite Systems; Springer: Mörlenbach, Germany, 2008. [Google Scholar]
  22. Li, Y. Direct and Indirect Ortho-Rectification of Space-Borne SAR Image. Ph.D. Thesis, University of Chinese Academy of Sciences, Beijing, China, 2017. [Google Scholar]
  23. Wang, Q.; Huang, H.; Dong, Z.; Yu, A.; He, F.; Liang, D. High-precision, fast geolocation method for spaceborne synthetic aperture radar. Chin. Sci. Bull. 2012, 57, 287–293. [Google Scholar] [CrossRef]
  24. Curlander, J.C. Location of spaceborne SAR imagery. IEEE Trans. Geosci. Remote Sens. 1982, 20, 359–364. [Google Scholar] [CrossRef]
  25. Zanin, K.A. Quality analysis of image geolocation for a space synthetic aperture radar. Solar Syst. Res. 2014, 48, 555–560. [Google Scholar] [CrossRef]
  26. Wang, W.; Liu, J.; Qiu, X. Decimeter-level geolocation accuracy updated by a parametric tropospheric model with GF-3. Sensors 2018, 18, 2197. [Google Scholar] [CrossRef]
  27. Teunissen, P.J.G. The geometry-free GPS ambiguity search space with a weighted ionosphere. J. Geod. 1997, 71, 370–383. [Google Scholar] [CrossRef]
  28. Alizadeh, M.M.; Wijaya, D.D.; Hobiger, T.; Weber, R.; Schuh, H. Ionospheric Effects on Microwave Signals. In Atmospheric Effects in Space Geodesy; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  29. IONEX File Containing IGS Combined Ionosphere Maps Provided by CDDIS. Available online: Ftp://cddis.gsfc.nasa.gov/pub/gps/products/ionosphere/2018/354/igsg3540.18i.Z (accessed on 5 August 2019).
  30. Nilsson, T.; Böhm, J.; Wijaya, D.D.; Tresch, A.; Nafisi, V.; Schuh, H. Path Delays in the Neutral Atomosphere. In Atmospheric Effects in Space Geodesy; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  31. Baldysz, Z.; Nykiel, G.; Araszkiewicz, A.; Figurski, M.; Szafranek, K. Comparison of GPS tropospheric delays derived from two consecutive EPN reprocessing campaigns from the point of view of climate monitoring. Atmos. Meas. Tech. 2016, 9, 4861–4877. [Google Scholar] [CrossRef]
  32. Lannes, A.; Teunissen, P.J.G. GNSS algebraic structures. J. Geod. 2011, 85, 273–290. [Google Scholar] [CrossRef]
  33. Maciuk, K. GPS-only, GLONASS-only and Combined GPS+GLONASS Absolute Positioning under Different Sky View Conditions. Teh. Vjesn. 2018, 25, 933–939. [Google Scholar]
  34. Nordman, M.; Eresmaa, R.; Boehm, J.; Poutanen, M.; Koivula, H.; Järvinen, H. Effect of troposphere slant delays on regional double difference GPS processing. Earth Planets Space 2009, 61, 845–852. [Google Scholar] [CrossRef]
  35. Wang, K.; Rothacher, M. Stochastic modeling of high-stability ground clocks in GPS analysis. J. Geod. 2013, 87, 427–437. [Google Scholar] [CrossRef]
  36. Tropospheric Delay in ZPD Format Provided by CDDIS. Available online: Ftp://cddis.gsfc.nasa.gov/pub/gps/products/troposphere/zpd/2018/354/bjfs3540.18zpd.gz (accessed on 5 August 2019).
  37. Technical Information Elevation1 Digital Surface Model. Available online: https://www.intelligence-airbusds.com/files/pmedia/public/r49249_9_elevation1_dsm.pdf (accessed on 2 July 2019).
  38. Fraczek, W. Mean Sea Level, GPS, and the Geoid. Available online: https://www.esri.com/news/arcuser/0703/geoid1of3.html (accessed on 2 July 2019).
  39. Pavlis, N.K.; Holmes, S.A.; Kenyon, S.C.; Factor, J.K. An Earth gravitational model to degree 2160: EGM2008. In Proceedings of the General Assembly of the European Geosciences Union, Vienna, Austria, 13–18 April 2008. [Google Scholar]
Figure 1. The local coordinate system S x y z based on ECR coordinate system.
Figure 1. The local coordinate system S x y z based on ECR coordinate system.
Sensors 19 05062 g001
Figure 2. The global TEC maps for day 20 December 2018 at 10:00:00 UTC.
Figure 2. The global TEC maps for day 20 December 2018 at 10:00:00 UTC.
Sensors 19 05062 g002
Figure 3. The zenith path delay (ZPD) at the BJFS IGS station on 20 December 2018.
Figure 3. The zenith path delay (ZPD) at the BJFS IGS station on 20 December 2018.
Sensors 19 05062 g003
Figure 4. The algorithm process flowchart.
Figure 4. The algorithm process flowchart.
Sensors 19 05062 g004
Figure 5. The geometric illustration of the estimated azimuth time.
Figure 5. The geometric illustration of the estimated azimuth time.
Sensors 19 05062 g005
Figure 6. The TanDEM-X SAR image geolocation results (M2). (a) DSM. (b) The three-dimensional image. (c) The two-dimensional image.
Figure 6. The TanDEM-X SAR image geolocation results (M2). (a) DSM. (b) The three-dimensional image. (c) The two-dimensional image.
Sensors 19 05062 g006aSensors 19 05062 g006b
Figure 7. The geolocation results for Banshan Pavilion at Western Hills in Beijing. (a) The two-dimensional image for M1. (b) The two-dimensional image for M2. (c) The enlarged image for the red window (Area 1 in Figure 6) in Figure 7a. (d) The enlarged image for the red window (Area 1 in Figure 6) in Figure 7b.
Figure 7. The geolocation results for Banshan Pavilion at Western Hills in Beijing. (a) The two-dimensional image for M1. (b) The two-dimensional image for M2. (c) The enlarged image for the red window (Area 1 in Figure 6) in Figure 7a. (d) The enlarged image for the red window (Area 1 in Figure 6) in Figure 7b.
Sensors 19 05062 g007
Figure 8. The geolocation errors for the Banshan Pavilion at Western Hills in Beijing with two methods. (a,c) are the geolocation errors in the north, east and vertical displacements for M1 and M2, respectively. (b,d) are the three-dimensional errors for M1 and M2, respectively.
Figure 8. The geolocation errors for the Banshan Pavilion at Western Hills in Beijing with two methods. (a,c) are the geolocation errors in the north, east and vertical displacements for M1 and M2, respectively. (b,d) are the three-dimensional errors for M1 and M2, respectively.
Sensors 19 05062 g008
Figure 9. The geolocation results for the street lights and the street barriers located on Xingshikou Road in Beijing. (a) The two-dimensional image for M1. (b) The two-dimensional image for M2. (c) The enlarged image for the red window (Area 2 in Figure 6) in Figure 9a. (d) The enlarged image for the red window (Area 2 in Figure 6) in Figure 9b.
Figure 9. The geolocation results for the street lights and the street barriers located on Xingshikou Road in Beijing. (a) The two-dimensional image for M1. (b) The two-dimensional image for M2. (c) The enlarged image for the red window (Area 2 in Figure 6) in Figure 9a. (d) The enlarged image for the red window (Area 2 in Figure 6) in Figure 9b.
Sensors 19 05062 g009aSensors 19 05062 g009b
Figure 10. The geolocation errors for the street lights and street barriers located on Xingshikou Road in Beijing with two methods. (a,c) are the geolocation errors in the north, east and vertical displacements for M1 and M2, respectively. (b,d) are the three-dimensional errors for M1 and M2, respectively.
Figure 10. The geolocation errors for the street lights and street barriers located on Xingshikou Road in Beijing with two methods. (a,c) are the geolocation errors in the north, east and vertical displacements for M1 and M2, respectively. (b,d) are the three-dimensional errors for M1 and M2, respectively.
Sensors 19 05062 g010aSensors 19 05062 g010b
Table 1. TanDEM-X’s Parameters.
Table 1. TanDEM-X’s Parameters.
Parameter NameValueUnits
Image size 6235 × 10808
Azimuth spacing0.8705m
Range spacing0.4547m
Slant range to the first pixel706,315.7084m
Pulse repetition frequency3720.4126Hz
Radar frequency9649.998153MHz
The number of orbit state vectors12
Date of acquisition(UTC)20 December 2018
Acquisition modeSpotlight
ProducttypeSSC_HS_S
Descending/AscendingAscending
Look directionRight
Table 2. The geolocation accuracy for the eight corner points.
Table 2. The geolocation accuracy for the eight corner points.
Check Points Δ N (m) Δ E (m) Δ H (m) Δ Spatial (m)
P1-M11.09423.9758−1.10204.2684
P1-M20.4080−0.2308−0.54000.7151
P2-M10.28424.1319−1.20794.3143
P2-M2−0.4020−0.0747−0.82360.9195
P3-M1−0.06643.5610−1.48863.8602
P3-M2−0.0664−0.6456−0.45710.7938
P4-M10.63745.2201−0.64115.2978
P4-M20.6374−0.0382−0.87101.0800
P5-M1−0.08165.3240−0.27305.3316
P5-M2−0.7678−0.4600−1.32771.6012
P6-M1−0.10023.6949−0.69223.7605
P6-M2−0.7864−0.5117−0.31950.9912
P7-M10.00634.3063−0.28094.3155
P7-M2−0.67990.0998−0.28210.7429
P8-M10.16325.73251.14575.8481
P8-M2−0.52301.00010.77171.3672
Table 3. The geolocation accuracy for the street lights and the street barriers.
Table 3. The geolocation accuracy for the street lights and the street barriers.
Check Points Δ N (m) Δ E (m) Δ H (m) Δ Spatial (m)
P1-M10.19443.7567−0.77243.8402
P1-M2−0.4918−0.9774−0.90341.4189
P2-M1−0.02754.2506−1.00304.3674
P2-M2−0.7137−0.4836−1.10601.4023
P3-M10.23974.7571−0.59514.8002
P3-M2−0.44650.0229−0.15410.4729
P4-M10.20344.3313−0.57284.3737
P4-M2−0.4828−0.9289−0.81071.3240
P5-M10.33244.6884−0.77874.7642
P5-M2−0.3538−0.0458−0.53790.6455
P6-M10.29014.3786−1.16014.5390
P6-M2−0.3961−0.8816−1.38811.6915
P7-M1−0.06043.43020.02443.4308
P7-M2−0.7466−1.30400.16051.5111
P8-M10.65584.3651−0.81534.4888
P8-M2−0.0304−0.3691−0.94211.0123
P9-M10.54514.2038−0.59184.2801
P9-M2−0.1411−0.5304−0.78800.9603
P10-M10.17474.2544−1.02704.3801
P10-M2−0.5115−0.4798−0.80431.0671
P11-M10.01954.6897−0.29764.6992
P11-M2−0.6667−0.0445−0.17630.6911
Table 4. Computational burden.
Table 4. Computational burden.
SNScaleTraditionalProposed
i1024 × 102459.15 s4.69 s
ii2048 × 2048232.82 s18.58 s
Table 5. The mean errors of the three-dimensional geolocation for check points.
Table 5. The mean errors of the three-dimensional geolocation for check points.
SNScaleTraditionalProposed
i1024 × 10241.026 m1.026 m
ii2048 × 20481.108 m1.108 m

Share and Cite

MDPI and ACS Style

Liu, M.; Xiao, P. A Fast, Three-Dimensional, Indirect Geolocation Method Using IAGM and DSM Data without GCPs for Spaceborne SAR Images. Sensors 2019, 19, 5062. https://doi.org/10.3390/s19235062

AMA Style

Liu M, Xiao P. A Fast, Three-Dimensional, Indirect Geolocation Method Using IAGM and DSM Data without GCPs for Spaceborne SAR Images. Sensors. 2019; 19(23):5062. https://doi.org/10.3390/s19235062

Chicago/Turabian Style

Liu, Min, and Peng Xiao. 2019. "A Fast, Three-Dimensional, Indirect Geolocation Method Using IAGM and DSM Data without GCPs for Spaceborne SAR Images" Sensors 19, no. 23: 5062. https://doi.org/10.3390/s19235062

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