System and method for monitoring level crossing

GB2625549BActive Publication Date: 2025-04-30HACK PARTNERS LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
GB2022019232
Authority / Receiving Office
GB · GB
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-12-20
Publication Date
2025-04-30
Estimated Expiration
2042-12-20

AI Technical Summary

Technical Problem

Current methods for monitoring level crossings are time-consuming, manually intensive, and disrupt train services, as they require regular manual inspections to ensure the alignment of railway tracks and roads, which can lead to safety risks due to potential misalignment.

Method used

A system comprising imaging sensors and a processor that captures and processes images to determine the levels of railway tracks and roads, identifying level-faults when the difference exceeds a predetermined tolerance, and generates alerts for maintenance entities, allowing for real-time surveillance and remote monitoring.

Benefits of technology

This solution improves safety and inspection accuracy, reduces manual inspection time, and enables timely maintenance, ensuring the alignment of railway tracks and roads without disrupting train services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000001_0000
    Figure 00000001_0000
  • Figure 00000001_0001
    Figure 00000001_0001
  • Figure 00000002_0000
    Figure 00000002_0000
Patent Text Reader

Abstract

A system 200 for monitoring a level crossing, the system comprises at least one imaging sensor 202 configured to capture a plurality of images of the level crossing and a processor communicably couple
Need to check novelty before this filing date? Find Prior Art

Description

FIELD OF THE INVENTION This invention relates to level crossings. In particular, though not exclusively, this invention relates to a system for monitoring a level crossing and a method for monitoring a level crossing. BACKGROUND Demand for transportation by both railway and road is continuously increasing. This has necessitated the construction of a large number of level crossings on railway tracks to enable the coexistence of trains and road vehicles. Typically, level crossing is defined as an intersection of a railway track and a road at the same level. It is also known as a grade crossing, railroad crossing, or railway crossing. Level crossings are critical for railway operations. Railway infrastructure authorities are facing issues in managing and controlling various risks at level crossings. Notably, the level of the railway track can misalign with the level of the road. In such a condition, a level crossing could lead to a serious accident. Therefore, railway infrastructure authorities have to inspect each level crossing to monitor the level of railway tracks and roads and identify whether the level crossing needs to be repaired. Surveyors from railway infrastructure authorities regularly inspect the level of railway tracks and roads at each level crossing. Typically, the inspection is carried out by attaching two sticks with a string. The string is tied at a height in accordance with a clearance standard set by the railway authority. Then, two surveyors walk parallel to each other across the level crossing, with the sticks touching a ground surface and the string tied at the clearance standard height. During the walk if anything that hits the string it is classed as a defect and is logged for maintenance. However, said method is an incredibly time consuming and manually-intensive task. Moreover, during the inspection, train services cannot run for a significant period of time. Therefore, in the light of the foregoing discussion, there exists a need to overcome the aforementioned drawbacks associated with monitoring level crossings. SUMMARY OF THE INVENTION A first aspect of the invention provides a system for monitoring a level crossing, the system comprising: at least one imaging sensor configured to capture a plurality of images of the level crossing; and a processor communicably coupled to the at least one imaging sensor, wherein the processor is configured to: receive the plurality of images from the at least one imaging sensor, determine a level of a railway track and a level of a road by processing the plurality of images, and identify a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined leveltolerance. The system for monitoring a level crossing, in operation, determine the level of the railway track and the level of the road and identifies a level-fault when the difference between the level of the railway track and the level of the road exceeds the predetermined level-tolerance. It will be appreciated that the system monitors the level crossing, which is beneficially cost-effective, improves safety and improves inspection accuracy. Throughout the present disclosure, the term "level crossing" as used herein refers to an intersection where a railway line crosses a road or a road crosses the railway line. Typically, before a train passes through a level crossing, barriers on the road are lowered which prevent vehicles on the road from crossing the level crossing. When a train passes through the level crossing, the vehicles on the road usually remain stationary behind the lowered barriers. After the train passes, the barriers are usually lifted and the vehicles are allowed to pass the railway track through the level crossing. The term "monitoring" as used herein refers to continuous observation and recording activities to ensure quality and / or documentation. The monitoring enables the real-time surveillance of the railway track and the road. Optionally, the monitoring enables the maintenance-entity to monitor the level crossing from any remote location. Optionally, the remote location includes, but is not limited to, a home, hospital, hotel, workplace, or other areas. It will be appreciated that the at least one imaging sensor may be used for monitoring the level crossing to enable the maintenance-entity to record a variety of information in real-time such as the movement of barriers, signal lights, audio message, level of the railway track and the road. The term "at least one imaging sensor" as used herein refers to one or more imaging sensors to record a plurality of images of the level crossing. Optionally, the at least one imaging sensor may capture a video of the level crossing. Herein, the plurality of images may be frames of each of the videos captured by the at least one imaging sensor. Optionally, the at least one imaging sensor may be a depth camera. Optionally, the at least one imaging sensor may be a fish-eye camera. Optionally, the at least one imaging sensor may be wide-angle camera. The term "plurality of images" as used herein refers to the two or more images which provide a visual representation the level crossing, captured by the at least one imaging sensor. Typically, the plurality of images reflects a graphic representation and is used to store remotely sensed imagery, e.g. level of the railway track, the level of the road, and the like. Optionally, the video data may be a collection of the plurality of images of the level crossing. Optionally the plurality of images may be configured to determine the defect in the level crossing. Throughout the present disclosure, the term "processor" as used herein refers to a hardware, software, firmware, or a combination of these configured to control operation of the system. In this regard, the processor performs several complex processing tasks. The processor is communicably coupled to other components of the system wirelessly and / or in a wired manner. In an example, the processor may be implemented as a programmable digital signal processor (DSP). In another example, the processor may be implemented via a cloud server that provides a cloud computing service. Optionally, the processor is communicably coupled to the at least one imaging sensor using a communication network. The communication network may be a wired network, a wireless network, or any combination thereof. Examples of the communication network include, but are not limited to, Local Area Networks (LANs), Wide Area Networks (WANs), Internet, radio networks and telecommunication networks. Notably, the processor receives the plurality of images through the communication network. Beneficially, once received, the processor processes the images to timely identify the defect to the level crossing. In this regard, the plurality of images is stored at a data repository of the system, wherein the processor is communicably coupled with the data repository. It will be appreciated that the processor is operably coupled with the at least one imaging sensor configured to receive the plurality of images. The plurality of images depicts the level of the railway track and the level of the road. Moreover, based on the received plurality of images the processor is configured to determine a level-fault. The term "level-fault" as used herein refers to a difference between the level of the railway track and the level of the road being greater than a predetermined level-tolerance. Typically, the level of the railway track and the level of the road are defined by a height between a ground surface and top surface of the railway track and the road, respectively. Ideally, a level crossing without any fault or defect should not have any difference in the heights between the ground surface and the top surfaces of the railway track and the road. In simple terms, the top surfaces of the railway track and the road should lie at a same height from the ground surface. Therefore, if there exists any difference in the heights between the ground surface and the top surfaces of the railway track and the road, and such difference in the heights exceed the predetermined level-tolerance, then such instances can be termed as level faults. In simple terms, the level faults exists when the railway track is either elevated or depressed in terms of height when compared to the road, or vice versa. Generally, such elevation and depression may be caused due to deposition of soil or debris on the road, and wear and tear of the railway track and the road, respectively. The processor is configured to determine a level-fault in the level of the railway track and the level of the road associated with the level crossing. For example, the level-fault may arise due to the presence of a rock on the railway track that may increases the level of the road and / or the railway track. In another example, the level-fault may arise due to a piece of chipped metal protruding from the railway track. The term "predetermined level-tolerance" as used herein refers to the allowable clearance height specified by the regulating authority between the railway track and the level of the road. It will be appreciated that the regulating authority may be a railway authority, a maintenance-entity who are responsible to maintain standards related to the level crossing. Typically, during the detection of the level-fault, the plurality of images captured is provided to the processor to identify the location of the fault. Optionally, the processor is configured to detect further defects associated with the level crossing, or further defects within the vicinity of the level crossing. Such further defects may include, for example, damage to the barrier, missing components on the level crossing, cracks in the road, debris in the vicinity of the level crossing. In the event that such further defects are identified by the processor, the processor may be further configured to take a corresponding action to the action that would have been taken had the further defect been a level-fault. Optionally, the processor is further configured to: generate an alert indicative of the level-fault, and communicate the alert to a device associated with a maintenance-entity responsible for maintaining health of the level crossing. In this regard, the alert is generated and is communicated to the device once the defect is determined in the level crossing. The term "alert" as used herein refers to a form of signal or a message that is conveyed to the maintenanceentity responsible for maintaining the health of the level crossing. Notably, the maintenance-entity may be an individual or a group of individuals responsible for the continuous operation of the level crossing. Herein, the alert is targeted to the maintenance-entity such as to fix the level crossing and avert any potential problems with the level crossing. Advantageously, the maintenance-entity can timely fix the detected fault before a major fault occurs. The term "device" as used herein refers to a hardware machine such as a computer, a laptop, a mobile, and so forth, associated with the processor to communicate the alert to the maintenance-entity responsible for maintaining the health of the level crossing. Optionally, the processor is further configured to suggest a corrective action to be performed for correcting the level-fault of the level crossing. The term "corrective action" as used herein refers to a physical action which is performed by the maintenance-entity for rectifying the level-fault associated with the level crossing. Suitably, the alert is an indicative of the corrective action. Examples of the corrective action include, but are not limited to, repairing the damages associated with the railway track, and repairing the damages associated with the road. It will be appreciated that the corrective action accurately instructs the maintenance-entity in rectifying faults with respect to the level crossing. Beneficially, the corrective action saves the time and effort of the maintenance-entity in determining the corrective measure. Notably, the alert is indicative of the corrective action. For example, if the level-fault is determined at the level crossing at Hampden Park, an alert will be generated with respect to the detected level-fault at Hampden Park indicating a corrective action to be performed. Optionally, a set of corrective actions for remedying issues with respect to the level crossing when the level of the railway track and / or the level of the road exceed the predetermined level-tolerance will be issued. In this regard, the set of corrective actions may be stored at the data repository associated with the processor. Moreover, each corrective action from the set of corrective actions may be pre-determined for remedying defects associated with respect to the level crossing. Beneficially, the corrective action is indicated in the alert enables the maintenance-entity to timely resolve the level-fault to the level crossing to avoid accidents. Optionally, the alert comprises information associated with at least one of: the level-fault, a location, an image capturing time of the level crossing. In this regard, the location of the level crossing and the image capturing time of the plurality of images is determined based on a location of at least one imaging sensor that captured the plurality of images. Moreover, the location information helps the maintenance-entity to identify the location of the levelfault. For example, the predetermined level-tolerance may be 1 centimetre (cm) between the level of the railway track and the level of the road. However, at Helpston the level of the railway track may be measured as 1.5 cm by the processor using the at least one imaging sensor then the alert will be generated and communicated to the maintenance-entity to rectify the level of the said railway track. Moreover, the plurality of images may be provided to the maintenance-entity in the alert for confirming the location of the fault. The maintenance-entity may be able to assess the plurality of images to verify the fault. It will be appreciated that the location assists in determining an accurate location and the plurality of images assist in determining the exact position of the defect at the image capturing time for remedying the defect to the level crossing. Advantageously, the plurality of images being provided to the maintenance-entity in the form of the alert allows the maintenance-entity to confirm the defect and thereby helps in reducing the time taken during the manual inspection. Optionally, the at least one imaging sensor is installed at least one of: within a vehicle, externally on a vehicle, strapped to a person. Optionally, the at least one imaging sensor is installed within a vehicle. Optionally, the at least one imaging sensor is installed on a vehicle. Optionally, the at least one imaging sensor is strapped to a person. In this regard, the at least one imaging sensor is configured to capture the plurality of images and provide the captured plurality of images to the process to identify the level-defect. Moreover, the processor informs the maintenance-entity regarding the determined levelfault via the alert. The at least one imaging sensor is configured to capture different perspective views in order to avoid any false detection of the defect. Optionally, the at least one imaging sensor may capture the perspective view, side view, top view or a combination thereof. Optionally, the at least one imaging sensor is configured to capture the plurality of images of the level crossing depicting ground surface and top surfaces of the railway track and the road. Suitably, the environment is an environment comprising railway transportation infrastructure. The ground surface is the surface above which the railway tracks is place and / or the surface upon which the road is constructed. The environment includes, but is not limited to, a train, a railway track, a road, at least one railway station. Optionally, the at least one imaging sensor comprises the levels of the railway track. Optionally, the at least one imaging sensor comprises the levels of road. It will be appreciated that the plurality of images enables the processor to determine the defect. Optionally, the processor is configured to process the plurality of images to identify the level-fault in real time. Optionally, the processor is configured to: - determine the levels of the railway track and the road by determining a hight between the ground surface and top surfaces the railway track and the road, respectively, and - identify the level-fault by determining a difference in heights, of the ground surface and top surfaces the railway track and the road, exceeding the predetermined level-tolerance. In this regard, the height between the ground surface and the top surface of the railway track and the road is determined. Notably the processor is configured to determine the difference in height between the ground level and the railway track and the ground level and the road. Based on the difference in heights, the process is configured identity the level-fault. Suitably the processor compares the difference in heights with the predetermined leveltolerance. Optionally, the processor employs at least one computer vision algorithm for processing the plurality of images depicting the level of railway track and the level of the road to determine the level-fault of the level crossing. The term "computer vision algorithm" as used herein refers to an algorithm that enables a computer to recognise objects and / or defects when processing the images. Herein, the at least one computer vision algorithm is utilised to determine the level-defect to the level crossing. It will be appreciated that the at least one computer vision algorithm utilises pattern recognition to determine any variation (i.e., change in level of the railway track and road with respect to the predetermined level-tolerance) in the level crossing. Examples of the at least one computer vision algorithm include, but are not limited to, a scaleinvariant feature transform (SIFT) algorithm, a speeded up robust features (SURF) algorithm, a Viola-Jones object detection algorithm, a Lucas-Kanade optical flow algorithm, a Kalman filter algorithm, a mean shift algorithm, an adaptive thresholding algorithm, a graph cut algorithm, a you only look once (YOLO) algorithm. Beneficially, the at least one computer vision algorithm accurately processes the plurality of images, and thereby reducing falsepositive results. Moreover, the at least one computer vision algorithm is timeeffective as it utilises processing capabilities, assisting in timely remedying the defect to the level crossing. It will be appreciated that timely detecting the defect to the level crossing is beneficial since an underlying level-fault may be fixed in a timely manner to avoid incurring losses. Optionally, the at least one processor is further configured to: generate statistical information based on the level-fault of the level crossing; and represent, via an interactive user interface, at least one of: the statistical information, a report generated based on the statistical information. The term "statistical information" as used herein refers to information which provides statistical insights regarding the monitoring of the level crossing. Examples of the statistical information include, but are not limited to, a time at which the alert was generated, a maintenance-entity for whom the alert was generated, duration of time level crossing is analysed, a number of alerts raised, a number of level crossing analysed, a number of level-fault detected within area. Optionally, the statistical information is represented in the form of at least one of: data values, a representation of data values. Examples of the representation of data values include, but are not limited to, a histogram, a pie chart, a line diagram, a heat map. For example, the statistical information pertaining to the number of level crossings analysed in one day may be represented as a number (i.e., the data value), and the statistical information pertaining to a number of level crossings analysed per day over multiple days (i.e., the representation of data values) may be represented as a bar graph or a line diagram. The term "interactive user interface" as used herein refers to an interface that is used by the maintenance-entity to view the statistical information. Optionally, the interactive user interface is displayed on the device associated with the maintenance-entity. It will be appreciated that at least one of: the statistical information, the report generated based on the statistical information are represented to the maintenance-entity via the interactive user interface. The term "report" as used herein refers to an analysis of the statistical information in an organized format. The report may be represented in at least one of: a written form, a graphical form, or a combination of the written form and the graphical form. Optionally, the processor is configured to generate the report, based on the statistical information. Optionally, the report is represented to the maintenance-entity. Beneficially, the statistical information and the report provides in-depth insight with respect to the detected level-fault at the level-crossing. A second aspect of the invention provides a method for monitoring a level crossing, the method comprising: capturing a plurality of images of the level crossing using at least one imaging sensor; receiving the plurality of images from the at least one imaging sensor; determining a level of a railway track and a level of a road by processing the plurality of images; and identifying a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined leveltolerance. Optionally, method further comprises: generating an alert indicative of the level-fault, and communicating the alert to a device associated with a maintenanceentity responsible for maintaining health of the level crossing. Optionally, the method further comprises suggesting a corrective action to be performed for correcting the level-fault of the level crossing. Optionally, the alert comprises information associated with at least one of: the level-fault, a location, an image capturing time of the level crossing. Optionally, the method employs at least one computer vision algorithm for processing the plurality of images depicting the level of railway track and the level of the road to determine the level-fault of the level crossing. Optionally, the method further comprises: generating statistical information based on the level-fault of the level crossing; and representing, via an interactive user interface, at least one of: the statistical information, a report generated based on the statistical information. A third aspect of the invention provides a computer program product for monitoring the height of a level crossing, the computer program product comprising a non-transitory machine-readable data storage medium having stored thereon program instructions that, when executed by a processing device, cause the processing device to: receive the plurality of images from the at least one imaging sensor, determine a level of a railway track and a level of a road by processing the plurality of images, and identify a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined level-tolerance. In an embodiment, the non-transitory machine-readable date storage medium can direct a machine (such as computer, other programmable data processing apparatus, or other devices) to function in a particular manner, such that the program instructions stored in the non-transitory machine-readable data storage medium case a series of steps to implement the function specified in a flowchart corresponding to the instructions. Examples of the non-transitory machine-readable data storage medium includes, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, or any suitable combination thereof. Throughout the description and claims of this specification, the words "comprise" and "contain" and variations of the words, for example "comprising" and "comprises", mean "including but not limited to", and do not exclude other components, integers or steps. Moreover, the singular encompasses the plural unless the context otherwise requires: in particular, where the indefinite article is used, the specification is to be understood as contemplating plurality as well as singularity, unless the context requires otherwise. Preferred features of each aspect of the invention may be as described in connection with any of the other aspects. Within the scope of this application, it is expressly intended that the various aspects, embodiments, examples and alternatives set out in the preceding paragraphs, in the claims and / or in the following description and drawings, and in particular the individual features thereof, may be taken independently or in any combination. That is, all embodiments and / or features of any embodiment can be combined in any way and / or combination, unless such features are incompatible. BRIEF DESCRIPTION OF THE DRAWINGS One or more embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which: Figure 1 illustrates a block diagram of a system for monitoring a level crossing, in accordance with an embodiment of the invention; Figure 2 is an exemplary illustration of an image captured of an environment by at least one imaging sensor, in accordance with an embodiment of the present disclosure; Figure 3 illustrates statistical information represented via an interactive user interface, in accordance with different embodiments of the present disclosure; and Figure 4 is a flowchart illustrating steps of a method for monitoring a level crossing, in accordance with an embodiment of the present disclosure. DETAILED DESCRIPTION Referring to Figure 1, illustrated is a block diagram of a system 100 for monitoring a level crossing, in accordance with an embodiment of the present disclosure. As shown, the system 100 comprises at least one imaging sensor 102 and a processor 104 communicably coupled to the imaging sensor 102. The imaging sensor 102 captures a plurality of images of the level crossing depicting ground surface and the top surfaces of a railway track and a road. Moreover, the imaging sensor 102 can be arranged within a vehicle, externally on a vehicle, or strapped to a person to capture a field of view. The processor 104 is configured to receive the plurality of images from the imaging sensor 102, and process the images to determine the level of the railway track and the level of the road by processing the plurality of images to identify a levelfault therebetween. Referring to Figure 2, illustrated is a schematic illustration of an environment for implementing a system 200 for monitoring a level crossing, in accordance with an embodiment of the present disclosure. As shown, the system 200 comprises at least one imaging sensor 202 arranged on vehicle 204. The imaging sensor 202, in operation, captures a plurality of images of the level crossing in which the view of a railway track 206 and road 208 is captured. As shown, the imaging sensor 202 is arranged on the front of vehicle 204 and is moved along the level crossing. Optionally, the imaging sensor 202 may be arranged on rear of the vehicle 204. Optionally, the imaging sensor 202 may be arranged anywhere on the vehicle. Notably, during the complete travelling along the level crossing, the imaging sensor 202, arranged in front of the vehicle, captures the plurality of images to analyse the level of the railway track 206 and the level of road 208. The imaging sensor 202 is arranged such that the level crossing would lie in its field of view. Referring to Figure 3, illustrated is statistical information 300 represented via an interactive user interface, in accordance with different embodiments of the present disclosure. The statistical information 300 is generated based on at least one of: damage to a level crossing, variation of level between the railway track and the road. Optionally, at least one of: the statistical information 300, a report generated based on the statistical information 300, is represented via the interactive user interface. As shown, the statistical information 300 comprises at least one of: a histogram 302, an alert 304. The histogram 302 is indicative of a history of alerts raised and the level crossing analysed on different days. The alert 304 is indicative of the level fault at the level crossing. Optionally, the alert 304 also comprises at least one of: a location of the level crossing at a time of capturing the plurality of images, the plurality of images depicting the defect to the level crossing. Optionally, the alert 304 is also 5 indicative of a corrective action to be performed for remedying the level-fault to the level crossing. Referring to Figure 4, illustrated is a flowchart illustrating steps of a method 400 for monitoring a level crossing. At step 402, a plurality of images of the level crossing is captured using at least one imaging sensor. At step 404, the io plurality of images is received from the at least one imaging sensor. At step 406, a level of a railway track and a level of a road is determined by processing the plurality of images. At step 408, a level-fault is identified when a difference between the level of the railway track and the level of the road exceeds a predetermined level-tolerance. is The steps 402, 404, 406 and 408 are only illustrative and other alternatives can also be provided where one or more steps are added, one or more steps are removed, or one or more steps are provided in a different sequence without departing from the scope of the claims herein.

Claims

1. A system for monitoring a level crossing, the system comprising: at least one imaging sensor configured to capture a plurality of images of the level crossing; anda processor communicably coupled to the at least one imaging sensor, wherein the processor is configured to:receive the plurality of images from the at least one imaging sensor,determine a level of a railway track and a level of a road by processing the plurality of images, andidentify a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined leveltolerance.

2. A system according to claim 1, wherein the processor is further configured to:generate an alert indicative of the level-fault, andcommunicate the alert to a device associated with a maintenance-entity responsible for maintaining health of the level crossing.

3. A system according to claim 1, wherein the processor is further configured to suggest a corrective action to be performed for correcting the level-fault of the level crossing.

4. A system according to claim 2 or 3, wherein the alert comprises information associated with at least one of: the level-fault, a location, an image capturing time of the level crossing.

5. The system according to any of the preceding claims, wherein the at least one imaging sensor is installed at least one of: within a vehicle, externally on a vehicle, strapped to a person.

6. A system according to any of the preceding claims, wherein the at least one imaging sensor is configured to capture the plurality of images of the level crossing depicting ground surface and top surfaces of the railway track and the road.

7. A system according to claim 6, wherein the processor is configured to: - determine the levels of the railway track and the road by determining a hight between the ground surface and top surfaces the railway track and the road, respectively, and- identify the level-fault by determining a difference in heights, of the ground surface and top surfaces the railway track and the road, exceeding the predetermined level-tolerance.

8. A system according to claim 6 and 7, wherein the processor employs at least one computer vision algorithm for processing the plurality of images depicting the level of railway track and the level of the road to determine the level-fault of the level crossing.

9. A system according to any of the preceding claims, wherein the at least one processor is further configured to:generate statistical information based on the level-fault of the level crossing; andrepresent, via an interactive user interface, at least one of: the statistical information, a report generated based on the statistical information.

10. A method for monitoring a level crossing, the method comprising: capturing a plurality of images of the level crossing using at least one imaging sensor;receiving the plurality of images from the at least one imaging sensor;determine a level of a railway track and a level of a road by processing the plurality of images; andidentifying a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined leveltolerance.

11. A method according to claim 10, wherein the method further comprises: generating an alert indicative of the level-fault, and communicating the alert to a device associated with a maintenanceentity responsible for maintaining health of the level crossing.

12. A method according to claim 10, wherein the method further comprises suggesting a corrective action to be performed for correcting the level-fault of the level crossing.

13. A method according to claim 11 or 12, wherein the alert comprises information associated with at least one of: the level-fault, a location, an image capturing time of the level crossing.

14. A method according to claim 10, wherein the method employs at least one computer vision algorithm for processing the plurality of images depicting the level of railway track and the level of the road to determine the level-fault of the level crossing.

15. A method according to any of claims 10-14, wherein the method further comprises:generating statistical information based on the level-fault of the level crossing; andrepresenting, via an interactive user interface, at least one of: the statistical information, a report generated based on the statistical information.

16. A computer program product for monitoring the height of a level crossing, the computer program product comprising a non-transitory machine-readable data storage medium having stored thereon programinstructions that, when executed by a processing device, cause the processing device to:receive the plurality of images from the at least one imaging sensor, determine a level of a railway track and a level of a road by processing5 the plurality of images, andidentify a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined level-tolerance.Amendments to the Claims have been filed as follows:CLAIMS1. A system for monitoring a level crossing, the system comprising:at least one imaging sensor configured to capture a plurality of images of the level crossing; anda processor communicably coupled to the at least one imaging sensor, wherein the processor is configured to:receive the plurality of images from the at least one imaging sensor, determine a level of a railway track and a level of a road by processing the plurality of images, andidentify a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined level-tolerance.

2. A system according to claim 1, wherein the processor is further configured to: generate an alert indicative of the level-fault, and communicate the alert to a device associated with a maintenance-entity responsible for maintaining health of the level crossing.

3. A system according to claim 1, wherein the processor is further configured to suggest a corrective action to be performed for correcting the level-fault of the level crossing.

4. A system according to claim 2 or 3, wherein the alert comprises information associated with at least one of: the level-fault, a location, an image capturing time of the level crossing.

5. The system according to any of the preceding claims, wherein the at least one imaging sensor is installed at least one of: within a vehicle, externally on a vehicle, strapped to a person.

6. A system according to any of the preceding claims, wherein the at least one imaging sensor is configured to capture the plurality of images of the level crossing depicting ground surface and top surfaces of the railway track and the road.

7. A system according to claim 6, wherein the processor is configured to:- determine the levels of the railway track and the road by determining a hight between the ground surface and top surfaces the railway track and the road, respectively, and- identify the level-fault by determining a difference in heights, of the ground surface and top surfaces the railway track and the road, exceeding the predetermined level-tolerance.

8. A system according to claim 6 and 7, wherein the processor employs at least one computer vision algorithm for processing the plurality of images depicting the level of railway track and the level of the road to determine the level-fault of the level crossing.

9. A system according to any of the preceding claims, wherein the at least one processor is further configured to:generate statistical information based on the level-fault of the level crossing; and represent, via an interactive user interface, at least one of: the statistical information, a report generated based on the statistical information.

10. A method for monitoring a level crossing, the method comprising:capturing a plurality of images of the level crossing using at least one imaging sensor; receiving the plurality of images from the at least one imaging sensor;determine a level of a railway track and a level of a road by processing the plurality of images; andidentifying a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined level-tolerance.

11. A method according to claim 10, wherein the method further comprises: generating an alert indicative of the level-fault, and communicating the alert to a device associated with a maintenance-entity responsible for maintaining health of the level crossing.

12. A method according to claim 10, wherein the method further comprises suggesting a corrective action to be performed for correcting the level-fault of the level crossing.

13. A method according to claim 11 or 12, wherein the alert comprises information associated with at least one of: the level-fault, a location, an image capturing time of the level crossing.

14. A method according to claim 10, wherein the method employs at least one computer vision algorithm for processing the plurality of images depicting the level of railway track and the level of the road to determine the level-fault of the level crossing.

15. A method according to any of claims 10-14, wherein the method further comprises:generating statistical information based on the level-fault of the level crossing; and representing, via an interactive user interface, at least one of: the statistical information, a report generated based on the statistical information.

16. A computer program product for monitoring a level crossing, the computer program product comprising a non-transitory machine-readable data storage medium having stored thereon program instructions that, when executed by a processing device, cause the processing device to:control at least one imaging sensor to capture a plurality of images of the level crossing,receive the plurality of images from the at least one imaging sensor,determine a level of a railway track and a level of a road by processing the plurality of images, andidentify a level-fault when a difference between the level of the railway track and the level of the road exceeds a predetermined level-tolerance.

Citation Information

Patent Citations

  • Image processing device and image processing method

    JP2004054586A

  • Image processing device and method

    JP2004102323A