Projects / AI Innovation Challenge

Building a Vehicle Recognition and Inspection System Using Computer Vision

Challenge Completed!


Featured Image

Develop a vehicle recognition and inspection system using captured pictures and videos of cars. In this 8-weeks challenge, you will join a collaborative team of 50 AI engineers from all around the world.

The problem

The real-world problem that is being addressed in this challenge is car theft and fraudulent activities aided by changing vehicles.

Public safety, traffic operations, transportation planning, and other essential choices made by road safety and transportation organizations rely significantly on traffic data collected. Magnetic loops, pneumatic road tubes, and piezoelectric sensors are examples of traditional traffic data-gathering technology that have been on the market since the 1900s. However, modern video analytics tools based on computer vision architectures now allow video surveillance systems to replace older systems as a better, more dependable, and less expensive alternative.

The solution is a computer vision-based project. The goal is to capture a live image of a vehicle with both time and geo stamp embedded in the file, blocking PnP manipulation in line with the use cases detailed under the project goals.

The project goals

The goal of this AI challenge is to recognize a vehicle, validate that it’s the same as the previously captured vehicle, and identify scratches, dents, and damages to parts of the car with the severity of each damage type via analyzing pictures and videos of the car captured.

  • Pre-loss inspection

The process is an inspection of the vehicle capturing and storing the vehicle’s identity, as mentioned above, blocking any form of user manipulation. Scratches and dents should also be captured during this phase.

  • Post-loss inspection

During the post-loss inspection (after damage), the user is expected to conduct the same inspection process and ensure the damaged parts are captured. All manipulations also are to be blocked just as the pre-loss.

  • The models to be built will compare the two vehicles for validation and match i.e the system will compare if the post-loss vehicle is the exact same vehicle as the one the pre-loss inspection.
  • The system will identify the damaged part(s), and type else will indicate the absence of damage.
  • Another layer is to identify the extent/severity level of the damage.
  • The final step would be to give a cost estimation of damaged parts.

The solution should be models/APIs testable and can be consumed/deployed into any application.

First Omdena Project?

Join the Omdena community to make a real-world impact and develop your career

Build a global network and get mentoring support

Earn money through paid gigs and access many more opportunities



Your Benefits

Address a significant real-world problem with your skills

Get hired at top companies by building your Omdena project portfolio (via certificates, references, etc.)

Access paid projects, speaking gigs, and writing opportunities



Requirements

Good English

A very good grasp in computer science and/or mathematics

(Senior) ML engineer, data engineer, or domain expert (no need for AI expertise)

Programming experience with Python

Understanding of Machine Learning and/or Computer Vision



Application Form
Thumbnail Image
Improving Road Safety Around Schools in Africa Using Computer Vision & Drone Images
Thumbnail Image
Predicting Road Accident Severity in Kenya Using Machine Learning
Thumbnail Image
Predicting Road Defects and Optimizing Traffic Light Countdown to Reduce Congestion in Indonesia

Become an Omdena Collaborator

media card
Visit the Omdena Collaborator Dashboard Learn More