Next Article in Journal
Prediction of High-Quality MODIS-NPP Product Data
Next Article in Special Issue
The Messapic Site of Muro Leccese: New Results from Integrated Geophysical and Archaeological Surveys
Previous Article in Journal
Remote Sensing of Snow Cover Using Spaceborne SAR: A Review
Previous Article in Special Issue
A posteriori GPR Evaluation of Tree Stability: A Case Study in Rome (Italy)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Kinematic GPR-TPS Model for Infrastructure Asset Identification with High 3D Georeference Accuracy Developed in a Real Urban Test Field

1
Higher Vocational College, School Centre Celje, Pot na Lavo 22, SI-3000 Celje, Slovenia
2
Faculty of Civil and Geodetic Engineering, University of Ljubljana, Jamova 2, SI-1000 Ljubljana, Slovenia
3
Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova 17, SI-2000 Maribor, Slovenia
4
Faculty of Arts, University of Ljubljana, Aškerčeva 2, SI-1000 Ljubljana, Slovenia
*
Author to whom correspondence should be addressed.
Remote Sens. 2019, 11(12), 1457; https://0-doi-org.brum.beds.ac.uk/10.3390/rs11121457
Submission received: 24 April 2019 / Revised: 30 May 2019 / Accepted: 16 June 2019 / Published: 19 June 2019
(This article belongs to the Special Issue Recent Progress in Ground Penetrating Radar Remote Sensing)

Abstract

:
This paper describes in detail the development of a ground-penetrating radar (GPR) model for the acquisition, processing and visualisation of underground utility infrastructure (UUI) in a controlled environment. The initiative was to simulate a subsurface urban environment through the construction of regional road, local road and pedestrian pavement in real urban field/testing pools (RUTPs). The RUTPs represented a controlled environment in which the most commonly used utilities were installed. The accuracy of the proposed kinematic GPR-TPS (terrestrial positioning system) model was analysed using all the available data about the materials, whilst taking into account the thickness of the pavement as well as the materials, dimensions and 3D position of the UUI as given reference values. To determine the reference 3D position of the UUI, a terrestrial geodetic surveying method based on the established positional and height geodetic network was used. In the first phase of the model, the geodetic network was used as a starting point for determining the 3D position of the GPR antenna with the efficient kinematic GPR surveying setup using a GPR and self-tracking (robotic) TPS. In the second phase, GPR-TPS system latency was quantified by matching radargram pairs with a set of fidelity measures based on a correlation coefficient and mean squared error. This was followed by the most important phase, where, by combining sets of “standard” processing routines of GPR signals with the support of advanced algorithms for signal processing, UUI were interpreted and visualised semi-automatically. As demonstrated by the results, the proposed GPR model with a kinematic GPR-TPS surveying setup for data acquisition is capable of achieving an accuracy of less than ten centimetres.

1. Introduction and Motivation

The key motivation for the study was to develop an improved kinematic ground-penetrating radar (GPR) model for the acquisition, processing, visualisation, positioning and mapping of underground utility infrastructure (UUI), compliant with present day demands and accuracy standards. Positioning and mapping of UUI in urban areas is perhaps the most complicated of GPR exercises among all types of civil engineering applications. This is because radargram patterns of the urban areas of utility orientations, diameters, depths, lateral material types and strata are often non-typically compared to other infrastructures [1]. Underground utility infrastructure includes a privately-, publicly-, or co-operatively-owned line, facility or system for producing, transmitting or distributing communications, cable television, power, electricity, light, heat, gas, oil, crude products, water, steam, waste or any other similar commodity, including any fire or police signal system or street lighting system [2].
Accurate knowledge of geometry and the horizontal and vertical positions (3D position) of UUI is a fundamental aspect of their efficient management and optimal planning, while it also reduces maintenance costs and has a minimum effect on traffic and users [3,4]. There is a large number of UUIs that have inadequate information about their 3D position and basic properties, which is unacceptable in modern times. In many databases, where information does exist, the only reference is often digitised and vectored, usually consisting of unmaintained cadastre plans of utilities that have been transferred to geographical information systems (GIS). Users usually accept the information of UUI as reliable and accurate datasets. They normally ask themselves about the accuracy and reliability of data only in circumstances whereby they realise that the information is significantly less accurate than expected, and, as a result, find themselves in an annoying situation.
Recording UUI and, consequently, acquiring much better knowledge on the geographic location in three-dimensional space, could prevent many accidents and injuries involving UUI worldwide, which are manifested in the interruptions of supply and gas explosions [5]. In the UK alone, there are millions of miles of underground utilities with often inaccurate, incomplete, or non-existent location records [6]. It is estimated that the total length of UUI in the US is in excess of 56 million kilometres [7]. More than half of the existent UUI in the US does not have a known horizontal position in the area [8]. Underground utility infrastructure is inadvertently struck every minute in the US, equating to nearly 500,000 annual utility strikes [9,10]. The societal cost associated with UUI damage in the US in 2016 is estimated at $1.5 billion [11]. That is why a systematic improvement of GIS data of UUI is necessary, based on the criteria of integrity and reliability. The investigated study showed a positive return-on-investment ranging from US $2.05 to $6.59 for every dollar spent on improving underground utility location data [12].
Thomas et al. [6] listed the degree of horizontal accuracy of the GPR method in the UK required by utility stakeholders. Stakeholders require horizontal position errors to be less than 10 cm and definitely no higher than 30 cm. The allowable position errors are guided by ASCE 38-02 from the USA [2], AS 5488-2013 from Australia [13] and ICE PAS 128:2014 from the UK standards [14]. These standards categorise the GPR method as the second-best quality level. The ICE PAS 128:2014 sub-divides the accuracy into horizontal and vertical accuracies as a function of the detected depth. The best horizontal accuracy is ±15 cm or ±15% of the detected depth, whichever is greater, whilst vertical accuracy is ±15% of the detected depth.
On the basis of the horizontal accuracy of coordinates, which is led by the consolidated cadastre of public infrastructure in the Republic of Slovenia, it is estimated that more than 73% of the UUI is determined with a low accuracy of one metre or more [15]. In Slovenia, the one-year overall direct damage has been estimated at €2.1 million or €1.04 per capita [16]. The interest among local owners and operators of UUI is shown to improve the 3D positioning accuracy and the detection of unregistered objects using a non-destructive method. The horizontal and vertical accuracy of recently registered UUI in Slovenia are introduced by the policies, recommendations and requirements of owners in tenders and contracts. The horizontal accuracy of the coordinates of points, assessed with a semi-major axis of a standard ellipse, must not be less than 12 cm. Furthermore, the vertical accuracy of the points estimated by the standard deviation of the height must not be less than 10 cm.
In general, the methods of detecting and recording the existing UUI are either partially destructive or totally non-destructive. Non-destructive GPR is one of the most effective tools for subsurface investigation, detection and recording of UUI [17]. The identification of underground structures from the raw GPR data (radargrams) is a complex, non-trivial and sometimes also intuitive task [18]. Ground-penetrating radar has the ability to detect and locate both metallic and non-metallic objects, and also depth estimation, and has a better resolution than other technologies [19,20,21,22,23]. Underground utility infrastructure in urban areas is normally within a few metres (usually up to 2.5 metres) from the surface, which falls well within the GPR survey range (200–1000 MHz) [24,25,26]. The maximum depth of investigation decreases when the electromagnetic wave (EMW) frequency increases. The central frequency and the bandwidth of the electromagnetic signal determine the system resolution, namely, the minimum physical size of the UUI can be detected.
Over the last decade, kinematic GPR surveying in relation to real-time 3D georeference methods has been studied and enhanced. In this sense, there are fieldworks, such as [27,28,29,30], which have presented kinematic acquisition strategies simultaneously acquiring GPR and positional data. The greatest difficulty in this strategy is presented by synchronisation and/or merging of GPR and positional data subsequent to the field survey.
This paper focuses specifically on methods that enable real-time data fusion approaches. The authors’ goal is to achieve a wireless connection between GPR and a positional instrument, for which it is intended that a terrestrial positioning system (TPS) with a high-precision self-tracking electronic tachymeter will be used. The TPS automatically tracks a 360° prism mounted on the GPR antenna’s sledge. The fundamentals were set by Lehmann and Green [26]. Kinematic GPR surveying using a precision self TPS method (GPR-TPS method) was, in terms of a wireless connection between GPR and TPS, upgraded by Böniger and Tronicke [27], who used a radio link. Such a GPR-TPS method, however, has radio-link crosstalk limitations and systematic latency.
The advantages and the application of the presented kinematic GPR-TPS methods are justified by the fact that the single-frequency global navigation satellite system (GNSS) receivers do not meet the required positioning accuracy. A significant displacement of the single-frequency kinematical GNSS fixes (up to 8 m) from the TPS trace along the same route can be observed [31]. When receivers are dual-frequency GNSS, the surveying method (real-time kinematic (RTK) or the virtual reference station network concept (VRS-RTK)) is limited due to the interference of GPR and GNSS waves, the limited signal reception and the impact of multipath on the observation in urban environmental variables, where the most UUIs are installed. Hence, accurate GNSS positioning is not always available in urban GPR surveys and an alternative method is required [4]. An option for this alternative is the rotary laser positioning system method [30], which represents a real-time approach that uses a cable for the fusion of GPR and positional data in real time.
For the purposes of this study, the so-far partially developed processes were joined into a comprehensive GPR-TPS model for the acquisition, process and visualisation of UUI. One of the important goals of this study was to demonstrate the applicability and performance using a contemporary TPS system for kinematic GPR data acquisition with the required accuracy in real urban test pools (RUTPs). The aim was to develop a model that does not require: a cable connection between GPR and TPS and/or additional hardware and set-up of a reference line (e.g., orthogonal grid) in order to navigate GPR along it. In order to avoid radio-link crosstalk, a Bluetooth wireless technology standard was applied (BT-232B-E Bluetooth/RS232 adapter and Carrier Reflector Mount). To improve kinematic GPR-TPS model 3D positioning accuracy, a systematic latency will be evaluated by using image matching of radargram pairs. Real urban test pools have been designed for this purpose and are among the rare ones in the world [32,33,34].
The rest of the paper is organised as follows: Section 2 presents the construction of an RUTP, buried UUI and the establishment of a geodetic reference network. Implementation of the proposed kinematic GPR-TPS model and estimation of systematic latency are presented in Section 3, which is followed in Section 4 by the capturing, processing and visualising of GPR data. Section 5 presents an interpretation of the results obtained with the proposed GPR-TPS model. Section 6 provides some final conclusions and directions for future work.

2. Design and Layout of Real Urban Testing Pools: The Establishment of a Geodetic Reference Network and an Estimation of the Positional and Height Accuracy of the Measured UUI

A large number of uncontrolled variables in the real environment prevent the creation of a unique sequence of processing GPR signals for efficient and reliable identification of all the different individual elements of UUI. For the purposes of this study, a test environment, consisting of all the key elements of real urban environments, was established. This was done in order to develop and assess the GPR-TPS model in representative and controlled conditions (accurate knowledge of the thickness, structure and material of the layers of subsurface and position, depth, inclination, diameter and material specifications of the types of UUI used) by design and construction of the RUTP. The constructed RUTP, with all the important contemporary UUI in Slovenia, provides a sufficient approximation of the design of pavement structures for regional and local roads as well as other pedestrian surfaces. The latter was carried out on the basis of today’s applicable technical specifications for the design of pavements in Slovenia [35,36,37,38].
The existing concrete storage blocks with a roof in an abandoned storage area were reused, (Figure 1). In the first block, with dimensions in the plan view area of 6.03 m2, a pedestrian pavement was built (Figure 2a). In the second block, with area dimensions of 5.73 m2, a roadway of a local road composition was built (Figure 2b), while in the third block, area dimensions of 6.21 m2, a roadway of a regional road composition was built (Figure 2c). Depending on the specified (expected) traffic load bearing strength of the base and the climatic characteristics of the environment in which they are located, the thickness of the layer of the individual structural roadway and pedestrian walkway was calculated and the structure and material of each layer, as shown in Figure 2, was set. The formation level represents the soil with some rock debris, while the subbase and base course were represented by crushed rock aggregate and consisted of 100% limestone grains of a diameter of 0–125 mm and 0–32 mm. The asphalt course was represented by a layer of asphalt concrete (AC 22 base 50/70 and/or AC 8 surf 50/70).
For the purpose of this research, different types of infrastructure in the RUTP on the basis of the existing legislation, policies and technical specifications for the installation of UUI (see Table 1) were used. When installing UUI, a sand bed with a thickness of about 8–10 cm made of grains of sand of 0–4 mm was prepared and covered with the same material with a thickness of approximately 10–12 cm above the apex point.

The Establishment of a Geodetic Network for the Purpose of Determining the Position of the UUI and GPR

For the purpose of determining the relevant position of the UUI in the 3D space and the data captured by the GPR, a geodetic network in the vicinity of the RUTP was developed and established, which represents the geometrical basis. The ETRS89/TM national coordinate reference system of Slovenia was used [39].
In order to obtain the approximate positions of the geodetic network, the GNSS VRS-RTK method [40,41] was used. The main objective of the positioning and height adjustment of the observations was to determine the most probable positions and heights of the geodetic network points with high precision on the basis of conventional terrestrial geodetic observations (see Figure 3). A detailed description of the adjustment is found in Appendix A.
For the purpose of determining the positions and heights of UUI, a polar coordinate surveying method (classical geodetic method) for detail points was carried out. The method used directly determines the relative coordinates of the detailed points in relation to the given points of the geodetic network. Trigonometric levelling was applied to estimate the height differences between the reference point in the network and the UUI. The horizontal position and height of the object of UUI were recorded with the top point (apex) of the pipe or cable every 10–15 cm.
The 3D display of the measured UUI in the reference coordinate system with the installed cables and pipes and also layers of pavement structures as well as subbase and subgrade are shown in Figure 4. The occupancy of the 3D space is illustrated by the means of a known outer diameter of each object. The UUI connections of smaller outer diameters are often curved (Object No. 3, 6, 11) due to the obstacles in the real environment. The UUI are even more difficult to detect and record in cases where they are not in a straight line. Table 1 describes the characteristics of the installed and measured UUI in the RUTP in detail.
The accuracy of the position and height of the installed UUI was determined by the standard deviation of the measured apex points using the geodetic method. Taking into account the impact of the positioning and height precision of network reference point 1001 (Figure 3), the law of propagation of variance–covariance [42] was applied to calculate the accuracy of the position and height of the UUI in RUTP, considering the accuracy of determining the angles and lengths provided by the instrument used. Taking into account the error of centring the TPS over the point 1001 σ c and signalling the detailed point σ c s , the following was obtained:
σ E i , N i 2 = σ N i 2 + σ E i 2 + σ c 2 + σ c s 2
where σ E i , N i 2 is the variance of the position of the detailed apex point i , σ N i 2 is the variance of the detailed apex point i in the N direction, σ E i 2 is the variance of the detailed apex point i in the E direction, σ c is the error of centering and σ c s is the error of signalling.
The height accuracy of the detailed points was calculated using the following equation [42]:
σ H i 2 = σ H 1001 2 + cos 2 z 1001 i · σ d 2 + d 1001 i 2 s i n 2 z 1001 i · σ z 2 + σ i 2 + σ l 2
where σ H i 2 is the variance of the detailed apex point of the height, σ H 1001 2 is the variance height of the reference point, z 1001 i is the zenith distance to the detailed apex point i , d 1001 i is the slope length to the detailed apex point i , σ d 2 is the variance of length, σ z 2 is the variance of zenith distance, and   σ i 2 and σ l 2 are the variances of establishing the height of the instrument and the signal.
The lowest accuracy calculated from σ E i , N i = 2.1 mm and σ H i = 4.3 mm of individual detailed points has been used as an actual positional and height accuracy of the measured UUI in the RUTP.

3. Implementation of the Kinematic GPR-TPS Model

The GPR observations were performed in a time domain. An orthogonal grid of 20 × 20 cm on the surface of the RUTP only allowed the simple and precise movement of the GPR antenna. A total of 85 longitudinal and transverse GPR profiles were recorded. Longitudinal profiles took place parallel to the test pool walls. Shorter transversal profiles were parallel to each other and perpendicular on longitudinal profiles (Figure 5). All profiles were recorded in straight lines on the ground with a very small inclination (less than 0.8%). Monostatic shielded antennas with a central frequency of 270 MHz (120 ns, 12 profiles), 400 MHz (80 ns, 59 profiles) and 900 MHz (30 ns, 12 profiles) were used.
Changes in the GPR position were traced using a TPS measurement system, which uniquely determines the position. Since the position in the kinematic GPR-TPS model is a function of time, mathematical adjustments based on a set of redundant observations are not possible. The accuracy of the kinematic GPR-TPS model was determined on a priori information on the measurement system and the method chosen. The expected accuracy of the reflector position in the kinematic self-TPS method is largely dependent on the size of the motion vector (the speed and direction of movement), frequency of measurements, physical obstacles in the area, precision of the reflector, the transmission time or latency between the two systems (GPR and TPS) and the distance from the TPS. The manufacturers recommend a distance of at least 10 m from the TPS, due to the limitations in the angular speed of the TPS movement. Terrestrial positioning system is used today in many high-precision applications that require sub centimetre positioning precision [43].
Figure 6 shows the measurement of horizontal angles, zenith distances, and lengths in the kinematic method. The self-TPS Leica TCRP 1201+ with automatic target recognition, 360° Leica reflector GRZ4 and GPR instrument SIR-3000 (geophysical survey system) upgraded with a carrier reflector were combined. A positional update rate of up to 5–6 Hz was achieved at the speed of a moving reflector ≈ 0.5 m/s. The positional accuracy refers to ISO 17123-4, and the used TPS was (0.003 m; 1.5 ppm) in auto-tracking mode [44]. In order to avoid cable connections and for improved flexibility of fieldwork, a real-time wireless Bluetooth connection was established that allowed the fusion of data between the two systems. For this purpose, it was necessary to upgrade the GPR assembly with a BT-232B-E Bluetooth/RS232 (4800 baud rate, 8 bit, 1 stop bit) interface with an external dipole antenna through the use of a belt frequency between 2402 MHz and 2483.5 MHz. The fusion of data between the GPR system and TPS was enabled through a pseudo-GGA NMEA (National Marine Electronics Association) string [44].
Connecting kinematic TPS surveying and GPR observations were enabled by a set of our own software solutions (DST_converter, Parse and Run) developed for the purpose of this research and written in scripting languages (Python, PHP and Bash). Only the position, height and time of the initial and final track on the GPR profile were recorded in the time mark file (TMF) of the GPR control unit. All other measured positions, heights and times are recorded in the on-board TPS data storage. The DST_converter reads the binary files distance tracenumber (DST) ASCII format and TMF of the individual profile and records one trace in each row. It registers the initial and the final trace and their corresponding time, which is corrected for the value of the calculated latency (see sub-Section Latency). Parse software solution in the first step uses a linear interpolation to attribute time to individual traces without any data. Then the programme, with an accuracy of 10−3 s, finds and attributes the position and height of every individual trace of data on the objective time in the TPS data file. The traces are attributed a position and height in a new DST file. The format and the content of the DST files recording are enabled by the software for processing Reflexw 7.5 [45], which is attributed to the radargram. Figure 7 shows 61 recorded points with the GPR-TPS method, along with the profile at a measurement frequency of 5–6 MHz and the speed of movement of the reflector ≈ 0.5 m/s.
If the position and height are not known at a given time, then they are not attributed to the trace. Empty traces (the spaces between the blue points in Figure 7) were attributed to coordinate values between the two closest traces with a known position and height using linear interpolation.

Latency

The positional accuracy of the kinematic GPR-TPTS model mainly depends on two factors: the accuracy of the TPS measurement system used and systematic latency. In this case, latency refers to the time delay between the actual measured position and its record on the GPR trace [27].
In the kinematic GPR-TPS model shown in Figure 6, the time delay can be attributed to the processing of data in TPS and GPR as well as to the transfer of data via a wireless interface. On the basis of these time delay causes, a total latency can be derived, which is the sum of all the individual latencies of the hardware presented with the equation:
L total = L TPS + L Bluetooth + L GPR
where L total is the total latency of the GPR-TPS model, L TPS is the latency system of the electronic tachymeter, L Bluetooth is the latency of the wireless interface and L GRP is the latency of the GPR system.
Linking the position measured with the TPS and GPR data using time is incorrect for the time delay that is represented by total latency. Individual traces in the GPR data attributed the position at the time of the measurement t m , which is incorrect because, due to the time delay, this is the position of one of the previously measured traces [27]. The position of the trace should be written at the correct time t p . The correct time t p and consequently the correct position of the trace can be calculated when total latency, represented by L total = t m t p , is known.
In order to estimate total latency, the same profile on the S–N (forward r f ) and on the N–S (reverse r r ) directions, assuming the same rate of GPR walking speeds, were recorded. The result of latency is laterally offset between radargrams r f ,   r r for the latency value as shown in Figure 8.
Assuming the identical depth of the target object, the image matching when detecting lateral displacement between the pair of radargrams r f ,   r r was used. Objective methods of image matching were divided into three main categories: feature-based matching, area-based matching, and structural matching. The relative simplicity of the method places area-based matching among the most commonly used [46]. Using an area-based matching method and selecting the targeted object in the form of a hyperbole on the forward radargram r f and automatically locating the most probable homologous reflection on the reverse radargram r r , an alignment of the radargrams or calculation of their lateral offset was performed. When matching images, there may be some pixel differences in vertical directions. In such cases, it was necessary to move one of the images up or down in a vertical direction before a lateral offset was performed. Before using the method of area-based matching, the radargrams were treated with a series of procedures of processing phase III.
One of the methods to describe the alignment or match of a corrected radargram of a profile pair is called the correlation technique [47], which is based on matching the selected area of two images. The areas are typically square-shaped. This is basically a movement of one image towards the other and a calculation of their mutual matching in individual movements. The place with the highest correlation value corresponds (1 represents a perfect match and 0 indicates a complete mismatch) to the solution in which the images are most aligned and defines the parameters searched (offset in the number of pixels). The accuracy of the procedure is the size of one pixel; however, it can be improved by means of interpolation methods. Similarity can also be looked for among the images in which there are minor discrepancies because of the rotation or size, which is common in radargrams in an urban environment [47,48].
Different fidelity measures were used as a unit of the image alignment and matching of the radargram pairs r f ,   r r . The first measure was the correlation coefficient Corr while the second was the mean squared error (MSE). Matching is based on a similarity examination of individual pixels on the radargram pairs r f ,   r r . A calculation of the correlation coefficient is derived from the standard deviation σ r f and σ r r of radiometric values in the section of the radargram pairs r f ,   r r and their covariance σ r f r r :
r r f r r = σ r f r r σ r f σ r r
μ r f = 1 N M i = 1 N j = 1 M r f ( i , j )
μ r r = 1 N M i = 1 N j = 1 M r r ( i , j )
σ r f = 1 ( N 1 ) ( M 1 ) i = 1 N j = 1 M ( r f ( i , j ) μ r f )
σ r r = 1 ( N 1 ) ( M 1 ) i = 1 N j = 1 M ( r r ( i , j ) μ r r )
σ r f r r = 1 ( N 1 ) ( M 1 ) i = 1 N j = 1 M ( r f ( i , j ) μ r f ) ( r r ( i , j ) μ r r )
where N and M represent the radargram dimensions, ( i , j ) are the values of the (i,j)th samples in r f and r r , r r f r r is the correlation coefficient, σ r f r r is the covariance of radiometric values of a pair of the compared radargrams, σ r f and σ r r are standard deviations, and μ r f and μ r r are the median values of individual images [49].
The MSE is based on the calculation of the average square difference of pixels between the compared radargram pairs r f ,   r r . The method is attractive because of the simplicity of the calculation and the clear physical meaning [49,50,51]:
M S E r f r r = 1 N M i = 1 N j = 1 M ( r f ( i , j ) r r ( i , j ) ) 2
The procedures may only be used if the radargrams are of the same resolution. In assessing the latency, 12 longitudinal profiles measured with a 400 MHz antenna in both directions were used. Assuming the same speed in both directions, the position of the reflection of the installed pool target object should be the same or within the limits of precision of the used kinematic GPR-TPS model.
Figure 9 shows the estimated latency of the 12 profiles at walking speeds of between 0.49 and 0.34 m/s. Due to the nature of walking speed, uneven movement can occur. The selection of reflection of the target object for the calculation of the latency estimation was conditioned by the smallest deviation of speed movement back and forth over a distance of 0.5 m within each pair of profiles. When calculating the latency, both speeds were averaged. Both matching methods resulted in statistically almost identical results of the estimated latency L total , namely, 0.515 s with the correlation coefficient and 0.511 s with the MSE with a standard deviation of ±0.031 s to ±0.029 s.
When calculating the corrections of the kinematic GPR-TPS model, the mean latency was calculated with the MSE fidelity measure due to the smaller dispersion. An example can be found in profile 10, where the impact of the estimated latency was 0.511 s, at an average walking speed of 0.475 m/s and a size of 0.24 m with a standard deviation of 0.014 m.
Our software solution was developed in order to calculate the matching and alignment of radargrams and to evaluate the results and effectiveness of image matching. The “Settlement” programme was written in the C++ programming language. Sections of radargrams were subtracted in an attempt to evaluate the results and the impact of image matching. Individual sections or parts of the radargram pairs were subtracted by subtracting the value of the grey levels of the individual pixels of the radargram pairs (forward f r f ( i , j ) and reverse g r r ( i , j ) ), where the difference was formed as s ( i , j ) = f r f ( i , j ) g r r ( i , j ) . The impact of latency was presented, where the images of the subtracted sections were with the latency under-corrected, with the latency corrected and with the latency over-corrected by two (Figure 10, red box). The best match, where the reflection of the target object was subtracted, is given by the middle Figure 10b obtained by subtracting the sections corrected for the estimated latency by the MSE fidelity measure. Full subtraction cannot be expected for the measurements under real circumstances.

4. The GPR-TPS Model: Capturing, Processing and Visualising Data

The proposed model is divided into several stages, as shown in the schematic flow diagram in Figure 11. The model was based on standard and alternative methods and algorithms for processing the GPR data. The proposed model upgrades the classic GPR methodologies in terms of introducing an upgrade of the software and hardware of the existing GPR system and the one adapted for obtaining metric data in real time. In phase I, the model software was upgraded with an automatic integration of geophysical and geodetic datasets by time. The software was also upgraded in terms of the latency estimation of the proposed model used in phase II and upgrades in phase I. In this model, the software solutions developed for this research in phase I and phase II were introduced (see Section 3 and sub-Section Latency). Phase III consisted of a sequence of selected processing procedures of GPR data, which were already applied in phase II, as shown in Figure 11 (blue box). Profile processing (Phase III) was based on the authors’ recommendations [1,52,53]. An identification basis of the analysis in the model was introduced by selecting the target objects. A 3D interpretation and visualisation of data results were carried out, where the spatial relationships between the selected targeted objects were shown. This was represented in phase IV.
The final quality of the model, in addition to the chosen processes and specific targeted objects, is influenced by the assessment of adequate data processing flow, types of processes and appropriate set of parameters for each process [34]. Yilmaz [52] determined the success of the processing with the appropriate selection and sequence of procedures, selecting the correct set of parameters and also evaluating the results and the disadvantages of each procedure. Each site was determined by its features and effects that have been recognised by an experienced operator and considered in the model in such a way that it expands and improves it. The GPR data were processed using the following procedures.
For further 3D processing, the software used required the same number of traces within the set of the profiles of the same length. Unification of the traces was also recommended for the unified determination of the velocity field of the whole set of profiles. The conversion of two-way travel time to depth and Kirchhoff’s migration with 2D velocity field was dependent on the number of traces of the processed profile. Due to the changes in the thickness of the pavement layers along the profile, a 2D velocity field was used for each profile separately. The estimation of the EMW propagation velocity in the medium was based on generalisations and assessment of the medium properties, which was, consequently, one of the most complex tasks (see sub-Section Determining the (Velocity) Depth). The conversion of time to depth with the 2D velocity field was anticipated in the model as a basis for determining the depths of the target objects. The range of the depth axis was conditioned by the depth of the UUI and depth capability of the used antenna, which was dictated by the frequency range of the antenna. The model included Kirchhoff’s time migration after which a manual signal gain correction was applied. The model anticipates a preliminary procedure of a trace time cut, which is conditioned by the assessment of the EMW velocity in the medium. Having no knowledge of the estimated velocity, it was unreasonable to apply a trace time cut without the risk of losing important information. Removal of the initial DC bias was applied by a DC shift filter. The DC-shift filter converts GPR signals to a form with zero mean, subtracting their constant component. The model takes into account a time zero correction, where the manual method of determining and the delay of the start time are used. It is necessary to place the zero time at a clearly definable and stable location in the early wavelet. This is commonly at either the negative or positive maximum peaks of the first wavelet, or the zero amplitude point between these two peaks.
The tests show that the use of manual determination is reasonable, due to the presence of direct and air echoes, which could mislead the automatic process of the time zero correction and indirectly considerably influence determination of the depth of the target objects. The size of the time zero intervals is in correlation with the central frequency of the antenna used. Removing the background is a widely used method for removing noise and is, as such, indispensable in any model of data processing [46]. The model anticipates the removal of the background along the entire profiles. Following a thorough examination of the three gain functions, a manual gain (y) function [45] was applied, the gain values (db) of which were manually entered. Manual gain allows for any gains along the profile with a focus on the target object: however, for proper implementation it requires a greater number of iterations and the knowledge of the signal strength decay curve, which is calculated for each central frequency of the antenna. If necessary, the automatic gain functions (AGC) or energy decay can also be used. A band-pass frequency with a tapered cosine window was applied to sharpen and smooth the noise in the model after using two band-pass filters.
The model also includes the process of subtracting the average, which needs to be handled with extreme caution. It is useful in smoothing the impact of horizontal reflectors. Introducing the length of the window depends on the desired degree of smoothing and the central frequency of the antenna. For the removal of linear reflections with an inclination, which were caused by wooden barriers between the RUTP, an f-k filter was used in the model. The definition of the velocity interval parameters for the positive and negative parts was important when trying to remove unwanted reflections of this type. The parameters varied among profiles, so it was impossible to set unique parameters, which could be useful in a series of profiles. Since all the profiles were set with a height component, topographic correction was also included in the model. The importance and the results did not have a significant impact on the GPR data.
Assuming the data has small inclines (up to 3%), the topographic correction gives satisfactory results. Changing the design and integrating topographic migration seems reasonable with inclines steeper than 3%. An analysis for the recognition of objects was applied by a manual picking of UUI and sub-horizontal horizons of pavements. The envelope of distinct GPR echoes was calculated using a quadrature Hilbert transformation, which often assures better results of visualisation at spots of relatively weaker signals. It makes sense to display the results with time slices or with 3D modules in three perpendicular plains x , y , or z , as individual rasters and an interactive display in video format. Three-dimensional data visualisation makes it easier to show the spatial relationships between the selected UUI (see Supplementary Materials, Video S1).
The whole procedure of the proposed model and the schematic representation of the sequence of capturing processes, processing and visualisation, is shown in Figure 12.
Dependent and independent processes related to the central frequency of the antenna used were included in the model. The datasets and parameters independent of the central frequency of the antenna were: the integration of geodetic and geophysical datasets, linear interpolation of the position and the height of the blank traces, latency evaluation, reintegration geodetic and geophysical datasets taking into account the latency, trace extract, time cut, topographic correction, background removal, picking objects and 3D modelling. Table 2 shows the parameters used in the proposed GPR-TPS model, which were dependent on the central frequency of the antenna.

Determining the (Velocity) Depth

The basis for determining the depths of the UUI is the depth migration of radargrams from the time x , t to the depth x , z domain, for which it is advisable to know the 2D velocity field or the velocity of EMW in each separate layer of the pavement. There are several methods of EMW velocity estimation in the medium or its parts [54]. The velocity model consists of: a suitable method for EMW velocity estimation in the whole subsurface or in individual layers, a suitable time depth conversion, and a geometric correction in the form of the migration process. The use of constant mean velocity in the pavement structure, where dealing with multiple layers and UUI at different depths, is rather rough and often proves to be quite an inaccurate estimation. The problem occurs with layered media, where the velocity of EMW is required for every single layer with a different composition. It is reasonable to use the 2D velocity model, as depth migration, time migration and depth conversion can be used. Velocity function is normally provided by a 2D velocity file.
The approximation of the velocity function can roughly be estimated by hyperbolas fitting, which occurs in cylindrical or point objects’ reflections, by using the hyperbolic velocity analysis and changing the speed which determines its shape or slope (Figure 13). Geometry, or the inclination of hyperboles, is a function of the velocity of EMW in the medium and the diameter of the target object [55]. A condition for the use is clean and well-expressed hyperboles in the GPR radargram. The method is limited only to those radargrams where the hyperboles are very visible and velocity changes across the medium can, therefore, be estimated on the basis of different hyperbola spatial distribution. This may be a problem in radargrams with few or no hyperboles. The estimated velocity of the 2D velocity file with hyperbola fitting are burdened with an error of unknown diameter between 0.135 and 0.09 m/ns.
In this study, both lateral and smaller vertical structural changes are visible on the GPR radargrams. The differences in the vertical direction are sub-horizontal GPR echoes between separate layers of pavements. The layer velocity method was used for estimation of the pavement depth. The Kirchoff’s time migration with an estimated average rate of EMW velocity (0.13 m/ns) was applied, the result of which is the source horizontal reflection between layers. Knowing the approximate thickness of the two-way travel time, the mean EMW velocity can be estimated for individual layers of pavements. In assessing the velocity of the lowest layer, where lateral reflections do not appear, the known depth of the referential target objects No. 5 and 7 were used (see Table 1). Figure 14 shows the sub-horizontal GPR echoes indicated by lines which represent the boundaries between the pavement layers (a) and the velocity field of the estimated 2D velocity files of the pool profiles, which range between 0.132 and 0.080 m/ns (b).
Figure 15 shows a time-to-depth conversion with the velocity field obtained with the layer velocity method. In the last part of the profile (pool 3), the positions and depth of three distinct reflections were labelled. These are the echoes from buried power lines (objects No. 11 and 12, red circle) and water pipes (objects No. 5 and 7, blue circle).
Figure 16 shows a time to depth conversion of the velocity field obtained with the hyperbola fitting method. Certain discontinuity is clearly visible (red square) on part of the GPR profile. This indicates the incorrect selection of the EMW velocity (Figure 13). The positions and the depths of three distinct reflections (the same as in Figure 15) of the buried infrastructure are marked.
Both methods of time-to-depth conversions have their advantages and disadvantages. The first one is conditioned with the number, spatial distribution, and the diameter of GPR reflections in the form of a hyperbole, while the other is conditioned by knowing the actual thickness of the pavements and the accuracy of determining linear reflections. The thickness of the pavements is often different from those in the project documentation. Both methods are significantly dependent on subjective assessments by the operator. However, the method of layer velocity has an advantage in terms of an easier identification of lateral reflections along the pavement. In Figure 15 and Figure 16 the calculated difference of the apparent depth using the two methods is presented.
The calculated depths of the UUI marked with the consecutive numbers 11, 12 and 5 and 7 add up to a total of 0.75 m, 0.82 m and 1.48 m according to the hyperbole fitting and 0.73 m, 0.79 m and 1.39 m, according to the layer velocity method. The difference is attributed to the small number of well-visible hyperboles, disregarding the diameter of UUI and the subjective assessment of the velocity obtained with the hyperbole fitting method. The heights of UUI defined with geodetic surveying methods were taken as a reference. Based on the depth deviations Δ h , it can be argued that the method of layer velocity gives more accurate results based on the measured reference depth by geodetic surveying methods (see sub-Section The Establishment of a Geodetic Network for the Purpose of Determining the Position of the UUI and GPR).

5. Results

When interpreting the results obtained with the proposed kinematic GPR-TPS model, it is important to be familiar with the level of accuracy. This is assessed more accurately with reference measurements. The results of measurements using the geodetic polar method, which were carried out during installation of the UUI, were taken as a reference position and heights. The reliability of reference values is somewhat questionable because of the possible movement and subsidence of UUI and/or the medium during, as well as after, the installation. The pipes and cables are presented by line segments. They are bound by points determined by the polar method of detailed measurements. However, they at least offer some insight into the accuracy of the results that were obtained on the basis of the proposed GPR-TPS model. In the RUTP, 269 apex points of the installed UUI were recorded. The sample size is satisfactory as well as that for spatial distribution of the acquired GPR apex points of UUI. For the purpose of assessing the accuracy, an assumption has been made that the nearest apex point on the reference cylindrical object represents the point obtained by GPR-TPS model. In evaluating the results, the graphic displays of the position differences of apex points of UUI, histograms of distribution and Q–Q plots of coordinate and height deviations, were of immense help.
Great attention was paid to taking the measurements and the already tested and calibrated measurement equipment. Robust methods for the derivation of accuracy measures should, therefore, be applied if the differences are not normally distributed and/or contain skewness, kurtosis or an excessive number of outliers [56]. For this purpose, the tests of the normal distribution of both coordinate and height deviations within the accuracy assessment were consulted. The normal distribution of the positional and height differences was checked and analysed graphically/visually and by using statistical tests, the details of which can be found in Appendix B. If a normal distribution can be assumed and no outliers are present in the data set, differences of positional coordinates and heights obtained with the proposed GPR-TPS model are written as:
Δ E i = E i E i
Δ N i = N i N i
Δ h i = h i h i
where E i and N i are the coordinates and h i is the height of the point i obtained with the proposed kinematic GPR-TPS model, E i and N i are the coordinates and h i is the height of the reference point i , Δ E i and Δ N i are the coordinates and Δ h i is the height difference from the reference data for point i .

5.1. Accuracy Assessment of the Recorded Position and Height of UUI with the Proposed GPR-TPS Model

According to the results of the testing distribution, the accuracy measure root mean square error (RMSE) and their positioning (radial) RMSE [21] was used in order to assess the accuracy of the position and height of the proposed GPR-TPS model:
R M S E Δ E i = i = 1 n Δ E i 2 n = 0.037   m
R M S E Δ N i = i = 1 n Δ N i 2 n = 0.066   m
R M S E Δ h i = i = 1 n Δ h i 2 n = 0.115   m
R M S E p o s = i = 1 n ( Δ E i 2 + Δ N i 2 ) n = 0.076   m
The analysis included a calculation of the central tendency and the dispersion of the obtained pairs of the coordinate and height differences. As a standard measure of central tendency, the arithmetic mean μ Δ i , also called mean error (ME), of individual coordinate components was calculated. In assessing the dispersion of the coordinate differences, the standard deviation σ i of coordinate differences and the heights, where n is the number of all tested points in the sample (sample size), was used:
μ Δ E = 1 n i = 1 n Δ E i = 0.002   m ;   σ Δ E = i = 1 n ( Δ E i μ Δ E ) 2 n 1 = 0.037   m
μ Δ N = 1 n i = 1 n Δ N i = 0.012   m ;   σ Δ E = i = 1 n ( Δ N i μ Δ N ) 2 n 1 = 0.065   m
μ Δ h = 1 n i = 1 n Δ h i = 0.006   m ;   σ Δ E = i = 1 n ( Δ h i μ Δ h ) 2 n 1 = 0.115   m
The positional (radial) standard deviation was calculated as:
σ p o s = σ Δ E 2 + σ Δ N 2 = 0.075   m
Graphics dispersion and the distribution of points depending on the size of the positional and height differences are shown in Figure 17 and Figure 18. The estimated positional accuracy of the proposed GPR-TPS model in the RUTP was 0.076 m (positional RMSE), while the height accuracy was 0.115 m. The estimated central tendency of differences, the barycentre of difference vectors, lies 0.012 m from the origin in a northerly direction. The three times RMSE threshold, which provides an observation of gross errors, i.e., an error that was classified as an outlier if the coordinates or height differences > 3 RMSE [56], were not exceeded by any differences.

5.2. Assessment of the Incline Accuracy

An assessment of the incline accuracy of the UUI was carried out by comparing the reference incline measured with the reference geodetic method at the time of installation and the incline of the proposed GPR-TPS model. By using linear regression, the best-fitting straight line through height values and the horizontal length of the UUI (Figure 19) was found. Despite some low levels of the explained variance or the coefficient of determination r 2 , which determine the low degree of linear-correlation of the length of the pipe or cable and the height obtained by the proposed GPR-TPS model, the inclines for assessing the accuracy were used.
To measure the inclination accuracy of the proposed GPR-TPS model, the RMSE, which was evaluated on the basis of the incline differences Δ n , was used. The incline differences were only calculated for pipes, while the cables and cable ducts, where constant inclination cannot be assumed due to the installation procedure and their physical properties, were left out. Assessment of the inclination accuracy included determining the central tendency and the dispersion of the incline differences of the obtained pairs. As a standard measure of the central tendency of incline differences pairs, the arithmetic mean μ Δ n was used and the standard deviation σ Δ n for the differences.
Δ n i = n i n i
R M S E Δ n = i = 1 n Δ n i 2 n = 1 ° 32 07
μ Δ n = | 1 n i = 1 n Δ n i | = 0 ° 59 10
σ Δ n = i = 1 n ( Δ n i μ Δ n ) 2 n 1 = 1 ° 12 50
where n i is the inclination angle of the UUIi captured by GPR-TPS model, n i is the inclination angle reference of UUIi, Δ n i is the inclination angle differences of UUIi.

5.3. Graphic Presentation of the Final Results in the Real Urban Testing Pools (3D)

Figure 20 shows a 3D visualisation of the measured UUI in the RUTP with the proposed GPR-TPS model, based on 269 apex points of the installed infrastructure obtained by GPR data. The pipes based on the inherent apexes of the individual infrastructure with the use of linear regression are visualised. In phase I the lines and line segments through the points represented by the coordinates or numerical variables N , E in a horizontal direction were determined. In phase II the regression line was determined that best fits the numerical variables ( h —height, d —length), through which the inclinations and positions were defined in 3D. For visualisation of non-linear objects, a second-degree polynomial regression through the points presented by the coordinates N , E in the horizontal direction was used. This was followed by linear regression ( h —height, d —length), through which the endpoints height and, consequently, the inclination of the cables and ducts can be defined. Reference diameters were used for the purpose of visualisation. See Table 1 for a detailed description and the properties of the visualised UUI in the RUTP.
Figure 21 and Figure 22 show the position and height RMSE of the pipes in 3D. The reference UUI (green colour) are displayed with the consecutive numbers 9, 17 and 13 and obtained on the basis of the proposed GPR-TPS model (red colour) visualised by a regression analysis in the first testing pool.

6. Conclusions

The main achievement of the presented research is usage of the proposed kinematic GPR and self-tracking (robotic) terrestrial positioning system (GPR-TPS) model of data capture and processing. This proved that it is possible to recognise and record underground utility infrastructure (UUI) objects with the recommended/required high horizontal (positional) and vertical (height) accuracy demands of 10 cm. This model also introduced methods of 3D visualisation, which enable the spatial relationship of the UUI to be defined and provide a more illustrative and improved interpretation. Throughout the model, the advanced processing of radargrams is key in the recognition and identification of UUI, while latency plays a key role in determining the position with the kinematic GPR-TPS model with the use of pseudo-NMEA strings method.
Additionally, the usage of wireless communication standards (e.g., Bluetooth) in the model decreased crosstalk effects. The presentation and testing latency assessment using a simple GPR measuring technique of the same profiles in forward and reverse directions was performed. System latency evaluation depends on the components of the total composition or the hardware and software used. Evaluated latency was valid for the tested GPR-TPS configurations; in the event of replacement of any component from the configuration, latency can change dramatically, which has a significant impact on the final results. In this research, disregarding latency with a walking speed of 0.5 m/s leads to positioning errors in the range of 0.25 m, which can be crucial in determining the position of UUI. Based on the height (depth) differences Δ h , it can be argued that the method of the layer velocity gives more accurate and realistic results in the testing pool environment than the method of hyperbole fitting. The difference between the method of hyperbole fitting and layer velocity was attributed to the small number of well-visible reflection hyperboles and disregards the diameter of UUI. All processes in the model were defined as an experimental and iterative way, which is inevitable in order to achieve good results. The processing flow of the GPR data was not fixed and depends on the GPR measurements that were determined by the physical properties of the medium and the objectives to be achieved.
A successive series of the proposed processing flow and parameters cannot be completely objective and therefore, according to some authors’ experience, is more like art than science [52]. The proposed kinematic GPR-TPS model mostly meets the recommended positional and height accuracy or at least gets close ( R M S E p o s = 7.6 cm; R M S E Δ h = 11.5 cm). The model proved to be a useful tool in determining the inclination of UUI, which is restricted by the height accuracy of the method ( R M S E Δ n = 1.5 ° ). When determining the inclination, the linear regression analysis into the model was introduced.
Questions and gaps arising with the interdisciplinary kinematic GPR-TPS model will have to be examined in the future in a real urban environment and improved and refined in terms of a more accurate estimation of the latency of the selected configuration. To achieve higher accuracy of the latency, the method of experimental laboratory latency of the measured composition using horizontal reference tracks, which would ensure the identical position of profile or pairs of radargrams (forward and reverse), should be used. The experimental laboratory latency evaluation would also improve the final result of the determination of position as well as filtering and smoothing of the data obtained in kinematic terrestrial processes. It would be reasonable to research the impact of the Kalman filter on the final results and include TPS, which would allow measurements to be captured with a greater frequency than 10 Hz. Such TPS will increase the density of the covered position and the height of GPR and, consequently, improve the positional and height accuracy of the UUI.
The proposed model was created for high-accuracy underground utilities mapping and only minor adaptations would be necessary for transfer to other fields of GPR investigation in urban environments. The most evident are applications for GPR surveys in arbitrarily oriented GPR transects for geotechnical engineering, protection of archaeological remains in urban contexts prior to the construction works and environmental studies with determination of the pollution due to the uncontrolled leakage and hidden waste landfills. Furthermore, this model enables high-accuracy GPR surveys on unevenly shaped surfaces. The exact heights of the GPR antenna position, obtained by the kinematic GPS-TPS model, enables accurate topographic correction of radargrams required for reliable estimation of depth and geometrical properties of diverse subsurface dielectrically contrast bodies.

Supplementary Materials

The following are available online at https://0-www-mdpi-com.brum.beds.ac.uk/2072-4292/11/12/1457/s1, Video S1: Introduction video.

Author Contributions

N.Š., T.P. and B.M. conceived, designed, developed and performed the GPR-TPS model; N.Š. and B.M. analysed the data and discussed the results; T.A. and D.M. contributed adjustment and image matching tools; N.Š. wrote the manuscript; T.P., T.A. and B.M. reviewed the manuscript and approved the final version.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the editor of the Special Issue, Raffaele Persico, and the anonymous reviewers for their valuable critiques and suggestions which improved the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Adjustment

In order to eliminate instrumental errors of the electronic tachymeter (collimation and the horizontal axis error) and to increase the accuracy, classical terrestrial measurements in ten sets of angles were used, from which the mean of the individual observations was calculated. Zenith distances were observed simultaneously with the horizontal angles in both circular positions. To measure horizontal angles, zenith distances and lengths, the electronic tachymeter Leica TCRP 1201+, which enables the automatic target recognition (ATR), automatic target searching, automatic tracking and automatic measurements was used. The declared standard deviation of the measured angles in the ATR mode according to ISO 17123-3 is σ α = 1 , while the standard deviation of the measured lengths with a standard reflector is σ s ( 1   mm ; 1.5   ppm ) [44].
All of the measured lengths were reduced in terms of meteorological, geometric and projective reduction. Only the first velocity corrections were considered in the process of meteorological reduction. The second velocity correction was ignored due to the insignificant impact of approximately 10−8 mm in the longest distance (70 m) of the network. An appropriate meteorological reduction of the measured lengths was carried out on the basis of the established density of the atmosphere, dependent mostly on the measured temperature t and the pressure p at the beginning and end of each set of angles. Due to the extremely short distances between network points, the influence of humidity or the partial pressure of water vapour in the meteorological reduction was neglected. The impact of the partial pressure of water vapour, which is determined with the help of psychrometers, would result in a relative length error of only 5.9 × 10-7 at the average measured temperature of t = 11 °C at the research site. The length measurements were based on the reference refractive factor of n 0 . The reference data of the instrument used, Leica TCRP 1201+, were ( λ N e f f = 0.658 μm, T 0 = 12 °C, p 0 = 1013.25 hPa, n 0 = 1.0002863 ) and also the addition and multiplication constant of the instrument was taken account. A reduction of normal atmospheric conditions into actual conditions was performed using an interpolation with the formula by Barrell–Sears, which was used in a simplified form according to Kohlrausch [57]. A length reduction was performed to the level of the terrain or the points of the geodetic network. The pre-condition or the input in the reduction was a reduction in the length to the level of the electronic tachymeter, which was calculated on the basis of the measured zenith distances, oblique lengths and the heights of the instrument and the reflector. In geometric corrections, a curvature correction of electronic distance measurement (EDM), and its value in the longest distance in the network was 10−9 mm, were left out. A projection reduction was considered in the sense of a length reduction to the zero-level surface, which represented the reference ellipsoid and in the last step in the projection plain of the transverse Mercator projection (TM).
On the basis of the redundant measurements required for height and position adjustments, the most probable measured values and the corresponding precision parameters are gained. For the calculated height differences and positions, least squares adjustment of indirect observations using the specially designed computer programme was performed. The global accuracy level of height gives a posteriori standard deviation of unit weight (the standard deviation of unit weight = 0.0389). Low values of the horizontal network quality measures (the standard deviation of unit weight = 1.266, standard deviation of the direction = 1.3″, standard deviation of length = 4.0 mm, standard deviation of position = 0.001 m) indicate the quality of the measurements, the absence of gross errors and a reliable coordinate value of points. The quality of positions and heights (VRS-GNSS), which were taken as those given, were included in the value of the standard deviation of position.

Appendix B. Normality Tests

The basic graphical ways of testing the normality of the distribution are the histogram distribution and the quantile-quantile (Q–Q) plot, with which the function of the empirical distribution with theoretical quantiles of the normal distribution is compared. If the actual distribution is normal, the shape of columns of the histogram form a symmetrical bell shape. For those differences where the histogram reflects a normal distribution, and which are shown on the Q–Q plot as a straight line, a normal distribution was assumed. Quantile ranks and the corresponding quantiles were calculated. The quantiles of the empirical distribution function are plotted against the theoretical quantiles of the normal distribution. If the actual distribution is normal, the Q–Q plot should yield a straight line [56]. Figure A1 shows histograms of distribution and the Q–Q plot of the coordinate and height differences.
Figure A1. Histograms of distributions of coordinate differences of (a) Δ N and (c) Δ E and (e) height differences Δ h . The blue line marks the expected number of deviations in the case of normal distribution of deviations with an estimated mean value and the standard deviation of coordinate differences. The Q–Q plot of coordinate differences at (b) Δ N and (d) Δ E and (f) height differences at the points Δ h present quantiles of individual differences. The line shows theoretical quantiles of the normal distribution.
Figure A1. Histograms of distributions of coordinate differences of (a) Δ N and (c) Δ E and (e) height differences Δ h . The blue line marks the expected number of deviations in the case of normal distribution of deviations with an estimated mean value and the standard deviation of coordinate differences. The Q–Q plot of coordinate differences at (b) Δ N and (d) Δ E and (f) height differences at the points Δ h present quantiles of individual differences. The line shows theoretical quantiles of the normal distribution.
Remotesensing 11 01457 g0a1
The normality tests are supplementary to the graphical assessment of normality. In theory, there are several statistical tests to verify the normality of distribution [58]. The Anderson–Darling test [59,60,61], which compare the scores in the sample to a normally distributed set of scores with the same mean and standard deviation [62], was used. On the basis of the samples of coordinate and height differences, the null non-parametric hypothesis was tested for specific differences H0: sample distribution is normal. If the test is significant the alternative hypothesis has to be accepted H1: the distribution is non-normal. The sample size ( t = 269 ), the results are as follows: Δ N ( A * 2 = 0.547 , p = 0.159 ); Δ E ( A * 2 = 0.525 , p = 0.181 ); Δ h ( A * 2 = 0.707 , p = 0.065 ); the null hypothesis cannot be rejected for any samples at the 0.05 significance level. Identical results are suggested by descriptive statistics and graphical displays.
Information on the distribution was used when selecting a suitable test. The reliability of estimators, estimated on the basis of a sample, are given with a confidence interval. A 95% confidence interval for the mean value estimated on the basis of Student’s t distribution was ( 0.004   m < μ < 0.019   m ) for Δ N , ( 0.003   m < μ < 0.006   m ) for Δ E and ( 0.016   m < μ < 0.030   m ) for Δ h . 95 % confidence interval for the standard deviation, estimated on the basis of χ2 distribution was ( 0.060   m < σ < 0.071   m ]) for Δ N , ( 0.060   m < σ < 0.071   m ) for Δ E  and ( 0.053   m < σ < 0.062   m ) for Δ h .

References

  1. Wai-Lok Lai, W.; Dérobert, X.; Annan, P. A review of Ground Penetrating Radar application in civil engineering: A 30-year journey from Locating and Testing to Imaging and Diagnosis. NDT E Int. 2018, 96, 58–78. [Google Scholar] [CrossRef]
  2. American Society of Civil Engineers. ASCE CI/ASCE38-02. Standard Guideline for the Collection and Depiction of Existing Subsurface Utility Data. ASCE 2002, 38, 1–20. [Google Scholar]
  3. Annan, P.A. Ground Penetrating Radar, Principles, Procedures and Applications; Sensors & Software Inc.: Mississauga, ON, Canada, 2003. [Google Scholar]
  4. Barzaghi, R.; Cazzaniga, N.; Pagliari, D.; Pinto, L. Vision-Based Georeferencing of GPR in Urban Areas. Sensors 2016, 16, 132. [Google Scholar] [CrossRef] [PubMed]
  5. Hao, T.; Rogers, C.D.F.; Metje, N.; Chapman, D.N.; Muggleton, J.M.; Foo, K.Y.; Wang, P.; Pennock, S.R.; Atkins, P.R.; Swingler, S.G.; et al. Condition assessment of the buried utility service infrastructure. Tunn. Undergr. Space Technol. 2012, 28, 331–344. [Google Scholar] [CrossRef]
  6. Thomas, A.M.; Rogers, C.D.F.; Chapman, D.N.; Metje, N.; Castle, J. Stakeholder needs for ground penetrating radar utility location. J. Appl. Geophys. 2009, 67, 345–351. [Google Scholar] [CrossRef]
  7. Su, X.; Talmaki, S.; Cai, H.; Kamat, V.R. Uncertainty-aware visualization and proximity monitoring in urban excavation: A geospatial augmented reality approach. Vis. Eng. 2013, 1, 1–13. [Google Scholar] [CrossRef]
  8. Marvin, S.; Slater, S. Urban infrastructure: The contemporary conflict between roads and utilities. Prog. Plan. 1997, 48, 247–318. [Google Scholar] [CrossRef]
  9. Talmaki, S.; Kamat, V.R.; Cai, H. Geometric modeling of geospatial data for visualization-assisted excavation. Adv. Eng. Inform. 2013, 27, 283–298. [Google Scholar] [CrossRef]
  10. Spurgin, J.T.; Lopez, J.; Kerr, K. Utility Damage Prevention—What Can Your Agency Do? American Public Works Association, Congress Session: Kansas City, MO, USA, September 2009; pp. 64–69. [Google Scholar]
  11. Common Ground Alliance (CGA). 2016 Damage Information Report Tool (DIRT) Report: Analysis and Recommendations; Common Ground Alliance: Arlington, VA, USA, 2017; pp. 1–29. Available online: http://commongroundalliance.com/sites/default/files/publications/DIRT%202016%20Annual%20Report_081017_FINAL_Updated_09.20.17.pdf (accessed on 10 April 2018).
  12. Osman, H.; El-Diraby, T.E. Evaluating the use of Subsurface Utility Engineering in Canada. Transportation Research Board, 86th Annual Meeting. 2007, pp. 1–18. Available online: http://docs.trb.org/prp/07-0307.pdf (accessed on 11 May 2018).
  13. AS 5488—2013. Australian Standard: Classification of Subsurface Utility Information. 2013. Available online: https://nulca.com.au/db_uploads/5488-2013_V2.pdf (accessed on 21 April 2018).
  14. ICE PAS 128: 2014. British Standard: Specification for Underground Utility Detection, Verification and Location Institute of Civil Engineer; British Standards Institution: London, UK, 2014. [Google Scholar]
  15. Šarlah, N. Development of the Georadar Observation Model for Underground Infrastructure Detection. Ph.D. Dissertation, University of Ljubljana, Faculty of Civil and Geodetic Engineering, Ljubljana, Slovenia, 2016. Available online: https://repozitorij.uni-lj.si/Dokument.php?id=97913&lang=slv (accessed on 27 April 2018).
  16. Rakar, A.; Šubic-Kovač, M.; Mesner, A.; Mlinar, J.; Šarlah, N. Zaščita in ohranjanje vrednosti gospodarske javne infrastrukture. Geod. Vestn. 2010, 54, 242–252. [Google Scholar] [CrossRef]
  17. Gurbuz, A.C. Feature Detection Algorithms in Computed Images. Ph.D. Dissertation, Institute of Technology Georgia, Atlanta, GA, USA, 2008. [Google Scholar]
  18. Singh, N.P.; Nene, M.J. Buried object detection and analysis of GPR images: Using neural network and curve fitting. In Proceedings of the Annual International Conference on Emerging Research Areas and International Conference on Microelectronics, Communications and Renewable Energy, Kanjirapally, India, 4–6 June 2013. [Google Scholar]
  19. Li, S.; Cai, H.; Kamat, V.R. Uncertainty-aware geospatial system for mapping and visualizing underground utilities. Autom. Constr. 2015, 53, 105–119. [Google Scholar] [CrossRef]
  20. Ayala-Cabrera, D.; Herrera, M.; Izquierdo, J.; Ocaña–Levario, S.J.; Pérez-García, R. GPR-Based Water Leak Models in Water Distribution Systems. Sensors 2013, 13, 15912–15936. [Google Scholar] [CrossRef]
  21. Cheng, N.-F.; Tang, H.-W.; Chan, C.-T. Identification and positioning of underground utilities using ground penetrating radar (GPR). Sustain. Environ. Res. 2013, 23, 141–152. [Google Scholar]
  22. Metwaly, M. Application of GPR technique for subsurface utility mapping: A case study from urban area of Holy Mecca. Saudi Arabia. Measurement 2015, 60, 139–145. [Google Scholar] [CrossRef]
  23. Millington, T.M.; Cassidy, N.J. Optimising GPR modelling: A practical, multi-threaded approach to 3D FDTD numerical modelling. Comput. Geosci. 2009, 36, 1135–1144. [Google Scholar] [CrossRef]
  24. Sagnard, F.; Norgeot, C.; Derobert, X.; Baltazart, V.; Merliot, E.; Derkx, F.; Lebental, B. Utility detection and positioning on the urban site Sense-City using Ground-Penetrating Radar systems. Measurement 2016, 88, 318–330. [Google Scholar] [CrossRef] [Green Version]
  25. Jeng, Y.; Chen, C.-S. Subsurface GPR imaging of a potential collapse area in urban environments. Eng. Geol. 2012, 147–148, 57–67. [Google Scholar] [CrossRef]
  26. Lehmann, F.; Green, A.G. Semiautomated georadar data acquisition in three dimensions. Geophysics 1999, 64, 719–731. [Google Scholar] [CrossRef]
  27. Böniger, U.; Tronicke, J. On the Potential of Kinematic GPR Surveying Using a Self-Tracking Total Station: Evaluating System Crosstalk and Latency. IEEE Trans. Geosci. Remote Sens. 2010, 48, 3792–3798. [Google Scholar] [CrossRef]
  28. Aaltonen, J.; Nissen, J. Geological mapping using GPR and differential GPS positioning: A case. In Proceedings of the Ninth International Conference on Ground Penetrating Radar, Santa Barbara, CA, USA, 29 April–2 May 2002. [Google Scholar]
  29. Young, R.A.; Lord, N. A hybrid laser-tracking/GPS location method allowing GPR acquisition in rugged terrain. Lead. Edge 2002, 21, 486–490. [Google Scholar] [CrossRef]
  30. Grasmueck, M.; Viggiano, D.A. Integration of Ground-Penetrating Radar and Laser Position Sensors for Real-Time 3-D Data Fusion. IEEE Trans. Geosci. Remote Sens. 2007, 45, 130–137. [Google Scholar] [CrossRef]
  31. Dimc, F.; Music, B.; Osredkar, R. Attaining Required Positioning Accuracy in Archeo-Geophysical Surveying by GPS. In Proceedings of the 12th International Power Electronics and Motion Control Conference, Portorož, Slovenia, 30 August–1 September 2006. [Google Scholar]
  32. Mohsen, J.P.; Rockaway, T.D.; Gupta, D.K. Test Field Design and development for GPR Techniques for Infrastructure Asset Identification. In Proceedings of the 11th International Conference on Ground Penetrating Radar, Columbus, OH, USA, 19–22 June 2006. [Google Scholar]
  33. Grandjean, G.; Gourry, J.C.; Bitri, A. Evaluation of GPR techniques for civil-engineering applications: Study on a test site. J. Appl. Geophys. 2000, 45, 141–156. [Google Scholar] [CrossRef]
  34. Shahbaz-Khan, U. Interpretation of Ground Penetrating Radar Data for Utilities—Methods Techniques and Implementation; VDMVerlang Dr. Muller GmbH & Co.: Saarbrucken, Germany, 2011; pp. 1–200. [Google Scholar]
  35. TSC 06.300/06.410:2009. Smernice in tehnični pogoji za graditev asfaltnih plasti; Direkcija Republike Slovenije za ceste: Ljubljana, Slovenia, 2009; pp. 8–28.
  36. TSC 06.511:2009. Tehnična specifikacija za prometno obremenitev—določitev in razvrstitev; Direkcija Republike Slovenije za ceste: Ljubljana, Slovenia, 2009; pp. 1–10.
  37. TSC 06.512:2003. Tehnična specifikacija za projektiranje—klimatski in hidrološki pogoji; Direkcija Republike Slovenije za ceste: Ljubljana, Slovenia, 2003; pp. 4–11.
  38. TSC 06.520:2009. Tehnična specifikacija za projektiranje—dimenzioniranje novih asfaltnih voziščnih konstrukcij; Direkcija Republike Slovenije za ceste: Ljubljana, Slovenia, 2009; pp. 8–22.
  39. Medved, K.; Bajec, K.; Berk, S.; Koler, B.; Kuhar, M.; Radovan, D.; Sterle, O.; Stopar, B. National Report of Slovenia to the EUREF 2010 Symposium in Gävle. Report on the Symposium of the IAG Sub—Commission for Europe (EUREF), Gävle, Sweden, 2–5 June 2010. Available online: http://www.euref.eu/symposia/2010Gavle/07-26-p-Slovenia.pdf (accessed on 11 May 2018).
  40. Martín, A.; Padín, J.; Anquela, A.B.; Sánchez, J.; Belda, S. Compact Integration of a GSM-19 Magnetic Sensor with High-Precision Positioning using VRS GNSS Technology. Sensors 2009, 9, 2944–2950. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  41. Šarlah, N.; Štebe, G.; Sterle, O. Postopek vzpostavitve in testiranja lastne referenčne GNSS-postaje. Geod. Vestn. 2015, 59, 457–472. [Google Scholar] [CrossRef]
  42. Uren, L.; Price, W.F. Surveying for Engineers, 4th ed.; Palgrave Macmillan: New York, NY, USA, 2006; pp. 1–824. [Google Scholar]
  43. Kirschner, H.; Stempfhuber, W. The Kinematic Potential of Modern Tracking Total Stations—A State of the Art Report on the Leica TPS1200+. In Proceedings of the 1st International Conference on Machine Control & Guidance, Kinematic Measurement and Sensor Technology I (Local Systems), Zurich, Switzerland, 24–26 June 2008; pp. 1–10. [Google Scholar]
  44. Leica TPS1200+; User Manual; Leica Geosystems: Heerbrugg, Switzerland, 2008; pp. 1–209. Available online: http://www.surveyequipment.com/PDFs/TPS1200_User_Manual.pdf (accessed on 14 April 2018).
  45. Sandmeier, K.J. ReflexW Manual, Version 7.5 Windows™9x/NT/XP/7 Program for the Processing and Interpretation of Reflection and Transmission Data. 2014, pp. 1–598. Available online: http://www.sandmeier-geo.de/download.html (accessed on 23 March 2018).
  46. Zitová, B.; Flusser, J. Image registration methods: A survey. Image Vis. Comput. 2003, 21, 977–1000. [Google Scholar] [CrossRef]
  47. Fonseca, L.M.G.; Manjunath, B.S. Registration techniques for multisensor remotely sensed imagery. Photogramm. Eng. Remote Sens. 1996, 62, 1049–1056. [Google Scholar]
  48. Wang, Z.; Bovik, A.C. Mean squared error: Love it or leave it? A new look at Signal Fidelity Measures. IEEE Signal Process. Mag. 2009, 26, 98–117. [Google Scholar] [CrossRef]
  49. Gonzales, R.C.; Woods, R.E. Digital Image Processing; Pearson Prentice Hall: Upper Saddle River, NJ, USA, 2008. [Google Scholar]
  50. Wang, Z.; Bovik, A.C. A universal image quality index. IEEE Signal Process. Lett. 2002, 9, 81–84. [Google Scholar] [CrossRef]
  51. Kumar, R.; Rattan, M. Analysis of Various Quality Metrics for Medical Image Processing. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2012, 2, 137–144. [Google Scholar]
  52. Yilmaz, Ö.; Doherty, S.M. Seismic Data Processing; Investigations in Geophysics 2; Society of Exploration Geophysicists: Tulsa, OK, USA, 1987; pp. 1–526. [Google Scholar]
  53. Conyers, L.B. Ground-Penetrating Radar for Archaeology, 3rd ed.; Altamira Press: Lanham, MD, USA, 2013. [Google Scholar]
  54. Tillard, S. Analysis of GPR data: Wave propagation velocity determination. J. Appl. Geophys. 1995, 33, 77–91. [Google Scholar] [CrossRef]
  55. Leckebusch, J. Two and Three-Dimensional Ground Penetrating Radar Surveys across a Medieval Choir: A Case Study in Archaeology. Archaeol. Prospect. 2000, 7, 189–200. [Google Scholar] [CrossRef]
  56. Höhle, J.; Höhle, M. Accuracy assessment of digital elevation models by means of robust statistical methods. ISPRS J. Photogramm. Remote Sens. 2009, 64, 398–406. [Google Scholar] [CrossRef] [Green Version]
  57. Kohlrausch, F. Praktische Physik, Band 2, 23rd ed.; Teubner: Stuttgart, Germany, 1985. [Google Scholar]
  58. Thoode, H.C. Testing for Normality; Marcel Dekker: New York, NY, USA, 2002; pp. 1–479. [Google Scholar]
  59. Stephens, M.A. EDF Statistics for Goodness of Fit and Some Comparisons. J. Am. Stat. Assoc. 1974, 69, 730–737. [Google Scholar] [CrossRef]
  60. Anderson, T.W.; Darling, D.A. A Test of Goodness-of-Fit. J. Am. Stat. Assoc. 1954, 49, 765–769. [Google Scholar] [CrossRef]
  61. D’Agostino, R.B.; Stephens, M.A. Goodness of Fit Technique; Marcel Dekker: New York, NY, USA, 1986. [Google Scholar]
  62. Ghasemi, A.; Zahediasl, S. Normality Tests for Statistical Analysis: A Guide for Non-Statisticians. Int. J. Endocrinol. Metab. 2012, 10, 486–489. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. (a) An abandoned storage area was reused for the testing pool (left: pool 1; middle: pool 2; right: pool 3); (b) The location of the warehouse in Zalog near Celje (Slovenia) is marked on the map.
Figure 1. (a) An abandoned storage area was reused for the testing pool (left: pool 1; middle: pool 2; right: pool 3); (b) The location of the warehouse in Zalog near Celje (Slovenia) is marked on the map.
Remotesensing 11 01457 g001
Figure 2. Sketch of the thickness of real urban testing pools layers. (a) Pool 1: pedestrian pavement (1: subgrade soil, 2: base course, 3-AC 8 surf); (b) Pool 2: local road (1: subgrade soil, 2: subbase course, 3: base course, 4: AC 22 base, 5: AC 8 surf); (c) Pool 3: regional road (1: subgrade soil, 2: subbase course, 3: base course, 4: AC 22 base, 5: AC 8 surf).
Figure 2. Sketch of the thickness of real urban testing pools layers. (a) Pool 1: pedestrian pavement (1: subgrade soil, 2: base course, 3-AC 8 surf); (b) Pool 2: local road (1: subgrade soil, 2: subbase course, 3: base course, 4: AC 22 base, 5: AC 8 surf); (c) Pool 3: regional road (1: subgrade soil, 2: subbase course, 3: base course, 4: AC 22 base, 5: AC 8 surf).
Remotesensing 11 01457 g002
Figure 3. The accuracy of the measured height differences and standard error ellipses of the positioning coordinates of points.
Figure 3. The accuracy of the measured height differences and standard error ellipses of the positioning coordinates of points.
Remotesensing 11 01457 g003
Figure 4. A perspective view with sequence numbers of the measured underground utility infrastructure (UUI) (see Table 1) in real urban testing pools.
Figure 4. A perspective view with sequence numbers of the measured underground utility infrastructure (UUI) (see Table 1) in real urban testing pools.
Remotesensing 11 01457 g004
Figure 5. (a) The diagram of numbering longitudinal and transverse ground-penetrating radar (GPR) profiles; (b) presentation of all 13,763 points determined by the GPR-TPS (terrestrial positioning system) model using a 400 MHz antenna.
Figure 5. (a) The diagram of numbering longitudinal and transverse ground-penetrating radar (GPR) profiles; (b) presentation of all 13,763 points determined by the GPR-TPS (terrestrial positioning system) model using a 400 MHz antenna.
Remotesensing 11 01457 g005
Figure 6. Sketch of the established terrestrial acquisition system of the kinematic GPR-TPS model process. Self-TPS combined with a GPR equipped with a 360° reflector used with a Bluetooth real-time connection.
Figure 6. Sketch of the established terrestrial acquisition system of the kinematic GPR-TPS model process. Self-TPS combined with a GPR equipped with a 360° reflector used with a Bluetooth real-time connection.
Remotesensing 11 01457 g006
Figure 7. The connection between radargram and terrestrial kinematic measurements with subsequent processing using our own software solutions.
Figure 7. The connection between radargram and terrestrial kinematic measurements with subsequent processing using our own software solutions.
Remotesensing 11 01457 g007
Figure 8. Presentation of total latency L total influence with the help of reflection (red point) of the identical target object. The lateral shift between the 8 profile/radargram r f and the 17 profile/radargram r r , represent the influence of dual total latency.
Figure 8. Presentation of total latency L total influence with the help of reflection (red point) of the identical target object. The lateral shift between the 8 profile/radargram r f and the 17 profile/radargram r r , represent the influence of dual total latency.
Remotesensing 11 01457 g008
Figure 9. Presentation of the estimated latency within the 12 pairs of profiles with two fidelity measures using 400 MHz antenna. The colour chart shows the mean walking speed of each pair of profiles. The mean latency μ l a t and the standard deviations σ l a t for both fidelity measures are presented.
Figure 9. Presentation of the estimated latency within the 12 pairs of profiles with two fidelity measures using 400 MHz antenna. The colour chart shows the mean walking speed of each pair of profiles. The mean latency μ l a t and the standard deviations σ l a t for both fidelity measures are presented.
Remotesensing 11 01457 g009
Figure 10. The influence of latency correction on these profile pairs. (a) r f —6 and r r —19 pairs; (b) subtracted selected GPR profile sections: (1) latency under-corrected, (2) with the corrected latency, (3) with the latency over-corrected by two.
Figure 10. The influence of latency correction on these profile pairs. (a) r f —6 and r r —19 pairs; (b) subtracted selected GPR profile sections: (1) latency under-corrected, (2) with the corrected latency, (3) with the latency over-corrected by two.
Remotesensing 11 01457 g010
Figure 11. Schematic flow diagram of the basic steps of the developed GPR-TPS model.
Figure 11. Schematic flow diagram of the basic steps of the developed GPR-TPS model.
Remotesensing 11 01457 g011
Figure 12. A schematic diagram of the proposed GPR-TPS model for the recording of UUI.
Figure 12. A schematic diagram of the proposed GPR-TPS model for the recording of UUI.
Remotesensing 11 01457 g012
Figure 13. Electromagnetic wave (EMW) velocity field estimation for profile 5 before the migration using a 900 MHz antenna. (a) The method of hyperbola fitting for estimating velocity; (b) Velocity field, calculated on the basis of velocity point estimation (the lighter colour represents higher while the darker colour represents lower velocity of EMW propagation).
Figure 13. Electromagnetic wave (EMW) velocity field estimation for profile 5 before the migration using a 900 MHz antenna. (a) The method of hyperbola fitting for estimating velocity; (b) Velocity field, calculated on the basis of velocity point estimation (the lighter colour represents higher while the darker colour represents lower velocity of EMW propagation).
Remotesensing 11 01457 g013
Figure 14. EMW velocity estimation on the 5th profile using 900 MHz antenna. (a) Sub-horizontal GPR echoes indicated by lines between pavement layers; (b) velocity field with values in individual layers (0.132 m/ns: blue (AC 8, AC 22), 0.121 m/ns: red (base course), 0.120 m/ns: orange (subbase course), 0.080 m/ns: brown (subgrade soil)).
Figure 14. EMW velocity estimation on the 5th profile using 900 MHz antenna. (a) Sub-horizontal GPR echoes indicated by lines between pavement layers; (b) velocity field with values in individual layers (0.132 m/ns: blue (AC 8, AC 22), 0.121 m/ns: red (base course), 0.120 m/ns: orange (subbase course), 0.080 m/ns: brown (subgrade soil)).
Remotesensing 11 01457 g014
Figure 15. Time-to-depth conversion of profile 5 using a 900 MHz antenna with the velocity field calculated on the basis of the layer velocity method.
Figure 15. Time-to-depth conversion of profile 5 using a 900 MHz antenna with the velocity field calculated on the basis of the layer velocity method.
Remotesensing 11 01457 g015
Figure 16. Time-to-depth conversion of profile 5 using a 900 MHz antenna with the velocity field calculated on the basis of the hyperbole fitting method.
Figure 16. Time-to-depth conversion of profile 5 using a 900 MHz antenna with the velocity field calculated on the basis of the hyperbole fitting method.
Remotesensing 11 01457 g016
Figure 17. Presentation of the position differences of apex points of UUI in real urban testing pools: circles (grey colour) indicating the position differences 5 cm, 10 cm and 15 cm; 0.076 m: position root mean square error (RMSE) (blue circle), 0.075 cm: position σ p o s (red circle) and the barycentre of difference vectors (red point).
Figure 17. Presentation of the position differences of apex points of UUI in real urban testing pools: circles (grey colour) indicating the position differences 5 cm, 10 cm and 15 cm; 0.076 m: position root mean square error (RMSE) (blue circle), 0.075 cm: position σ p o s (red circle) and the barycentre of difference vectors (red point).
Remotesensing 11 01457 g017
Figure 18. Presentation of height differences of apex points in real urban testing pools.
Figure 18. Presentation of height differences of apex points in real urban testing pools.
Remotesensing 11 01457 g018
Figure 19. Presentation of inclinations of reference (black line) and proposed GPR-TPS model (red line). (a) black line: −0.9% inclination, r 2 = 0.78 , red line: −2.5% inclination, r 2 = 0.52 of target object No. 1 ( R M S E Δ h = 0.078 m, μ Δ h = 0.015 m, σ Δ h = 0.081 m); (b) black line: −5.1% inclination, r 2 = 0.99 , red line: −4.7% inclination, r 2 = 0.25 of target object No. 10 ( R M S E Δ h = 0.082 m, μ Δ h = 0.031 m, σ Δ h = 0.079 m); (c) black line: −0.18% inclination, r 2 = 0.20 , red line: −0.79% inclination, r 2 = 0.08 of target object No. 2 ( R M S E Δ h = 0.090 m, μ Δ h = 0.047 m, σ Δ h = 0.079 m); (d) black line: –0.5% inclination, r 2 = 0.77 , red line: −2.3% inclination, r 2 = 0.29 of target object No. 7 ( R M S E Δ h =   0.053 m, μ Δ h = 0.045 m, σ Δ h = 0.028 m).
Figure 19. Presentation of inclinations of reference (black line) and proposed GPR-TPS model (red line). (a) black line: −0.9% inclination, r 2 = 0.78 , red line: −2.5% inclination, r 2 = 0.52 of target object No. 1 ( R M S E Δ h = 0.078 m, μ Δ h = 0.015 m, σ Δ h = 0.081 m); (b) black line: −5.1% inclination, r 2 = 0.99 , red line: −4.7% inclination, r 2 = 0.25 of target object No. 10 ( R M S E Δ h = 0.082 m, μ Δ h = 0.031 m, σ Δ h = 0.079 m); (c) black line: −0.18% inclination, r 2 = 0.20 , red line: −0.79% inclination, r 2 = 0.08 of target object No. 2 ( R M S E Δ h = 0.090 m, μ Δ h = 0.047 m, σ Δ h = 0.079 m); (d) black line: –0.5% inclination, r 2 = 0.77 , red line: −2.3% inclination, r 2 = 0.29 of target object No. 7 ( R M S E Δ h =   0.053 m, μ Δ h = 0.045 m, σ Δ h = 0.028 m).
Remotesensing 11 01457 g019
Figure 20. Cables, cable ducts and pipes visualised with the regression analysis from the dependent GPR measured apex points (blue points), determined with the proposed kinematic GPR-TPS model in the 3D space.
Figure 20. Cables, cable ducts and pipes visualised with the regression analysis from the dependent GPR measured apex points (blue points), determined with the proposed kinematic GPR-TPS model in the 3D space.
Remotesensing 11 01457 g020
Figure 21. Installed cables, cable ducts and pipes positions comparison and deviations (GPR-TPS model, red colour) from the reference (polar measurement method, green colour).
Figure 21. Installed cables, cable ducts and pipes positions comparison and deviations (GPR-TPS model, red colour) from the reference (polar measurement method, green colour).
Remotesensing 11 01457 g021
Figure 22. R M S E p o s and R M S E Δ h in the 3D space. (a) Water pipe No. 9; (b) cable duct No. 17 (left) and 13 (right) (see Table 1).
Figure 22. R M S E p o s and R M S E Δ h in the 3D space. (a) Water pipe No. 9; (b) cable duct No. 17 (left) and 13 (right) (see Table 1).
Remotesensing 11 01457 g022
Table 1. A summary of all the buried pipes, electrical cables, electronic communication cable (ELC), coax cables and cable duct in the real urban test pools (PVC—polyvinyl chloride, PE—polyethylene, Al—aluminium, Cu—copper, ND—nominal diameter, OD—outside diameter).
Table 1. A summary of all the buried pipes, electrical cables, electronic communication cable (ELC), coax cables and cable duct in the real urban test pools (PVC—polyvinyl chloride, PE—polyethylene, Al—aluminium, Cu—copper, ND—nominal diameter, OD—outside diameter).
Object No.TypeManufacturerMaterialNominal Diameter ND/OD [mm]Depth [cm]Pool No.
1GasDrinplastPE 1001001202
2GasKontiHidroplastPE 100631103
3GasTotraPlastikaPE 10032802
4WaterTotraPlastikaPE 80901302
5WaterTotraPlastikaPE 801101503
6WaterDeriplastPE 8032802
7WaterTubi PVCPVC1101503
8WaterTubi PVCPVC1101601
9WaterSvoodnySokolDuktil1101801
10SewageOsterndorfKun.PE 2001251701
11ElectricalElkaAl/PE HD31803
12ElectricalSKWAl/PE HD31.2803
13ELCMinervaPE 80125801
14ELCRumaplastPE 802 × 50801
15ELCMiner.- MapitelPE 8040401
16ELCMiner.- MapitelPE 8050402
17ELCMinervaPE 80110801
18CoaxCommscopeCu/PE 8024.4803
Table 2. The procedures and the parameters used in the proposed model of GPR dependent on the central frequency of the antenna.
Table 2. The procedures and the parameters used in the proposed model of GPR dependent on the central frequency of the antenna.
ProcessParameters
900 (MHz)
Parameters
400 (MHz)
DC shift, interval (ns)20–2550–70
Time zero correction (ns)3.905.73
Manual signal gain, gain factor (dB)0–360–33
Band-pass frequency with tapered cosine window (MHz)420/630/1370/1700230/320/580/750
f-k filtering limited by reflections for the positive and negative directions (m/ns)+0.105 to +0.065
−0.055 to −0.085
+0.098 to +0.057
−0.043 to −0.072
Subtracting average (traces)6550
Determination of 2D velocity field, interval (m/ns)0.080–0.132 0.080–0.131
Kirchhoff 2D time migration, ∑ width (Number of traces)2030
Manual signal gain, gain factor (dB)0–250–25
Time to depth conversion, max depth axis (m)1.62.1

Share and Cite

MDPI and ACS Style

Šarlah, N.; Podobnikar, T.; Mongus, D.; Ambrožič, T.; Mušič, B. Kinematic GPR-TPS Model for Infrastructure Asset Identification with High 3D Georeference Accuracy Developed in a Real Urban Test Field. Remote Sens. 2019, 11, 1457. https://0-doi-org.brum.beds.ac.uk/10.3390/rs11121457

AMA Style

Šarlah N, Podobnikar T, Mongus D, Ambrožič T, Mušič B. Kinematic GPR-TPS Model for Infrastructure Asset Identification with High 3D Georeference Accuracy Developed in a Real Urban Test Field. Remote Sensing. 2019; 11(12):1457. https://0-doi-org.brum.beds.ac.uk/10.3390/rs11121457

Chicago/Turabian Style

Šarlah, Nikolaj, Tomaž Podobnikar, Domen Mongus, Tomaž Ambrožič, and Branko Mušič. 2019. "Kinematic GPR-TPS Model for Infrastructure Asset Identification with High 3D Georeference Accuracy Developed in a Real Urban Test Field" Remote Sensing 11, no. 12: 1457. https://0-doi-org.brum.beds.ac.uk/10.3390/rs11121457

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