The invention relates to vision systems for the automated inspection of transportation infrastructures and more particularly, to the detection of objects using 3D laser sensors.
The term Foreign Object Debris, or FOD, is generally used to describe the loose bits and pieces that can be found on airport operating surfaces. It can also refer to any debris or article alien to an infrastructure which would potentially cause damage or degrade the required safety or performance characteristics of the infrastructure. Although typically useful in the context of the aviation industry, the detection of objects which are alien to a surface can be useful for other transportation infrastructures such as railways, roads, etc.
The Federal Aviation Administration (FAA) Advisory Circular (AC) 150/5220-24 indicates that “FOD can be generated from personnel, airport infrastructure (pavements, lights, and signs), the environment (wildlife, snow, ice) and the equipment operating on the airfield (aircraft, airport operations vehicles, maintenance equipment, fueling trucks, other aircraft servicing equipment, and construction equipment)”. Furthermore the AC notes that “FOD can be composed of any material and can be of any color and size”. Moreover, the Master's thesis of S. Graves entitled “Electro-Optical Sensor Evaluation of Airfield Pavement” indicates that “of these sources of FOD, pavement debris is one of the most prevalent”. Raveling, the wearing away of the pavement surface caused by the dislodging of aggregate particles and loss of asphalt binder, ultimately leads to a very rough and pitted surface with FOD.
Most of the time, debris are harmless. In some cases, they cause minor damage such as flat tires or nicked engine blades. In rare cases, they cause catastrophic failures. The crash of the Concorde in July 2000 was caused by FOD on the runway. FOD costs airlines large expenses in aircraft repairs, flight delays, plane changes and fuel inefficiencies. Furthermore, there are other costs that cannot be calculated like the loss of life and the suspicion of malpractice.
Traditional approaches to FOD detection involve the use of manual driving surveys wherein a single inspector, or a team of inspectors, drives an inspection vehicle down the center of the runway at speeds typically ranging from 80-100 km/h and visually scans the surface for FOD. However, research has shown that this approach misses upwards of 96% of FOD actually present on the runway.
Following the Concorde crash, automated scanning systems capable of detecting debris emerged. U.S. Pat. No. 8,022,841, U.S. Pat. No. 7,782,251, U.S. Pat. No. 7,982,661, U.S. Pat. No. 7,592,943 and patent application publications US 2009/0243881, US 2011/0063445 and WO 2006/109074 disclose several electro-optical and radar FOD detection systems. These systems seem capable of detecting FOD with a detection threshold of a few centimeters depending on the weather, lighting conditions, material, color, size and cross-section that the debris present to the detectors. It is acceptable for most FOD systems to emphasize detection of the larger debris as those pose a more significant safety risk. Nevertheless, data taken in an operational context shows that few FOD smaller than 1 cm are found on runways by current scanning methods. The Concorde was downed by FOD less than 5 mm in height.
Airports operating multiple crossing runways and taxiways may not be able to build permanent installations along each runway and may have minimal space in the safety areas adjacent to runways.
None of the currently available solutions are able to provide the required sensitivity to locate smaller debris and cover the entire infrastructure operational area (runways, taxiways and aprons) efficiently.
According to one broad aspect of the present invention, there is provided a method for the detection of Foreign Object Debris (FOD) on a surface of a transport infrastructure. The method comprises receiving 3D profiles of the surface from at least one 3D laser sensor, the 3D laser sensor including a camera and a laser line projector, the 3D laser sensor being adapted to be displaced to scan the surface of the transport infrastructure and acquire 3D profiles of the surface; analyzing the 3D profiles using a parametric surface model to determine a surface model of the surface; identifying pixels of the 3D profiles located above the surface using the surface model; generating a set of potential FOD by applying a threshold on the pixels located above the surface model to identify a set of at least one protruding object; providing detection information about the potential FOD.
In one embodiment, the method further comprises receiving known object data, the known object data being information about a previously known object and wherein the generating the set of potential FOD further includes eliminating the known object from the set of protruding objects using the known object data.
In one embodiment, the method further comprises receiving geographical data for the 3D profiles and extracting a location for the protruding object using the geographical data.
In one embodiment, the detection information includes the location.
In one embodiment, the method further comprises receiving known object data, the known object data being information about a previously known object and wherein the generating the set of potential FOD further includes eliminating the known object from the set of protruding objects using the known object data, the location of the protruding object and a known location of the known object.
In one embodiment, the method further comprises extracting at least one of a shape and a size of the protruding object from the 3D profiles.
In one embodiment, eliminating the known object includes using the shape and/or size of the protruding object.
In one embodiment, the method further comprises assigning a severity level to the potential FOD using the shape and/or size, the detection information including the severity level.
In one embodiment, the method further comprises triggering an alarm upon detection of the potential FOD, the alarm including an indication of the severity level.
In one embodiment, the method further comprises generating a surface condition assessment using the surface model and the 3D profiles, the surface condition assessment providing information about a surface condition of the surface.
In one embodiment, the threshold is determined based on at least one of size, height and shape requirements for the detection.
In one embodiment, analyzing the 3D profiles using the parametric surface model to determine the surface model includes considering at least one surface characteristic, the surface characteristic including rutting, surface texture, joint, faulting between concrete slabs, crack, longitudinal profile, slope, cross-fall, lane marking and in-pavement fixture.
In one embodiment, the method further comprises combining 3D profiles of each of a plurality of 3D laser sensors for the steps of analyzing and identifying.
According to another broad aspect of the present invention, there is provided a system for the detection of Foreign Object Debris (FOD) on a surface of a transport infrastructure. The system comprises a processor adapted for receiving 3D profiles of the surface from at least one 3D laser sensor, the 3D laser sensor including a camera and a laser line projector, the 3D laser sensor being adapted to be displaced to scan the surface of the transport infrastructure and acquire 3D profiles of the surface; analyzing the 3D profiles using a parametric surface model to determine a surface model of the surface; identifying pixels of the 3D profiles located above the surface using the surface model; generating a set of potential FOD by applying a threshold on the pixels located above the surface model to identify a set of at least one protruding object; and a FOD detection generator for providing detection information about the potential FOD.
In one embodiment, the processor is further adapted for receiving known object data, the known object data being information about a previously known object and wherein the processor is adapted for eliminating the known object from the set of protruding objects using the known object data for the generating the set of potential FOD.
In one embodiment, the processor is further adapted for receiving geographical data for the 3D profiles and extracting a location for the protruding object using the geographical data.
In one embodiment, the processor is further adapted for receiving known object data, the known object data being information about a previously known object and wherein the processor is adapted for eliminating the known object from the set of protruding objects using the known object data, the location of the protruding object and a known location of the known object for the generating the set of potential FOD.
In one embodiment, the detection information includes the location.
In one embodiment, the processor is adapted for extracting at least one of a shape and a size of the protruding object from the 3D profiles.
In one embodiment, eliminating the known object includes using the shape and/or size of the protruding object.
In one embodiment, the processor is further adapted for assigning a severity level to the potential FOD using the shape and/or size, the detection information including the severity level.
In one embodiment, the processor is further adapted for triggering an alarm upon detection of the potential FOD, the alarm including an indication of the severity level.
In one embodiment, the processor is further adapted for generating a surface condition assessment using the surface model and the 3D profiles, the surface condition assessment providing information about a surface condition of the surface.
In one embodiment, the threshold is determined based on at least one of size, height and shape requirements for the detection.
In one embodiment, analyzing the 3D profiles using the parametric surface model to determine the surface model includes considering at least one surface characteristic, the surface characteristic including rutting, surface texture, joint, faulting between concrete slabs, crack, longitudinal profile, slope, cross-fall, lane marking and in-pavement fixture.
In one embodiment, the processor is further adapted for combining 3D profiles of each of a plurality of 3D laser sensors for the steps of analyzing and identifying.
Having thus generally described the nature of the invention, reference will now be made to the accompanying drawings, showing by way of illustration example embodiments thereof and in which:
It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
A Laser Foreign Object Debris (LFOD) detection system for reliably detecting objects that could degrade the required safety or performance characteristics of infrastructures is described hereinafter. The infrastructure can be a road, railway, race track, airport runway, taxiway, apron, tunnel lining, or any other surface. These objects will be referred to herein as Foreign Object Debris, or FOD. The LFOD system can detect FOD as small as a few millimeters under a variety of lighting conditions (daytime and night-time, surfaces lit by the sun or covered in shadows). The LFOD system can also assess the pavement condition in order to identify areas where pavement debris could eventually originate by detecting raveling. It can be used on various pavement types ranging from dark asphalt to concrete.
3D Laser Sensor
The LFOD system for the detection of Foreign Object Debris (FOD) on a surface of a transport infrastructure includes at least one 3D laser sensor to acquire high-resolution 3D profiles of the surface. Each 3D laser sensor has a camera and a laser line projector. Additional optical components, such as filters, are included as necessary. The laser line is projected onto the pavement surface and its image is captured by the camera.
The 3D laser sensors is adapted to be displaced to scan the surface of the transport infrastructure and acquire 3D transversal profiles of the surface at a plurality of longitudinal locations. For example, the 3D laser sensors can be provided on a vehicle which is adapted to circulate on or along the surface to be inspected. The translation mechanism which displaces the sensors to acquire the 3D profiles at a plurality of positions along the longitudinal direction can be a car or truck if the surface is a road but can also be any type of vehicle, man driven or robotized, such as a train wagon, a plane, a subway car, a displaceable robot, etc. The inspection vehicle on which are installed the 3D sensors can travel at speeds up to 100 km/hr.
The 3D laser sensor 104 has a field-of-view. The size of the field-of-view depends on the optics used in the 3D laser sensor and on the installation height and orientation of the 3D laser sensors. The field of view of an example installation of the 3D laser sensors 104 is shown in
The LFOD system can offer a modular approach as to the number of 3D laser sensors used in order to adapt to the various needs of infrastructure authorities. In one embodiment, two 3D laser sensors are provided and cooperate to produce the set of 3D profiles of the surface. The field-of-view of the 3D laser sensors can be made to overlap to ensure a continuous coverage of the detection zone.
For example, each pair of sensors can scan a transversal width of 4-6 m with a transversal resolution of 1-1.5 mm. If three pairs are used simultaneously, the total combined scanning width is 12-18 m. The 18 m width is advantageous since it ensures coverage of the critical landing gear footprint of the Boeing 747-8 Code F and Boeing 747-400 Code E.
In the example sensor installation shown in
An example casing of the 3D laser sensor 104 is shown in
In example embodiments, the 3D laser sensor has a sampling rate of 5,000 to 12,000 profiles/s, for example 11200 profiles/s. In some embodiments, 4096 3D points are acquired per profile. The vertical resolution is 0.5-1 mm. The depth range of operation can reach 250 mm.
As shown in
As the inspection vehicle is being driven, the LFOD system 102 scans the surface. The 3D data scans are transferred to an onboard or remote processing computer. The connection between the laser sensors and the processor can be a high-speed network connection.
The 3D laser sensor therefore acquires a series of 3D profiles of a transversal section of the surface which are then cumulated and aggregated to recreate the longitudinal profile of the surface.
The LFOD captures range date. Optionally, intensity data can be acquired simultaneously. Relevant data on FOD which are detected to be present can be extracted from the 3D profiles. Examples of such relevant data include FOD location (linear reference and/or GPS coordinates), FOD height (max, min, average), FOD area, etc.
Intensity profiles provided by the LFOD are used to form a continuous image of the scanned surface. Intensity images can be used to identify the type of FOD present on the surface. Intensity images can also be used to detect highly reflective painted surfaces such as pavement striping and informational messages as such markings are highly contrasted compared to the surrounding pavement. A threshold operation can thus be applied to extract the location of the marking. With the proper pattern recognition algorithms, various markings can be identified and surveyed.
The intensity data can be transformed into an image in grey-scale. An intensity image is formed by the aggregation of a plurality of transversal intensity profiles along the longitudinal direction. If an intensity value of 0 is assigned to the color black and an intensity value of 255 is assigned to the color white, the intensity data can be represented in varying shades of grey. Alternatively, the intensity data can be obtained from a color or a black and white image obtained using an external camera or device or a range image.
The range data acquired by the LFOD system measures the distance from the sensor to the surface for every sampled point on the road. The range data, also referred to as 3D data, includes transversal, longitudinal and elevation information for each point in the 3D profile. A range image is formed by the aggregation of a plurality of transversal range profiles along the longitudinal direction. Elevation data can been converted to a gray scale. In range images, the lighter the point, the higher the surface is; so features above the surface (such as FOD) appear light grey or white in range images whereas features whose depth extends beneath the surface (such as cracks, raveling, rutting, potholes, etc.) appear as dark grey or black. FOD are sometimes readily visible on range images with the naked eye. However, FOD detection is actually performed using automated algorithms which analyze the 3D range data and apply minimum criteria for detection.
The range image can be combined with the intensity data to create a 3D image including the transverse position, the longitudinal position, the elevation and the intensity data for all acquired points. The 3D image is useful for reporting purposes since it provides a detailed graphical representation of the surface to inspect. The 3D image gives a sense of depth using the range data and ensures that the object is visible by using the intensity data.
Optional Sensors
In one embodiment, the LFOD system also acquires pictures of the surface being profiled by the 3D laser sensors. The pictures can be captured by a standalone camera (not shown). Pictures from the cameras can be digitized by high-speed frame grabbers and compressed, for example to 1/40th of their raw size, using data compression algorithms, such as lossless data compression algorithms, to minimize data storage requirements.
In one embodiment, the LFOD system also has at least one right-of-way imaging camera 118 for acquiring images of the surface for visual inspection and detection of poor surface conditions such as excessive vegetation, excessive amounts of FOD, poor drainage, etc. which could impede the displacement of the 3D laser sensors. The right-of-way camera 118 can also be used to acquire pictures of the surface as discussed above.
In one embodiment, the LFOD system also has at least one geographical location sensor for acquiring geographical data for the 3D profiles. The geographical location sensor has at least one antenna 120. The geographical location sensor can be provided by a Global Navigation Satellite System (GNSS) such as GPS, GLONASS or Galileo.
In one embodiment, the LFOD system also has an optical encoder used as an odometer to synchronize sensor acquisition as the inspection vehicle 100 travels across the surface 152. An example of such an optical encoder is a Distance Measuring Interval Module (DMI) wheel encoder 130. The DMI can control image capture rates for the 3D laser sensors 104 and other cameras (104, 118 and others) and geographical data acquisition rates for the geographical location sensor 120.
Processor
In the processor, FOD detection algorithms scan the 3D profiles for presence of debris which exceed operator-specified thresholds for minimum height and area. Objects meeting the minimum height and area criteria are recorded as FOD and their position as well as height, area and an actual image of the object can be recorded for each detected FOD.
In other words, the processor is adapted for receiving the 3D profiles of the surface from the 3D laser sensor, analyzing the 3D profiles using a parametric surface model to determine a surface model of the surface, identifying pixels of the 3D profiles located above the surface using the surface model and generating a set of potential FOD by applying a threshold on the pixels located above the surface model to identify a set of at least one protruding object.
The range data is used to detect FOD. The intensity data is optionally used to filter the detection made using the range data and/or to prepare a clearer detection report for an operator.
From a pavement condition inspection perspective, most features are located in the high-spatial frequency portion of the range data.
The LFOD system can generate a surface condition assessment. Algorithms for the detection and quantification of a wide range of pavement distresses are available including: longitudinal profile, roughness, transverse profile, rutting, potholes, longitudinal cracking, transverse cracking, pattern cracking, joint seal failure, concrete slab faulting, macrotexture, bleeding, raveling. These data items can be used to support a full pavement management program for an airport's paved surfaces using MicroPAVER™ or other Pavement Management System software applications.
A severity rating can be given to each detected FOD based upon its height and area with the operator being able to configure the height and area ranges according to multiple levels of severity such as high, medium and low. An example graphical representation of the severity level is shown in
As will be readily understood, the processing of the acquired 3D profiles to detect the FOD can be done in real-time, as the data is being acquired by the 3D laser sensor. Alternatively, the detection can be performed off-line, after acquisition has ended and data has been retrieved from the LFOD system.
It will be understood that the connection between the LFOD system and the processor which detects the FOD can be a wired or wireless connection. The processor can be provided as part or external to the LFOD system. Additionally, the communication between the processor and the LFOD system can be carried over a network. Processing of the data can be split in sub-actions carried out by a plurality of processors for example using cloud computing capabilities.
In an example embodiment, the thresholds listed in Table 1 are used by the processor:
Known Fixtures Filter
In one embodiment, known object data containing information about a previously known object can be provided to the processor. The known object data can include height, area, shape and geographical location data about known objects, such as in-pavement fixtures. If the set of potential FOD includes a potential FOD whose characteristics correspond to one element of the known object data, the potential FOD can be identified as a known object and filtered out of the list of potential FOD. Example surface fixtures are a transition (drop-off, edge, curb), a rail, a rail tie, a lighting module, a drain port, a flag pole, a weather instrument, a sign, etc. Algorithms can be used to determine if a potential FOD is sufficiently similar to a known object in the known object database to be filtered out.
For example, if lighting fixtures are known to be circular and to have a certain diameter, the known fixtures filter may identify potential FOD objects having a circular or semi-circular shape and having a diameter corresponding to the diameter of the lighting fixtures (within an acceptable precision range) to be these known lighting fixtures. The potential FOD objects can then be discarded as being known. If the geographical location of the potential FOD object and of the known lighting fixtures are known, this additional information can further be used to discard the potential FOD as being known.
The detection of the marking from the intensity image can allow advanced filtering of the detections made by the processor. For example, objects detected at regular intervals on a marking can be excluded from the FOD list if it is known that lighting fixtures are present on the marking at regular intervals. However, should objects matching the shape of the lighting fixtures be detected outside of the marking, a detection of a displaced/errant lighting fixtures can be included on the FOD list.
Other filters can be implemented using correlation, template matching, neural networks, supervised classification, etc. to refine the identification of the FOD.
Report
A FOD detection generator is used for providing detection information about the potential FOD. This FOD detection generator can provide detection information to an operator via a graphical user interface or other user interaction module, such as a speaker adapted to produce an audible alarm. The FOD detection generator can also store the detection information in a database for future access by an operator.
If a graphical user interface is used, the system can indicate the presence of a FOD using a plurality of ways. In some embodiments, the presence of a FOD is shown on an image by coloring the pixels corresponding to the detected object and by circling the area in which the object is located. The detected object can be identified for display to an operator on either the intensity image, the range image or a 3D image combining the range data with the intensity data. Examples of such images prepared for display to an operator include
Alarms can be set by the operator to trigger only upon the detection of FOD of a minimum height and area. This is particularly useful considering the high sensitivity of the system and its ability to detect FOD down to a size of a few millimeters. The GPS coordinates, dimensions and images of small FOD which does not meet the airport-set criteria for immediate retrieval can be stored and used to create a targeted work program for weekly runway sweeping or vacuuming.
The advantage of performing the processing of the 3D profiles in real-time while the vehicle is carrying out the scan of the surface is that identified FOD can be readily collected by an operator seconds or minutes after the FOD has been detected. The inspection of the surface therefore guides the sweeping and/or vacuuming of the surface in real-time. The operator can travel onboard the inspection vehicle, can walk or run along the inspection trajectory or can travel in a separate vehicle which may be adapted for cleaning of the surface.
A number of different data elements are available as outputs from the system so as to allow the user to better manage their risk due to FOD. For each detected FOD the system can record the following: FOD location (linear as well as latitude, longitude and elevation), FOD height (max, min and average), FOD area or size, FOD shape, images of the FOD (range, intensity and 3D), FOD “severity rating” (High, Medium, Low). The system can also output data concerning the objects which did not meet the criteria to be identified as FOD but which were still identified by the system before being filtered out.
Data can be stored in an XML data format which can be readily imported into a variety of database and/or file formats such as Microsoft Access, Microsoft SQL, Oracle, Microsoft Excel, etc.
Over time, a database of detected FOD can be created documenting the date and time, location, shape, size and type of FOD detected at the airport. This information can serve as a valuable input into an airport's Safety Management System.
Additionally, a report can be generated using maps, such as Google Earth™ maps or high-definition transport infrastructure aerial maps, such that the locations of detected FOD are highlighted on a satellite or aerial photo along with a data file for each item detailing the FOD's key characteristics.
In
In
Deployment
The LFOD system can be deployed in a number of ways depending on the operational needs of the user. During peak hours, when the time between take-offs and landings is at a minimum, the system can be operated in a single pass mode with the inspector following the same survey route as they normally would for a visual survey. In this way the inspector can concentrate on visually scanning the surface of the runway at its edges for the presence of FOD while the LFOD scans the middle portion of the runway using its high-speed lasers and automated algorithms.
During off-hours (e.g., at night-time during no fly times), the LFOD can be used to quickly perform a detailed FOD survey that would be practically impossible to perform using visual methods due to lighting conditions. In these situations the inspector can scan the runway surface using just a few passes to ensure 100% coverage at 1 mm scanning resolution.
Flow Chart
Next, the thresholding of the 3D data points above the surface model 204 is carried out. This thresholding is done on the height of the 3D data points. All data points below a threshold are no longer considered as belonging to a potential FOD. All data points above the threshold are kept as candidates who may belong to a potential FOD.
A clustering of connected points 206 is done to group the candidate points into objects using a proximity criteria. This yields an object list.
The measurement of size, height, area, volume, location, etc. of the clusters is determined 208 from the 3D profiles and information which may come for additional sensors such as a GPS. The object list is augmented with the object feature information.
Then, the objects on the object list are filtered 210. They can be filtered based on dimensional and size constraints pre-determined by the system operator and/or filtered using a known object list which give information about known objects including their characteristics and their location. Filtering the known objects may include matching locations of objects on the object list with locations for known objects and/or correlating the dimension or the shape characteristics.
The remaining objects are identified FOD. A severity rating may be assigned to the FOD 212 based on their location and/or dimension characteristics and can be added to the detection information about the FOD.
The FOD list with their features and optional severity rating can be stored and/or outputted for use by an operator. Optionally, the filtered out objects may also be stored and/or outputted.
Block Diagram
3D sensors 300 acquire 3D profiles. The 3D profiles are transmitted to a processor which carries out data processing. The processor includes the following components. A surface model determiner 304 receives the 3D profiles and generates a surface model for the surface to be inspected. The surface model and the 3D profiles are transferred to a 3D data point thresholder 302 which outputs the thresholded points which are above the surface and which may belong to protruding objects. An object cluster assembler 306 assembles the neighboring thresholded points into object cluster and creates an object list. The object feature builder 308 uses data from the 3D profiles, from an optional GPS sensor 310 which provides GPS data and from a database of severity constraints 312 to generate features data for each object on the object list. The object list with the features is transmitted to the object sensitivity filter 314 and the known object filter 318. The object sensitivity filter 314 uses dimensional constraints obtained from a database of dimensional constraints 316 to filter out objects on the object list. For example, objects which are too small to be marked as FOD can be eliminated. The known object filter 318 receives known object data from the database of known objects 320 to filter out objects which are known to be present on the surface and which do not need to be reported as FOD. The filters can work in parallel or in series and may exchange their filtered lists. The known object filter 318 is optional and all objects with a size sufficient to be kept as a potential FOD could be identified as a FOD regardless of whether their presence is known. The filtered lists are provided to a FOD list generator 322 which can output of list of FOD with their relevant features.
The embodiments described above are intended to be exemplary only. The scope of the invention is therefore intended to be limited solely by the appended claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2013/058082 | 8/28/2013 | WO | 00 | 7/31/2014 |
Number | Date | Country | |
---|---|---|---|
61695454 | Aug 2012 | US |