Hostname: page-component-5db58dd55d-h5th4 Total loading time: 0 Render date: 2026-05-26T13:53:41.125Z Has data issue: false hasContentIssue false

GPR-based detection and classification of railway infrastructure using near-surface features

Published online by Cambridge University Press:  26 May 2026

Maximilian Noll*
Affiliation:
Institute of Microwaves and Photonics (LHFT), Friedrich-Alexander-University Erlangen-Nuernberg, Erlangen, Germany Siemens Mobility GmbH, Munich, Germany
Sören Kohnert
Affiliation:
Siemens Mobility GmbH, Munich, Germany
Pau Caldero
Affiliation:
Siemens Mobility GmbH, Munich, Germany
*
Corresponding author: Maximilian Noll; Email: maximilian.noll@siemens.com
Rights & Permissions [Opens in a new window]

Abstract

This paper introduces a methodology for detecting and classifying railway infrastructure elements using ground-penetrating radar (GPR). Seven trips, covering $57.4\,$km across a German track network were recorded. The network includes ballasted tracks, switches, bridges with dominant metal elements, and overpasses. GPR data from a multi-channel sensor array is transformed through a preprocessing pipeline to generate spatial B-scans. Statistical and structural features, including energy, depth, and skewness, are extracted via an overlapping sliding window. The detection algorithm operates as a streaming process, combining correlation-based pattern matching with feature-based thresholds in a state-machine architecture. The evaluation results demonstrate overall good performance for infrastructure detection and classification ($98$$100\%$), with only minor misclassifications occurring for switch orientation estimation in scenarios involving closely spaced or physically interconnected switches ($82$$100\%$).

Information

Type
Research Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press in association with The European Microwave Association.
Figure 0

Figure 1. Overview of the GPR sensor array (left) and corresponding platform view (right). Measurement channels $p=\{1,\ldots,4\}$p={1,…,4} span the track width. Only the front row of sensor is used for the evaluation.Figure 1 long description.

Figure 1

Figure 2. Spatial B-scan (channel $p=4$p=4) at an overpass-to-switch transition. The highlighted red region marks the current measurement window and travel direction. The middle plot shows corresponding feature profiles, with current values emphasized. The lower plot presents the feature strip (gray box) for the window, illustrating its integration into a multi-channel feature map.Figure 2 long description.

Figure 2

Figure 3. Feature map (top) with various infrastructure elements highlighted. Below, the corresponding features for the measurement channels $p=\{1,\ldots,P\}$p={1,…,P} are shown in descending order: energy (ENR), depth (DEP), and skewness (SKW).Figure 3 long description.

Figure 3

Figure 4. Overview of a representative railway switch. Left: schematic switch layout (top) and the corresponding reference pattern (bottom). The pattern segment used for switch matching is highlighted in red. Right: photograph of a switch in the field.Figure 4 long description.

Figure 4

Figure 5. Overview of different switch scenarios with the corresponding patterns within the feature map.Figure 5 long description.

Figure 5

Figure 6. Overview of the streaming classification data pipeline. After spatial B-scan generation, channel features are extracted from $1\,$1m wide measurement windows $\boldsymbol{X}$X (red box). These are aggregated into the current $20\,$20m feature window $\boldsymbol{F}$F (green box), then processed in parallel: feature-based thresholds for infrastructure detection (right) and correlation-based classification for switches (left). The resulting scores feed into a classification state machine.Figure 6 long description.

Figure 6

Figure 7. Correlation coefficients along an example track section. The top plot shows the original values for all four orientations $c_{\text{IR}}, c_{\text{IL}}, c_{\text{OL}}, c_{\text{OR}}$cIR,cIL,cOL,cOR. The middle plot illustrates the adjusted coefficients after subtracting half of their opposite orientation to increase differences, and the bottom plot shows the normalized values for improved interpretability.Figure 7 long description.

Figure 7

Table 1. Example configuration for percentage-based thresholds and feature rangesTable 1 long description.

Figure 8

Figure 8. Example feature map (top). The corresponding evaluation scores for bridges $s_\text{bg}$sbg, overpasses $s_\text{op}$sop, switch centers $s_\text{sc}$ssc, and circular variance $s_\text{cv}$scv are shown below, followed by correlation-based scores. At the bottom, the classification signals generated by the decision system are displayed.Figure 8 long description.

Figure 9

Figure 9. Confusion matrix for infrastructure and orientation classification results on the measurement campaign. Rows denote predicted labels and columns denote ground truth.Figure 9 long description.

Figure 10

Figure 10. Simulation results showing the percentage of overall correct orientation classifications for varying switch lengths and gaps.Figure 10 long description.