Establishment of the Complete Closed Mesh Model of Rail-Surface Scratch Data for Online Repair
<p>Flowchart of the proposed method.</p> "> Figure 2
<p>The principle of 3D laser vision. (<b>a</b>) The measurement module comprising the camera and the laser; (<b>b</b>) The laser line on the measured object located on the laser plane; (<b>c</b>) The single point-cloud profile obtained by the calculation using Equations (1) and (2); (<b>d</b>) The PCM formed with a series of point-cloud profiles schemed as in (<b>c</b>).</p> "> Figure 3
<p>The geometry of the undamaged rail. (<b>a</b>) The cross section of the rail; (<b>b</b>) 3D model of the rail.</p> "> Figure 4
<p>Geometric features of the rail profiles. (<b>a</b>) The point-cloud profiles of the undamaged areas with the same geometric features; (<b>b</b>) The point-cloud profiles of the damaged areas with a variety of shapes and no uniform geometric features.</p> "> Figure 5
<p>The uniform geometry of the laser profile of the undamaged rail. (<b>a</b>) The laser line on the model; (<b>b</b>) The single profile acquired from (<b>a</b>); (<b>c</b>) The idealized approximation of the profile indicated with the red circle in (<b>b</b>).</p> "> Figure 6
<p>The point cloud filtering method based on the neighborhood radius.</p> "> Figure 7
<p>Flowchart of the method for classifying the point-cloud profiles.</p> "> Figure 8
<p>The method for re-classifying profiles by the sliding window with a certain threshold width. The red lines represent the profiles in scratched areas and the blue lines represent the profiles in undamaged areas.</p> "> Figure 9
<p>Fitting the endpoints of line segments with a model of line to acquire the preliminary extension vectors <math display="inline"><semantics> <mrow> <mover accent="true"> <mrow> <msub> <mi>v</mi> <mn>1</mn> </msub> </mrow> <mo stretchy="true">→</mo> </mover> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mover accent="true"> <mrow> <msub> <mi>v</mi> <mn>2</mn> </msub> </mrow> <mo stretchy="true">→</mo> </mover> </mrow> </semantics></math>.</p> "> Figure 10
<p>The topological features of the 3D surface PCM labelled with the index numbers.</p> "> Figure 11
<p>The schematized flow of the triangulation algorithm of 3D point-cloud. (<b>a</b>) Concatenate each point-cloud profile with lines; (<b>b</b>) Constructe the quadrilaterals; (<b>c</b>) Form the triangle-meshes; (<b>d</b>) Finish the triangulation of the adjacent point-cloud profiles; (<b>e</b>) Complete the triangulation algorithm for the PCM.</p> "> Figure 12
<p>The composition of the scratch-data PCM. (<b>a</b>) The scratch-data PCM; (<b>b</b>) The reference PCM; (<b>c</b>) The scratch-surface PCM.</p> "> Figure 13
<p>The process of constructing the complete closed mesh model of scratch data. (<b>a</b>) The mesh of reference PCM; (<b>b</b>) The mesh of scratch-surface PCM; (<b>c</b>) The complete closed mesh model of scratch data stitched by (<b>a</b>,<b>b</b>) through the boundary mesh.</p> "> Figure 14
<p>The artificial rail of 50 Kg/m and its surface PCM. (<b>a</b>) The artificial damaged-rail; (<b>b</b>) The surface PCM of the artificial damaged-rail.</p> "> Figure 15
<p>The result of the scratch-recognition algorithm performed on the rail-surface PCM. (<b>a</b>) The classification result of the point-cloud profiles displaying the damaged area (red) and the undamaged area (blue); (<b>b</b>) The scratch-surface PCM identified by the algorithm as indicated in the gray-white area.</p> "> Figure 16
<p>The acquisition of the scratch-data PCM. (<b>a</b>) The result of constructed reference PCM; (<b>b</b>) The depth-difference between the reference PCM and the scratch-surface PCM; (<b>c</b>) The original scratch-data PCM with noise points; (<b>d</b>) The filtered scratch-data PCM.</p> "> Figure 17
<p>The triangulation of the PCM. (<b>a</b>) The triangle-meshes of the reference PCM; (<b>b</b>) The triangle-meshes of the scratch-surface PCM.</p> "> Figure 18
<p>The final complete closed mesh models of the scratch-data of the artificial damaged rail. (<b>a</b>) Five complete closed mesh models corresponding to five scratch-data; (<b>b</b>) The local magnified model of a−1 and the full magnified ones of a−2, a−3, a−4, a−5, respectively.</p> "> Figure 19
<p>The practical damaged rail and final result in the second experiment. (<b>a</b>) The practical damaged-rail; (<b>b</b>) The final complete closed mesh model of the practical damaged rail; (<b>c</b>) The local magnified model of b.</p> "> Figure 20
<p>The specific places on the artificial rail surface with scratch-depth larger than 1 mm.</p> "> Figure 21
<p>The depth-difference between the reference PCM and the scratch-surface PCM on the practical damaged rail.</p> "> Figure 22
<p>The specific places on the practical damaged rail surface with scratch-depth larger than 1 mm.</p> "> Figure 23
<p>The accuracy analysis of the scratch-data acquired in the experiment for the artificial damaged rail. (<b>a</b>) The result of virtual repair of the artificial rail by using the scratch-data; (<b>b</b>) The difference between the repaired artificial rail model and the reference model indicating the scratch-depth on the repaired artificial rail is less than 1 mm.</p> "> Figure 24
<p>The accuracy analysis of the scratch-data acquired in the experiment for the practical damaged rail. (<b>a</b>) The result of virtual repair of the practical rail by using the scratch-data; (<b>b</b>) The difference between the repaired practical rail model and the reference model indicating the scratch-depth on the repaired practical rail is less than 1 mm.</p> ">
Abstract
:1. Introduction
- (1)
- A systematic procedure based on a homemade 3D-laser vision system for constructing the PCM is developed.
- (2)
- An algorithm for calculating the scratch-data PCM is presented. The algorithm is based on the RANSAC [31] fused with rail-geometric-features.
- (3)
- A novel triangulation algorithm based on the topological features of the PCM is described. The triangulation algorithm can convert the scratch-data PCM to the complete closed mesh model required for the online rail-repair by the laser cladding technology.
- (4)
- Experiments for verifying the proposed method are carried out. Experimental results show that our method performs well for the acquisition of a complete closed mesh model of the rail-surface scratch data.
2. 3D Modeling of Rail Surface
3. Calculation of the Scratch Data PCM
- (1)
- Filter the rail surface PCM to remove the noise points and outliers for improving its quality [37] by the method based on the neighborhood radius as shown in Figure 6. Set the radius of the neighborhood as and the minimum number of points in a neighborhood as . If the minimum number of points in a neighborhood with the radius of is less than , the point will be filtered out. As shown in Figure 6, the red point and the green point will be filtered out when .
- (2)
- Split the rail surface PCM into a series of point-cloud profiles and process them separately by the method presented in Figure 7, classifying them into the damaged area or undamaged area, respectively.
- (3)
- Recognize the scratch-area of the PCM based on the above classification result. A few point-cloud profiles may be not classified correctly, because of errors caused by various reasons, and should be restored as follows. The method shown in Figure 8 is proposed based on the knowledge that the damaged area and the undamaged area on the rail-surface PCM are consecutive within a certain width range. When the sliding window with a certain width scans the profiles of different classified areas, if the majority of profiles belong to the damaged area, then the minority will be re-classified into the damaged area and vice versa as displayed in Figure 8.
4. 3D Point-Cloud Triangulation
5. Experiment
6. Discussion
7. Conclusions
Supplementary Materials
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Cannon, D.F.; Edel, K.O.; Grassie, S.L.; Sawley, K. Rail defects: An overview. Fatigue Fract. Eng. Mater. Struct. 2003, 26, 865–887. [Google Scholar] [CrossRef]
- Bao, X.D. Urban rail transit present situation and future development trends in China: Overall analysis based on national policies and strategic plans in 2016–2020. Urban Rail Transit 2018, 4, 1–12. [Google Scholar] [CrossRef] [Green Version]
- He, C.G.; Chen, Y.Z.; Huang, Y.B.; Liu, Q.Y.; Zhu, M.H.; Wang, W.J. On the surface scratch and thermal fatigue damage of wheel material under different braking speed conditions. Eng. Fail. Anal. 2017, 79, 889–901. [Google Scholar] [CrossRef]
- Wei, T.J.; Liu, L.Y.; Li, J.Y.; Zuo, X. Analysis the reason of passenger line’s rail scratch. J. Railw. Sci. Eng. 2015, 12, 489–494. [Google Scholar]
- Yuan, D.; Lu, Z.; Zhang, J.; Li, X.; Ma, T. Integrative design of an emergency resource predicting-scheduling-repairing method for rail track faults. IEEE Access 2019, 7, 155686–155700. [Google Scholar] [CrossRef]
- Ravitharan, R. Safer rail operations: Reactive to proactive maintenance using state-of-the-art automated in-service vehicle-track condition monitoring. In Proceedings of the 2018 IEEE International Conference on Intelligent Rail Transportation (ICIRT), Singapore, 12–14 December 2018; pp. 1–4. [Google Scholar]
- Filograno, M.L.; Guillen, P.C.; Rodriguez-Barrios, A. Real-time monitoring of railway traffic using fiber bragg grating sensors. IEEE Sens. J. 2012, 12, 85–92. [Google Scholar] [CrossRef]
- State Railway Administration. Rules on Maintenance of General Speed Rail Track; China Railway Publishing House: Beijing, China, 2019; pp. 40–46.
- Uhlmann, E.; Lypovka, P.; Hochschild, L.; Schröer, N. Influence of rail grinding process parameters on rail surface roughness and surface layer hardness. Wear 2016, 366, 287–293. [Google Scholar] [CrossRef]
- Sroba, P.; Roney, M. Rail grinding best practices. In Proceedings of the AREMA Annual Conference, Chicago, IL, USA, 5–8 October 2003; p. 63. [Google Scholar]
- Mortazavian, E.; Wang, Z.; Teng, H. Repair of light rail track through restoration of the worn part of the railhead using submerged arc welding process. Int. J. Adv. Manuf. Technol. 2020, 107, 3315–3332. [Google Scholar] [CrossRef]
- Jun, H.K.; Seo, J.W.; Jeon, I.S. Fracture and fatigue crack growth analyses on a weld-repaired railway rail. Eng. Fail. Anal. 2016, 59, 478–492. [Google Scholar] [CrossRef]
- Seede, R.; Shoukr, D.; Zhang, B.; Whitt, A.; Gibbons, S.; Flater, P.; Elwany, A.; Arroyave, R.; Karaman, I. An ultra-high strength martensitic steel fabricated using selective laser melting additive manufacturing: Densification, microstructure, and mechanical properties. Acta Mater. 2020, 186, 199–214. [Google Scholar] [CrossRef]
- Liu, J.; Yu, H.; Chen, C.; Weng, F.; Dai, J. Research and development status of laser cladding on magnesium alloys: A review. Opt. Lasers Eng. 2017, 93, 195–210. [Google Scholar] [CrossRef]
- Zhu, S.; Chen, W.; Ding, L.; Zhan, X.; Chen, Q. A mathematical model of laser cladding repair. Int. J. Adv. Manuf. Techol. 2019, 103, 3265–3278. [Google Scholar] [CrossRef]
- Mortazavian, E.; Wang, Z.; Teng, H. Thermal-mechanical study of 3D printing technology for rail repair. In Proceedings of the ASME 2018 International Mechanical Engineering Congress and Exposition, Pittsburgh, PA, USA, 9–15 November 2018; p. V002T02A052. [Google Scholar]
- Mortazavian, E.; Wang, Z.; Teng, H. Thermal-kinetic-mechanical modeling of laser powder deposition process for rail repair. In Proceedings of the ASME 2019 International Mechanical Engineering Congress and Exposition, Salt Lake City, UT, USA, 11–14 November 2019; p. V02AT02A052. [Google Scholar]
- Lai, Q.; Abrahams, R.; Yan, W.; Qiu, C.; Mutton, P.; Paradowska, A.; Soodi, M. Investigation of a novel functionally graded material for the repair of premium hypereutectoid rails using laser cladding technology. Compos. Part B Eng. 2017, 30, 174–191. [Google Scholar] [CrossRef]
- Zheng, Z.; Qi, H.; Zhang, H.; Ren, D. Laser repairing of damaged steel rail with filler wire. In Proceedings of the Sixth International Conference on Measuring Technology & Mechatronics Automation, Zhangjiajie, China, 10–11 January 2014; pp. 383–386. [Google Scholar]
- Seo, J.W.; Kim, J.-C.; Kwon, S.J.; Jun, H.K. Effects of laser cladding for repairing and improving wear of rails. Int. J. Precis. Eng. Manuf. 2019, 20, 1207–1217. [Google Scholar] [CrossRef]
- Min, Y.; Xiao, B.; Dang, J.; Yue, B.; Cheng, T. Real time detection system for rail surface defects based on machine vision. EURASIP J. Image Video Process. 2018, 2018, 1–13. [Google Scholar] [CrossRef] [Green Version]
- Wei, D.; Wei, X.; Liu, Y.; Jia, L.; Zhang, W. The identification and assessment of rail corrugation based on computer vision. Appl. Sci. 2019, 9, 3913. [Google Scholar] [CrossRef] [Green Version]
- Jang, J.; Shin, M.; Lim, S.; Park, J.; Kim, J.; Paik, J. Intelligent image-based railway inspection system using deep learning-based object detection and weber contrast-based image comparison. Sensors 2019, 19, 4738. [Google Scholar] [CrossRef] [Green Version]
- Shang, L.; Yang, Q.; Wang, J.; Li, S.; Lei, W. Detection of rail surface defects based on CNN image recognition and classification. In Proceedings of the 20th IEEE International Conference on Advanced Communication Technology (ICACT), Chuncheon-si Gangwon-do, Korea, 11–14 February 2018; pp. 45–51. [Google Scholar]
- Faghih-Roohi, S.; Hajizadeh, S.; Núñez, A.; Babuska, R.; De Schutter, B. Deep convolutional Neural Networks for detection of rail surface defects. In Proceedings of the 2016 International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada, 24–29 July 2016; pp. 2584–2589. [Google Scholar]
- Song, Y.; Zhang, H.; Liu, L.; Zhong, H. Rail surface defect detection method based on yolov3 deep learning networks. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018. [Google Scholar]
- Zhimin, X.; Qingquan, L.; Qingzhou, M.; Qin, Z. A 3D laser profiling system for rail surface defect detection. Sensors 2017, 17, 1791. [Google Scholar]
- Wang, C.; Ma, Z.; Li, Y.; Zeng, J.; Jin, T.; Liu, H. Distortion calibrating method of measuring rail profile based on local affine invariant feature descriptor. Measurement 2017, 110, 11–21. [Google Scholar] [CrossRef]
- Cao, X.; Xie, W.; Ahmed, S.M.; Li, C.R. Defect detection method for rail surface based on line-structured light. Measurement 2020, 159, 107771. [Google Scholar] [CrossRef]
- Santur, Y.; Karaköse, M.; Akın, E. Learning based experimental approach for condition monitoring using laser cameras in railway tracks. Int. J. Appl. Math. Electron. Comput. 2016, 4, 1–5. [Google Scholar] [CrossRef]
- Derpanis, K.G. Overview of the RANSAC Algorithm. Image Rochester N.Y. 2010, 4, 2–3. [Google Scholar]
- Zhang, Z. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 22, 1330–1334. [Google Scholar] [CrossRef] [Green Version]
- Wu, Y.; Li, A.; Chen, C.; Shen, J.; Bian, Y.; Zheng, Z. A design method of the distortionless catadioptric panoramic imaging based on freeform surface. In Proceedings of the SPIE/COS Photonics Asia, Beijing, China, 13–17 October 2014; p. 9273. [Google Scholar]
- Zhou, F.Q.; Zhang, G.J. Complete calibration of a structured light stripe vision sensor through planar target of unknown orientations. Image Vis. Comput. 2005, 23, 59–67. [Google Scholar] [CrossRef]
- Wang, L.M. Summary of the standard GB2585-2007 about hot rails for railway. Metall. Stand. Qual. 2008, 46, 1–8. [Google Scholar]
- Schnabel, R.; Wahl, R.; Klein, R. Efficient RANSAC for point-cloud shape detection. Comput. Graph. Forum 2007, 26, 214–226. [Google Scholar] [CrossRef]
- Han, X.F.; Jin, J.S.; Wang, M.J.; Jiang, W.; Gao, L.; Xiao, L. A review of algorithms for filtering the 3D point cloud. Signal Process. Image Commun. 2017, 57, 103–112. [Google Scholar] [CrossRef]
- Attene, M. As-exact-as-possible repair of unprintable STL files. Rapid Prototyp. J. 2018, 24, 855–864. [Google Scholar] [CrossRef] [Green Version]
- Niantao, L.; Bingxian, L.; Guonian, L.; A-Xing, Z.; Liangchen, Z. A delaunay triangulation algorithm based on dual-spatial data organization. PFG J. Photogram. Remote Sens. Geoinform. Sci. 2019, 87, 19–31. [Google Scholar]
Parameter | Value |
Memory size | 16 GB |
CPU type | Intel Core i5-9400F |
GPU type | NVIDIA RTX2060 |
Graphics memory size | 6 GB |
Parameter | Value |
Type | ZLM5AL650-16GD0.15 |
Overall dimension | 16 mm × 16 mm × 70 mm |
Power | |
Wavelength | 650 nm |
Minimum line width |
Parameter | Value |
---|---|
Type | MV-GE134GC-T-CL |
Overall dimension | 29 mm × 29 mm × 40 mm |
Pixel size | |
Resolution | 1280 × 1024 |
Maximum frame rate | 91 FPS |
Parameter | Value |
---|---|
The intrinsic matrix of the camera after calibration | |
The laser plane equation | |
The speed of the measurement module | |
The sampling frequency of the camera | 80 HZ |
The sampling interval |
Parameter | Value |
---|---|
50 mm | |
1 mm | |
15 mm | |
1 mm | |
Deviation threshold in RANSAC | 0.2 mm |
Iteration number in RANSAC | 1000 |
Vector | Value |
---|---|
(0.999923, 0.011243, 0.005168) | |
(0.999936, 0.010394, 0.004364) | |
(0.999930, 0.010819, 0.004766) |
Time | Value |
---|---|
Scanning time | 25 s |
3D PCM constructing | 10.63 s |
Scratch-recognition | 1.27 s |
Scratch-data acquiring | 3.23 s |
3D triangulation | 5.22 s |
Total time | 45.35 s |
Max Depth | Min Depth | RMS |
---|---|---|
3.5173 mm | −0.7009 mm | 0.5579 mm |
Max Depth | Min Depth | RMS |
---|---|---|
3.6174 mm | −0.7363 mm | 1.0520 mm |
Max Depth | Min Depth | RMS |
---|---|---|
0.9344 mm | −0.7009 mm | 0.1928 mm |
Max Depth | Min Depth | RMS |
---|---|---|
0.9897 mm | −0.7363 mm | 0.1824 mm |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Guo, Y.; Huang, L.; Liu, Y.; Liu, J.; Wang, G. Establishment of the Complete Closed Mesh Model of Rail-Surface Scratch Data for Online Repair. Sensors 2020, 20, 4736. https://doi.org/10.3390/s20174736
Guo Y, Huang L, Liu Y, Liu J, Wang G. Establishment of the Complete Closed Mesh Model of Rail-Surface Scratch Data for Online Repair. Sensors. 2020; 20(17):4736. https://doi.org/10.3390/s20174736
Chicago/Turabian StyleGuo, Yanbin, Lulu Huang, Yingbin Liu, Jun Liu, and Guoping Wang. 2020. "Establishment of the Complete Closed Mesh Model of Rail-Surface Scratch Data for Online Repair" Sensors 20, no. 17: 4736. https://doi.org/10.3390/s20174736
APA StyleGuo, Y., Huang, L., Liu, Y., Liu, J., & Wang, G. (2020). Establishment of the Complete Closed Mesh Model of Rail-Surface Scratch Data for Online Repair. Sensors, 20(17), 4736. https://doi.org/10.3390/s20174736