9 research outputs found

    GPU-enabled pavement distress image classification in real time

    Get PDF
    Pavement assessment is a crucial process for the maintenance of municipal roads. However, the detection of pavement distress is usually performed either manually or offline, which is not only time-consuming and subjective, but also results in an enormous amount of data being stored persistently before processing. State-of-the-art pavement image processing methods executed on a CPU are not able to analyse pavement images in real time. To compensate this limitation of the methods, we propose an automated approach for pavement distress detection. In particular, GPU implementations of a noise removal, a background correction and a pavement distress detection method were developed. The median filter and the top-hat transform are used to remove noise and shadows in the images. The wavelet transform is applied in order to calculate a descriptor value for classification purposes. The approach was tested on 1549 images. The results show that real-time pre-processing and analysis are possible

    GPU-enabled pavement distress image classification in real time

    Get PDF
    Pavement assessment is a crucial process for the maintenance of municipal roads. However, the detection of pavement distress is usually performed either manually or offline, which is not only time-consuming and subjective, but also results in an enormous amount of data being stored persistently before processing. State-of-the-art pavement image processing methods executed on a CPU are not able to analyse pavement images in real time. To compensate this limitation of the methods, we propose an automated approach for pavement distress detection. In particular, GPU implementations of a noise removal, a background correction and a pavement distress detection method were developed. The median filter and the top-hat transform are used to remove noise and shadows in the images. The wavelet transform is applied in order to calculate a descriptor value for classification purposes. The approach was tested on 1549 images. The results show that real-time pre-processing and analysis are possible

    Implementing textural features on GPUs for improved real-time pavement distress detection

    Get PDF
    The condition of municipal roads has deteriorated considerably in recent years, leading to large scale pavement distress such as cracks or potholes. In order to enable road maintenance, pavement distress should be timely detected. However, manual investigation, which is still the most widely applied approach toward pavement assessment, puts maintenance personnel at risk and is time-consuming. During the last decade, several efforts have been made to automatically assess the condition of the municipal roads without any human intervention. Vehicles are equipped with sensors and cameras in order to collect data related to pavement distress and record videos of the pavement surface. Yet, this data are usually not processed while driving, but instead it is recorded and later analyzed off-line. As a result, a vast amount of memory is required to store the data and the available memory may not be sufficient. To reduce the amount of saved data, the authors have previously proposed a graphics processing units (GPU)-enabled pavement distress detection approach based on the wavelet transform of pavement images. The GPU implementation enables pavement distress detection in real time. Although the method used in the approach provides very good results, the method can still be improved by incorporating pavement surface texture characteristics. This paper presents an implementation of textural features on GPUs for pavement distress detection. Textural features are based on gray-tone spatial dependencies in an image and characterize the image texture. To evaluate the computational efficiency of the GPU implementation, performance tests are carried out. The results show that the speedup achieved by implementing the textural features on the GPU is sufficient to enable real-time detection of pavement distress. In addition, classification results obtained by applying the approach on 16,601 pavement images are compared to the results without integrating textural features. There results demonstrate that an improvement of 27% is achieved by incorporating pavement surface texture characteristics

    Assessment and weighting of meteorological ensemble forecast members based on supervised machine learning with application to runoff simulations and flood warning

    Get PDF
    Numerical weather forecasts, such as meteorological forecasts of precipitation, are inherently uncertain. These uncertainties depend on model physics as well as initial and boundary conditions. Since precipitation forecasts form the input into hydrological models, the uncertainties of the precipitation forecasts result in uncertainties of flood forecasts. In order to consider these uncertainties, ensemble prediction systems are applied. These systems consist of several members simulated by different models or using a single model under varying initial and boundary conditions. However, a too wide uncertainty range obtained as a result of taking into account members with poor prediction skills may lead to underestimation or exaggeration of the risk of hazardous events. Therefore, the uncertainty range of model-based flood forecasts derived from the meteorological ensembles has to be restricted. In this paper, a methodology towards improving flood forecasts by weighting ensemble members according to their skills is presented. The skill of each ensemble member is evaluated by comparing the results of forecasts corresponding to this member with observed values in the past. Since numerous forecasts are required in order to reliably evaluate the skill, the evaluation procedure is time-consuming and tedious. Moreover, the evaluation is highly subjective, because an expert who performs it makes his decision based on his implicit knowledge. Therefore, approaches for the automated evaluation of such forecasts are required. Here, we present a semi automated approach for the assessment of precipitation forecast ensemble members. The approach is based on supervised machine learning and was tested on ensemble precipitation forecasts for the area of the Mulde river basin in Germany. Based on the evaluation results of the specific ensemble members, weights corresponding to their forecast skill were calculated. These weights were then successfully used to reduce the uncertainties within rainfall-runoff simulations and flood risk predictions

    GPU-enabled real-time pavement distress detection based on computer vision and deep learning

    No full text
    Um die Lebensdauer kommunaler Straßen zu verlängern, müssen Straßenschäden frühzeitig erkannt werden. Die Erkennung erfolgt, jedoch, meistens manuell oder mithilfe von speziell ausgestatteten Fahrzeugen. Dieses Verfahren ist zeit- und kostenaufwändig. In dieser Arbeit wird eine Methodik zur automatisierten Erkennung von Straßenschäden auf Basis von Maschinellen Sehens präsentiert. Fotos der Straßenoberfläche werden in Echtzeit auf Grafikprozessoren (GPU) analysiert, während Fahrzeuge wie PKWs, Busse und Taxis auf ihren üblichen Routen fahren. Mithilfe von Deep Learning werden die Schäden nach Art klassifiziert (Risse, Schlaglöcher, Flickstellen). Die Fotos werden durch den Einsatz eines Global Positioning System Empfängers mit einem Geotag versehen. Zum Testen der Methodik wurden 38 000 Fotos aufgenommen. Der Ansatz erreichte eine Genauigkeit von 93%

    GPU-enabled pavement distress image classification in real time

    No full text
    Pavement assessment is a crucial process for the maintenance of municipal roads. However, the detection of pavement distress is usually performed either manually or offline, which is not only time-consuming and subjective, but also results in an enormous amount of data being stored persistently before processing. State-of-the-art pavement image processing methods executed on a CPU are not able to analyse pavement images in real time. To compensate this limitation of the methods, we propose an automated approach for pavement distress detection. In particular, GPU implementations of a noise removal, a background correction and a pavement distress detection method were developed. The median filter and the top-hat transform are used to remove noise and shadows in the images. The wavelet transform is applied in order to calculate a descriptor value for classification purposes. The approach was tested on 1549 images. The results show that real-time pre-processing and analysis are possible

    Multi-Sensor Data Fusion for Real-Time Multi-Object Tracking

    No full text
    Sensor data fusion is essential for environmental perception within smart traffic applications. By using multiple sensors cooperatively, the accuracy and probability of the perception are increased, which is crucial for critical traffic scenarios or under bad weather conditions. In this paper, a modular real-time capable multi-sensor fusion framework is presented and tested to fuse data on the object list level from distributed automotive sensors (cameras, radar, and LiDAR). The modular multi-sensor fusion architecture receives an object list (untracked objects) from each sensor. The fusion framework combines classical data fusion algorithms, as it contains a coordinate transformation module, an object association module (Hungarian algorithm), an object tracking module (unscented Kalman filter), and a movement compensation module. Due to the modular design, the fusion framework is adaptable and does not rely on the number of sensors or their types. Moreover, the method continues to operate because of this adaptable design in case of an individual sensor failure. This is an essential feature for safety-critical applications. The architecture targets environmental perception in challenging time-critical applications. The developed fusion framework is tested using simulation and public domain experimental data. Using the developed framework, sensor fusion is obtained well below 10 milliseconds of computing time using an AMD Ryzen 7 5800H mobile processor and the Python programming language. Furthermore, the object-level multi-sensor approach enables the detection of changes in the extrinsic calibration of the sensors and potential sensor failures. A concept was developed to use the multi-sensor framework to identify sensor malfunctions. This feature will become extremely important in ensuring the functional safety of the sensors for autonomous driving
    corecore