Logo Lanfrica

yahia997/PavementEye

Domain:

mobilitygeospatial

Record type:

software
Creator:
yah
Host:
A sustainable, cost-effective solution for automating pavement assessment in Alexandria, Egypt. Using computer vision (YOLO v8), cloud computing, and OpenStreetMap integration, it provides a real-time dashboard to visualize crack severity and intelligently prioritize road repairs. --- ## πŸ† Project Context > **Huawei Developer Competition Northern Africa 2025** **PavementEye** is an end-to-end streaming data pipeline that leverages Deep Learning and Big Data technologies to automate road inspection. It was deployed on both **Huawei ECS** and **Azure VM**, utilizing scalable storage solutions like **Huawei OBS** and **Azure Data Lake**. --- ## πŸŽ₯ Project Demo | **Arabic Demonstration** | **English Demonstration** | |:---:|:---:| | 🎬 Watch Video | 🎬 Watch Video | --- ## 🧐 About the Project ### The Problem Roads are the most widely used transportation method globally. However, road distresses (cracks, potholes) significantly degrade ride quality and motorist safety [1]. * **Manual Inspection:** Traditional visual observation is inconsistent, time-consuming, and prone to human error [3]. * **High Cost:** Specialized quantitative analysis machines are prohibitively expensive. * **Maintenance Delays:** Lack of timely data leads to traffic congestion and costly emergency repairs [2]. ### The Solution: PavementEye We leverage **Data Science** and **Data Engineering** to transform road inspection into an automated intelligence pipeline. 1. **Ingestion:** Automatically collects streaming images from road cameras. 2. **Detection:** Uses **YOLOv8** deep learning models to detect and classify cracks. 3. **Enrichment:** Integrates with **OpenStreetMap** to tag distress points with precise geolocation data. 4. **Storage:** Archives raw images in a Data Lake (Cloud) and structured analytics in a NoSQL database. 5. **Visualization:** Presents a unified dashboard for administrators to view live road health and calculated **PCI (Pavement Condition Index)**. --- ## πŸš€ Key Features * **⚑ Real-Time Streaming:** Processes data instantly using Apache Spark and Kafka for immediate anomaly detection. * **🧠 Advanced AI Analysis:** Fine-tuned Computer Vision models specifically for the *EGY_PDD* dataset. * **🌍 Geospatial Intelligence:** Maps specifi …