Skip to content

Local Chapter project

Automated Pothole Detection and Prioritization System for Kolkata, India

Machine LearningDeep Learning / Computer VisionComputer VisionDeep LearningGeospatial Data
Start date
January 15, 2025
Finish date
March 12, 2025
Project status
completed
Automated Pothole Detection and Prioritization System for Kolkata, India

Challenge background

Kolkata, a major metropolitan city in India, faces significant challenges with road maintenance. The city's roads are often damaged due to heavy traffic, monsoon rains, and inadequate maintenance, leading to numerous potholes that pose safety risks and cause traffic congestion.

The problem

Kolkata's municipal authorities struggle to efficiently identify and repair potholes across the city. The current system relies heavily on manual reporting, leading to delays in detection and repair, and inefficient allocation of resources.

Goal of the project

1. Detection Accuracy:

  • Achieve 90% accuracy in pothole detection from street-level imagery.
  • Correctly classify pothole severity with 85% accuracy.

2. Coverage:

  • Map and assess road conditions for at least 80% of Kolkata's road network within the first year.
  • Process imagery from at least 100 municipal vehicles to ensure wide coverage.

3. Efficiency Improvement:

  • Reduce the average time between pothole detection and repair by 50%.
  • Decrease unnecessary site visits by road inspection teams by 70%.

4. Resource Optimization:

  • Improve the efficiency of road repair resource allocation by 40%.
  • Reduce overall road maintenance costs by 25% within two years of implementation.

5. System Performance:

  • Develop a system capable of processing and analyzing 10,000 images per day.
  • Ensure the prioritization algorithm can update repair priorities in real-time as new data is received.

6. User Adoption:

  • Achieve 90% adoption rate among Kolkata Municipal Corporation (KMC) road maintenance teams.
  • Train at least 200 municipal workers on using the system effectively.

7. Public Engagement:

  • Implement a public reporting feature and receive at least 1000 citizen reports in the first six months.
  • Achieve a 70% satisfaction rate among citizens regarding road maintenance improvements.

8. Scalability:

  • Design the system to be easily adaptable to at least five other major Indian cities within three years.

Project timeline

  1. 1

    Week 1

    Data collection and background study

  2. 2

    Week 2

    Data preprocessing

  3. 3

    Week 3

    Model building

  4. 4

    Week 4

    Model intergration

  5. 5

    Week 5

    Research paper writing

What you'll learn

1. Computer Vision and Deep Learning:

  • Gain proficiency in developing and fine-tuning convolutional neural networks for object detection.
  • Learn techniques for improving model performance with limited and potentially noisy data.

2. Geospatial Data Processing:

  • Develop skills in working with GIS data and integrating it with computer vision outputs.
  • Learn to create and update dynamic maps based on continuous data inputs.

3. Edge Computing:

  • Understand techniques for optimizing AI models to run efficiently on edge devices (e.g., in municipal vehicles).
  • Learn about the challenges and solutions for data synchronization between edge devices and central servers.

4. Big Data Processing:

  • Gain experience in handling and processing large volumes of image data efficiently.
  • Learn to design scalable data pipelines for continuous data ingestion and processing.

5. Decision Support Systems:

  • Develop skills in creating prioritization algorithms that consider multiple factors (e.g., pothole severity, traffic patterns, resource availability).
  • Learn to design intuitive dashboards for decision-makers to visualize and act on system outputs.

6. Urban Infrastructure Management:

  • Gain knowledge about road maintenance processes and challenges in urban environments.
  • Understand the factors that influence road deterioration and repair prioritization.

7. Civic Tech and Public Engagement:

  • Learn strategies for encouraging citizen participation in urban maintenance through technology.
  • Understand the challenges and best practices in designing user-friendly interfaces for diverse urban populations.

8. Project Management for Smart City Initiatives:

  • Gain experience in managing a complex technical project within a municipal government context.
  • Learn to navigate bureaucratic processes and align technology implementation with government policies.

11. Cost-Benefit Analysis:

  • Develop skills in quantifying the economic impact of infrastructure maintenance improvements.
  • Learn to create compelling business cases for AI adoption in public sector applications.

12. Interdisciplinary Collaboration:

  • Gain experience working with civil engineers, urban planners, and government officials.
  • Enhance ability to communicate technical concepts to non-technical stakeholders.

13. Continuous Improvement and Adaptation:

  • Learn techniques for continuously improving AI models based on real-world performance and feedback.
  • Understand how to adapt the system to changing urban conditions and new types of data inputs.

Get involved

What to expect from a Local Chapter project

First project

  • Welcomes beginners and experienced practitioners.
  • Focuses on education and collaborative delivery.
  • Produces open-source project work.

Benefits

  • Address a significant real-world problem with your skills.
  • Build your project portfolio.
  • Demonstrate your work to organizations and project partners.

Requirements

  • Working English communication.
  • A learning mindset.
  • Commitment to collaborative project work.