1. Introduction
Rail corrugation refers to the periodic non-uniform plastic deformation and wave-shaped irregularities along the longitudinal surface of rail heads [
1]. In recent years, the development of urban rail transit has been severely affected by the problem of corrugation on the metro operation tracks. Due to the occurrence and evolution of rail corrugation, not only will the sudden changes in wheel-rail forces shorten the service life of the critical components of the rail line, which increase the maintenance costs but also the violent vibration between wheels and rails will generate great noise, reduce the passenger comfort and the safety of vehicle operation [
2]. Corrugation detection has attracted more and more attention in recent years [
1,
3,
4]. Therefore, it is of great significance to inspect corrugation in time and alleviate the development of corrugation effectively, which can reduce the cost of railway maintenance and ensure the safety of railway traffic.
For a long time, the detection methods for rail corrugation mainly based on manual inspection with a particular calliper or a corrugation inspection car. However, the fixed detection cycle cannot inspect the track state in time and this results in low detection efficiency [
3]. Therefore, a growing number of research studies have been focused on improving the detection rate and accuracy. Nowadays, researchers have proposed a variety of new non-contact corrugation detection methods, including the chord surveying method, inertial reference method, computer vision method and so forth [
5,
6,
7]. Among them, the first two methods are mostly based on mechanical and physical mechanisms, which are easy to calculate and handle but there are various factors to be considered, the anti-interference ability is insufficient and they are not efficient enough for a routine inspection. Conversely, with the rise of computer vision technology, the image processing technique has made significant achievements in the track inspection device, which has the advantages of being non-contact, low cost and fast. In addition, it can achieve multiple target detections simultaneously and analyze the images for a track field to figure out rail defects with advanced pattern recognition algorithms. Hence, it is remarkably suitable to performing long-term, high precision and repetitive tasks under complex environmental conditions [
8,
9,
10,
11].
At present, the vehicle track inspection system based on computer vision, mainly for rail fasteners and surface defects, has been used in some countries and the corresponding identification methods have been investigated and applied. Nevertheless, there are only a few reports on rail corrugation identification based on computer vision. Mandriota et al. proposed a rail corrugation identification method based on spatial filter characteristics and a machine learning algorithm [
12]. The Gabor texture features are first extracted from the entire rail image and then the K-nearest neighbor method is used for corrugation recognition, in which a high recognition precision is obtained. It has become a widely used corrugation identification method based on computer vision [
13] but it is sensitive to disturbances such as rust on the rail surface. Li et al. proposed an identification method for rail corrugation based on rail image features in the frequency domain, including the image acquisition subsystem and the corrugation identification subsystem installed under the vehicle body [
14,
15]. Instead of global texture features, local frequency features used in this method can reduce the time-consuming problem of traditional image methods and further improve the identification accuracy. However, it is still only able to detect the existence of corrugation and cannot analyze the periodicity and severity of the corrugation. Therefore, it is necessary to make some further efforts on this issue. These motivate the following works.
In this paper, the rail corrugation identification is converted into an image classification problem. Specifically, a learned classifier is used to determine whether the captured rail image is a corrugation rail image or not. At present, image classification methods based on local image descriptors are widely applied, which mainly includes Bag of Features (BOF) based method [
16] and a Spatial Pyramid Matching (SPM) based method [
17]. What is crucial to this kind of classification method is visual feature extraction and feature encoding process [
18]. However, the traditional BOF or SPM only extracts a single feature of the image and the obtained feature information is not sufficient to adequately represent the rail image in many cases. In addition, by adopting the vector quantization (VQ) encoding method, the reconstruction error is large. These result in low image classification accuracy [
19]. Therefore, taking the characteristics of corrugation rail image into account, the integrated idea is adopted to improve rail image classification performance. At first, to extract the image features more effectively, the Uniform LBP [
20] and dense_SIFT [
21] are used simultaneously to construct the feature set of the images. After that, to express the image information more specifically, codebooks for the two feature sets are created separately by using k-means clustering [
22] to improve the robustness of the results. Finally, to reduce the loss of image information while improving the accuracy of the calculation, the LLC (locality-constrained linear coding) [
23] is used to encode each image feature and further merged as the final image feature vector. In summary, an improved SPM model based on integrated multi-features and locality-constrained linear coding (IMFLLC) for rail corrugation identification is proposed. This method is expected to achieve a better identification result.
In addition, as an important visual property of rail corrugation, period plays a vital role in further corrugation analyzing. Inspired by References [
24,
25], a corrugation period estimation method in combination with image Fourier analysis and normalized distance matching function [
25] (FFT-NDMF) is presented to achieve the automatic estimation of the corrugation period along the rail direction. It is useful to analyze these factors which result in the corrugation of the rail. To our best knowledge, this is the first paper handling the rail corrugation period estimation problem based on computer vision.
Furthermore, valid and reliable corrugation severity assessment is helpful to make maintenance strategies for a lower maintenance cost and to extend the service life of the rails. Therefore, given the successful application of visual saliency in target detection and content analysis [
26], a novel method for rail corrugation severity assessment based on synthesizing the visual saliency and fuzzy theory is proposed in this paper.
The remainder of this paper is organized as follows. In
Section 2, the problem solved in this paper is stated. In
Section 3, the proposed rail corrugation identification method is presented in detail. In
Section 4, the steps of the rail corrugation period estimation using the FFT-NDMF algorithm is investigated. After that, the method of the rail corrugation severity assessment is provided in
Section 5. Finally, some conclusions of this paper are given in
Section 6.
2. Problem Statement
For quite some time, the occurrence and evolution of rail corrugation have seriously affected the development of urban rail transit. The rail corrugation not only causes strong vibration of the vehicle-track structure but also strengthens the wheel-rail rolling noise, which reduces the passenger comfort and increases the track maintenance cost. Therefore, it is critically important to identify and assess rail corrugation automatically and intelligently. The corrugation is a periodic irregular wear phenomenon on the rail surface and a rail image contains corrugation is shown as in
Figure 1, which is collected from the track line between the Nanluoguxiang Station and the Dongsi Station of the Beijing Metro Line 6.
In this paper, for real application, three issues will be investigated. First, the identification method of rail corrugation. Second, the method of estimating the rail corrugation period. Finally, the severity assessment method of rail corrugation. The ideas how to solve these problems are introduced in the following.
Rail corrugation identification based on improved SPM model. First of all, to reduce the impact of noise and uneven illumination, a two-stage pre-processing method is considered to improve the original image quality. After that, rail head surface positioning is achieved by enhancing the rail its edge followed by weighted gradient projection analysis. Finally, according to the local texture and gradient features of the corrugation, an improved SPM model is proposed to identify rail corrugation.
Estimation of rail corrugation period. To estimate the rail corrugation period more efficiently, the horizontal gray gradient statistical analysis and mathematic morphology algorithm are first used to localize the corrugation interval. After that, the proposed method by integrating the fast Fourier transform and normalized distance matching function is applied to estimate the rail corrugation period.
The severity assessment of the rail corrugation. Based on the visual significance analysis for the rail corrugation image, the concept of wear saliency is introduced to assess the corrugation severity. In detail, the normalized frequency-tuned model is used to calculate the corrugation saliency map. Subsequently, each corrugation area is localized by employing the adaptive threshold and mathematic morphology algorithm. In the end, after calculating the wear saliency, each corrugation area severity is determined with the help of fuzzy theory.
3. Rail Corrugation Identification Based on Improved SPM Model
In this section, the whole frame and relevant details of the rail corrugation identification method proposed in this paper are presented.
3.1. Image Pre-Processing
Owing to the complex operating environment of the metro railway system, the rail images collected from the field are susceptible to noise and uneven illumination, which would degrade the image quality, affect the ultimate rail corrugation identification precision and impact the period estimation results of the rail surface images. To alleviate this problem and improve the image quality, a two-stage pre-processing method by Bilateral Filter (BF) [
27] and Rolling Guidance Filter [
28] with Parameter Adaptive Gamma Function [
29] (RGF-PAGF) is considered, which are reviewed in the following.
3.1.1. Image De-Noising
The first stage of pre-processing is noise reduction, which is implemented by using image filters. The bilateral filter [
27] is a non-linear filter that can achieve noise reduction and edge-preserving simultaneously. In addition, in comparison with other conventional filter-based methods, it can commendably preserve the rail surface texture characteristics. Hence, it is suitable for image de-noising. The bilateral filter is developed from the traditional Gaussian filter, which can be described as follows
where
I and
represent the original and filtered image, respectively.
x is the coordinates of the pixels to be processed while
is the neighborhood window.
and
denote the distance and intensity filter, respectively.
stands for the normalization function. More details about BF can be found in Reference [
27].
3.1.2. Uneven Illumination Correction
According to Retinex theory [
30], a visible image consists of two components: illumination and reflectance. That is, the visible image
can be described as the product of illumination component and reflectance component as follows [
30]
where
denote the pixel coordinates.
and
represent the illumination and reflectance, respectively. In general, the illumination components exist in the low-frequency part of the image and varies smoothly. Therefore, to correct the uneven illumination phenomenon, it is crucial to extract the illumination component efficiently from the observed image.
There are several filter based methods for extracting illumination component [
31,
32,
33]. In this paper, given the outstanding edge-preserving capabilities and the low computation complexity, the rolling guidance filter (RGF) [
28] is used to extract the illumination. It is a new type of edge-preserving filter based on a scale structure, which can be formulated as follows
where
denotes the
iteration result which is the extracted illumination component of the input image
I (also the
).
stands for the normalization function. Other parameters are the same as the one mentioned above.
After that, an uneven illumination correction function is constructed. In the light of the parameter adaptive gamma function (PAGF) mentioned in References [
29,
34], the constructed correction function is given by
where
stands for the enhanced intensity value.
denotes the exponential value including the dynamic local characteristic of the intensity enhancement.
m represents the mean value of the intensity for illumination component. The whole procedure of the two-stage pre-processing method is shown as in
Figure 2.
3.2. Rail Head Surface Localization
The rail images collected from the field usually contain irrelevant components such as fasteners, sleepers and subgrade on both sides of the track, which would cause unnecessary interference. Therefore, the exact rail head surface area should be first extracted to reduce this interference. It is observed that the gray level of the rail area is mainly continuous along the longitudinal direction of the rail, while in the other non-rail regions, the gray scale of the pixels has apparent discontinuity both on the horizontal and vertical direction. And, along with the transverse direction, there are distinct gray scale discontinuities between the rail area and the other regions. Furthermore, the rail is usually located in the middle of the obtained rail image.
Based on these observations, the vertical edge of the rail image is enhanced by using horizontal gradient operator to highlight gray level change along the horizontal direction and sharpen the boundaries of the rail head surface. From Reference [
35], the operator templates used in this paper are stated as follows
hence, the enhanced rail image
is computed as
where
denote the pixel coordinates.
is the corrected rail image. * represents the convolution operation.
The enhanced rail boundaries indicate significant gradient information along the transversal direction, as shown in
Figure 3b. Therefore, the horizontal gradient for each pixel of the enhanced rail image is first computed and then the sum of gradient value (SG) for each column of the rail image is calculated, the SG is defined as
where
w and
h stand for the width and height of the rail image, respectively.
represent the gradient value at the coordinates
.
Subsequently, in terms of the horizontal position of each column in the rail image, the SG is further multiplied with an adaptive weight. The adaptive weight
of position
y is defined as
where
is set with
in this study. Therefore, the weighted gradient SUM value is computed as
Finally, a weighted gradient projection profile for rail locating is formed by using all of these values. In the light of practical experience, when the setup of image acquisition equipment is fixed, the rail width
in a rail image will be a constant. Therefore, the starting position of the rail is obtained based on the following rules [
15]
with the sum of weighted gradient value
where
y stands for the starting position with the length of
and then the exact rail location would be determined by them. The procedure of rail surface localization is shown as in
Figure 3. Brief pseudocode about the method for rail surface localization is described in
Appendix A.
3.3. Improved Spatial Pyramid Matching (SPM) Model
The traditional SPM (Spatial Pyramid Matching) model [
17] has developed from the BOF (Bag of Features) method [
16]. To overcome the inherent demerits of BOF, SPM introduces the spatial location information between local feature points by calculating the distribution of image feature points at a different resolution [
17], as shown in
Figure 4. That is, the image is divided into progressively refiner spatial sub-regions and then local feature histograms are computed from each region. The diagram of SPM is shown in
Figure 5.
Although SPM exhibits excellent performance in many image recognition and classification tasks, it only extracts a single feature of an image leading to the obtained feature information is insufficient to represent the rail corrugation image adequately. Moreover, the vector quantization (VQ) encoding method used in the SPM has a large reconstruction error and will result in low image classification accuracy. Therefore, taking the characteristics of rail corrugation image into account, an improved SPM model based on integrated multi-features and locality-constrained linear coding (IMFLLC) for rail corrugation identification is proposed, which is reviewed briefly as follows.
3.3.1. Multi-Feature Extraction
In comparison with normal rails without corrugation, typical corrugation rails exhibit distinctive textural features. A widely-used method for texture feature extraction is the local binary pattern (LBP). To extract the textural characteristics of rail image more effectually, the rotation invariant Uniform LBP [
20] that the number of patterns decreased from 256 to 59 is used in this paper. It significantly compresses the dimension of the eigenvector and reduces the effect of high-frequency noise, allowing for better representation of image information under a variety of complex conditions.
Another local feature descriptor with excellent performance is SIFT, which has been widely applied since was first reported [
36]. In this paper, the dense_SIFT proposed by Liu et al. [
21] is applied. It takes a fixed-size mask and extracts the dense_SIFT patches from left to right and top to bottom on the image with a certain step size and then extracts 128-dimensional SIFT descriptors from each patch as the local feature descriptors. Compared to the traditional SIFT, dense_SIFT reduces the computation complexity and extracts dense_SIFT features that can be better used for linear classification.
In view of the well-characterized ability and complementarity of the two local feature descriptors mentioned above, the image features are extracted by using Uniform LBP and dense_SIFT, respectively, which can reflect the different properties of the image data effectively. After that, these two features are used in combination to train the classifier. This can take full advantages of the two methods, therefore, a better classifier performance can be obtained.
3.3.2. Vector Quantization of Image Features
The low-level features extracted above may contain some redundancy and noise. In this paper, to improve the robustness and distinctiveness of feature representation, an efficient feature vector quantization method is needed to encode the low-level features. In general, the vector quantization method of image features can be divided into two main steps [
18]. First of all, the visual codebook is obtained by clustering the descriptors of the image training set and then the features extracted from the image are encoded according to the obtained visual codebook. Different visual codebook or different feature encoding methods will lead to different performance during the quantization procedure.
In general, there are several clustering algorithms for obtaining sparse or dense visual codebook from the image training set, of which the most widely used is the K-means clustering algorithm. It is fast, straightforward and still can maintain high efficiency and scalability when the data volume is large [
22]. Therefore, the most classical partition-based K-means clustering method is first used to generate different visual codebooks for the two types of features extracted from the image training set, which can be used to comprehensively express different types of image information, therefore, improving the quality and robustness of the results.
Furthermore, to effectively organize the feature vectors and reduce the reconstruction error of image features, the LLC (locality-constrained linear coding) is used to encode local image feature descriptor. In comparison with VQ used in traditional SPM, LLC encodes and reconstructs low-level features on a local manifold by adding locality constraints [
23], as shown in
Figure 6. In addition, the output image feature representation based on LLC is nonlinear and satisfactory results can be obtained by using a linear classifier.
3.4. Rail Corrugation Identification Based on IMFLLC
In this paper, to achieve better identification accuracy, an improved SPM model for rail corrugation identification is proposed, which integrates multi-features and locality-constrained linear coding, named IMFLLC. The diagram of IMFLLC is shown as in
Figure 7.
More specifically, the Uniform LBP and dense_SIFT of all training rail images are first extracted to construct two corresponding feature sets. Secondly, the K-means clustering algorithm is used to cluster the two feature sets of the training image, respectively. As a result, two visual codebooks are obtained which can represent different aspects of the image information. After that, based on the two obtained visual codebooks, LLC is used to encode each image, followed by SPM pooling to receive two different image representations of each image. Then, different image representations are integrated to form the final image representation of each image. Finally, the final image representations with artificial labels are used to train a linear SVM classifier [
8].
For new or test rail images, the Uniform LBP and dense_SIFT feature sets are first extracted. Subsequently, based on the corresponding two different visual codebooks, each image feature is encoded by using LLC and the final feature representation of each image is obtained after SPM pooling and feature integration. Finally, the linear SVM classifier obtained from the training procedure is used to test the image and get the final class label to judge whether it is a corrugation rail image or not.
3.5. Identification Experiments and Results
3.5.1. Introduction to Experiment Dataset
The dataset used in this paper consists of images taken from Beijing Metro Line 6. These images are captured by the handheld DSLR camera. Additionally, the collected images are characterized in that the track is located in the middle of the image and each image is an RGB image with a resolution of 3456 × 4608 pixels. The dataset contains 200 typical corrugation rail images as positive samples and 200 non-corrugation images as negative samples. In the experiment, 70% of the images of each class are used as the training images and the rest is used as the test images.
3.5.2. Performance Evaluation for Corrugation Identification
Corrugation identification is one of the critical parts of this work and this subsection will evaluate the performance of the proposed method for corrugation identification. The proposed identification method is compared with three baselines including Gabor+SVM [
13], Accumulate Energy Thresholding (AET) [
14] and Maximum Energy (ME)+SVM [
15]. More precisely, the global 8-dimensional Gabor filtering features and SVM classifier are adopted in Gabor+SVM. AET uses the local dominant frequency features and fixed thresholding. And the local dominant frequency features and SVM classifier are applied in ME+SVM. In addition, all parameters are consistent with the original literature and 10-fold cross validation method for SVM training and prediction is used.
In this subsection, to assess the proposed method quantitatively, indicators such as precision (
P), recall (
R) and accuracy (
ACC) are used, which are widely adopted in many research fields [
37]. The formula for calculating these indicators as follows:
where
represents the number of corrugation images that are correctly detected.
indicates the number of corrugation images for missed inspection.
is the number of images that are falsely reported as corrugation.
stands for the number of non-corrugation images that are correctly excluded.
Table 1 shows the comparison result between the traditional methods and the proposed method. Note that the size of the two visual codebooks is adaptively set to
and
, respectively (
is the number of patches extracted according to dense_SIFT and
refers to the number of patches extracted according to Uniform LBP). It can be seen that the algorithm proposed in this paper achieves a sound performance, especially the recall rate is significantly improved. The recall rate is the most critical indicator among the three indicators and the high recall rate means that the number of undetected corrugation images is small. In summary, in the light of the most distinguishable texture features and spatial structure relationship of the corrugation, the multi-features extracted in this paper can represent the corrugation image more comprehensively than those mentioned in the baselines. Moreover, the results demonstrate that the LLC method can facilitate precise and efficient encoding of the corrugation image features, which benefits from the degradation of image feature reconstruction error and the effective organization of image feature vectors.
3.5.3. Analysis of Computational Complexity
Computational complexity is considered to be another significant indicator of the corrugation identification algorithms. Therefore, in this subsection, the computational time complexity of the proposed IMFLLC algorithm is theoretically analyzed at first and then the practical identification speed is given.
In general, computational complexity consists of space complexity and time complexity. The reason why only time complexity is considered here is that the time source is more important than memory space for the corrugation identification algorithms. The time complexity of an algorithm is a function that qualitatively describes the running time of the algorithm. In addition, the complexity function is usually represented by
notation, which excludes the low-order terms and the first coefficient of this function [
38].
At first, the computational time complexity function of IMFLLC is analyzed. As discussed in
Section 3.4, IMFLLC-based corrugation identification involves three key steps: (1) rail image multi-feature extraction; (2) vector quantization of extracted features; and (3) rail corrugation identification. In the first step, the Uniform LBP and dense_SIFT feature of the input rail image are extracted, respectively. In terms of the feature extraction principle of Uniform LBP [
20] and dense_SIFT [
21], the time complexity of the first step is approximately equal to
, where
N is the pixel number of the input rail image. Secondly, by using LLC method, the computational complexity of vector quantization procedure is
[
23], in which
M denotes the codebook size and
K stands for the nearest neighbors number. In the last step, based on the linear SVM classifier obtained from the training procedure, the input rail image is judged whether it is a corrugation rail image or not. This procedure using simple linear SVM obtains a constant complexity, so the computational time complexity of rail corrugation identification is
. As a whole, the time complexity of IMFLLC is
.
After that, the actual time of a corrugation rail image identification is tested. This experiment was carried on a desktop with Intel(R) Core(TM)2 Duo CPU (2.93 GHz) and 4-GB memory. The proposed IMFLLC algorithm is implemented with MATLAB. Furthermore, the program is performed on the test images and the mean of the run time is recorded. The final average identification time of the corrugation rail image is 0.27 s, which indicates that an acceptable corrugation identification speed based on the IMFLLC can be achieved.
5. The Severity Assessment of the Corrugation
The evolution of the rail corrugation not only affects the security state of the rail line but also increases the maintenance costs. Therefore, it is critically important to assess the severity of corrugation to provide auxiliary maintenance strategy. Generally, the severity of the corrugation is related to the wave depth of corrugation, while the depth variation of the wear is reflected in the change of the gray level of the image [
41], that is, the difference in grayscale of the corrugation image can be used to assess the severity of the corrugation. In this paper, it is considered as the issue of visual saliency calculation. For a specific wear state, the concept of wear saliency (WS) is introduced to assess the severity of corrugation, in which
. When the wear saliency is close to 0, it means that there is no corrugation. Correspondingly, when the wear saliency is close to 1, it means that the corrugation is severer. Concretely, the rail corrugation is classified into three levels of wear severity including level 1 (slight wear), level 2 (medium wear) and level 3 (severe wear).
5.1. Visual Significance Analysis for Corrugation Image
At present, visual saliency has been most applied in many fields such as target detection and tracking, image retrieval and recognition, scene analysis and so forth [
26]. Saliency identifies a particular area of a scene that has unique properties and can attract more visual attention and the area is considered to be visually significant. For humans, the most eye-catching is often the goal with different colors, because the human visual system (HSV) is most sensitive to color. In other words, the targets which are different from the surrounding colors will most likely attract attention. Moreover, as can be seen in
Figure 1, the color of the defect area and the background area are significantly different in the corrugation image. There are also significant differences between the corrugation defect areas of varying severity. Hence, compared with other low-level visual features, the color characteristics of the defect area of the corrugation image are more significant.
5.2. Visual Saliency Feature Extraction and Saliency Map Generation
Nowadays, there are several ways to extract significant visual features and further generate saliency maps, mainly including spatial-based and frequency-based methods. Among them, the frequency domain-based saliency detection method is increasingly investigated owing to its simple implementation and high real-time performance. In this paper, in terms of the characteristic of corrugation images, the significant visual features are extracted by the frequency-tuned (FT) model [
42] and the full resolution saliency map is further obtained. In the first step, the input RGB image is converted into the CIELab color space closer to human vision. After that, the arithmetic mean of the image features is calculated and Gaussian smoothing is performed on the image. Finally, the difference of each pixel is calculated and the saliency map is obtained after the value is normalized. The saliency map
S for a corrugation image
I can be written as
where
denote the pixel coordinates.
stands for the average image feature vector in CIELab color space.
is the relevant image pixel vector value in the intermediate image blurred by a 5 × 5 Gaussian kernel.
is the
norm.
represents the min-max normalization operation.
5.3. Severity Assessment Based on Fuzzy Theory
After the saliency map is obtained, the rail corrugation severity is assessed based on fuzzy theory [
43]. Fuzzy theory is an effective tool to deal with uncertain information. Hence, it is suitable for solving the problem of corrugation severity assessment with ambiguity. The whole procedure of corrugation severity assessment is shown as in
Figure 12.
5.3.1. Image Binarization and Corrugation Area Localization
In general, image binarization can reduce the amount of computation and can simplify the localizing process of each corrugation area. Therefore, the adaptive threshold algorithm, mentioned in Reference [
42], is used to get the binarized image of the corrugation saliency map, in which the adaptive threshold
is computed as follows
where
w and
h stand for the width and height of the corrugation saliency map, respectively.
denote the saliency value at the coordinates
.
After that, with the intention of localizing each corrugation area more accurately, the mathematical morphology algorithm is used. Firstly, the morphological closing operation is used to merge smaller regions without changing the overall region, that is
where
denotes the binarized saliency map.
b is the structure element used in this paper. ⊕ and
represent dilation operation and erosion operation, respectively. Subsequently, the label matrix method is used to decide the position coordinates of each corrugation area, which is given by
where
represents the i-th corrugation area.
stands for the label matrix of
.
k is the number of corrugation area. The visual results of the used mathematical morphology algorithm are shown in
Figure 13, where the scope of each corrugation area is accurately located without interference.
5.3.2. Corrugation Severity Assessment
First of all, taking the relationship between visual saliency and wear state into account comprehensively, the concept of wear saliency (WS) is introduced to assess the severity of corrugation, which is defined as
where
is the wear saliency of the
i-th corrugation area.
After that, three level membership functions are designed for the slight wear, medium wear and severe wear, respectively, which are shown as in
Figure 14.
Finally, the maximum subordination principle is used to determine the severity level of each corrugation area, which is defined as
5.4. Case Study for Rail Corrugation Severity Assessment
In this subsection, the visualization process and feasibility of the proposed corrugation severity assessment method will be demonstrated by a case study. The image used in this case, with a slight corrugation, is collected from the small radius curve between the Nanluoguxiang Station and the Dongsi Station of the Beijing Metro Line 6.
In the first step, the horizontal gray gradient statistical (HGGS) analysis method is applied to crop the rusted edge of the corrugation image (see (b) in
Figure 15). Then, the rustless corrugation image is converted to the CIELab color space and the saliency map of it is obtained by using the normalized frequency-tuned (NFT) model (see (c) in
Figure 15). Next, the adaptive threshold method is used to get the binarized corrugation saliency map (see (d) in
Figure 15) and then, the morphological closing operation and label matrix method are adopted to localize each corrugation area in it. After that, the wear saliency (WS) of each corrugation area is calculated according to Equation (
29) (see (e) in
Figure 15). Finally, the severity level of each corrugation is determined in terms of the level membership function and maximum subordination principle defined in Equation (
30) (see (f) in
Figure 15). The visualization process and results are shown as in
Figure 15.
In summary, according to the site actual conditions, the visualization process and severity assessment results of this case demonstrate that the proposed method is a feasible approach for assessing the rail corrugation severity.
6. Conclusions
In this paper, the rail corrugation identification and assessment issues are concerned. Firstly, the improved SPM model for rail corrugation identification is introduced, in which the multi-features (including Uniform LBP and dense_SIFT) and locality-constrained linear coding are used. The quantitative experimental results indicate that the proposed identification method achieves markedly better performance. Specifically, the precision and recall of the proposed corrugation identification method are 99.67% and 98.34%. After that, to further analysis the corrugation, an innovative estimation method for rail corrugation period based on one-dimensional fast Fourier transform and normalized distance matching function is proposed. The experimental results demonstrate that the proposed method can be applied to estimate the rail corrugation period efficiently. Finally, the wear saliency (WS) based on the visual significance analysis of the corrugation image is calculated to assess the rail corrugation severity. To the best knowledge of the authors, this method is the first one that introduces the concept of wear saliency (WS) to assess the severity of the rail corrugation in terms of the human visual system.
In the future, our research work will mainly focus on the following aspects. On the one hand, the investigation and construction of an intelligent visual inspection system for rail corrugation, including an image acquisition subsystem installed at the bottom of the operating vehicle and a background corrugation identification and analysis system. The methods proposed in this paper will be further validated and the relevant results will be published. On the other hand, other different types of signals (e.g., vibration acceleration and sound) will be carefully investigated and combined in the future researches to assess the severity of the rail corrugation more accurately.