Professional Documents
Culture Documents
International Journal of Digital Earth: Click For Updates
International Journal of Digital Earth: Click For Updates
To cite this article: Jing Li, Xiangtao Fan, Cheng Wang, Hong Bao & Yong Xiao (2014): Accuracy
assessment of GPS navigation augmented by SAR and LiDAR-derived Digital Elevation Models,
International Journal of Digital Earth, DOI: 10.1080/17538947.2014.965762
Taylor & Francis makes every effort to ensure the accuracy of all the information (the
“Content”) contained in the publications on our platform. However, Taylor & Francis,
our agents, and our licensors make no representations or warranties whatsoever as to
the accuracy, completeness, or suitability for any purpose of the Content. Any opinions
and views expressed in this publication are the opinions and views of the authors,
and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content
should not be relied upon and should be independently verified with primary sources
of information. Taylor and Francis shall not be liable for any losses, actions, claims,
proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or
howsoever caused arising directly or indirectly in connection with, in relation to or arising
out of the use of the Content.
This article may be used for research, teaching, and private study purposes. Any
substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing,
systematic supply, or distribution in any form to anyone is expressly forbidden. Terms &
Conditions of access and use can be found at http://www.tandfonline.com/page/terms-
and-conditions
Downloaded by [Umeå University Library] at 20:50 05 April 2015
International Journal of Digital Earth, 2014
http://dx.doi.org/10.1080/17538947.2014.965762
RESEARCH ARTICLE
Accuracy assessment of GPS navigation augmented by SAR and
LiDAR-derived Digital Elevation Models
Jing Lia, Xiangtao Fana*, Cheng Wanga, Hong Baob and Yong Xiaoa
a
Key Laboratory of Digital Earth Sciences, Chinese Academy of Sciences, Institute of Remote
Sensing and Digital Earth, Beijing, China; bBeijing Key Laboratory of Information Service
Engineering, Beijing Union University, Beijing, China
(Received 18 July 2014; accepted 9 September 2014)
Downloaded by [Umeå University Library] at 20:50 05 April 2015
Remotely sensed Digital Elevation Models (DEM) can be used to augment a standalone
Global Positioning System (GPS) by adding an extra range observation which measures
the distance to the Earth centre. This method so called height aiding can reduce the
number of GPS satellites required to get a 3D position fix from four to three and hence
improve the performance of the GPS navigation algorithm in terms of accuracy,
reliability and availability. Up until now, the accuracy of height aided GPS navigation
using higher resolution Synthetic Aperture Radar (SAR) and Light Detection and
Ranging (LiDAR)-derived elevation data has not been fully evaluated in a broad
spectrum of navigation scenarios. This article provides a robust and accurate analysis on
how much range error is introduced by height aiding using 5 m spacing SAR and 1 m
spacing LiDAR-derived DEMs under in-car and personal navigation situations. Based
on the experimental results obtained from both dynamic and static tests, suggestions
have been made on what level of vertical and positional accuracy can be achieved as well
as the related DEM quality issues for navigation purposes.
Keywords: Global Positioning System (GPS); LiDAR; DEM
1. Introduction
Global Positioning System (GPS) as a key component of Digital Earth can pinpoint a user’s
position anywhere anytime on the Earth surface. In recent years, the amount and coverage
of remotely sensed Digital Elevation Models (DEM) data at higher resolution and accuracy
have been on the increase due to the technological advances and efficiency improvement in
Synthetic Aperture Radar (SAR) and Light Detection and Ranging (LiDAR) instrument.
Such remotely sensed data at 1 m or even higher resolution provides an opportunity to
further enhance and improve the accuracy and reliability of GPS which has been widely
used in various Earth-oriented applications such as in (Yildirim 2013) and (Ajmar et al.
2013) within the geographic information system (GIS) and remote sensing community. Up
until now, the use of SAR and LiDAR DEM for augmenting a single GPS receiver for
personal and in-car navigation has not been fully evaluated and there is a lack of reliable
experimental results under a broad spectrum of navigation scenarios. In order to evaluate
what level of vertical and positional accuracy can be achieved as well as the causes of errors
and related DEM quality issues, a comprehensive experiment needs to be carried out to
provide more reliable and useful scientific evidence to the field.
augmentation is usually two times worse than the horizontal accuracy and therefore
unsuitable for the purpose of height aiding. Furthermore, the height interpolated from a
higher resolution DEM is expected to be more accurate and useable than that output by a
standalone GPS receiver.
The theory of height aided GPS was reviewed and presented in the literature such as
in Jwo (2001) and Stein (1985). To date, very little research and experiments have been
conducted on the use of higher resolution SAR and LiDAR derived DEMs for aiding
GPS under various navigation conditions. The full potential and the achievable accuracy
provided by height aided GPS with higher resolution DEMs have not been fully
evaluated. Mandel and Laue (2010) presented particle filter-based position estimation in
road networks using DEMs. In their work, 90 m resolution SRTM DEM with an absolute
vertical accuracy of 16 m is used, which brought an average positioning accuracy
improvement of around 0.6 m and 7 m in two test runs, respectively. Li, Taylor, and
Figure 1. GPS navigation augmented by the height of road above mean seal level (i.e. a pseudo-
satellite located at the Earth centre providing distance measurement to the Earth centre).
International Journal of Digital Earth 3
Kidner (2005) used 10 m and 50 m resolution contour-derived DEMs to aid a single GPS
receiver and proved that the interpolated heights from these two DEMs are more accurate
than the raw heights output directly by a single GPS receiver. Dumble and Gibbens
(2014) presented a optimization method which correlated the measured terrain informa-
tion with a Digital Terrain Model to estimate the position and attitude of the vehicle. Ali
et al. (2012) used LiDAR sensor to estimate GPS multipath error.
Following previous research in (Li and Jarvis 2009) which made an initial attempt to
examine the accuracy improvement provided by height aiding using multi-resolution
DEMs, the contribution of this paper is to provide a comprehensive analysis of how much
range error (i.e. error in measured distance to the Earth centre) can be introduced
particularly by height aiding using newly acquired 5 m SAR and 1 m resolution LiDAR
DEM under various navigation environments as well as the achievable positioning
accuracy and relevant DEM quality issues.
Downloaded by [Umeå University Library] at 20:50 05 April 2015
2. Methodology
The mathematical model of GPS have been well documented in the literature such as in
Blewitt (1997) and Langley (1991). A short description is given here. In principle, all
GPS positions are computed by measuring the distance from the GPS satellites to the
receiver on the Earth. These distances are often termed pseduoranges, as the measured
distances contain a multitude of sources of error (e.g. multipath and atmospheric errors).
The approach adopted in this work is to extend and modify the mathematical model
for single point positioning to incorporate the extra height measurement from a DEM. As
a result, the system of pseduorange equations for three satellites in view augmented by
the height aiding Equation (4; i.e. distance to the Earth centre) is obtained as follows:
2 2 2 12
p1 ¼ x1 x þ y1 y þ z 1 z þcs cs1 ð1Þ
2 2 2 12
p2 ¼ x2 x þ y2 y þ z 2 z þcs cs2 ð2Þ
2 2 2 12
p3 ¼ x3 x þ y3 y þ z 3 z þcs cs3 ð3Þ
computation, in which case the number of equations expand to the number of visible
satellites forming a over-determined system of observation equations.
In the case of height aiding using a DEM, p4 in Equation (4) is the distance to the
Earth centre which can be considered as a pseudo-satellite located at (0, 0, 0,) in WGS84
coordinate system as described in Figure 1.
The point positioning problem is solved by first linearising the system of Equation
(1)–(4) and then using the popular method of least-squares solution. The solution to the
linearised form of the observation equations is given by:
1
^x ¼ AT A AT b ð5Þ
where: ^x are the perturbations in x, y and z coordinates and time t from a prior position
Downloaded by [Umeå University Library] at 20:50 05 April 2015
between the RTK position and the Earth centre at the current epoch from the 3D distance
between the height aided GPS position and the Earth centre at the previous epoch in
WGS84 coordinate reference frame. This range measurement can be used to replace a
pseudorange measurement from a GPS satellite (see Equation 4).
The terrain data includes 1 m spacing airborne LiDAR-derived Digital Surface Model
(DSM) with a vertical accuracy of around 15 cm (i.e. DSM contains vegetation and
buildings), 5 m spacing NextMap SAR-derived DSM acquired by airborne Interferomet-
ric Synthetic Aperture Radar technology with a documented vertical accuracy of around
0.5 m and 10 m spacing contour-derived bare-earth DEM from national mapping agency.
In addition to the DEM data, accurate road-centre line data at 1 m accuracy level from
national mapping agency was also used in the experiment. The terrain models used in this
work are based on the map coordinates (i.e. the projected coordinates), user positions
must be transformed from WGS84 to the projected coordinates and vice versa. To achieve
a better transformation accuracy, the National Grid Transformation and Geoid Model
were used to convert WGS84 3D Cartesian coordinates to easting, northing and
orthometric height (i.e. the height above mean sea level) and vice versa. This process
of itself improves the horizontal transformation accuracy from 0.2 m to 0.1 m RMS and
the vertical accuracy from 0.05 m to 0.02 m RMS in comparison with the previous
models (Ordnance Survey 2005).
4. Road test
4.1. Accuracy analysis
In the road test, a pair of geodetic grade Leica receiver was used. The moving receiver is
mounted on top of a car driving at a average speed of 30 km per hour along a road
segment of around 2 km long in an rural area as shown in Figure 2(b). The base station
was established at a known location in close proximity to the moving receiver (within
5 km). The combined RTK solution from the base and the moving receiver provides a
reference trajectory at centimetre level accuracy. The road height profile reconstructed
from a total of processed 274 RTK points is shown in Figure 2(a). It can seen from
Figure 2(a) that the road profile gently goes up until around epoch 126900 and then goes
down more sharply towards the end of the journey. It should be noted that the driving
speed does influence the range error caused by height aiding as the change of slope
between two adjacent positions depends on the driving speed and the slope of the road.
6 J. Li et al.
Downloaded by [Umeå University Library] at 20:50 05 April 2015
Figure 2. (a) Road height profile (2 km in length) reconstructed from precise RTK data in the
dynamic test (b) Reference trajectory overlaid onto aerial imagery.
Having examined elevation change between consecutive points from the RTK data, the
expected error for the car driving at 90 km per hour in the measured distance to the Earth
centre is between 1 m and 3 m. Slower speed will lower the error budget to 1 m or
even less.
Figure 3. Error in distance to the Earth centre (in metre) introduced by height aiding using 1 m, 5 m
and 10 m elevation data (three satellites in view plus height aiding).
International Journal of Digital Earth 7
Figure 3 clearly demonstrates a comparison in the error in distance to the Earth centre
(calculated as described in Section 3) introduced specifically by height aiding using 1 m,
5 m and 10 m elevation data, respectively when only three GPS satellites are available.
Note that given three satellites in view, a 3D position fix is not available without height
aiding and thus height aiding improve the availability of the positioning service in this
situation.
In order to investigate the spatial uncertainty introduced by height aiding, the height
of the vertices at 1 m interval on the road centre line data is interpolated from 1 m, 5 m
and 10 m DEM, respectively and used by first snapping raw GPS coordinates onto the
road and then bilinearly interpolating the height of the GPS points between the two
nearest road vertices (i.e. ‘onroad’ as shown in Figure 3). Snapping GPS coordinates onto
the road is expected to reduce the possible large elevation error caused by cross track
error on the basis that the testing car always travels on the road.
Downloaded by [Umeå University Library] at 20:50 05 April 2015
It is quite clear from Figure 3 that the error in measured distance to the Earth centre
(i.e. height) introduced by the 1 m LiDAR data represented in light red line is very small
(between 1 m and –1 m most of the time), which turns out to be a very effective and
accurate measurement and even more accurate than the range measurement from the GPS
satellite. Such range (height) accuracy at 1 m to 2 m level provided by height aided GPS
with LiDAR data can effectively enhance the navigation performance of a single
GPS receiver in terms of accuracy, reliability and availability especially in built-up areas
where satellite visibility and geometry are likely to become low. In addition, the overall
trend in error increases slowly towards –1 m due to the change in driving speed and
deeper road slope along the second half of the road shown in Figure 2(a).
An apparent large range error up to –3 m provided by 1 m LiDAR data at epoch
127016 in Figure 3 is caused by a deep slope of around 63° crossing the road as
displayed in Figure 4 which suggests that man-made or natural surface features and
vegetation contained in finer resolution DSM may interfere with interpolating the correct
height in transport applications. A filtered bare-earth DEM can be more suitable
depending on the application at hand.
Figure 4. A slope map derived from 1 m LiDAR data indicating a large height aiding error caused
by a large slope of 63 degree in red colour crossing the road at the centre of the blue rectangle box
at epoch 127016 shown in Figure 3.
8 J. Li et al.
Figure 3 also demonstrates that the error in distance to the Earth centre provided by
5 m SAR and 10 m DEM is less stable and has larger and more fluctuations compared
with that of 1 m LiDAR data. The magnitude of the error introduced by 5 m SAR and 10
m DEM is between 5 m and –3 m which is larger than that of LiDAR data (1 m and –3
m) as less surface details can be adequately modelled in the coarser resolution DEM data.
Matching computed positions on to road and then interpolating are supposed to
reduce the spatial uncertainty at the location where the height is interpolated. The thicker
lines named ‘onroad’ in Figure 3 show the error after snapping GPS points onto the road
and interpolation with three types of elevation data, respectively. For 1 m LiDAR data,
the error provided by ‘on road’ in Figure 3 is larger and shifted to around 1 m compared
with an error of around 0 m without map-matching. This gives us an estimate of error
uncertainty in the height aiding computation because various errors from both GPS
satellites and DEM can change the coordinates of the interpolation location. Again, map-
Downloaded by [Umeå University Library] at 20:50 05 April 2015
9
10 J. Li et al.
Downloaded by [Umeå University Library] at 20:50 05 April 2015
Figure 6. Height error of height aided GPS (six satellites plus height aiding).
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
PDOP ¼ r2x þ r2y þ r2z ð6Þ
As a general rule, the smaller the PDOP, the more accurate the resultant position would
be. With one extra height aiding equation in the least squares solution, PDOP can become
significantly smaller. As demonstrated in Figure 8, the PDOP in a four satellite in view
case is 143 at a particular time and such data with the extremely large PDOP is deemed
unreliable and should be discarded in practice. However, the one extra measurement
provided by height aiding can bring the PDOP down to 1.87 from 143 resulting in a
reduction in position and height error from around 40 m and 140 m down to a very small
quantity. This result prove that height aiding can effectively enhance poor satellite-
receiver geometry and accuracy when the DOP values are poor. This is particularly useful
in highly built-up areas when the satellites are frequently masked and unmasked by
nearby tall buildings.
International Journal of Digital Earth 11
Downloaded by [Umeå University Library] at 20:50 05 April 2015
Figure 7. Position error of height aided GPS (six satellites plus height aiding).
5. Static test
5.1. Static test under weak signal environments
In addition to the dynamic test described above, a static test is carried out on the
university campus in Wales at a known location. A novel 3D visualisation method is
developed to capture large position errors caused by nearby buildings and subsequent
large interpolated height errors using 3D LiDAR DSM and satellite orbit data. It is well
known that GPS signals suffer from signal masking from nearby buildings or vegetation.
Due to the high resolution and 3D detail in LiDAR data, LiDAR DSM can be used to
model when and where a particular set of GPS satellites can be obstructed by nearby
buildings (Li et al. 2008; Li, Jarvis, and Brunsdon 2010; Bauer, Obst, and Wanielik
2012). To achieve this, the line of sight analysis needs to be performed constantly in real
time between the moving GPS satellites and the receiver over the 1 m LiDAR terrain
model as shown in Figure 9(b). Figure 9(b) demonstrate that the satellite visibility
simulation is being run in a 3D virtual reality environment in which a particular satellite,
being masked and unmasked by a building roof over a period of two minutes, is identified
as an error source for interpolating height. As shown in Figure 9(a), the red point is the
true receiver position surveyed by RTK GPS at centimetre accuracy. The surrounding
environment of this point contains a few stairs and some small man-made objects on top
of gently undulating terrain as well as a nearby tall building. In the static test, the receiver
is held static, the blue points are the height aided GPS coordinates scattered around the
true position computed over a period of 440 seconds during which a few points fall on
12
Downloaded by [Umeå University Library] at 20:50 05 April 2015
J. Li et al.
Figure 8. A PDOP of 143 brought down to 1.83 by height aiding resulting in significant improvement in height and position accuracy.
International Journal of Digital Earth 13
Downloaded by [Umeå University Library] at 20:50 05 April 2015
Figure 9. (a) Points falling on top of a tall building on the university campus in Wales resulting in
large interpolation error from LiDAR data (b) Partially masked GPS signals identified by real time
3D visualisation and line of sight analysis using 1 m LiDAR terrain data on campus.
top of a 23 m high building on the campus resulting in large interpolated height errors
from LiDAR data. As shown in Figure 10, 5 m SAR data provides the worst range
accuracy (around –3 m), both 10 m DEM and 1 m LiDAR DSM perform well and
provide a range error of around –1 m most of the time except that at a few epochs the
Figure 10. Error in distance to the Earth centre (in metre) introduced by height aiding using 1 m,
5 m and 10 m elevation data in the static test.
14 J. Li et al.
height aiding, the more satellites visible to the receiver, the less prominent the effect of
height aiding on the overall position solution. It can be seen from Figure 11 that 20 m, 40 m
and 100 m simulated height error with three satellites produce a range of average position
errors at 40 m, 80 m and 210 m (i.e. nearly doubles the height error), respectively over a
period of five minutes during which the satellite elevation angle and azimuth changes
constantly so as the pseduorange error. This means that the three satellite solution is more
sensitive to the height error interpolated from DEMs. However, the four satellite solution is
less influenced by the perturbed height aiding measurement, 20 m and 40 m simulated
Figure 11. Position error with height aided GPS with a varying number of satellites and 20 m, 40 m
and 100 m simulated height error in the static test.
International Journal of Digital Earth 15
height error have no effect on the position accuracy of the four satellite solution (i.e. 10 m
position error consistently in Figure 11). A 100 m height error in a four satellite solution
caused 20 m position error which is only 10 m larger than the position error caused by 20 m
and 40 m height error. So, the four satellite solution is not sensitive to the small change in
height error introduced by height aiding.
high resolution 1 m LiDAR data has higher potential to enhance the accuracy, reliability
and availability of personal and in-car GPS navigation especially when the number of
visible satellite is low and the satellite-receiver geometry is poor. In contrast to the error
budget (e.g. usually a few metres) for pseudorange measurements from the satellites,
height aiding using 1 m LiDAR data can provide a more accurate and robust range
measurement at one metre level or even higher if used appropriately while 5 m SAR and
10 m DEM for height aiding are less robust and accurate. However, on the one hand, the
extra details captured by finer resolution LiDAR DEM may interfere the height aiding
process as demonstrated in this paper. On the other hand, coarser resolution DEM data are
unable to adequately represent the terrain details and thus provides a less robust range
measurement, but is less likely to produce exceptional large range error and can even
perform better at certain locations than 1 m LiDAR data. Moreover, height aiding
contributes less to the overall position quality if there are more than three reliable
satellites available to the receiver and the satellite-receiver geometry is good. Its effect is
most significant when the number of satellites is down to three or the satellite-receiver
geometry is poor. A solution with more than four satellites is not as sensitive to the
change of range error introduced by height aiding as to the solution with three satellites.
Extremely large interpolated height errors from LIDAR DSM may deteriorate the overall
position quality and filtered bare-Earth LIDAR DEM is more suitable for in-car and
personal navigation systems. Finally, the use of higher resolution DEM data in height
aided GPS is worthy of being further investigated in various testing scenarios and
applications (e.g. animal tracking). Future work may investigate the use of multi-
resolution DEMs for outlier detection in weak signal environments and DEM filtering
algorithms in conjunction with vehicle dynamics (e.g. speed and orientation).
Funding
This research is supported by Project 41101436 supported by National Natural Science Foundation
of China.
References
Ajmar, A., S. Balbo, P. Boccardo, T. F. Giulio, M. Piras, and J. Princic. 2013. “A Low Cost Mobile
Mapping System (LCMMS) for Field Data Acquisition: A Potential Use to Validate Aerial/
satellite Building Damage Assessment.” International Journal of Digital Earth 6 (2): 103–123.
doi:10.1080/17538947.2011.608813.
16 J. Li et al.
Ali, K., X. Chen, F. Dovis, D. D. Castro, and A. J. Fernández. 2012. “Multipath Estimation in
Urban Environments from Joint GNSS Receivers and LiDAR Sensors.” Sensors 12 (11): 14592–
14603. doi:10.3390/s121114592.
Bauer, S., M. Obst, and G. Wanielik. 2012. “3D Environment Modeling for GPS Multipath Detection
in Urban Areas.” Proceedings of the 2012 9th International Multi-Conference on Systems, Signals
and Devices, vol. 3, 653–657. Chemnitz: IEEE Press.
Blewitt, G. 1997. “Basics of the GPS Technique: Observation Equations.” In Geodetic Applications
of GPS, edited by B Johnson, 10–54. Gävle: Nordic Geodetic Commission. ISSN 0280-5731.
Dumble, S. J., and P. W. Gibbens. 2014. “Efficient Terrain-Aided Visual Horizon Based Attitude
Estimation and Localization.” Journal of Intelligent & Robotic Systems 1– 17. doi:10.1007/s10846-
014-0043-8.
Jwo, D.-J. 2001. “Efficient DOP Calculation for GPS with and without Altimeter Aiding.” Journal
of Navigation 54 (2): 269–279. doi:10.1017/S0373463301001321.
Langley, R. B. 1991. “The Mathematics of GPS.” GPS World 2: 45–50.
Leica, 1999. Getting Started with Static and Kinematic Surveys. Heerbrugg: Leica Geosystems.
Li, J., and C. Jarvis. 2009. “GPS Height Aiding Computation Using Multi-resolution Digital Terrain
Downloaded by [Umeå University Library] at 20:50 05 April 2015