Road infrastructure plays a vital role in economic growth, social connectivity, and public safety. However, maintaining road conditions is a persistent challenge, as roads deteriorate due to age, weather conditions, and increasing traffic loads. Traditional manual inspections are expensive, time-consuming, and subjective.
Advancements in artificial intelligence (AI) and deep learning have introduced automated road damage detection methods, providing an efficient and cost-effective alternative. This article explores deep learning models like YOLO (You Only Look Once) and Convolutional Neural Networks (CNNs), which enhance the accuracy and efficiency of road damage detection across different countries and road conditions.

Traditional Methods of Road Damage Detection
Traditional methods of road damage detection rely on manual inspections and simple sensor-based approaches. Inspectors visually assess road conditions, recording cracks, potholes, and surface wear, while some systems use vibration sensors or ground-penetrating radar to detect subsurface issues. These methods, though widely used, are time-consuming, labor-intensive, and prone to human error.
Despite their reliability in identifying major defects, traditional techniques struggle with efficiency and consistency, especially over large road networks. The subjectivity of visual assessments and the limited data resolution from basic sensors can lead to inconsistent maintenance planning. As a result, there is a growing demand for automated and AI-driven solutions that enhance accuracy and speed in road condition monitoring.
1. Manual and Semi-Automated Inspection
Road damage detection has historically relied on manual inspection, where trained personnel assess road conditions by visually identifying cracks, potholes, and other defects. While this approach has been in use for decades, it presents several key challenges:
- Labor-Intensive and Time-Consuming: Inspectors must physically survey roads, which is inefficient given the extensive length of road networks in urban and rural areas. Covering large areas takes significant time, delaying necessary maintenance and increasing the likelihood of road deterioration before repairs can be scheduled.
- Subjectivity and Inconsistency: Human judgment varies, leading to inconsistencies in damage assessment. Different inspectors may classify the same defect differently, affecting prioritization and resource allocation for repairs.
- Safety Concerns: Inspectors often work in hazardous conditions, especially on busy roads or highways. Conducting surveys in high-traffic areas puts workers at risk, making manual inspection a potentially dangerous job.
Due to these limitations, semi-automated inspection methods have been introduced. These techniques use cameras and other imaging devices to capture road conditions, allowing inspectors to analyze the footage later rather than conducting real-time assessments on-site. While semi-automated methods improve safety by reducing direct exposure to traffic, they still rely on manual processing, making them slow and prone to human error.
- Delayed Data Processing: Since road images are analyzed post-capture, any identified defects may have worsened by the time repairs are scheduled.
- Dependence on Human Review: Despite using cameras, semi-automated methods still require manual interpretation of road images, limiting scalability and speed.
- Equipment Limitations: Standard cameras may not capture fine details like small cracks or subtle structural deformations, leading to overlooked damages.
The shortcomings of manual and semi-automated inspections highlight the need for more efficient and scalable solutions, prompting the development of fully automated road condition analysis.
2. Fully Automated Road Condition Analysis
To overcome the inefficiencies of manual and semi-automated inspections, fully automated systems have been developed, leveraging advanced imaging technologies and sophisticated data processing algorithms. These systems use specialized road survey vehicles equipped with high-resolution cameras, LiDAR (Light Detection and Ranging) sensors, infrared scanners, and other advanced sensors to capture detailed road surface data.
How Fully Automated Systems Work
- High-Resolution Imaging: Mounted cameras continuously capture road conditions while vehicles travel at normal speeds, ensuring comprehensive coverage of road networks.
- 3D Laser Scanning (LiDAR): LiDAR systems generate detailed 3D maps of the road surface, detecting even minor surface irregularities such as small cracks and early-stage potholes.
- Infrared Sensors: These sensors assess subsurface defects that may not be visible in standard images, such as moisture penetration or early-stage structural weaknesses.
- Automated Data Processing: The collected data is processed using advanced software, often incorporating machine learning algorithms to classify road damages based on severity and type.
Advantages of Fully Automated Road Inspection
- High Accuracy: These systems capture minute details that manual inspections often miss, ensuring a more precise assessment of road conditions.
- Consistency and Standardization: Automated analysis removes subjectivity, providing uniform assessments that help in better maintenance planning.
- Increased Safety: Inspectors do not need to be physically present on dangerous roads, reducing workplace hazards.
- Faster Data Collection: Survey vehicles can inspect roads at high speeds, significantly increasing the amount of data collected in a shorter period.
Challenges of Fully Automated Systems
Despite their advantages, fully automated road inspection systems have major limitations that restrict their widespread adoption:
- High Costs: The cost of purchasing and maintaining specialized survey vehicles can reach up to $500,000 per unit, making it inaccessible for many municipalities and developing countries.
- Complexity of Deployment: Operating these vehicles requires trained personnel, which adds to the cost and limits their usage to well-funded urban centers.
- Data Storage and Processing Challenges: The volume of data generated by high-resolution imaging and LiDAR scanning requires significant computational resources for storage and analysis.
- Limited Accessibility: Smaller municipalities and rural areas often lack the budget or expertise to implement such advanced systems, leaving them reliant on outdated manual inspections.
The Shift Toward AI-Powered Road Damage Detection
Given the limitations of manual, semi-automated, and fully automated road inspection methods, AI-powered deep learning models are emerging as a more practical and scalable solution. These models leverage computer vision and machine learning algorithms to analyze road conditions from images captured by standard cameras, including those mounted on everyday vehicles or smartphones.
Unlike traditional automated systems, AI-based road monitoring eliminates the need for expensive survey vehicles and specialized sensors. Instead, it uses widely available hardware and powerful deep learning models to process images in real-time, offering a cost-effective, scalable, and highly accurate alternative for road damage detection.
By integrating AI into road maintenance workflows, municipalities and transportation authorities can enhance efficiency, reduce costs, and improve the overall quality of road infrastructure—paving the way for smarter and more sustainable urban development.

AI-Powered Road Damage Detection: Advancing Infrastructure Monitoring with Deep Learning
Artificial intelligence (AI) has revolutionized road damage detection by automating the process of identifying and classifying road defects with unprecedented accuracy. Traditional road monitoring methods struggle with high costs, subjectivity, and slow processing, making them ineffective for large-scale infrastructure management. Deep learning models offer a powerful alternative, leveraging computer vision and neural networks to analyze vast amounts of image data.
These AI-driven systems process images from multiple sources, including dashcams, drones, surveillance cameras, and smartphone-based road monitoring apps, to detect damages like cracks, potholes, and ruts. Unlike manual inspections, AI-based models provide faster, more consistent, and scalable solutions.
To ensure generalization across diverse environments, AI models are trained on multinational datasets collected from various countries. This approach helps eliminate biases that could arise from region-specific road conditions, improving detection accuracy in different climates, materials, and traffic conditions.
AI-based road monitoring primarily relies on two advanced deep learning techniques:
1. Convolutional Neural Networks (CNNs) for Image Processing
Convolutional Neural Networks (CNNs) are the backbone of AI-powered road damage detection. CNNs are designed to analyze visual data, extracting patterns from images to recognize specific objects or defects. These models have been successfully applied to image classification, object detection, and segmentation, making them ideal for road condition assessment.
How CNNs Work for Road Damage Detection
CNNs operate through multiple layers of filters that analyze images at increasing levels of complexity:
- Convolutional layers extract low-level features such as edges and textures.
- Pooling layers reduce spatial dimensions, making models more efficient.
- Fully connected layers classify the detected patterns as specific road damage types (e.g., cracks, potholes).
Popular CNN Architectures Used in Road Monitoring
Several CNN architectures have been successfully applied to road damage detection, including:
- VGGNet (Visual Geometry Group Network) – Known for its deep architecture and ability to recognize fine details in images.
- ResNet (Residual Networks) – Uses skip connections to improve accuracy and training efficiency, reducing information loss.
- EfficientNet – Optimized for high accuracy with minimal computational resources, making it ideal for mobile and embedded systems.
CNN-based models are highly effective for localized road damage detection, particularly when integrated with segmentation techniques that allow precise identification of defect areas. However, CNNs often require significant processing power and may struggle with real-time detection, making them less suitable for real-time road monitoring applications.
2. YOLO-Based Object Detection Models: Real-Time Road Damage Recognition
To address the limitations of CNN-based classification models, researchers have turned to YOLO (You Only Look Once), a cutting-edge object detection algorithm that excels in real-time processing. Unlike traditional image recognition models that process images patch by patch, YOLO detects and classifies road damages in a single forward pass, making it significantly faster than conventional methods.
How YOLO Works for Road Damage Detection
- Single-Pass Processing: YOLO divides an image into a grid and simultaneously predicts bounding boxes and classification labels for multiple objects.
- High-Speed Detection: Unlike R-CNN models that require multiple passes, YOLO processes the entire image at once, allowing it to analyze road images in real-time from moving vehicles.
- Compact and Efficient: The model is optimized for lightweight deployment, making it suitable for smartphones, dashcams, and embedded AI systems.
Latest YOLO Advances in Road Damage Detection
The latest iteration of YOLO, YOLOv8, introduces several enhancements to improve accuracy and efficiency:
- Deformable Attention Transformers (DAT) – Enhances focus on critical image regions, improving precision in detecting road damages of varying sizes.
- GSConv-Powered Slim-Neck Module – Reduces computational overhead, enabling faster inference on edge devices.
- MPDIoU Loss Function – Improves bounding box regression accuracy, refining damage localization.
These advancements make YOLO an ideal solution for large-scale and real-time road monitoring, capable of detecting multiple damage types simultaneously while maintaining high speed and accuracy.
AI-Powered Road Damage Detection: Advancing Road Maintenance with Deep Learning
Artificial intelligence (AI) and deep learning have revolutionized road damage detection, providing an efficient, scalable, and highly accurate alternative to traditional inspection methods. AI models can process vast amounts of image data, automatically identifying and classifying various types of road defects, such as cracks, potholes, rutting, and surface deformations. Unlike manual inspections, AI-based road monitoring eliminates subjectivity, speeds up damage detection, and allows for real-time assessments.
To enhance model accuracy and generalization, deep learning approaches rely on large-scale multinational datasets, ensuring that models are trained on diverse road conditions, lighting variations, and surface materials. By leveraging advanced neural network architectures, such as Convolutional Neural Networks (CNNs) and YOLO-based object detection models, AI can significantly improve the precision, efficiency, and scalability of road infrastructure monitoring.
1. Convolutional Neural Networks (CNNs) for Image Processing
Convolutional Neural Networks (CNNs) are the backbone of many AI-powered image recognition systems. These models specialize in automated feature extraction, enabling them to recognize intricate patterns in road images without the need for manual intervention. In road damage detection, CNNs are trained on labeled datasets where images are annotated with the locations and types of road defects. Through multiple layers of convolution, pooling, and activation functions, CNNs progressively learn to distinguish road damage from undamaged surfaces.
Advantages of CNNs for Road Monitoring
- High Precision – CNNs can detect even small cracks and irregularities that human inspectors might overlook.
- Automated Feature Learning – Unlike traditional image processing, CNNs do not require manual feature selection, making them adaptable to different environments.
- Scalability – CNN-based models can analyze thousands of images quickly, making large-scale road monitoring feasible.
Popular CNN Architectures for Road Damage Detection
Several CNN-based architectures have been successfully applied to road condition monitoring, including:
- VGGNet (Visual Geometry Group Network) – Known for its deep but straightforward structure, VGGNet is effective in learning hierarchical features in road images, making it useful for detecting fine-grained cracks and surface deformations.
- ResNet (Residual Network) – This model overcomes the vanishing gradient problem by using skip connections, improving its ability to detect complex road damage patterns while maintaining computational efficiency.
- EfficientNet – This architecture optimizes accuracy and computational efficiency, making it ideal for real-time road damage detection on mobile devices and embedded systems.
CNN-based models have significantly improved the accuracy and reliability of road damage classification, forming the foundation of AI-powered infrastructure monitoring systems. However, CNNs primarily focus on classification tasks, which means they require object detection models, such as YOLO, to accurately localize road damages within an image.
2. YOLO-Based Object Detection Models
While CNNs excel in image classification, they lack real-time object localization capabilities, which are crucial for road damage assessment. YOLO (You Only Look Once) is a cutting-edge object detection model that not only classifies damages but also precisely localizes them within an image.
Unlike traditional object detection methods that process images in multiple steps, YOLO detects road damages in a single forward pass, making it exceptionally fast and computationally efficient. This capability is particularly valuable for real-time applications, such as:
- Smartphone-based road monitoring
- Vehicle-mounted AI systems for continuous road condition assessment
- Autonomous road inspection drones
Key Benefits of YOLO for Road Damage Detection
- Real-Time Performance – YOLO can analyze video frames in real time, making it ideal for continuous road surveillance from moving vehicles.
- High Detection Accuracy – The latest YOLO models incorporate advanced attention mechanisms, allowing for more precise damage localization.
- End-to-End Processing – Unlike traditional object detection pipelines that require multiple steps, YOLO detects and classifies road defects in one unified process, reducing computational overhead.
YOLOv8: The Most Advanced YOLO Model for Road Monitoring
The latest iteration, YOLOv8, introduces several architectural improvements that enhance its detection speed, accuracy, and robustness for road damage detection. These enhancements include:
1. Deformable Attention Transformers
- Improved Feature Extraction – Standard CNNs process image features using fixed receptive fields, limiting their adaptability to irregular road damage patterns.
- Adaptive Focus on Key Areas – Deformable Attention Transformers allow the model to selectively focus on the most critical regions of an image, improving the detection of cracks, potholes, and surface deformations in diverse lighting and weather conditions.
2. Optimized Loss Functions (MPDIoU)
- Enhanced Localization Accuracy – The Minimum Points Distance Intersection over Union (MPDIoU) loss function refines bounding box predictions, ensuring that detected road damages are accurately localized with minimal false positives.
- Faster Convergence – By improving how bounding boxes are adjusted during training, YOLOv8 learns faster, reducing the time and computational resources needed to train road damage detection models.
3. Slim-Neck Architecture for Embedded Deployment
- Lower Computational Cost – YOLOv8 integrates GSConv (Grouped Separable Convolutions) and a lightweight slim-neck module, making it possible to deploy the model on resource-constrained devices such as smartphones, drones, and in-vehicle AI systems.
- Maintaining High Detection Speed – Even with these optimizations, YOLOv8 maintains an inference speed of over 300 FPS, making it one of the fastest models available for road damage detection.

Why AI-Powered Road Damage Detection Is the Future
AI-powered road damage detection represents a breakthrough in infrastructure monitoring, providing:
- Unmatched speed and accuracy compared to traditional manual inspections
- Cost-effective scalability by eliminating the need for expensive road survey vehicles
- Real-time assessment capabilities that support proactive maintenance strategies
- Integration with smart city infrastructure to optimize road safety and sustainability
By combining the pattern recognition power of CNNs with the real-time detection efficiency of YOLO models, AI-based road monitoring outperforms conventional methods, ensuring that road conditions are assessed quickly, accurately, and at scale.
With continuous advancements in deep learning, edge computing, and IoT integration, AI-powered road damage detection is set to become a global standard for road infrastructure management, driving the future of smarter, safer, and more efficient transportation networks.
Recommended Solutions for Future AI Road Monitoring
As AI-powered road damage detection continues to evolve, researchers and policymakers must focus on scalable, cost-effective, and efficient solutions for widespread adoption. While deep learning models have already proven their effectiveness in automating road condition assessments, optimizing these models for real-time, large-scale deployment remains a challenge.
To ensure accurate, timely, and resource-efficient road maintenance, the following technological advancements and collaborative efforts are recommended:
1. Smartphone-Based Road Damage Detection
One of the most promising solutions for AI-driven road damage detection is integrating deep learning models into smartphone applications. With advancements in mobile computing power and cloud-based AI inference, smartphones can now be used as real-time road monitoring devices.
How Smartphone-Based AI Can Revolutionize Road Monitoring
- Crowdsourced Data Collection – Instead of relying solely on government road survey teams, municipalities can leverage crowdsourced road images from everyday drivers using smartphone applications.
- AI-Powered Image Processing – Smartphone cameras can capture road surface images, which are then processed using pre-trained deep learning models to detect cracks, potholes, and surface deformations in real-time.
- Automated Geotagging & Reporting – AI-powered apps can automatically tag GPS coordinates to detected damages, allowing authorities to maintain an up-to-date road condition map without conducting manual inspections.
Case Study: Japan’s Smartphone-Based Road Monitoring
Japan has already implemented smartphone-based road monitoring solutions, where AI models analyze dashcam footage and mobile images to detect road defects. By adopting a similar approach globally, cities can:
- Reduce survey costs associated with expensive road monitoring vehicles.
- Increase coverage by utilizing data from daily commuters and ride-sharing vehicles.
- Speed up response times by prioritizing repair work based on real-time citizen reports.
Smartphone-based AI monitoring presents an affordable and scalable alternative to traditional road survey vehicles, making it an ideal solution for developing countries and smart cities alike.
2. Model Optimization for Embedded Systems
AI-powered road monitoring is not limited to cloud-based or high-end computing solutions—for real-time applications, AI models must be optimized for deployment on edge devices such as:
- NVIDIA Jetson (used for AI-driven vehicle monitoring).
- Raspberry Pi (a low-cost, embedded computing device for roadside installations).
- Drones and IoT Sensors (for aerial road inspections and continuous surveillance).
Challenges of Running AI Models on Embedded Devices
- Limited computational power – Unlike cloud servers, edge devices have lower processing capabilities.
- Power constraints – Devices running AI models in mobile or remote locations need to operate with minimal energy consumption.
- Storage limitations – Large deep learning models require significant storage space, which low-power hardware often lacks.
Optimization Techniques to Reduce AI Model Size & Improve Efficiency
To ensure seamless real-time performance on embedded systems, AI models must be compressed and optimized without sacrificing accuracy. Several key techniques can be employed:
1. Model Pruning. Removes unnecessary parameters from a neural network to reduce model size. Maintains essential features while discarding redundant weights that do not contribute significantly to decision-making.
2. Quantization. Converts AI model parameters from 32-bit floating-point precision to 8-bit integer precision, significantly reducing memory usage. Maintains near identical performance while making AI models faster and more power-efficient.
3. Model Distillation. Trains a smaller, more efficient model (student model) by learning from a larger pre-trained AI model (teacher model). Enables real-time deployment on embedded systems without requiring the full computational power of large-scale deep learning networks.
Real-World Implementation: AI for In-Vehicle Road Monitoring
In some cities, NVIDIA Jetson-powered AI systems are already being installed in public buses and municipal vehicles to continuously monitor road conditions during daily operations. With further optimizations, such technology could be extended to ride-sharing fleets and delivery vehicles, creating a city-wide, AI-powered road damage detection network.

3. AI-Driven Predictive Maintenance
Beyond real-time damage detection, AI can be used to predict future road deterioration, allowing authorities to shift from reactive maintenance to proactive planning.
How AI Enables Predictive Road Maintenance
- Historical road condition data is analyzed to identify patterns in damage progression.
- AI models predict when and where road defects are likely to occur based on: Traffic load data (which roads experience the most stress). Weather conditions (rainfall, temperature fluctuations, and freeze-thaw cycles). Previous repair records (which materials and methods have the longest durability).
- Predictive insights allow municipalities to schedule preventive repairs before small damages escalate into severe potholes or road failures.
Benefits of AI-Driven Predictive Maintenance
- Reduces Long-Term Repair Costs – Preventive maintenance is significantly cheaper than emergency road repairs.
Minimizes Traffic Disruptions – AI can schedule repairs at optimal times, reducing congestion.
Increases Road Lifespan – Targeted interventions extend the durability of infrastructure.
Case Study: AI-Powered Predictive Maintenance in the US
In some US cities, AI models analyze satellite and drone-collected road data to predict pavement deterioration years in advance. This enables governments to allocate resources more efficiently, avoiding unnecessary spending while ensuring high-priority roads remain in good condition.
4. Global Collaboration for Standardized AI Training
For AI models to work effectively across different regions, international collaboration is necessary to create a standardized, global road damage dataset.
Challenges with Current Road Damage Datasets
- Limited geographic diversity – Most datasets are collected from a few countries, reducing AI generalization capabilities.
- Different road materials and damage classifications – Each country has unique pavement compositions, leading to inconsistencies in AI training.
- Varying image collection methods – Differences in lighting, camera angles, and road conditions affect AI model performance.
Proposed Solution: A Global AI Collaboration Network
Countries and research institutions should share road damage datasets, allowing AI models to be:
- Trained on diverse road conditions to improve global generalization.
- Fine-tuned for specific regions, reducing the need for retraining from scratch.
- Benchmarked against a universal standard, enabling fair comparisons of AI model performance.
How AI Collaboration Can Benefit Road Infrastructure Worldwide
- Developed countries can provide advanced AI models and funding for research.
- Developing nations can contribute real-world road condition data, improving dataset diversity.
- Governments and AI researchers can co-develop AI-powered road maintenance policies that benefit all regions.
The Future of AI in Road Monitoring
As AI technology advances, the future of road maintenance will be shaped by real-time monitoring, predictive analytics, and global AI collaboration. The recommended solutions outlined above provide a roadmap for governments and researchers to:
- Leverage smartphone-based AI detection for cost-effective, large-scale road monitoring.
- Optimize AI models for embedded systems to enable real-time performance on low-power devices.
- Implement predictive maintenance strategies to reduce long-term infrastructure costs.
- Foster global collaboration to create standardized AI models that work worldwide.
By integrating these AI-driven solutions, road authorities can move towards a smarter, more efficient, and cost-effective approach to road maintenance—ultimately ensuring safer roads, better traffic management, and improved urban infrastructure for future generations.

Integrating FlyPix AI for Advanced Road Damage Detection
At FlyPix AI, we specialize in geospatial AI solutions that enhance road damage detection through advanced satellite, aerial, and drone-based analysis. Our technology allows for efficient, large-scale monitoring of infrastructure, providing municipalities and transportation authorities with precise, real-time insights for road maintenance planning.
Advantages of Using FlyPix AI for Road Damage Detection
- Geospatial Data Integration. Utilizes satellite imagery, drone footage, and aerial surveys to assess road conditions across large regions without relying on costly ground inspections.
- AI-Powered Object Detection. Advanced deep learning models detect and classify various types of road damage, including potholes, cracks, and surface deformations, with high accuracy.
- Automated Infrastructure Monitoring. Enables continuous and automated surveillance of roads, reducing the need for manual inspections and improving maintenance efficiency.
- Cost-Effective Large-Scale Analysis. Eliminates the need for expensive survey vehicles by leveraging remote sensing data, making it an ideal solution for both urban and rural infrastructure management.
- Predictive Maintenance Insights. AI models analyze historical data to predict road deterioration trends, allowing authorities to schedule preventive maintenance and reduce long-term repair costs.
- Custom AI Model Training. FlyPix AI allows organizations to train models tailored to specific environments and road conditions, ensuring adaptability across different geographic regions.
By integrating FlyPix AI’s geospatial analysis platform with existing road monitoring systems, municipalities and road authorities can move toward a more efficient, data-driven approach to infrastructure management, ensuring safer and more reliable roads.
Conclusion
AI-driven road damage detection has emerged as a game-changer in infrastructure maintenance, offering a cost-effective and scalable solution to traditional manual inspections. By leveraging deep learning models like CNNs and YOLO, municipalities and road authorities can automate defect identification, ensuring faster and more accurate maintenance planning. The use of large-scale multinational datasets allows AI models to generalize across different road conditions, making them more reliable for global deployment.
Despite challenges such as dataset biases, weather variations, and hardware limitations, ongoing research continues to refine AI models for real-time applications. Integrating smartphone-based detection, optimizing AI for embedded systems, and leveraging predictive analytics can further enhance road monitoring efficiency. By fostering global collaboration and data sharing, AI-powered road maintenance can revolutionize infrastructure management, ensuring safer and well-maintained roads for future generations.
FAQ
AI-based road damage detection uses deep learning models to analyze road images and identify defects like cracks and potholes. These models, such as CNNs and YOLO, can process large amounts of image data and detect damages with high accuracy.
YOLO (You Only Look Once) is a real-time object detection model that identifies and classifies road damages in a single pass. Its speed and efficiency make it ideal for road monitoring applications, especially for mobile and embedded systems.
Yes, smartphones equipped with AI models can capture road images and detect damages in real time. Many municipalities are adopting smartphone-based solutions to collect data from vehicles, reducing the need for expensive survey equipment.
Key challenges include variations in road conditions across different regions, weather-related issues affecting image quality, dataset biases, and the need for optimized AI models for low-power embedded systems.
State-of-the-art AI models achieve high accuracy, with YOLOv8 reaching around 65.7% mean Average Precision (mAP) on road damage datasets. Accuracy improves with better training data, advanced feature extraction, and optimized loss functions.
Yes, AI can analyze historical road damage data and predict future deterioration patterns. This helps transportation agencies plan preventive maintenance, reducing long-term repair costs and improving road safety.