{'fraction_non_alphanumeric': 0.01955042782999018, 'fraction_numerical': 0.010415205498667415, 'mean_word_length': 4.860959819134724, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Development of Digital Subterranean Models for Real-Time Open Cut Horizon Control

: A reliable coal seam sensing system is required to improve the productivity of selective mining in open-cut mining operations. A prototype system based upon commercial ground penetrating radar equipment, which measures coal thickness from the top of an exposed surface down to an underlying coal-interburden interface and generates digital subterranean models of the subsurface seam boundaries, was developed for this purpose. The models can be deployed to commercially available in-cab assistive guidance systems for bulldozers and other mining machinery in existing production processes, and can further contribute to the databases required for remote operation and control in a complete digital mine scenario. The system was evaluated at a production open cut coal mine in Queensland, Australia, with promising results. The beneﬁts reported by operational personnel who evaluated the digital surface model in the mining environment provide strong motivation for ongoing technology development.


Introduction
Coal mining operations typically adopt either the bulk mining or selective mining method to minimize production costs [1]. Bulk mining involves the recovery of the entire coal seam and sending the mined resource to a coal handling and preparation plant (CHPP) for grade sorting and washing. Conversely, in selective mining, the resource is mined in a way where each different grade of product existing in the coal seam is mined separately, thus bypassing the need for the CHPP. Selective mining can be reliably applied only if the coal properties and vertical extent of the coal seam are well known, and the mining process can be controlled to remain within the limits of the selected mining roof and floor horizons.
It is feasible to achieve this result in the open cut coal industry through a system that generates digital subterranean models of coal blocks prior to mining. Modern assistive guidance machine control systems can enable cutting horizons to closely follow paths specified in the models, so that the resource can be selectively mined, rather than penetrating through the seam floor boundary and diluting the product. However, the extraction surfaces on which the models are based are generated from existing geophysical logs, which provide only sparse detail about the geology and are inadequate for accurate horizon control. For this process to become reality, a reliable automatic coal seam thickness sensing system is required, to ensure that digital models used for production guidance reflect actual underground seam structures.
A candidate sensor that can be deployed to scan the coal layer surface to measure seam thickness and acquire data required to generate digital subterranean models is ground penetrating radar (GPR). GPR is a non-invasive sensing technique used to obtain information about media below the earth's surface. This technique operates by transmitting a pulse of electromagnetic energy into the ground.
The energy is reflected towards the surface at interfaces of media with different electromagnetic properties. The reflected signals received by the system can be processed to determine information about the subsurface [2][3][4].
GPR has been used for a wide range of applications that benefit from information about the sub-surface. It has gained wide acceptance in the field of archaeology as a means to identify the most suitable location at a site prior to commencing excavation works [4,5]; to detect and map buried cables and pipes to prevent accidental damage during civil excavation works [6,7]; in military applications to detect buried landmines [8][9][10]; in environmental applications, such as snow and ice thickness estimation [11,12]; and in pavement evaluation to identify sections of roads that require repair [13,14].
In the field of mining, GPR was initially proposed as a sensor to detect coal seam boundaries in the 1970s. The initial areas of development focused on the application to underground coal mining machinery automation [15][16][17][18][19][20][21][22][23]. Subsequent investigations focused on highwall and open cut coal mining [24][25][26][27]. GPR has also been utilized to predict the subsurface horizon of an open cut bauxite mine in Weipa, Australia, to minimize ore dilution in the mining process [28][29][30].
The current state-of-the-art for generating quality subsurface information using GPR is a nonreal-time manual procedure, which involves two key steps. The first step is data acquisition, which ranges from an operator pushing a cart-mounted system along a path on the surface, to an operator either driving a light vehicle or riding a quad bike whilst towing a GPR system on a sled.
The second step is data processing and interpretation. There are typically two types of targets in GPR surveys. The first type is the point reflector, with common examples including buried pipes, cables, land mines, and unexploded ordinance. The typical GPR response from a point target is a hyperbolic feature. There are many published works devoted to data processing to enhance imaging, detection and location estimation of these targets [10,[31][32][33].
The second target type for GPR scans is the plane reflector. The plane reflector shows up as a horizontal banded feature in GPR data. Examples of plane reflectors typically include interfaces between subsurface layers, either naturally occurring or man-made, such as road pavements, ice sheets, geological strata between minerals and resources, and is the target type of the application described in this paper.
Unfortunately, the advanced data processing methods developed for point targets are not commonly transferable to plane reflector targets, due to the differences in the underlying features. Furthermore, advanced algorithms are often computationally complex, which significantly increases computation time or require high performance computer clusters. Methods such as these are unsuitable for mining applications, as additional delays impact mining production rates and decrease both productivity and profitability of the mining operation.
The literature describes the use of methods such as matched filtering and layer stripping to automatically detect subsurface interfaces in GPR data collected on layered media [14]. These approaches can work well for applications where the layers are well constrained, such as for road pavement assessment. Unfortunately, the performance of these approaches is unsuitable for the mining application described in this paper, because naturally occurring reflective surfaces can be highly variable and diffuse. As a result of this, the standard fall back approach is for an expert operator to apply signal processing routines to the GPR data to enhance specific features that will enable manual analysis and interpretation.
Data from multiple parallel scans can be combined to generate an isosurface that is indicative of the floor of a coal seam. This information is typically prepared for inclusion in a geological survey report. This processing and analysis procedure is routinely conducted offsite by an expert operator, and is usually only available several days after the survey has been completed. Figure 1 below shows (a) a GPR radargram scan collected along a single line that has been processed and interpreted and (b) shown in 3D with two detected isosurfaces. The isosurfaces indicate the location of horizontal boundaries between different subsurface layers.  Developments with similar elements to the system described in this paper have been proposed in the literature. Lever et al. [34] developed an autonomous robot with a GPR scanning system to detect crevasses in polar environments. The system utilized a GSSI SIR3000 GPR controller with 400 MHz antenna and GPS. The robot was able to drive autonomously, however, the data collection process was manual and the data could not be viewed remotely, nor was it accessible to the operator until after the surveying process was completed.
Furgale et al. [35] developed a system intended for planetary exploration. In the absence of GPS for navigation, the system utilized a stereo camera to estimate system position using visual odometry and a commercial GPR system to acquire subsurface data. The data acquired was used to generate a surface model of the path followed by the system and display the acquired GPR sensor data, corrected for topographical variation beneath the surface model. This system did not connect neighboring sensor paths, hence was unable to generate 3D subsurface maps suitable for machine guidance.
Erten et al. [28] utilized an UltraGPR system with 80 MHz antenna and integrated RTK-GPS to acquire GPR data in a lateritic bauxite mine in Weipa, Australia. The purpose of that activity was to accurately estimate bauxite ore volume for the mine plan from sparsely spaced bore holes and improve grade control during the mining process. Other specific details of the system were not provided; however, an 80 MHz system is intended for targeting deeper layers, rather than those required for this activity, being less than 1.5 to 2 m.
The novel contributions presented in this paper consist of the development of a GPR-based sensing system to scan the surface of an exposed coal seam block; and generate a measurement-based digital subterranean model to enable selective mining for horizon control of open cut coal operations. Specific details of these contributions are described as follows:


Sensing System: A sensor package and data acquisition system has been designed whereby a robotic mobility platform under remote control deploys the sensing system in a specified pattern over the area of interest.


The system hardware and software architecture incorporate a wireless link to an operator display for control and real-time observation of sensor data. Importantly, interruptions to the Developments with similar elements to the system described in this paper have been proposed in the literature. Lever et al. [34] developed an autonomous robot with a GPR scanning system to detect crevasses in polar environments. The system utilized a GSSI SIR3000 GPR controller with 400 MHz antenna and GPS. The robot was able to drive autonomously, however, the data collection process was manual and the data could not be viewed remotely, nor was it accessible to the operator until after the surveying process was completed.
Furgale et al. [35] developed a system intended for planetary exploration. In the absence of GPS for navigation, the system utilized a stereo camera to estimate system position using visual odometry and a commercial GPR system to acquire subsurface data. The data acquired was used to generate a surface model of the path followed by the system and display the acquired GPR sensor data, corrected for topographical variation beneath the surface model. This system did not connect neighboring sensor paths, hence was unable to generate 3D subsurface maps suitable for machine guidance.
Erten et al. [28] utilized an UltraGPR system with 80 MHz antenna and integrated RTK-GPS to acquire GPR data in a lateritic bauxite mine in Weipa, Australia. The purpose of that activity was to accurately estimate bauxite ore volume for the mine plan from sparsely spaced bore holes and improve grade control during the mining process. Other specific details of the system were not provided; however, an 80 MHz system is intended for targeting deeper layers, rather than those required for this activity, being less than 1.5 to 2 m.
The novel contributions presented in this paper consist of the development of a GPR-based sensing system to scan the surface of an exposed coal seam block; and generate a measurement-based digital subterranean model to enable selective mining for horizon control of open cut coal operations. Specific details of these contributions are described as follows:

•
Sensing System: A sensor package and data acquisition system has been designed whereby a robotic mobility platform under remote control deploys the sensing system in a specified pattern over the area of interest.

•
The system hardware and software architecture incorporate a wireless link to an operator display for control and real-time observation of sensor data. Importantly, interruptions to the wireless link do not affect the data acquisition process.

•
Information System: The generated digital subterranean model is exported in a format compatible with commercial bulldozer guidance systems thus advancing the work in [28,35] towards practical applications. This eliminates the need for the generation of a full geophysical report from the survey, which decreases the time required to convert the acquired data into a format suitable for use by the end user.
This paper describes the development of this system, how it can be integrated into the mining production cycle and presents results from a preliminary evaluation of performance. The remainder of the paper is organized as follows: Section 2 provides an overview of the scanning system. Section 3 details the results of a field survey where the performance of the scanning system was evaluated. Section 4 presents an analysis and discussion of the field survey results and Section 5 draws conclusions from this project and indicates directions for future research.

Radar and Position Sensing Components
The sensing components required to generate digital subterranean models of the coal seam employ commercially available modules: a GPR system, a real-time kinematic (RTK) GPS and an inertial measurement unit (IMU). The GPR system consists of an antenna module, a controller unit, a computer and a battery. The GPR antenna module must be in close contact with the ground, whilst the additional system components must be located close by. An RTK-GPS system consists of a rover receiver unit, which receives satellite signals and a base station, which provides position correction messages to the rover receiver. Together, these are used to geo-reference the data collected by the GPR system to centimetre accuracy. The RTK-GPS base station can be mounted on a separate tripod or permanent RTK-GPS infrastructure of the mine surveying system can be utilized. The RTK-GPS rover receiver antenna unit is mounted directly above the GPR antenna module so that the antenna position can be measured accurately during the survey. The IMU provides orientation information of the GPR antenna (heading, pitch and roll), which can be used to correct target location when scanning an inclined surface. All these sensors are located in a sled attached to a robotic vehicle (either autonomous or remotely controlled), which tows the sensors around a block of a surface mine. The specific core system hardware components consisted of an IDS Georadar Hi-Mod GPR system with 900/400 and/or 600/200 MHz antenna modules, NovAtel RTK-GPS rover receiver and base station, Microstrain GX5 IMU, Robotnik Summit XL robotic platform as the towing vehicle and a custom sled. The GPR components are shown in Figure 2.

Computing Hardware
In addition to the sensing hardware described above, the system also contains two computer modules, an embedded server computer and a remote operator's computer. The embedded server computer replaces the laptop shown in Figure 2 during GPR operation. Figure 3 shows the architecture, data flow and software modules of the sensing system. Each sensor module (on the left) is connected to the embedded computer which executes the acquisition software. The operator computer (on the right) connects to the embedded computer via a Wi-Fi link and is used to configure, start and stop the system. Further detail on the software is described in Section 2.2.1.

Sensor Sled
In this application the GPR antenna and GPS rover receiver antenna are mounted in a sled towed by a remotely controlled vehicle. Experiments were conducted to determine how to configure the sensor sled and other aspects of the towing mechanism so they don't introduce clutter and interference into the GPR signal. The final configuration of the sled and remote tow vehicle with GPR, RTK-GPS and IMU sensors is shown in Figure 4.

Computing Hardware
In addition to the sensing hardware described above, the system also contains two computer modules, an embedded server computer and a remote operator's computer. The embedded server computer replaces the laptop shown in Figure 2 during GPR operation. Figure 3 shows the architecture, data flow and software modules of the sensing system. Each sensor module (on the left) is connected to the embedded computer which executes the acquisition software. The operator computer (on the right) connects to the embedded computer via a Wi-Fi link and is used to configure, start and stop the system. Further detail on the software is described in Section 2.2.1.

Computing Hardware
In addition to the sensing hardware described above, the system also contains two computer modules, an embedded server computer and a remote operator's computer. The embedded server computer replaces the laptop shown in Figure 2 during GPR operation. Figure 3 shows the architecture, data flow and software modules of the sensing system. Each sensor module (on the left) is connected to the embedded computer which executes the acquisition software. The operator computer (on the right) connects to the embedded computer via a Wi-Fi link and is used to configure, start and stop the system. Further detail on the software is described in Section 2.2.1.

Sensor Sled
In this application the GPR antenna and GPS rover receiver antenna are mounted in a sled towed by a remotely controlled vehicle. Experiments were conducted to determine how to configure the sensor sled and other aspects of the towing mechanism so they don't introduce clutter and interference into the GPR signal. The final configuration of the sled and remote tow vehicle with GPR, RTK-GPS and IMU sensors is shown in Figure 4.

Sensor Sled
In this application the GPR antenna and GPS rover receiver antenna are mounted in a sled towed by a remotely controlled vehicle. Experiments were conducted to determine how to configure the sensor sled and other aspects of the towing mechanism so they don't introduce clutter and interference into the GPR signal. The final configuration of the sled and remote tow vehicle with GPR, RTK-GPS and IMU sensors is shown in Figure 4.

Data Acquisition Software
Software was developed as part of this project to acquire the data from the GPR, RTK-GPS and IMU sensors and process the data for this specific mining application. The data acquisition software module runs on a small industrial embedded computer, located in an enclosure that houses other ancillary electronics, such as the GPR controller, RTK-GPS rover receiver, RF modem, Wi-Fi access point and batteries. The data acquisition software receives data directly from each sensor. During standard operation, the embedded computer operates in headless mode. The data acquired by the data acquisition software is accessible to the user via custom data visualization software running on a standard laptop computer. This visualization software has been developed so that the sensor data can be visualized in real-time as a means to monitor system operation during the data acquisition phase. This software runs on a Windows laptop and connects to the embedded computer via a Wi-Fi connection. The laptop can be in a suitable location close by within Wi-Fi range, whilst the embedded computer and enclosure are on the robot towing the sensor sled. This allows the supervisor/operator to monitor the system either nearby, or from a remote location if a computer network connection can be made between the devices. In the event that the wireless communications link is lost during the scanning phase, the embedded computer will continue to acquire the data from the sensors and save that to a local database. After the survey is completed, the sensor data can be accessed via the Operator Computer represented in Figure 3.

Data Visualization Software
The visualization software shows a reflection trace waveform and radargram of each GPR channel, the RTK-GPS position of the current scan path in plan view, data from the IMU (pitch, roll and yaw), along with other status information. The software is also used for system control functions such as start/stop scanning and start/stop logging. The visualization software output is shown in Figure 5.

Data Acquisition Software
Software was developed as part of this project to acquire the data from the GPR, RTK-GPS and IMU sensors and process the data for this specific mining application. The data acquisition software module runs on a small industrial embedded computer, located in an enclosure that houses other ancillary electronics, such as the GPR controller, RTK-GPS rover receiver, RF modem, Wi-Fi access point and batteries. The data acquisition software receives data directly from each sensor. During standard operation, the embedded computer operates in headless mode. The data acquired by the data acquisition software is accessible to the user via custom data visualization software running on a standard laptop computer. This visualization software has been developed so that the sensor data can be visualized in real-time as a means to monitor system operation during the data acquisition phase. This software runs on a Windows laptop and connects to the embedded computer via a Wi-Fi connection. The laptop can be in a suitable location close by within Wi-Fi range, whilst the embedded computer and enclosure are on the robot towing the sensor sled. This allows the supervisor/operator to monitor the system either nearby, or from a remote location if a computer network connection can be made between the devices. In the event that the wireless communications link is lost during the scanning phase, the embedded computer will continue to acquire the data from the sensors and save that to a local database. After the survey is completed, the sensor data can be accessed via the Operator Computer represented in Figure 3.

Data Visualization Software
The visualization software shows a reflection trace waveform and radargram of each GPR channel, the RTK-GPS position of the current scan path in plan view, data from the IMU (pitch, roll and yaw), along with other status information. The software is also used for system control functions such as start/stop scanning and start/stop logging. The visualization software output is shown in Figure 5. The top-right screen shows the IMU data (pitch/roll/yaw) and the bottom-right screen shows the scanned path in plan view from the RTK-GPS.

Data Processing Software
Once the raw GPR data has been acquired and downloaded to the operator computer, it must be processed before a digital surface can be generated. Custom software, utilizing GPR data signal processing algorithms previously implemented by the authors, was developed to process the data acquired from the subsurface sensing system. The signal processing routines utilized in this software are de-wow, background subtraction, time varying gain and both temporal and spatial smoothing. De-wow is a running median filter that operates along each individual trace to remove low frequency signal components. Background subtraction is a common method to highlight the response from point targets by filtering out horizontal banding in the scans, such as the direct coupling signal that propagates from the transmitter to receiver antenna. It is implemented in this paper by calculating the average of all traces in the scan, and then subtracting the average from the entire scan. Given that background subtraction removes horizontal banding from the data, it is widely recognized that the method is not recommended for layered applications. However, in this specific mining case, the individual layer thicknesses are sufficiently variable, such that a background subtraction step enhances the features from each interface. Time varying gain compensates for the natural attenuation of the radar signal, due to conductivity in the ground and spherical divergence related to antenna beam width, by boosting signal amplitude as trace time increases. Temporal and spatial smoothing are low pass filters applied along the horizontal and vertical dimensions of the scans. Temporal smoothing is applied along each trace to minimize noise caused by hardware timing jitter due to sequential sampling [3]. Spatial smoothing is applied as a sliding window along the entire scan to filter out any discontinuities in the horizontal features, and to enhance the performance of the subsequent interface tracking step.
Upon completion of the data processing steps described above, a time to depth conversion is applied, then the operator selects the most appropriate target wavelet, based on amplitude and depth information. The remainder of the interface is tracked using a wavelet peak detector. This software can be executed by the supervisor/operator either directly after the scanning process has completed, or later, at a more suitable time. The data processing steps are shown Figure 6.

Data Processing Software
Once the raw GPR data has been acquired and downloaded to the operator computer, it must be processed before a digital surface can be generated. Custom software, utilizing GPR data signal processing algorithms previously implemented by the authors, was developed to process the data acquired from the subsurface sensing system. The signal processing routines utilized in this software are de-wow, background subtraction, time varying gain and both temporal and spatial smoothing. De-wow is a running median filter that operates along each individual trace to remove low frequency signal components. Background subtraction is a common method to highlight the response from point targets by filtering out horizontal banding in the scans, such as the direct coupling signal that propagates from the transmitter to receiver antenna. It is implemented in this paper by calculating the average of all traces in the scan, and then subtracting the average from the entire scan. Given that background subtraction removes horizontal banding from the data, it is widely recognized that the method is not recommended for layered applications. However, in this specific mining case, the individual layer thicknesses are sufficiently variable, such that a background subtraction step enhances the features from each interface. Time varying gain compensates for the natural attenuation of the radar signal, due to conductivity in the ground and spherical divergence related to antenna beam width, by boosting signal amplitude as trace time increases. Temporal and spatial smoothing are low pass filters applied along the horizontal and vertical dimensions of the scans. Temporal smoothing is applied along each trace to minimize noise caused by hardware timing jitter due to sequential sampling [3]. Spatial smoothing is applied as a sliding window along the entire scan to filter out any discontinuities in the horizontal features, and to enhance the performance of the subsequent interface tracking step.
Upon completion of the data processing steps described above, a time to depth conversion is applied, then the operator selects the most appropriate target wavelet, based on amplitude and depth information. The remainder of the interface is tracked using a wavelet peak detector. This software can be executed by the supervisor/operator either directly after the scanning process has completed, or later, at a more suitable time. The data processing steps are shown Figure 6. Whilst there is a range of commercial processing software packages available, they are intended for varied scanning scenarios across a wide customer base, and therefore intended to be used by experts in the field. The custom software developed as part of this project simplifies the procedure, and the sensing domain is optimized for scanning areas with subsurface layers.
The processing software also generates a digital subterranean model from the processed sensor data. This is completed by extracting the 3D position of points in the scanned data at a spacing nominated by the user. The user can select either a specific number of points per GPR track line, or a distance between each point in the along-track direction. The 3D points are tessellated to form the digital subterranean model. The model can be exported into a DXF file as either points, a surface or both. Screen shots of the software that processes the GPR data and generates the digital subterranean model are shown in Figure 7.  Whilst there is a range of commercial processing software packages available, they are intended for varied scanning scenarios across a wide customer base, and therefore intended to be used by experts in the field. The custom software developed as part of this project simplifies the procedure, and the sensing domain is optimized for scanning areas with subsurface layers.
The processing software also generates a digital subterranean model from the processed sensor data. This is completed by extracting the 3D position of points in the scanned data at a spacing nominated by the user. The user can select either a specific number of points per GPR track line, or a distance between each point in the along-track direction. The 3D points are tessellated to form the digital subterranean model. The model can be exported into a DXF file as either points, a surface or both. Screen shots of the software that processes the GPR data and generates the digital subterranean model are shown in Figure 7. Whilst there is a range of commercial processing software packages available, they are intended for varied scanning scenarios across a wide customer base, and therefore intended to be used by experts in the field. The custom software developed as part of this project simplifies the procedure, and the sensing domain is optimized for scanning areas with subsurface layers.
The processing software also generates a digital subterranean model from the processed sensor data. This is completed by extracting the 3D position of points in the scanned data at a spacing nominated by the user. The user can select either a specific number of points per GPR track line, or a distance between each point in the along-track direction. The 3D points are tessellated to form the digital subterranean model. The model can be exported into a DXF file as either points, a surface or both. Screen shots of the software that processes the GPR data and generates the digital subterranean model are shown in Figure 7.   The DXF files representing a digital subterranean model generated by this system have been tested in MineScape [36] and Bentley View [37] software, the former of which is a commercial mine planning software package. The screen shot of a digital subterranean model generated from data collected during a preliminary evaluation of this system is shown in Figure 8. The tessellated surfaces shown in the figure represent the scanned coal surface (green) and the bottom of the coal layer (yellow).
Resources 2020, 7, x FOR PEER REVIEW 9 of 17 The DXF files representing a digital subterranean model generated by this system have been tested in MineScape [36] and Bentley View [37] software, the former of which is a commercial mine planning software package. The screen shot of a digital subterranean model generated from data collected during a preliminary evaluation of this system is shown in Figure 8. The tessellated surfaces shown in the figure represent the scanned coal surface (green) and the bottom of the coal layer (yellow).

Overview
A field trial was conducted at a production coal mine located in Queensland, Australia. In this survey, the GPR system consisted of 600/200 MHz and 900/400 MHz antenna modules, and the site's RTK-GPS base station was used to provide RTK corrections. A block approximately 60 m wide x 120 m long (7200 m 2 ) was prepared for mining in preparation for the survey. The survey consisted of 11 scan lines and took 30 minutes to complete. The crossline spacing for this survey was 6 m. A photo of the survey area with survey scan lines (red) is shown in Figure 9.

Geology
A section at one end of the block was exposed due to faulting, which enabled visual inspection of the underlying geology. The geology from top down at the exposed section consisted of a coal

Overview
A field trial was conducted at a production coal mine located in Queensland, Australia. In this survey, the GPR system consisted of 600/200 MHz and 900/400 MHz antenna modules, and the site's RTK-GPS base station was used to provide RTK corrections. A block approximately 60 m wide × 120 m long (7200 m 2 ) was prepared for mining in preparation for the survey. The survey consisted of 11 scan lines and took 30 min to complete. The crossline spacing for this survey was 6 m. A photo of the survey area with survey scan lines (red) is shown in Figure 9.
Resources 2020, 7, x FOR PEER REVIEW 9 of 17 The DXF files representing a digital subterranean model generated by this system have been tested in MineScape [36] and Bentley View [37] software, the former of which is a commercial mine planning software package. The screen shot of a digital subterranean model generated from data collected during a preliminary evaluation of this system is shown in Figure 8. The tessellated surfaces shown in the figure represent the scanned coal surface (green) and the bottom of the coal layer (yellow).

Overview
A field trial was conducted at a production coal mine located in Queensland, Australia. In this survey, the GPR system consisted of 600/200 MHz and 900/400 MHz antenna modules, and the site's RTK-GPS base station was used to provide RTK corrections. A block approximately 60 m wide x 120 m long (7200 m 2 ) was prepared for mining in preparation for the survey. The survey consisted of 11 scan lines and took 30 minutes to complete. The crossline spacing for this survey was 6 m. A photo of the survey area with survey scan lines (red) is shown in Figure 9.

Geology
A section at one end of the block was exposed due to faulting, which enabled visual inspection of the underlying geology. The geology from top down at the exposed section consisted of a coal

Geology
A section at one end of the block was exposed due to faulting, which enabled visual inspection of the underlying geology. The geology from top down at the exposed section consisted of a coal layer 620 mm thick, a bentonite interburden layer 60 mm thick, a coal layer 300 mm thick, a thin bentonite band 20 mm thick, a coal layer 80 mm then a thick bentonite interburden layer approximately 2 m thick. The depth of the bottom coal band to interburden interface (bottom of E4 ply) was 1.1 m on the exposed fault wall with respect to the assumed surface scanning level location. A photo of the exposed fault, a core log extract and a graphic of the geology are shown in Figure 10. With this geology configuration, the desired interface to be mined was between the lowest E4 coal band and bottom interburden layer.
Resources 2020, 7, x FOR PEER REVIEW 10 of 17 layer 620 mm thick, a bentonite interburden layer 60 mm thick, a coal layer 300 mm thick, a thin bentonite band 20 mm thick, a coal layer 80 mm then a thick bentonite interburden layer approximately 2 m thick. The depth of the bottom coal band to interburden interface (bottom of E4 ply) was 1.1 m on the exposed fault wall with respect to the assumed surface scanning level location. A photo of the exposed fault, a core log extract and a graphic of the geology are shown in Figure 10.
With this geology configuration, the desired interface to be mined was between the lowest E4 coal band and bottom interburden layer.

Sensing Position
Prior to commencing the survey, the scanning system was placed on one of the site's surveyed marker points to establish the accuracy between the sensing system's RTK-GPS and the site in-house RTK-GPS. This is critical because the GPS data recorded by the scanning system must match the positions reported by the high-precision GPS in the bulldozers that perform the extraction. A horizontal error of approximately 200 m was initially observed. After reconfiguring the datum and grid transformation [38] of the system's RTK-GPS receiver to match those of the site's RTK-GPS base station, the position reported by the scanning system was within 50 mm horizontal (easting and northing) and 15 mm elevation of the site's surveyed point. The RTK fix obtained from the local base station also resulted in a position accuracy of 10 mm, which is the typical accuracy for RTK-GPS surveys. The survey paths for the scan lines with respect to the first point are shown in Figure 11.

Sensing Position
Prior to commencing the survey, the scanning system was placed on one of the site's surveyed marker points to establish the accuracy between the sensing system's RTK-GPS and the site in-house RTK-GPS. This is critical because the GPS data recorded by the scanning system must match the positions reported by the high-precision GPS in the bulldozers that perform the extraction. A horizontal error of approximately 200 m was initially observed. After reconfiguring the datum and grid transformation [38] of the system's RTK-GPS receiver to match those of the site's RTK-GPS base station, the position reported by the scanning system was within 50 mm horizontal (easting and northing) and 15 mm elevation of the site's surveyed point. The RTK fix obtained from the local base station also resulted in a position accuracy of 10 mm, which is the typical accuracy for RTK-GPS surveys. The survey paths for the scan lines with respect to the first point are shown in Figure 11. layer 620 mm thick, a bentonite interburden layer 60 mm thick, a coal layer 300 mm thick, a thin bentonite band 20 mm thick, a coal layer 80 mm then a thick bentonite interburden layer approximately 2 m thick. The depth of the bottom coal band to interburden interface (bottom of E4 ply) was 1.1 m on the exposed fault wall with respect to the assumed surface scanning level location. A photo of the exposed fault, a core log extract and a graphic of the geology are shown in Figure 10. With this geology configuration, the desired interface to be mined was between the lowest E4 coal band and bottom interburden layer.

Sensing Position
Prior to commencing the survey, the scanning system was placed on one of the site's surveyed marker points to establish the accuracy between the sensing system's RTK-GPS and the site in-house RTK-GPS. This is critical because the GPS data recorded by the scanning system must match the positions reported by the high-precision GPS in the bulldozers that perform the extraction. A horizontal error of approximately 200 m was initially observed. After reconfiguring the datum and grid transformation [38] of the system's RTK-GPS receiver to match those of the site's RTK-GPS base station, the position reported by the scanning system was within 50 mm horizontal (easting and northing) and 15 mm elevation of the site's surveyed point. The RTK fix obtained from the local base station also resulted in a position accuracy of 10 mm, which is the typical accuracy for RTK-GPS surveys. The survey paths for the scan lines with respect to the first point are shown in Figure 11.

Data Processing
The processing routines applied to the GPR data include de-wow, background subtraction, time varying gain, temporal and spatial domain smoothing, time to depth conversion and automatic echo tracking [4]. The relative dielectric permittivity coefficient used for time to depth conversion was 4.8. This was estimated by assuming a bottom target depth of 1.1 m close to the observed exposed faulted section shown in Figure 10. Even though data was acquired from four GPR antenna frequencies (900, 600, 400, 200 MHz), the specific data used to generate the digital subterranean model was from the 400 MHz antenna module. One of the processed 400 MHz radargrams is shown in Figure 12. The blue line represents the detected interface feature corresponding to the bottom of the E4 band.
Resources 2020, 7, x FOR PEER REVIEW 11 of 17

Data Processing
The processing routines applied to the GPR data include de-wow, background subtraction, time varying gain, temporal and spatial domain smoothing, time to depth conversion and automatic echo tracking [4]. The relative dielectric permittivity coefficient used for time to depth conversion was 4.8. This was estimated by assuming a bottom target depth of 1.1 m close to the observed exposed faulted section shown in Figure 10. Even though data was acquired from four GPR antenna frequencies (900, 600, 400, 200 MHz), the specific data used to generate the digital subterranean model was from the 400 MHz antenna module. One of the processed 400 MHz radargrams is shown in Figure 12. The blue line represents the detected interface feature corresponding to the bottom of the E4 band.

Digital Subterranean Model
A DXF file containing the digital subterranean model of the scanned surface and target interface to be tracked was generated. These models were prepared and provided to the site the same day as the survey. The digital subterranean models in the DXF file are shown in Figure 13, where the green layer represents the elevation of the scanned surface, and the yellow layer represents the detected target interface corresponding to the seam boundary to be mined. Figure 13. Digital subterranean model generated by the scanning system provided to the mine site. The green layer represents the scanned surface, and the yellow layer represents the detected subsurface interface at the bottom of the E4 coal band.

In-cab Fleet Management Guidance System
The digital subterranean model generated by the scanning system and shown in Figure 13 was uploaded to the high-precision fleet management system in the bulldozer cab. A photo of the system in operation is shown in Figure 14. The right side of the display shows a side view of the bulldozer, along with the planned elevation generated by the sensing system (white line above red block) and the actual mined elevation (green line).

Digital Subterranean Model
A DXF file containing the digital subterranean model of the scanned surface and target interface to be tracked was generated. These models were prepared and provided to the site the same day as the survey. The digital subterranean models in the DXF file are shown in Figure 13, where the green layer represents the elevation of the scanned surface, and the yellow layer represents the detected target interface corresponding to the seam boundary to be mined.
Resources 2020, 7, x FOR PEER REVIEW 11 of 17

Data Processing
The processing routines applied to the GPR data include de-wow, background subtraction, time varying gain, temporal and spatial domain smoothing, time to depth conversion and automatic echo tracking [4]. The relative dielectric permittivity coefficient used for time to depth conversion was 4.8. This was estimated by assuming a bottom target depth of 1.1 m close to the observed exposed faulted section shown in Figure 10. Even though data was acquired from four GPR antenna frequencies (900, 600, 400, 200 MHz), the specific data used to generate the digital subterranean model was from the 400 MHz antenna module. One of the processed 400 MHz radargrams is shown in Figure 12. The blue line represents the detected interface feature corresponding to the bottom of the E4 band.

Digital Subterranean Model
A DXF file containing the digital subterranean model of the scanned surface and target interface to be tracked was generated. These models were prepared and provided to the site the same day as the survey. The digital subterranean models in the DXF file are shown in Figure 13, where the green layer represents the elevation of the scanned surface, and the yellow layer represents the detected target interface corresponding to the seam boundary to be mined.

In-cab Fleet Management Guidance System
The digital subterranean model generated by the scanning system and shown in Figure 13 was uploaded to the high-precision fleet management system in the bulldozer cab. A photo of the system in operation is shown in Figure 14. The right side of the display shows a side view of the bulldozer, along with the planned elevation generated by the sensing system (white line above red block) and the actual mined elevation (green line).

In-cab Fleet Management Guidance System
The digital subterranean model generated by the scanning system and shown in Figure 13 was uploaded to the high-precision fleet management system in the bulldozer cab. A photo of the system in operation is shown in Figure 14. The right side of the display shows a side view of the bulldozer, along with the planned elevation generated by the sensing system (white line above red block) and the actual mined elevation (green line). The experiment was required not to affect mine production. Accordingly, the bulldozer operator mined the block as per the normal operating procedure, where the floor mining horizon is derived solely from operator experience and visual cues. This protocol allowed post-experiment comparison of the actual mined floor with the floor predicted by the GPR based model to be undertaken.

Comparison Between Digital Subterranean Model and Mined Surface
In order to provide a comparison between the digital subterranean coal floor model generated by the scanning system and the floor of the E4 coal seam as excavated by the operator, a laser scan of the surveyed area was undertaken by the mine site after the block had been mined. The points that represent the target digital surface model and the mined floor are shown in Figure 15 in isometric view. The GPR scanned points are shown in red and the laser surveyed points are shown in blue. The experiment was required not to affect mine production. Accordingly, the bulldozer operator mined the block as per the normal operating procedure, where the floor mining horizon is derived solely from operator experience and visual cues. This protocol allowed post-experiment comparison of the actual mined floor with the floor predicted by the GPR based model to be undertaken.

Comparison Between Digital Subterranean Model and Mined Surface
In order to provide a comparison between the digital subterranean coal floor model generated by the scanning system and the floor of the E4 coal seam as excavated by the operator, a laser scan of the surveyed area was undertaken by the mine site after the block had been mined. The points that represent the target digital surface model and the mined floor are shown in Figure 15 in isometric view. The GPR scanned points are shown in red and the laser surveyed points are shown in blue.
The laser data points generated by the site were interpolated to the points obtained from the GPR surface, and the error between these surfaces was computed. A contour map of the error between the two surfaces is shown in Figure 16. The laser data points generated by the site were interpolated to the points obtained from the GPR surface, and the error between these surfaces was computed. A contour map of the error between the two surfaces is shown in Figure 16. The mean value of the standard depth error between the detected interface using the GPR system and the mined surface from the laser data is 207 mm, and the standard deviation is 113 mm. The histogram and normal model of this data shown in Figure 17 shows the error fits a normal distribution.  The laser data points generated by the site were interpolated to the points obtained from the GPR surface, and the error between these surfaces was computed. A contour map of the error between the two surfaces is shown in Figure 16. The mean value of the standard depth error between the detected interface using the GPR system and the mined surface from the laser data is 207 mm, and the standard deviation is 113 mm. The histogram and normal model of this data shown in Figure 17 shows the error fits a normal distribution. The mean value of the standard depth error between the detected interface using the GPR system and the mined surface from the laser data is 207 mm, and the standard deviation is 113 mm. The histogram and normal model of this data shown in Figure 17 shows the error fits a normal distribution.

Discussion
The statistics presented in Section 3.7 and shown in Figure 17 reveal key information for assessing the performance of the sensing system for this survey. The non-zero mean value indicates that the error of the surface detected by the GPR system is biased. This depth error was confirmed by the operator's observation-during the extraction process-that the model of the target E4 floor appeared to be predicting an interface above the actual mined boundary. The likeliest cause of this error was that the dielectric permittivity value chosen was incorrect, leading to a systematic error in the time to depth conversion process. For this survey, the average mined layer thickness was approximately 1.3 m. The mean error is approximately 18% of this thickness. Apart from noting that the digital surface model was higher in elevation than the floor of the coal seam, the operator saw the benefits of mining to the model. Prior to mining, normal practice involves the operator cutting a section in the block to expose the subsurface geology, so they can manually identify the correct seam boundary. One key benefit noted by the operator is that using the method described in this paper will eliminate the need for the preliminary excavation step, thereby enabling them to commence mining sooner.
Because the permittivity of the ground propagation media varies with material and moisture content, selection of the appropriate value to use in system calibration is important. Calibration of the GPR system is achieved by assuming a reasonable initial value of dielectric coefficient of the strata, and then measuring the depth of a test section of strata using the system. The estimated depth is then compared with an actual depth measurement obtained by excavation, observation and physical measurement of the separation of layers in the test section.
In this case, the GPR data used for this calibration was acquired at a location where post-survey assessment revealed that the surface consisted of an unexpected carbonaceous mud layer, rather than coal. This was the start of the first scan and corresponds to the local easting and northing location of 0,0 (top left corner in Figures 11 and 16). The resultant dielectric coefficient chosen at this point using this approach was 4.8, and this value was used for depth estimation over the entire extracted block.
If, however, a dielectric coefficient value closer to 4 had been chosen, which has been observed by the authors to give accurate results in other coal surveys, it is expected that the overall depth represented in the digital surface model would have been significantly closer to the intended boundary to be mined. Therefore, the observations identified during the post-survey assessment confirm the previous assumption that the error in the digital subterranean model as shown in Figures 16 and 17 is due to an incorrect wave propagation velocity estimation, based on the assumption that the depth of the key interface feature was 1.1 m below the surface. This finding highlights the fact that the sensitivity of

Discussion
The statistics presented in Section 3.7 and shown in Figure 17 reveal key information for assessing the performance of the sensing system for this survey. The non-zero mean value indicates that the error of the surface detected by the GPR system is biased. This depth error was confirmed by the operator's observation-during the extraction process-that the model of the target E4 floor appeared to be predicting an interface above the actual mined boundary. The likeliest cause of this error was that the dielectric permittivity value chosen was incorrect, leading to a systematic error in the time to depth conversion process. For this survey, the average mined layer thickness was approximately 1.3 m. The mean error is approximately 18% of this thickness. Apart from noting that the digital surface model was higher in elevation than the floor of the coal seam, the operator saw the benefits of mining to the model. Prior to mining, normal practice involves the operator cutting a section in the block to expose the subsurface geology, so they can manually identify the correct seam boundary. One key benefit noted by the operator is that using the method described in this paper will eliminate the need for the preliminary excavation step, thereby enabling them to commence mining sooner.
Because the permittivity of the ground propagation media varies with material and moisture content, selection of the appropriate value to use in system calibration is important. Calibration of the GPR system is achieved by assuming a reasonable initial value of dielectric coefficient of the strata, and then measuring the depth of a test section of strata using the system. The estimated depth is then compared with an actual depth measurement obtained by excavation, observation and physical measurement of the separation of layers in the test section.
In this case, the GPR data used for this calibration was acquired at a location where post-survey assessment revealed that the surface consisted of an unexpected carbonaceous mud layer, rather than coal. This was the start of the first scan and corresponds to the local easting and northing location of 0,0 (top left corner in Figures 11 and 16). The resultant dielectric coefficient chosen at this point using this approach was 4.8, and this value was used for depth estimation over the entire extracted block.
If, however, a dielectric coefficient value closer to 4 had been chosen, which has been observed by the authors to give accurate results in other coal surveys, it is expected that the overall depth represented in the digital surface model would have been significantly closer to the intended boundary to be mined. Therefore, the observations identified during the post-survey assessment confirm the previous assumption that the error in the digital subterranean model as shown in Figures 16 and 17 is due to an incorrect wave propagation velocity estimation, based on the assumption that the depth of the key interface feature was 1.1 m below the surface. This finding highlights the fact that the sensitivity of depth measurements in a layered medium subject to variations in composition is highly dependent on the value used for the dielectric coefficient of the medium.

Conclusions
This paper has presented the results of the development of a subsurface mapping system that generates digital subterranean models of underlying coal seam boundaries. The key research outcomes include the following: • A system has been developed that can scan the surface of an open cut coal mine block using commercially available GPR equipment and a robotic tow vehicle; • Custom software has been developed to acquire, visualize and process the data and generate digital subterranean models suitable to guide bulldozer mining machines; • The full system was demonstrated at a production mine site, when a bulldozer operator mined with a digital surface model uploaded to the in-cab machine guidance display; • The digital models generated will be suitable for remotely controlled extraction processes in a digital mine environment.
Whilst the generated model was observed to be in error compared with the mined floor, the result nevertheless highlights the need for technology such as this. Firstly, there are efficiencies gained by eliminating the need for the operator to manually identify the target seam boundary prior to mining. Secondly, the method assists the operator when mining at night when visual inspection and tracking of the desired seam boundary is more challenging.
There are two key areas where future research and development of this system should be pursued. Firstly, the approach used to determine the dielectric coefficient for time to depth conversion should be re-evaluated and improved. This will result in a decrease in error of the layer thickness estimates, which will lead to more accurate digital subterranean models. Secondly, effort should be put into develop path planning software and autonomous navigation of the robotic platform. Whilst the existing remote-control robotic towing platform is beneficial compared with a standard pushcart, a robotic system with full autonomous navigation capability will simplify the data collection task, in what is typically a hot outdoor environment. Furthermore, this will enable the capability to conduct repeated scans over the same path if required for comparative evaluations.