METHOD FOR PERFORMING MICRO-SCALE SCANNING OF RAIL NETWORKS
20210142460 ยท 2021-05-13
Inventors
Cpc classification
G06V20/653
PHYSICS
G06V20/56
PHYSICS
International classification
Abstract
Various embodiments are directed to a method for performing micro-scale scanning of rail networks. The method may include (i) scanning, by a sensor component, one or more railroad track sections including web markings at a submillimeter ranging resolution to capture three-dimensional (3D) depth image data, (ii) capturing, by a timing synchronization component coupled to the sensor component, location data, speed data, direction data, and timing data corresponding to the captured 3D depth image data, (iii) receiving, by a post-processing component, the 3D depth image data and the location data, speed data, direction data, and timing data from the sensor component and the timing synchronization component, and (iv) performing, by the post-processing component, a computer-implemented depth imagery analysis of the raw 3D depth image data to extract features corresponding to the web markings on the railroad track sections.
Claims
1. A method comprising: scanning, by a sensor component, one or more railroad track sections including web markings at a submillimeter ranging resolution to capture three-dimensional (3D) depth image data; capturing, by a timing synchronization component coupled to the sensor component, location data, speed data, direction data, and timing data corresponding to the captured 3D depth image data; receiving, by a post-processing component, the 3D depth image data and the location data, speed data, direction data, and timing data from the sensor component and the timing synchronization component; and performing, by the post-processing component, a computer-implemented depth imagery analysis of the 3D depth image data to extract features corresponding to the web markings on the railroad track sections.
2. The method of claim 1, wherein scanning the railroad track sections comprises utilizing a time-of-flight sensor in the sensor component to scan for the web markings.
3. The method of claim 2, wherein the time-of-flight sensor comprises a laser diode configured to scan a very small area with a short pulse duration.
4. The method of claim 1, wherein capturing the location data, speed data, direction data, and timing data comprises utilizing a multi-constellation global navigation satellite system (GNSS) receiver in the timing synchronization component to capture the location data, speed data, direction data, and timing data.
5. The method of claim 1, wherein the railroad track sections comprise one or more sections of degraded railroad track.
6. The method of claim 1, wherein the web markings comprise a plurality of symbols corresponding to one or more railroad track attributes.
7. The method of claim 6, wherein the railroad track attributes comprise: weight information; section identification information; method of hydrogen elimination information; mill brand information; roll date information; heat number information; rail position letter information; and strand/bloom number information.
8. The method of claim 1, further comprising performing, by an optical character recognition (OCR) component, character recognition on the web markings for use in a system for indexing track manufacturing attributes for a rail network.
9. A method for performing railroad track micro-scale scanning, comprising: scanning, by a sensor component, one or more railroad track sections including web markings at a submillimeter ranging resolution to capture three-dimensional (3D) depth image data; capturing, by a timing synchronization component coupled to the sensor component, location data, speed data, direction data, and timing data corresponding to the captured 3D depth image data; receiving, by a post-processing component, the 3D depth image data and the location data, speed data, direction data, and timing data from the sensor component and the timing synchronization component; performing, by the post-processing component, a computer-implemented depth imagery analysis of the 3D depth image data to extract features corresponding to the web markings on the railroad track sections; and performing, by an optical character recognition (OCR) component, character recognition on the web markings for use in a system for indexing track manufacturing attributes for a rail network.
10. The method of claim 9, wherein scanning the railroad track sections comprises utilizing a time-of-flight sensor in the sensor component to scan for the web markings.
11. The method of claim 10, wherein the time-of-flight sensor comprises a laser diode configured to scan a very small area with a short pulse duration.
12. The method of claim 9, wherein capturing the location data, speed data, direction data, and timing data comprises utilizing a multi-constellation global navigation satellite system (GNSS) receiver in the timing synchronization component to capture the location data, speed data, direction data, and timing data.
13. The method of claim 9, wherein the railroad track sections comprise one or more sections of degraded railroad track.
14. The method of claim 9, wherein the web markings comprise a plurality of symbols corresponding to one or more railroad track attributes.
15. The method of claim 14, wherein the railroad track attributes comprise weight information.
16. The method of claim 14, wherein the railroad track attributes comprise section identification information.
17. The method of claim 14, wherein the railroad track attributes comprise method of hydrogen elimination information.
18. The method of claim 14, wherein the railroad track attributes comprise mill brand information.
19. The method of claim 14, wherein the railroad track attributes comprise date information.
20. The method of claim 14, wherein the railroad track attributes comprise rail position letter information.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION
[0015] The present disclosure describes a method for performing micro-scale scanning of web markings on track sections in rail networks. In some examples, the method may utilize a system that includes one or more sensor components having a short pulse duration and yielding range resolutions of around 20 micrometers such that a clear depth image of rail track may be collected. For example, a system configured according to one embodiment, may include sensor components for detecting (e.g., scanning) degraded web markings such that web marking symbols may be clearly identified in addition to track surface deformity. The collected results (which may consist of crisp clearly identifiable characters and/or symbols) may then be fed into a standard optical character recognition (OCR) model thereby allowing for quick turn-around results with minimum data manipulation. Utilizing the OCR model results, rail network technicians may be able to build a comprehensive plan for managing rail track repairs and replacements across an entire multi-state rail network thereby potentially decreasing track maintenance downtime and resulting in fewer accidents due to damaged rail sections.
[0016] Embodiments of the disclosure now will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
[0017]
[0018] In some examples, timing synchronization component 120 may operate in conjunction with sensor component 110 to record time of day and location data corresponding to 3D depth image data 130 of track section samples from railroad track section 160 scanned by time-of-flight sensor 115. In one example, timing synchronization component 120 may include a multi-constellation global navigation satellite system (GNSS) receiver 125 configured to capture location data, speed data, direction data, and timing data 135 as system 100 moves along railroad track section 160 collecting (e.g., capturing) 3D depth image data 130. For example, in one embodiment, portions of system 100 (e.g., sensor component 110 and timing synchronization component 120) may be incorporated as a specialized rig configured to traverse one or more sections of rail track (e.g., railroad track section 160) and collect scans thereof for the purpose of collecting 3D depth image data (e.g., raw data). In some examples, the rig may be attached to a moving railroad car for collecting 3D depth image data 130 (including web markings from degraded track sections) in real-time.
[0019] In some examples, system 100 may further include a post-processing component 140 in communication with sensor component 110 and timing synchronization component 120. In one embodiment, post-processing component 140 may For example, the post-processing component 140 may be a computing device having at least a hardware processor, a memory storage, and a network interface for receiving 3D depth image data 130 from sensor component 110 and collected GNSS data (i.e., location data, speed data, direction data, and timing data 135) from timing synchronization component 120. In some examples, post-processing component 140 may be capable of wireless and/or wireline communication with both sensor component 110 and timing synchronization component 120. For example, post-processing component 140 may be configured to receive 3D depth image data 130 as raw data from sensor component 110 and further receive location data, speed data, direction data, and timing data 135 from timing synchronization component 120, via a wireless receiver configured to receive wireless data from one or more wireless transmitters coupled to sensor component 110 and timing synchronization component 120.
[0020] In some examples, post-processing component 140 may store program code configured to execute one or more computer-executable instructions for performing various tasks including performing computer depth imagery analysis of 3D depth image data 130 to extract web marking features 145 corresponding to railroad track web markings. In one example, the program code may be configured to examine 3D depth image data 130 for various sections of rail track (e.g., railroad track section 160) to identify those sections containing web marking symbols and further identify, from among the web marking symbols, various track attributes including, but not limited to, weight information, section identification (i.e., placement) information, method of hydrogen elimination information, mill brand information, month and year of manufacture (i.e., roll date) information, heat number information, rail position letter information, and strand/bloom number information. For example,
[0021]
[0022] At step 404, one or more of the systems described herein may capture, by a timing synchronization component coupled to the sensor component, location data, speed data, direction data, and timing data corresponding to the captured 3D depth image data. For example, timing synchronization component 120 of
[0023] At step 406, one or more of the systems described herein may receive, by a post-processing component, the 3D depth image data and the location data, speed data, direction data, and timing data from the sensor component and the timing synchronization component. For example, post-processing component 140 of
[0024] At step 408, one or more of the systems described herein may perform, by the post-processing component, a computer-implemented depth imagery analysis of the raw 3D depth image data to extract features corresponding to the web markings on the railroad track sections. For example, post-processing component 140 may perform a computer-implemented depth imagery analysis of 3D depth image data 130. In some examples (and as described above with respect to
[0025] In some examples, the information from web marking features 145 may be utilized by a rail network to index track manufacturing attributes and further utilized to map track asset state, age, and origin information in a system for progressively building a network snapshot for all of a rail network's track. In some examples, system 100 may further include an optical character recognition (OCR) module 150 for receiving the results from post-processing component 140. In some examples, the OCR module 150 may function as a model for performing character recognition on web marking symbols so that they may be utilized in a system for the indexing of track manufacturing attributes for a rail network.
[0026] The terms rail track, railroad track, and railway track as used herein, generally refers to a structure consisting of rails, fasteners, ties and/or ballast as well as an underlying subgrade for enabling trains to move by providing a surface for their wheels to roll upon. During formation, railroad tracks begin as molten steel that is rolled and cooled prior to being cut to a requested length. Railroad tracks may also be given a marking or brand on the web portion of the track (i.e., the web marking) which may often be seen as subtle raised edges on steel track. The web is the narrow section of the track, located between the top or head of the track and the bottom or base. The web marking may include several different symbols and abbreviations indicating a number of different attributes about a track. As discussed above, these attributes may include, without limitation, weight information, section identification (i.e., placement) information, method of hydrogen elimination information, mill brand information, roll date information, heat number information, rail position letter information, and strand/bloom number information. Thus, web markings are a fundamental vector for understanding a specific rail section's weight, placement, mill brand, roll date, method of hydrogen elimination, heat number, rail position letter, and strand/bloom number.
[0027] The preceding description has been provided to enable others skilled in the art to best utilize various aspects of the exemplary embodiments disclosed herein. This exemplary description is not intended to be exhaustive or to be limited to any precise form disclosed. Many modifications and variations are possible without departing from the spirit and scope of the instant disclosure. The embodiments disclosed herein should be considered in all respects illustrative and not restrictive. Reference should be made to the appended claims and their equivalents in determining the scope of the instant disclosure.
[0028] Unless otherwise noted, the terms connected to and coupled to (and their derivatives), as used in the specification and claims, are to be construed as permitting both direct and indirect (i.e., via other elements or components) connection. In addition, the terms a or an, as used in the specification and claims, are to be construed as meaning at least one of. Finally, for ease of use, the terms including and having (and their derivatives), as used in the specification and claims, are interchangeable with and have the same meaning as the word comprising.