Next Article in Journal
Theory on New Fractional Operators Using Normalization and Probability Tools
Next Article in Special Issue
Fractal Scale Effect in Quasi-Brittle Materials Using a Version of the Discrete Element Method
Previous Article in Journal
A Computational Method for Solving Nonlinear Fractional Integral Equations
Previous Article in Special Issue
Pavement Crack Detection Using Fractal Dimension and Semi-Supervised Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detection of Short-Section Ballast Breakdown in Track: A Fractal Analysis Approach with Reduced Window Size

by
Andrea Katharina Korenjak
*,
Stefan Offenbacher
and
Stefan Marschnig
Institute of Railway Engineering and Transport Economy, Graz University of Technology, 8010 Graz, Austria
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(11), 664; https://doi.org/10.3390/fractalfract8110664
Submission received: 10 October 2024 / Revised: 11 November 2024 / Accepted: 13 November 2024 / Published: 15 November 2024
(This article belongs to the Special Issue Fracture Analysis of Materials Based on Fractal Nature)

Abstract

:
Due to increasing demands on the available railway infrastructure, accurate estimates of safety-critical track condition as well as breakdowns of individual track components are crucial. This task can be supported by analyzing track measurement data. Ballast breakdown can be determined by analyzing the longitudinal level using fractal analysis: Commonly, a window with a width of 150 m is dragged over the signal computing an approximation of a fractal dimension of the signal for each position of the window. However, while a large window size can be used to describe the condition of ballast and substructure simultaneously, it fails to precisely localize short-section ballast breakdowns in the track. With the objective of describing and detecting these local effects in the ballast bed, this work analyzes a set of 114 known weak ballast spots. By reducing the width of the sliding window, the position of short-section ballast breakdowns can be reliably depicted. The application of a modified version of fractal analysis allows for a more accurate targeted maintenance on a component-specific basis.

1. Introduction

Continuous monitoring is essential to ensure the safety and proper condition of railway tracks. Knowing the condition of the track is critical, as increasing demands on the rail infrastructure require more efficient maintenance planning and execution [1]. In order to determine the condition of the track and its components, vehicles equipped with measuring tools (measuring cars) routinely inspect the track and assess critical factors such as alignment, cross level, and gauge, in accordance with the European Standard EN 13848-5 [2]. The typical approach to assess the quality of the track is to analyze the longitudinal level as recorded by the track measurement car. This data typically appears as sinusoidal waveforms, reflecting the vertical displacements along the track. The data pertaining to longitudinal level and alignment are subject to filtering across two wavelength (λ) ranges: D1, covering 3 ≤ λ ≤ 25 m, and D2, covering 25 ≤ λ ≤ 70 m. Subsequent to this filtering process, specific quality indicators are calculated. These indicators are dependent on whether the defect under analysis is distributed or isolated. The longitudinal level is used to calculate various quality indicators, most commonly the standard deviation of the longitudinal level [2,3,4,5,6]. By analyzing the standard deviation over time, we can describe the deterioration of the track. This quality indicator is typically used to schedule maintenance works, in particular track tamping [7,8]. Tamping is employed in railway maintenance to restore the alignment and level of the track by lifting the rails and sleepers, compacting the ballast underneath, and ensuring that the track panel is then set in the desired position.
Restoring a defined track geometry through tamping is the most frequently required heavy maintenance and is therefore also cost intensive [6]. The need for tamping arises through irregular track settlements, often being a consequence of a contaminated ballast bed. This contamination leads to a reduction in track elasticity, increases stress within the structure, and ultimately leads to a decline in track geometry quality [9,10,11]. Settlements and variations in ballast bed stiffness have a significant impact on track life and should be corrected as soon as possible [12]. Although tamping can correct track geometry, it may not be the most sustainable method of maintenance, particularly in cases of a poor ballast bed condition [13].
EN 13848-5 emphasizes that the assessment of geometrical track quality should encompass both distributed irregularities and isolated defects [2]. These isolated defects are characterized by their specific wavelength, amplitude, and shape. Typically, the analysis of the longitudinal level, for example through the standard deviation or mean values, focuses primarily on the amplitude of the signal to describe the general condition of the track geometry. In contrast, component-specific analysis aims at assessing the condition of the track by examining changes in wavelength composition within the longitudinal level [14]. In order to identify whether a track geometry defect is caused by the ballast condition, we need to analyze the longitudinal level differently, i.e., based on the wavelengths within the signal. This can be done with power density spectra [15,16] or fractal analyses [17]. The power spectral density approach examines signals based on its wavelength composition. Informally, it describes how the average power of the strength of the signal is distributed over different frequency components [18]. Fractal analysis, on the other hand, assesses the “roughness” of the signal without requiring precisely defined frequency ranges.
In this work we investigate the characteristics of the track’s longitudinal level with the help of fractal analysis. In contrast to other methods for ballast condition assessment, such as ground penetrating radar (GPR) [11,12,19,20] or the analysis of ballast samples, this approach does not necessitate the implementation of additional measures and therefore does not result in any traffic disruptions. Previous work estimates the fractal dimensions of a local patch of signal data and repeats this computation in a sliding window manner. To capture the characteristics of both the ballast and the substructure simultaneously, the size of this window is typically chosen to be 150 m [12,17,21,22]. This makes it possible to assign recorded data to a specific damage pattern. By analyzing the longitudinal level using fractal analysis and estimating fractal dimensions, the root cause of the failure can be narrowed down to different parts of the track structure [21].
The aim of this work is to use the additional information on the condition of the ballast to optimize track maintenance by detecting short sections of ballast breakdowns. This is based on a data-driven approach analyzing the track condition and determining the root causes of occurring faults. As soon as we know the root cause, we can predict targeted maintenance measures in particular areas, thus improving track quality in the long term. In this way, we can stretch maintenance cycles and ultimately extend the service life of the track [21].

2. Methodology

Fractal analysis is a mathematical approach which examines a signal by analyzing its wavelengths and amplitudes collectively. This technique calculates the fractal dimension quantifying the signal’s “roughness” [23]. Fractal analysis attempts to distinguish and characterize the different wavelength components within a waveform [17]. To estimate fractal dimensions, various methods can be employed, such as the box counting, yardstick, or divider method, depending on the structure to be analyzed [24]. An illustrative example for the calculation of the fractal dimension is the yardstick method [25]. This method generalizes the fractal dimension into the yardstick dimension. Figure 1 depicts a classic fractal, the Koch curve, and illustrates how to determine the fractal dimension, showcasing the procedure’s application [26]:
The blue line in Figure 1a–d, created with the yardstick method, constitutes a simplified representation of the actual shape of the Koch curve. The method establishes a kind of “yardstick” by drawing circles with a fixed radius r at the leftmost point of the curve. The resulting intersection of the circle with the Koch curve is used as the new center point for the next circle with the same radius r . When connecting the center points of the generated circles using a straight line, we obtain a piecewise linear approximation of the curve analyzed (shown in blue). Once the entire object has been measured, the number of circles N r is counted and the resulting length L r of the resulting polygon is then given by [26]
L r = N r · r
To relate L r   with the dimensionality of the curve, we study the behavior of L r as r 0 . The closer r is to 0 , the better the actual shape of the Koch curve is approximated. Plotting the determined values L r and r in a diagram (see Figure 2), we see that the best approximation is a power function. The length L r can therefore also be determined as follows [26]:
L r = c · r a
The value a determined for the Koch curve is a 0.265 . Following [26], we define D : = 1 a and observe that it follows from Equations (1) and (2) that:
r · N r = c · r a N r = c · r D ln N r = ln r D + ln c ln N r = b D · ln r D = b ln N r ln r
The fractal dimension can now be determined by considering the following limit value [26]:
D = lim r 0 b l n ( N r ) l n ( r )

2.1. Fractal Analysis for Track Condition Description

Hansmann and Landgraf propose a fractal analysis for track condition assessment with a window size of 150 m [21]. This method enables a simultaneous evaluation of the condition of the ballast bed and the substructure. The fractal analysis algorithm is an iterative process that can be divided into the following steps, as outlined in [21] and illustrated in Figure 3:
Let f :   R R   denote the track’s longitudinal level as a function of position
Step 1: Given a position, x R , we span a window of length w around it i.e., [ x w 2 , x + w 2   ]
Step 2: Subdivide the window into subsegments with a length of l s (originally referred to as λ, but renamed to l s for clarity)
Step 3: For different values of l s , calculate the polygonal length L p
L p = k = 0 N 1 l s 2 + ( f ( x w 2 + k · l s ) f ( x + w 2 + ( k + 1 ) · l s ) ) 2
Step 4: Plot the polygonal length L p and the corresponding subsegment length l s in a log-log diagram (Richardson plot [17,21])
Step 5: Apply a linear regression in the Richardson plot and use its slope to approximate dimension of f in the window
Steps 1: The fractal analysis calculation commences with reading the longitudinal level measurement, which is then checked for existing error values. Subsequently, a window with a length of 150 m is spanned, covering 75 m in both directions, with the track position under consideration situated in the center (Figure 4). With a sampling rate of the measurement car of 25 cm, this yields a data segment of 601 individual measurements.
The signal analyzed in this study represents vertical track geometry irregularities with wavelengths ranging from 3 to 70 m. These irregularities primarily arise due to differential settlements in the ballast bed and the substructure [27]. Using fractal analysis, the track geometry irregularities can be assigned to different root causes (see Figure 5) [21,28,29]. In the fractal analysis, Hansmann and Landgraf use a window size of 150 meters to cover at least two full waves of the longest wavelength that may occur within the analyzed signal (i.e., > 2 · 70   m ).
Step 2: The choice of subsegment length l s depends on the window size and is determined using a predefined divider matrix which defines the number of subsegments ( N ) . The divider matrix specifies the number of subsegments that the window size should be divided into. The subsegment lengths l s are determined based on this specification. (Figure 6).
If the starting and ending points of the subsegment do not coincide with a measurement point of the signal, we use linear interpolation to determine the values at the intersection points between the existing measurement values. To determine the length of the resulting polygon L p , we calculate the lengths of the subsegments’ straight lines l c using the Pythagorean theorem, which are then summed up [28].
L p = l c = i = 1 N Y i 1 Y i 2 + W N 2 N   N u m b e r   o f   s u b s e g m e n t s W   W i n d o w   s i z e   i n   m
Step 4: The fractal value is determined by plotting the subsegment length l s on the x-axis and the length of the respective polygon course L p on the y-axis in a double logarithmic plot (Richardson plot, see Figure 7). As the length of the subsegments is decreasing, the resulting length of the polygon increases. Consequently, the established polygon gradually converges towards the original measurement signal.
Step 5: The fractal value is approximated using the divider matrix. In the Richardson plot, three fractal areas can be distinguished based on the subsegment length l s . The short-wave range ( l s [ 0.25 ,   0.75 ] ) refers to the rails and the sleeper–ballast interface, the medium-wave range ( l s [ 0.75 ,   5 ] ) to the ballast, and the long-wave range ( l s > 5 ) to the substructure. Linear regression is utilized in each range to approximate the fractal value. Hansmann and Landgraf fix the first six points from the left in the Richardson plot for the short and medium ranges and the first three points from the right for the long wavelength range. For each subsegment range, the linear regression is calculated using the selected data points before additional data points from the respective range are gradually included. This is done until the highest coefficient of determination R2 is found. The slope of the final regression line indicates the extent of the fractal value and provides information about the cause of the error.
The methodology used to determine the fractal value follows a modified variant of the yardstick method. In this method, the data segment under consideration is divided into constant subsegment lengths l s ( l s is denoted as λ in the following equation in accordance with the original sources) rather than drawing circles in the signal (see Figure 1). It is assumed that the points generated in the Richardson plot can best be approximated by a power function [32]. Therefore, the following applies:
L λ = c · λ a
With b ln c it follows that
ln L λ = b + a · ln λ a = ln L λ b ln λ
It can be shown that the fractal dimension can be approximated with D 1 a [26,32]
D = 1 ln L λ b ln λ
As with the yardstick method, the following limit value must now be determined:
lim λ 0 1 ln L λ b ln λ = 1 lim λ 0 ln L λ ln λ
The fractal analysis algorithm presented here uses linear regression in the Richardson plot to estimate the size
k lim λ 0 ln L λ ln λ
Accordingly, the fractal dimension of the analyzed signal corresponds to D   1 k . Instead of 1 k   , we use k · 10 7 to reproduce existing experiments from the literature [28,29] and to establish comparisons with them and with the standard deviation of the longitudinal level. Notably, since k takes on very small values, it is advantageous to avoid subtracting k from 1 to prevent computational errors arising from excessive decimal places.

2.2. Modified Fractal Analysis with REDuced Window Size (FRED)

In this work, the algorithm for fractal analysis was modified to introduce a reduced window size in order to improve the detection and localization of ballast bed problems. This change is aimed at detecting ballast bed problems that have predominantly localized effects, which typically affect areas much shorter than 150 m (the window size chosen by Hansmann and Landgraf). Within the longitudinal level, the condition of the ballast bed is mainly represented in the wavelength range D1 (wavelengths between 3 and 25 m). Consequently, we investigated the effectiveness of eight different window sizes, ranging from 6.25 to 50 m, at identifying local ballast bed problems. A reduction in the length of the data segment allows for more precise localization of individual errors in the signal, as their impact is limited to a smaller area. However, this approach has the consequence that the condition of the substructure can no longer be evaluated simultaneously, as this requires the investigation of longer wavelengths with larger windows. In addition, it is important to validate that the condition of the ballast bed can be accurately characterized by the fractal analysis with a reduced window size. For the purpose of validation, we analyzed track sections that had undergone short ballast bed renewal and studied the behavior of the modified fractal analysis on these sections.
For FRED, instead of using a predefined Divider Matrix like in Hansmann and Landgraf’s fractal analysis, we adjust the window sizes and determine the number and length of subsegments based on the maximum possible number of subsegments that can fit within the specified maximum and minimum lengths. Additionally, it is noteworthy that the linear regression in the Richardson plot is calculated using the RANSAC algorithm [33], eliminating the need for the manual selection of boundaries for the regression. The application of RANSAC significantly reduces the computation time of the algorithm.
In order to evaluate the performance of the modified fractal analysis and the different window sizes, we employ the F1 score as a key metric. The F1 score is a statistical measure that balances precision (the accuracy of positive predictions) and recall (the model’s ability to identify all actual positives). The F1 score, which ranges from 0 to 1, is the harmonic mean of precision and recall and allows us to compare the effectiveness of different models in datasets with potentially unbalanced class distributions. By using the F1 score, the study ensures a balanced evaluation of the models, taking into account both false positives and negatives, which is important for an accurate model evaluation [34].
The investigated window sizes and computation parameters are listed in Table 1. These comprise eight versions of the modified fractal algorithm (FRED) as well as the original fractal algorithm (“Hansmann/Landgraf”).
The “Hansmann/Landgraf” model, which has been validated and is applied in various countries, serves as a basis for comparison with the modified fractal algorithm. By default, the fractal algorithm inspects the longitudinal level of the left rail for wavelengths between 3 and 70 m. For the modified version, aimed specifically at analyzing local ballast bed issues, the analysis is limited to wavelengths between 3 and 25 m and employs window sizes between 6.25 and 50 m. The minimum subsegment length l s remains constant at 0.75 m, in accordance with Hansmann and Landgraf. The maximum length ( l s , max) varies in dependence with the window size selected. The computation interval, i.e., the interval at which the fractal value is estimated, has been reduced from 2.5 m to 1 m. The efficiency of the new implementation allows narrower intervals, so the choice of window size requires a trade-off between the level of detail in the analysis and the associated computational cost.

3. Results

Before evaluating the best window size for the identification of short-section ballast breakdowns, we have to verify that the modified fractal analysis is indeed able to assesses the condition of the ballast bed.

3.1. Investigation of Changes in Ballast Bed Condition Using FRED

To investigate whether the ballast bed condition can be accurately characterized with the modified fractal analysis, the established algorithm with varying window size (Table 1) was applied at 19 track sections that had undergone ballast bed renewal over the last years. For each window, the fractal values were calculated. The underlying hypothesis is that prior to ballast bed renewal, the condition of the ballast in the specified areas is very poor and improves significantly after renewal. To substantiate this assumption, the dates of ballast bed renewal were determined, allowing for three key comparisons:
PR—Comparison between the last two measurement runs prior to ballast renewal.
BA—Comparison between the measurement runs before and after ballast renewal.
PO—Comparison between the last two measurement runs after ballast bed renewal (post-renewal).
To facilitate the comparison of different track sections with varying section lengths, the average fractal values over this length are calculated. These average values are used to describe the changes in fractal value over time. The average fractal value at time t i is subtracted from the average fractal value at time t i + 1 . The resulting differences represent the increase in fractal values in the respective period. Before the comparison, it is essential to identify the specific measurement runs between which the ballast bed renewal was carried out. In addition, this analysis aims at evaluating the functionality of the modified fractal analysis and to demonstrate the differences and advantages of using the RANSAC algorithm within this adapted fractal analysis framework.

3.1.1. PR Comparison

In the two measurement runs immediately prior to ballast bed renewal, it is expected that the magnitude of the fractal values tends to increase as the proximity to the renewal event decreases. An increase in the fractal value indicates a deterioration in the condition of the ballast bed. After calculating the difference between consecutive fractal measurements, a negative difference is expected due to the increase in fractal values. Figure 8 illustrates the differences between fractal values of the two last measurement runs prior to the ballast bed renewal.
The y-axis in Figure 8 lists the different window sizes in meters, starting from 6.25 m and going up to 50 m. The box plots are colored light blue and turquoise and differ in the regression method used to estimate the fractal values. The turquoise box plots use the RANSAC regression method, while the light blue box plots use the conventional fractal analysis method (fitted linear regression). Figure 8 demonstrates that both the RANSAC and linear regression methods exhibit similar behavior across all window sizes examined, with the median of all window sizes falling between a difference in fractal values of −0.1 and −0.3.
The PR scenario in Figure 8 shows the expected deterioration of the ballast quality condition over time. The medians of all window sizes assume negative differences; however, the third quartile value for all window sizes is in the positive range. The outliers observed in both the RANSAC and linear regression methods indicate an improvement in ballast quality over time (positive fractal difference). These apparent improvements are probably due to average consideration of the fractal values or could indicate track sections where spot maintenance has been performed, improving ballast quality locally despite the need for ballast bed renewal.

3.1.2. BA Comparison

Considering the measurement runs before and after the ballast bed renewal, it is assumed that the differences in fractal values will show positive values, as an improvement in ballast condition is expected. These considerations are illustrated in Figure 9.
Similar to Scenario PR, Figure 9 compares the fractal differences for all window sizes considered, with the respective regression methods highlighted in color. Since the differences in fractal values are calculated before and after ballast renewal, Figure 9 shows consistently positive fractal differences, reflecting an improvement in the ballast condition. The median of the calculated differences per window size, determined using RANSAC, is between 1 and 2 and decreases for smaller window sizes. The fractal differences calculated using linear regression reveal median differences between 2 and 3 and decrease with larger window sizes. Therefore, it can be assumed that all window sizes are, in principle, suitable for describing the ballast condition. It is also noteworthy that the fractal differences calculated using RANSAC are consistently smaller at the median, interquartile range, and overall range than those calculated using linear regression. This is because RANSAC detects outliers in the Richardson plot and excludes them from the calculation of the fractal value.

3.1.3. PO Comparison

In the course of a ballast bed renewal, new ballast is installed, which can be assumed to exhibit an optimal ballast condition. Consequently, the condition of the ballast bed is not expected to remain largely unchanged over the subsequent measurement runs. This implies that the fractal values will remain approximately equal for the two measurement runs performed immediately after the ballast bed renewal, and after, the calculated difference between the successive fractal values will be small. Figure 10 displays the performance of the average fractal values after the ballast bed renewal is carried out.
Figure 10 depicts the fractal differences from the two measurement runs conducted immediately after ballast bed. For both regression models and over all window sizes, the median is close to zero. The differences in fractal values between RANSAC and the fitted linear regression are minimal in this instance. This indicates that the quality of the ballast bed changes very little after the ballast renewal, suggesting an effective renewal process.

3.2. Determination of the Optimal Window Size

In order to determine the ideal window size for the modified fractal analysis to detect and locate short-section issues in the ballast bed, we evaluate the performance of three distinct model types, each of which is calculated for the eight defined window sizes (see settings for “FRED” in Table 1). The models under consideration are (1) the standard deviation of the longitudinal level, (2) the fractal value, calculated with the modified fractal algorithm, and (3) the combination of the fractal values with their temporal change. With three distinct model types and eight different window sizes, this results in a total of 24 models (3 model types for each of the 8 window sizes). To verify the occurrence of short-section ballast breakdowns, we selected 48 locations with known ballast bed problems. After defining thresholds for each of the 24 models, we performed an analysis to determine which combination of model and window size was most effective in verifying these isolated ballast bed failures. However, in addition to the 48 already known ballast bed impurities, the results of the computations revealed even more locations with similar behavior in the fractal values. We checked these additional locations against trackside images taken by the track measurement car. As a result, an additional 66 locations exhibiting visually observable ballast bed could be included in the analysis. Therefore, we could ultimately use a total of 114 local ballast bed issues to determine the optimal threshold value of each model with respect to detecting ballast bed contaminations.
Through rigorous experimentation, an accurate delineation of ballast contamination within a localized section with a spatial accuracy of ±7.5 m was achieved. Weak spots were identified in regions where defined thresholds were exceeded. These thresholds were carefully calibrated to optimize the F1 score within the validation dataset corresponding to each specified window size. Figure 11 shows a section of the track where ballast contamination has a predetermined fractal value threshold of 25 over a window size of 12.5 m. Using this threshold, all three known localized ballast bed problems within this section can be detected. The location highlighted in orange highlights a ballast bed contamination that has been confirmed by a track manager. In addition, positions highlighted in yellow indicate weaknesses within the ballast structure, as identified by trackside imaging data.

3.3. Comparison Between the Different Model Types

As the fractal analysis is considered an enhancement to the classical method of track geometry analysis (i.e., analyzing the standard deviation) [29], we investigated whether the newly calculated quality values (fractal values) provide additional information. For this purpose, we applied all three model types—the standard deviation, the fractal value, and the fractal value including their temporal change—at the aforementioned sections with known local weak spots in the ballast bed. All three model types were calculated with the eight defined window sizes of 6.25, 8, 10, 12.5, 15, 20, 25, and 50 m. For each model type, we set a threshold for the standard deviation that aims to maximize the F1 score. The standard deviation for each window size is calculated with the goal of maximizing the F1 score in detecting known ballast bed problems. To determine an optimal threshold for identifying the 114 documented ballast bed issues, we divided the dataset into a training set and a validation set. Specifically, 28 issues were used to determine the threshold, while the remaining 86 issues were used to validate the performance of the threshold. The resulting thresholds and the corresponding model performance per window size are summarized below. Table 2 represents the results for the standard deviation model.
The values presented in Table 2 indicate that the model with a window size of 20 m and a threshold value of 4 achieves an F1 score of 0.71 (validation), representing the highest F1 score among all the models evaluated.
Table 3 lists the calculated threshold values and the associated F1 scores for the second model, which is the modified fractal analysis (FRED). The fractal values were calculated using RANSAC.
The results listed in Table 3 reveal that the fractal analysis variant with a window size of 25 m is most effective (validation set) in detecting short-section ballast breakdown with an accuracy of ±7.5 m. The threshold value of the fractal value was determined to be 17, and the F1 score achieved at the validation set was 0.79. In the validation set, none of the window sizes achieved an F1 score over 0.80 when applying the respective threshold value.
While analyzing the available data, we observed that the fractal values at the locations of existing single failures in the ballast bed showed a significant temporal increase. Consequently, the approach we used in this study was not only to detect ballast problems based on the fractal value at a single point in time, but also to consider the temporal variation of the fractal value. We achieved this by calculating the differences between the fractal values of consecutive measurement runs, summing the absolute values of these differences, and dividing the sum by the number of measurement series. With this approach, the model type requires two threshold values to achieve the optimal F1 score, one for the current fractal value and one for the temporal change. Table 4 presents the calculated threshold values and the corresponding F1 score for each window size.
Table 4 reveals that six out of the eight models examined the temporal change of fractal values in order to maximize the F1 score of the training set. The models with a window size of 6.25 and 8 m did not react on this temporal change, as there is no improvement of the F1 score (compared to the F1 score of the training set in Table 3). The F1 scores determined using the validation set show that all models achieve an F1 score < 0.80. We obtained the highest F1 score of 0.79 with a window size of 12.5 m, a threshold for the fractal value of 25, and a threshold for the sum of the difference set at 1.5.

4. Discussion

Before interpreting and comparing the performance of each model, it is important to note that the validation set will generally perform slightly worse than the training set due to overfitting. During training, the model learns specific patterns within the training data, which may include noise or irrelevant details. This can result in a model that is overly tuned to the training data, reducing its ability to generalize to new, unseen data. As a result, when applied to the validation set, the model’s accuracy decreases, resulting in lower performance metrics because it has not effectively generalized beyond the training data. It should also be noted that the effectiveness of the models, as measured by the F1 score, indicates their ability to identify recognized ballast defects, with an F1 score of approximately 0.8 indicating potential for improvement. The F1 score could be significantly improved by considering that additional, unidentified ballast defects may be present in the analyzed track sections. These unclassified defects may already be present and could affect the performance of the model if detected and included in the evaluation.
Table 5 provides an overview of the calculated model performances with regard to the detection of locally occurring weak spots in the ballast bed. It presents the F1 scores of all analyzed calculation variants, comprising the three model types—standard deviation, fractal value, fractal value plus temporal change—and the eight window sizes. The window sizes that performed best in the fractal value model were 12.5 m and 25 m. The model with a window size of 25 m achieved the highest F1 score of 0.7925, making it the best model for this criterion. The model with a window size of 12.5 m also showed good model performance with an F1 score of 0.7917. This indicates that both window sizes are very effective in detecting degradation in the ballast bed based on the fractal value alone, with a window size of 25 m having a slight advantage in terms of the raw F1 score.
However, when temporal changes are considered in addition to fractal values, the 12.5 m model not only retains its high F1 score, but also proves that it is possible to account for temporal dynamics without compromising accuracy. Furthermore, the models using fractal values systematically achieved higher F1 scores than the models based on standard deviation. This substantiates the assumption that fractal values are a more reliable measure for identifying ballast bed problems and provide a valuable benefit for infrastructure managers.
Figure 12 compares different track quality indices: the standard deviation calculated with a sliding window of 100 m, the original fractal analysis by Hansmann and Landgraf using a window size of 150 m, and a modified version called “FRED” with a window size of 12.5 m.
When analyzing the standard deviation shown in Figure 12, two significant anomalies appear along the track. However, when considering the fractal value, only one of these two positions is associated with issues originating from the ballast bed. The corresponding fractal value estimated with a sliding window of 150 m does not clearly indicate whether the ballast bed contamination extends over nearly 100 m or is confined to a smaller area. In this context, FRED demonstrates its advantage due to its reduced sliding window size. The position detected using FRED correlates with a localized weak point in the ballast bed. An image from the track recording car confirms a localized weak point in the ballast bed within the analyzed track section. While the fractal analysis with a 150 m window size can detect such weak points, it lacks precise localization capabilities and fails to reflect the severity of the issue. This is because the magnitude of the fractal value is mitigated by the track condition adjacent to the weak spot. In contrast, the fractal analysis with a window size of 12.5 m not only identifies problem areas but also locates them precisely.

5. Conclusions

The application of the modified fractal analysis for track condition assessment has proven to be a promising approach. The results presented in this paper confirm that a reduced window size in the fractal model improves the accuracy of the localization and characterization of weak points in the ballast bed compared to the conventional fractal analysis approach of Hansmann and Landgraf. However, the fractal analysis with 150 m is still used for a general condition assessment of the ballast bed and the substructure on a large scale. The utilization of the modified fractal analysis should instead be regarded as a supplementary analysis method. By reducing the window size to 12.5 m, new applications of fractal analysis have become possible, including the assessment of ballast bed conditions in switches and crossings. Previously, this was not possible due to the dependence on a larger window size of 150 m. This advance therefore supports cause-based maintenance and assessment practices in these critical areas of railway systems. In conclusion, this approach represents a step towards a more data-driven and predictive maintenance strategy in the railway system.
In order to reinforce the findings of this study, further investigations into the occurrence of local ballast contamination are essential. Therefore, future work should focus on analyzing specific track locations where single failures occur due to various factors, such as differences in stiffness or failures due to poor subgrade conditions. This analysis is necessary to ensure that FRED accurately captures the condition of the ballast bed without being influenced by other issues. By reducing the window size to 12.5 m, new applications of fractal analysis have become possible, including the assessment of ballast bed conditions in switches and crossings. Further development of the methodology has the potential not only to increase the reliability of the rail network, but also to reduce maintenance costs and extend the service life of the railway infrastructure.

Author Contributions

Conceptualization, A.K.K., S.O., and S.M.; formal analysis, A.K.K.; funding acquisition, S.M.; investigation, A.K.K.; methodology, A.K.K.; project administration, S.M.; software, A.K.K.; supervision, S.M.; validation, A.K.K.; visualization, A.K.K. and S.O.; writing—original draft, A.K.K.; writing—review & editing, S.O. and S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The authors are not allowed to share the data used.

Acknowledgments

Open Access Funding by the Graz University of Technology.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Landgraf, M. Smart Data for Sustainable Railway Asset Management. Verlag der Technischen Universität Graz: Graz, Austria, 2018. [Google Scholar]
  2. EN 13848-5; Railway Applications-Track-Track Geometry Quality-Part 5: Geometric Quality Levels. European Committee for Standardization: Brussels, Belgium, 2008.
  3. Vale, C.; Simões, M.L. Prediction of Railway Track Condition for Preventive Maintenance by Using a Data-Driven Approach. Infrastructures 2022, 7, 34. [Google Scholar] [CrossRef]
  4. Elkhoury, N.; Hitihamillage, L.; Moridpour, S.; Robert, D. Degradation Prediction of Rail Tracks: A Review of the Existing Literature. Open Transp. J. 2018, 12, 88–104. [Google Scholar] [CrossRef]
  5. Sadeghi, J.; Motieyan-Najar, M.E.; Zakeri, J.A.; Yousefi, B.; Mollazadeh, M. Improvement of railway ballast maintenance approach, incorporating ballast geometry and fouling conditions. J. Appl. Geophys. 2018, 151, 263–273. [Google Scholar] [CrossRef]
  6. Soleimanmeigouni, I.; Ahmadi, A.; Kumar, U. Track geometry degradation and maintenance modelling: A review. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2018, 232, 73–102. [Google Scholar] [CrossRef]
  7. Caetano, L.F.; Teixeira, P.F. Predictive Maintenance Model for Ballast Tamping. J. Transp. Eng. 2016, 142, 04016006. [Google Scholar] [CrossRef]
  8. Bakhtiary, A.; Zakeri, J.A.; Mohammadzadeh, S. An opportunistic preventive maintenance policy for tamping scheduling of railway tracks. Int. J. Rail Transp. 2021, 9, 1–22. [Google Scholar] [CrossRef]
  9. Zhang, Y.-J.; Murray, M.; Ferreira, L. Modelling Rail Track Performance: An Integrated Approach. ICE Proc. Transp. 2000, 141, 187–194. [Google Scholar] [CrossRef]
  10. Zhou, Y.; Schlake, B.; Hansmann, F.; Huang, H.; Antony, B.; Zeng, K.; Zhang, C. Particle motion and stress response interacted with machine activity: Railroad tamping strategy. Transp. Geotech. 2024, 45, 101188. [Google Scholar] [CrossRef]
  11. Barbir, O.; Adam, D.; Kopf, F.; Pistrol, J.; Antony, B.; Auer, F. In-situ ballast condition assessment by tamping machine integrated measurement system. IOP Conf. Ser Earth Environ. Sci. 2021, 710, 12071. [Google Scholar] [CrossRef]
  12. Offenbacher, S.; Antony, B.; Barbir, O.; Auer, F.; Landgraf, M. Evaluating the applicability of multi-sensor equipped tamping machines for ballast condition monitoring. Measurement 2021, 172, 108881. [Google Scholar] [CrossRef]
  13. Nielsen, J.C.O.; Berggren, E.G.; Hammar, A.; Jansson, F.; Bolmsvik, R. Degradation of railway track geometry—Correlation between track stiffness gradient and differential settlement. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2020, 234, 108–119. [Google Scholar] [CrossRef]
  14. Landgraf, M.; Hansmann, F.; Marschnig, S.; Veit, P. Track Geometry and Substructure Condition—A provable Correlation? Georail 2014, 2014, 623–632. [Google Scholar]
  15. Berawi, A.R.B. Improving Railway Track Maintenance Using Power Spectral Density (PSD). Dissertation, Falcudade de Engenharia, Universidade do Porto, Porto, Portugal, 2013. [Google Scholar]
  16. Fellinger, M.; Neuhold, J.; Marschnig, S. Ballast Condition Monitoring for Turnouts Using Power Spectral Density. J. Transp. Eng. Part A Syst. 2020, 146, 04020099. [Google Scholar] [CrossRef]
  17. Hyslip, J.P. Fractal Analysis of Track Geometry Data. Transp. Res. Rec. 2002, 1785, 50–57. [Google Scholar] [CrossRef]
  18. Youngworth, R.N.; Gallagher, B.B.; Stamper, B.L. An overview of power spectral density (PSD) calculations. calculations. Opt. Manuf. Test. VI 2005, 5869, 206–216. [Google Scholar] [CrossRef]
  19. Sussmann, T.R.; Selig, E.T.; Hyslip, J.P. Railway track condition indicators from ground penetrating radar. NDT E Int. 2003, 36, 157–167. [Google Scholar] [CrossRef]
  20. Oralbekova, Z. RESULTS OF EXPERIMENTAL GEORADAR SURVEYS OF RAILWAY SECTIONS. Geomate 2023, 25, 189–196. [Google Scholar] [CrossRef]
  21. Landgraf, M.; Hansmann, F. Fractal analysis as an innovative approach for evaluating the condition of railway tracks. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2019, 233, 596–605. [Google Scholar] [CrossRef]
  22. Hyslip, J. Fractal Analysis of Geometry Data for Railway Track Condition Assessment. Dissertation, Department of Civil and Environmental Engineering, University of Massachusetts Amherst, Amherst, MA, USA, 2002. [Google Scholar]
  23. Kaye, B.H. A Random Walk Through Fractal Dimensions; Wiley: Hoboken, NJ, USA, 1994. [Google Scholar]
  24. Liang, Z.; Feng, Z.; Guangxiang, X. Comparison of Fractal Dimension Calculation Methods for Channel Bed Profiles. Procedia Eng. 2012, 28, 252–257. [Google Scholar] [CrossRef]
  25. Klinkenberg, B. A Review of Methods Used to Determine the Fractal Dimension of Linear Features. Math. Geol. 1994, 26, 23–46. [Google Scholar] [CrossRef]
  26. Filler, A. Fraktale. Humboldt-Universität zu Berlin 2019. Available online: https://didaktik.mathematik.hu-berlin.de/user/Fraktale.pdf (accessed on 9 October 2024).
  27. Selig, E.T.; Waters, J.M. Track Geotechnology and Substructure Management; Telford: London, UK, 1994. [Google Scholar]
  28. Landgraf, M. Zustandsbeschreibung des Fahrwegs der Eisenbahn—Von der Messdatenanalyse zum Anlagenmanagement. Doctoral Dissertation, Institut für Eisenbahnwesen und Verkehrswirtschaft, Technische Universität Graz, Graz, Austria, 2016. [Google Scholar]
  29. Hansmann, F. Innovative Messdatenanalyse—Ein Beitrag für ein nachhaltiges Anlagenmanagement Gleis. Doctoral Dissertation, Institut für Eisenbahnwesen und Verkehrswirtschaft, Technische Universität Graz, Graz, Austria, 2015. [Google Scholar]
  30. Landgraf, M.; Enzi, M. Smart Data for a Pro-active Railway Asset Management. In Proceedings of the 7th Transport Research Arena TRA 2018, Vienna, Austria, 16–19 April 2018. [Google Scholar]
  31. Landgraf, M.; Hansmann, F. Smart track geometry analyses as key to sustainability. In Proceedings of the International Heavy Haul Conference: IHHA 2017—Cape Town Conference Center, Kaptstadt, South Africa, 4–7 September 2017. [Google Scholar]
  32. Mandelbrot, B. How long is the coast of britain? Statistical self-similarity and fractional dimension. Science 1967, 156, 636–638. [Google Scholar] [CrossRef] [PubMed]
  33. Fischler, M.; Bolles, R.C. Random Sample Consensus. Commun. ACM 1981, 24, 381–395. [Google Scholar] [CrossRef]
  34. Oppermann, A. Accuracy, Precision, Recall, F1-Score und Specificity. 2021. Available online: https://artemoppermann.com/de/accuracy-precision-recall-f1-score-und-specificity/ (accessed on 9 October 2024).
Figure 1. Illustration of the yardstick method, shown using the Koch curve using different radii.
Figure 1. Illustration of the yardstick method, shown using the Koch curve using different radii.
Fractalfract 08 00664 g001
Figure 2. Relation between the radius r and the corresponding length of the approximated curve L r .
Figure 2. Relation between the radius r and the corresponding length of the approximated curve L r .
Fractalfract 08 00664 g002
Figure 3. Iterative procedure for estimating the fractal dimension using the Hansmann and Landgraf approach. Upper left: steps 1; lower left: steps 2 through 4; lower right: steps 5; upper right: the first plot depicts a longitudinal level signal, and the plot below presents the corresponding estimated fractal values. Instead of using D = 1 k , we use k directly and refer to it as the fractal value to avoid confusion, since k is not a true dimension. Additional explanation is provided at the end of Section 2.1. The latter indicates poor ballast bed condition at the marked position.
Figure 3. Iterative procedure for estimating the fractal dimension using the Hansmann and Landgraf approach. Upper left: steps 1; lower left: steps 2 through 4; lower right: steps 5; upper right: the first plot depicts a longitudinal level signal, and the plot below presents the corresponding estimated fractal values. Instead of using D = 1 k , we use k directly and refer to it as the fractal value to avoid confusion, since k is not a true dimension. Additional explanation is provided at the end of Section 2.1. The latter indicates poor ballast bed condition at the marked position.
Fractalfract 08 00664 g003
Figure 4. Selected data segment with the analyzed cross-section marked by the dashed line.
Figure 4. Selected data segment with the analyzed cross-section marked by the dashed line.
Fractalfract 08 00664 g004
Figure 5. Error classification according to wavelength ranges in the measured longitudinal level (redrawn from [30]).
Figure 5. Error classification according to wavelength ranges in the measured longitudinal level (redrawn from [30]).
Fractalfract 08 00664 g005
Figure 6. Subdivision of the data segment into subsegments of length l s .
Figure 6. Subdivision of the data segment into subsegments of length l s .
Fractalfract 08 00664 g006
Figure 7. (a) Iteration of subsegments l s (redrawn from [31]) and (b) resulting Richardson plot.
Figure 7. (a) Iteration of subsegments l s (redrawn from [31]) and (b) resulting Richardson plot.
Fractalfract 08 00664 g007
Figure 8. PR Comparison: Box plots of differences in fractal values (Δ fractal value) across various window sizes ranging from 6.25 to 50 m, calculated with linear regression (linreg) and RANSAC. Black dots indicate outliers, defined as values beyond Q 3 + 1.5 · I Q R or below Q 1 1.5 · I Q R .
Figure 8. PR Comparison: Box plots of differences in fractal values (Δ fractal value) across various window sizes ranging from 6.25 to 50 m, calculated with linear regression (linreg) and RANSAC. Black dots indicate outliers, defined as values beyond Q 3 + 1.5 · I Q R or below Q 1 1.5 · I Q R .
Fractalfract 08 00664 g008
Figure 9. BA Comparison: Box plots of differences in fractal value (Δ fractal value) across various window sizes ranging from 6.25 to 50 m, calculated with linear regression (linreg) and RANSAC. Black dots indicate outliers, defined as values beyond Q 3 + 1.5 · I Q R or below Q 1 1.5 · I Q R .
Figure 9. BA Comparison: Box plots of differences in fractal value (Δ fractal value) across various window sizes ranging from 6.25 to 50 m, calculated with linear regression (linreg) and RANSAC. Black dots indicate outliers, defined as values beyond Q 3 + 1.5 · I Q R or below Q 1 1.5 · I Q R .
Fractalfract 08 00664 g009
Figure 10. PO Comparison: Box plots of differences in fractal value (Δ fractal value) across various window sizes ranging from 6.25 to 50 m, calculated with linear regression (linreg) and RANSAC. Black dots indicate outliers, defined as values beyond Q 3 + 1.5 · I Q R or below Q 1 1.5 · I Q R .
Figure 10. PO Comparison: Box plots of differences in fractal value (Δ fractal value) across various window sizes ranging from 6.25 to 50 m, calculated with linear regression (linreg) and RANSAC. Black dots indicate outliers, defined as values beyond Q 3 + 1.5 · I Q R or below Q 1 1.5 · I Q R .
Fractalfract 08 00664 g010
Figure 11. Exemplary track section with defined threshold value of 25 for fractal value with window size of 12.5 m. The individual measurement runs are displayed in different colors.
Figure 11. Exemplary track section with defined threshold value of 25 for fractal value with window size of 12.5 m. The individual measurement runs are displayed in different colors.
Fractalfract 08 00664 g011
Figure 12. Comparison of the commonly used standard deviation with 100 m window size and the fractal analysis with 150 m and 12.5 m window sizes analyzing several measurement runs (displayed in different colors) using an exemplary track section.
Figure 12. Comparison of the commonly used standard deviation with 100 m window size and the fractal analysis with 150 m and 12.5 m window sizes analyzing several measurement runs (displayed in different colors) using an exemplary track section.
Fractalfract 08 00664 g012
Table 1. Comparison of window sizes under investigation.
Table 1. Comparison of window sizes under investigation.
FREDHansmann/Landgraf
InputLongitudinal Level (3–25 m)Longitudinal Level (3–70 m)
Window size W [m]5025201512.51086.25150
l s , min [m]s0.75
l s , max [m]5025201512.51086.2530
Interval [m]1 m2.5 m
Number of subsegments66332620161310873
Table 2. F1 scores for models based on the standard deviation.
Table 2. F1 scores for models based on the standard deviation.
Standard Deviation
Window Size
[meters]
SigmaH
Threshold
F1 Score
(Training Set)
F1 Score
(Validation Set)
6.254.50.85710.6538
85.250.85140.6818
105.250.83780.6667
12.550.83220.6667
154.750.83220.6977
2040.81010.7111
254.250.81080.6818
503.50.75680.6383
Table 3. F1 score for models based on the FRED-algorithm.
Table 3. F1 score for models based on the FRED-algorithm.
Fractal Values
Window Size
[meters]
Fractal Value
Threshold
F1 Score
(Training Set)
F1 Score
(Validation Set)
6.25330.86450.7547
8320.87420.7692
10250.84420.7843
12.5250.85330.7917
15250.84000.7660
20200.84000.7451
25170.82890.7925
50130.75160.7917
Table 4. F1 score for the model combining fractal values and their temporal changes.
Table 4. F1 score for the model combining fractal values and their temporal changes.
Fractal Values + Temporal Changes
Window Size
[meters]
Fractal Value
Threshold
Temporal Changes
Threshold
F1 Score
(Training Set)
F1 Score
(Validation Set)
6.253300.86450.7547
83200.87420.7692
1052.50.85190.7170
12.5251.50.85910.7917
1571.750.86900.7170
201820.85520.6939
25161.750.83780.7234
5060.750.78890.7119
Table 5. Model performance of the analyzed models.
Table 5. Model performance of the analyzed models.
Fractal ValuesStandard Deviation (Reference)Fractal Values + Temporal Changes
Window Size [meters] THR F1 THR F1 THR Frac. THR Temp. F1
6.25330.75474.50.65383300.7547
8320.76925.250.68183200.7692
10250.78435.250.666752.50.7170
12.5250.791750.6667251.50.7917
15250.76604.750.697771.750.7170
20200.745140.71111820.6939
25170.79254.250.6818161.750.7234
50130.79173.50.638360.750.7119
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Korenjak, A.K.; Offenbacher, S.; Marschnig, S. Detection of Short-Section Ballast Breakdown in Track: A Fractal Analysis Approach with Reduced Window Size. Fractal Fract. 2024, 8, 664. https://doi.org/10.3390/fractalfract8110664

AMA Style

Korenjak AK, Offenbacher S, Marschnig S. Detection of Short-Section Ballast Breakdown in Track: A Fractal Analysis Approach with Reduced Window Size. Fractal and Fractional. 2024; 8(11):664. https://doi.org/10.3390/fractalfract8110664

Chicago/Turabian Style

Korenjak, Andrea Katharina, Stefan Offenbacher, and Stefan Marschnig. 2024. "Detection of Short-Section Ballast Breakdown in Track: A Fractal Analysis Approach with Reduced Window Size" Fractal and Fractional 8, no. 11: 664. https://doi.org/10.3390/fractalfract8110664

APA Style

Korenjak, A. K., Offenbacher, S., & Marschnig, S. (2024). Detection of Short-Section Ballast Breakdown in Track: A Fractal Analysis Approach with Reduced Window Size. Fractal and Fractional, 8(11), 664. https://doi.org/10.3390/fractalfract8110664

Article Metrics

Back to TopTop