SlideShare a Scribd company logo
1 of 28
A Thesis Presentation
on
POTHOLE, SPEED-BREAKER, AND VEHICLE DETECTION
USING YOLO V5;
A Real-Time Object Detection
GROUP MEMBERS
1
Subho Mrong
163 019 042
Department of Computer Science and Engineering
Primeasia University
2
Atia Ayesha Prema
163 015 042
Department of Computer Science and Engineering
Primeasia University
SUPERVISED BY
ANIKA RAHMAN
Lecturer
Department of Computer Science and Engineering
Primeasia University.
SPOTLIGHT
1. Overview
2. Objective
3. Understanding the problems
4. A Brief History of Object Detection
5. An Overview of the YOLO Architecture
6. Methodology
7. Implementation
8. Results
9. Conclusion
1. OVERVIEW
We propose a vehicle-based computer vision approach to identify and analysis potholes,
vehicles and speed-breaker using a car-mounted camera. The results will then be logged
together with the GPS coordinates of the pothole or speed-breaker for use by technical
experts and road maintenance agencies and to aid drivers. Drivers will immediately get a
warning notification to take immediate action if potholes or speed-breakers are detected in
real-time.
2. OBJECTIVE
Detecting potholes accurately and quickly is one of the important tasks for determining proper
strategies in road maintenance agencies.
The goal of this project is to detect the potholes, speed-breakers, and vehicles using simple
image processing methods. And then alert the driver to take immediate action if specific
objects are detected in real-time.
3. UNDERSTANDING THE PROBLEMS
Friction between the vehicles tires and the road surface heats up and causes the road to
expand. This expansion results in the formation of cracks in the roadway surface over time.
This allows water to seep through the cracks, and causes pothole.
Potholes make a ride bumpy that can be risky. Potholes can generate damage such as flat tire
and wheel damage, impact and damage of lower vehicle, vehicle collision, cause wheel
alignment issues, and causes major accidents.
4. A Brief History of Object Detection (1/5)
Object recognition is a general term to describe a collection of related computer vision tasks
that involve identifying objects in digital photographs.
Figure: Object Recognition
4. A Brief History of Object Detection (2/5)
A modern detector is usually composed of two parts:
Backbone
1
Head
2
4. A Brief History of Object Detection (3/5)
A backbone which is pre-trained on ImageNet and a head which is used to predict classes
and bounding boxes of objects.
● For those detectors running on GPU platform, their backbone could be VGG, ResNet,
ResNeXt, or DenseNet.
● For those detectors running on CPU platform, their backbone could be SqueezeNet,
MobileNet, or ShuffleNet.
4. A Brief History of Object Detection (4/5)
The head part is usually categorized into two kinds:
● One-stage object detector
● Two-stage object detector.
4. A Brief History of Object Detection (5/5)
One-stage object detector is the most representative model such as: SSD, RetinaNet, and
YOLO Family. YOLO Family consist of five members: YOLO V1, V2, V3, V4, and YOLO V5.
The most representative two-stage object detector is the R-CNN series, including fast R-
CNN, faster R-CNN, R-FCN, and Libra R-CNN.
5. An Overview of the YOLO Architecture (1/5)
The YOLO model was first described by Joseph Redmon. In the 2015 paper titled “You Only
Look Once: Unified, Real-Time Object Detection”. Ross Girshick, developer of RCNN, was
also an author and contributor to this work.
5. An Overview of the YOLO Architecture (2/5)
The approach involves a single neural network trained end to end that takes a photograph as
input and predicts bounding boxes and class labels for each bounding box directly. The
technique offers lower predictive accuracy, although operates at 45 frames per second and
up to 155 frames per second for a speed-optimized version of the model. The model works
by first splitting the input image into a grid of cells, where each cell is responsible for
predicting a bounding box if the center of a bounding box falls within the cell. Each grid cell
predicts a bounding box involving the x, y coordinate and the width and height and the
confidence. A class prediction is also based on each cell.
5. An Overview of the YOLO Architecture (3/5)
The YOLO network consists of three main pieces:
● Backbone - A convolutional neural network that aggregates and forms image features at
different granularities.
● Neck - A series of layers to mix and combine image features to pass them forward to
prediction.
● Head - Consumes features from the neck and takes box and class prediction steps.
5. An Overview of the YOLO Architecture (4/5)
The YOLO network consists of three main pieces:
● Backbone - A convolutional neural network that aggregates and forms image features at
different granularities.
● Neck - A series of layers to mix and combine image features to pass them forward to
prediction.
● Head - Consumes features from the neck and takes box and class prediction steps.
5. An Overview of the YOLO Architecture (5/5)
Figure: YOLO V5 Benchmark Comparison
6. METHODOLOGY (1/2)
Read Input Images
• Load images
from source Extract Images
• Color Model
• Contour
Identification
Improve Segment
• Apply Convex
Hull Canny Filter
• Add Grayscale
• Apply Filter
1
2
3
4
Dilate
• Dilate 5 times
Detect Contour
• Discard
Predetermined
Size
5
6
6. METHODOLOGY (2/2)
Road Model Pothole Model Vehicle Model Speed-Breaker Model
1 2 3 4
7. IMPLEMENTATION
1. Preparing Dataset
2. Environment Setup
3. Files/Directories Configuration
5. Inference
6. Result Visualization
4. Training
YOLO v5 training part consists of six different steps:
8. RESULTS (1/5)
Figure: Detected Potholes, Vehicles, and Speed-Breaker Result
8. RESULTS (2/5)
Figure: Visualized Result in Graph Set
8. RESULTS (3/5)
Figure: Visualized Confusion Matrix
8. RESULTS (4/5)
Figure: Visualized F1 Curve Figure: Visualized P Curve
8. RESULTS (5/5)
Figure: Visualized PR Curve Figure: Visualized R Curve
8. CONCLUSION
We presented a good preliminary method for pothole, vehicle, and speed-breaker
detection system that is designed to collect road images through a newly developed
optical device mounted on a vehicle and detects a pothole from the collected data using
the proposed algorithm. This system includes an optical device and a pothole detection
algorithm. The optical device on a vehicle collects potholes, vehicles, and speed-breaker
data, and the collected data is sent to a pothole detection algorithm. Also, the pothole
information such as the location and severity of a pothole obtained from a pothole
detection algorithm is sent to a road management agency. The optical device was
designed to easily be mounted in a vehicle, and it will have several functions such as
collecting and storing g data of potholes, communicating by GSM or Wi-Fi, and gathering
location information by GPS.
REFERENCES
Detecting potholes using simple image processing
techniques and real-world footage, 2015
[http://scholar.sun.ac.za/handle/10019.1/97191]
R-CNN
[https://arxiv.org/pdf/1506.01497.pdf]
YOLO; Unified, Real-Time Object Detection, 2015
[https://arxiv.org/pdf/1506.02640.pdf]
YOLOv3: An Incremental Improvement, 2018
[https://arxiv.org/pdf/1804.02767]
YOLOv4: Optimal Speed and Accuracy of Object
Detection, 2020
[https://arxiv.org/abs/2004.10934]
YOLO v5 PyTorch Github repository
[https://github.com/ultralytics/yolov5]
A Gentle Introduction to Object Recognition
[https://machinelearningmastery.com/object-recognition-
with-deep-learning]
An image processing approach to detect lanes, pot
holes and recognize road signs in Indian roads
[https://pdfs.semanticscholar.org/2dd8/c6112d45bcc22477
eeede41f411bb005036b.pdf]
1 5
2 6
3 7
4 8
THANK YOU!
For your patience

More Related Content

What's hot

Drowsiness detection and updating system
Drowsiness detection and updating system Drowsiness detection and updating system
Drowsiness detection and updating system Rishabh Sharma
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMIRJET Journal
 
Detection of humps and potholes
Detection of humps and potholesDetection of humps and potholes
Detection of humps and potholesAJOVE
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognitionAKR Education
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object DetectionTaegyun Jeon
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyranjit banshpal
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System Hira Rizvi
 
Air pollution monitoring system using mobile gprs sensors array
Air pollution monitoring system using mobile gprs sensors arrayAir pollution monitoring system using mobile gprs sensors array
Air pollution monitoring system using mobile gprs sensors arraySaurabh Giratkar
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsManish Khare
 
Emotion recognition from facial expression using fuzzy logic
Emotion recognition from facial expression using fuzzy logicEmotion recognition from facial expression using fuzzy logic
Emotion recognition from facial expression using fuzzy logicFinalyear Projects
 
Detection of Fake reviews
Detection of Fake reviews Detection of Fake reviews
Detection of Fake reviews 27DuddeSai
 
Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detectionConnecting Point
 
Vehicle counting for traffic management
Vehicle counting for traffic management Vehicle counting for traffic management
Vehicle counting for traffic management ADEEBANADEEM
 
Driver Drowsiness Detection Review
Driver Drowsiness Detection ReviewDriver Drowsiness Detection Review
Driver Drowsiness Detection ReviewAsaad Waqar
 
Drowsiness Detection Presentation
Drowsiness Detection PresentationDrowsiness Detection Presentation
Drowsiness Detection PresentationSaurabh Kawli
 

What's hot (20)

Drowsiness detection and updating system
Drowsiness detection and updating system Drowsiness detection and updating system
Drowsiness detection and updating system
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
 
Object detection
Object detectionObject detection
Object detection
 
Detection of humps and potholes
Detection of humps and potholesDetection of humps and potholes
Detection of humps and potholes
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
 
YOLO
YOLOYOLO
YOLO
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
Air pollution monitoring system using mobile gprs sensors array
Air pollution monitoring system using mobile gprs sensors arrayAir pollution monitoring system using mobile gprs sensors array
Air pollution monitoring system using mobile gprs sensors array
 
Yolov3
Yolov3Yolov3
Yolov3
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objects
 
Emotion recognition from facial expression using fuzzy logic
Emotion recognition from facial expression using fuzzy logicEmotion recognition from facial expression using fuzzy logic
Emotion recognition from facial expression using fuzzy logic
 
Voice morphing-
Voice morphing-Voice morphing-
Voice morphing-
 
Detection of Fake reviews
Detection of Fake reviews Detection of Fake reviews
Detection of Fake reviews
 
Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detection
 
Vehicle counting for traffic management
Vehicle counting for traffic management Vehicle counting for traffic management
Vehicle counting for traffic management
 
Driver Drowsiness Detection Review
Driver Drowsiness Detection ReviewDriver Drowsiness Detection Review
Driver Drowsiness Detection Review
 
Drowsiness Detection Presentation
Drowsiness Detection PresentationDrowsiness Detection Presentation
Drowsiness Detection Presentation
 

Similar to A thesis presentation on pothole detection

Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...IRJET Journal
 
Real time ship detection using YOLOv5
Real time ship detection using YOLOv5Real time ship detection using YOLOv5
Real time ship detection using YOLOv5IRJET Journal
 
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCRAUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCRAngie Miller
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerIRJET Journal
 
Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindIRJET Journal
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Arkadev Kundu
 
Real Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewReal Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewSpringer
 
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...IRJET Journal
 
IRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
IRJET- Object Detection and Recognition using Single Shot Multi-Box DetectorIRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
IRJET- Object Detection and Recognition using Single Shot Multi-Box DetectorIRJET Journal
 
YOLOv4: A Face Mask Detection System
YOLOv4: A Face Mask Detection SystemYOLOv4: A Face Mask Detection System
YOLOv4: A Face Mask Detection SystemIRJET Journal
 
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTIONDYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTIONIRJET Journal
 
Foreground algorithms for detection and extraction of an object in multimedia...
Foreground algorithms for detection and extraction of an object in multimedia...Foreground algorithms for detection and extraction of an object in multimedia...
Foreground algorithms for detection and extraction of an object in multimedia...IJECEIAES
 
Helmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural NetworksHelmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural NetworksIRJET Journal
 
MILITANT INTRUSION DETECTION USING MACHINE LEARNING
MILITANT INTRUSION DETECTION USING MACHINE LEARNINGMILITANT INTRUSION DETECTION USING MACHINE LEARNING
MILITANT INTRUSION DETECTION USING MACHINE LEARNINGIRJET Journal
 
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOTASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOTIRJET Journal
 
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNETROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNETIRJET Journal
 
Voice Enable Blind Assistance System -Real time Object Detection
Voice Enable Blind Assistance System -Real time Object DetectionVoice Enable Blind Assistance System -Real time Object Detection
Voice Enable Blind Assistance System -Real time Object DetectionIRJET Journal
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Journals
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Publishing House
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Publishing House
 

Similar to A thesis presentation on pothole detection (20)

Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
 
Real time ship detection using YOLOv5
Real time ship detection using YOLOv5Real time ship detection using YOLOv5
Real time ship detection using YOLOv5
 
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCRAUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and Tracker
 
Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for Blind
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
Real Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewReal Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A Review
 
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
 
IRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
IRJET- Object Detection and Recognition using Single Shot Multi-Box DetectorIRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
IRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
 
YOLOv4: A Face Mask Detection System
YOLOv4: A Face Mask Detection SystemYOLOv4: A Face Mask Detection System
YOLOv4: A Face Mask Detection System
 
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTIONDYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
 
Foreground algorithms for detection and extraction of an object in multimedia...
Foreground algorithms for detection and extraction of an object in multimedia...Foreground algorithms for detection and extraction of an object in multimedia...
Foreground algorithms for detection and extraction of an object in multimedia...
 
Helmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural NetworksHelmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural Networks
 
MILITANT INTRUSION DETECTION USING MACHINE LEARNING
MILITANT INTRUSION DETECTION USING MACHINE LEARNINGMILITANT INTRUSION DETECTION USING MACHINE LEARNING
MILITANT INTRUSION DETECTION USING MACHINE LEARNING
 
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOTASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
 
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNETROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
 
Voice Enable Blind Assistance System -Real time Object Detection
Voice Enable Blind Assistance System -Real time Object DetectionVoice Enable Blind Assistance System -Real time Object Detection
Voice Enable Blind Assistance System -Real time Object Detection
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

A thesis presentation on pothole detection

  • 1. A Thesis Presentation on POTHOLE, SPEED-BREAKER, AND VEHICLE DETECTION USING YOLO V5; A Real-Time Object Detection
  • 2. GROUP MEMBERS 1 Subho Mrong 163 019 042 Department of Computer Science and Engineering Primeasia University 2 Atia Ayesha Prema 163 015 042 Department of Computer Science and Engineering Primeasia University
  • 3. SUPERVISED BY ANIKA RAHMAN Lecturer Department of Computer Science and Engineering Primeasia University.
  • 4. SPOTLIGHT 1. Overview 2. Objective 3. Understanding the problems 4. A Brief History of Object Detection 5. An Overview of the YOLO Architecture 6. Methodology 7. Implementation 8. Results 9. Conclusion
  • 5. 1. OVERVIEW We propose a vehicle-based computer vision approach to identify and analysis potholes, vehicles and speed-breaker using a car-mounted camera. The results will then be logged together with the GPS coordinates of the pothole or speed-breaker for use by technical experts and road maintenance agencies and to aid drivers. Drivers will immediately get a warning notification to take immediate action if potholes or speed-breakers are detected in real-time.
  • 6. 2. OBJECTIVE Detecting potholes accurately and quickly is one of the important tasks for determining proper strategies in road maintenance agencies. The goal of this project is to detect the potholes, speed-breakers, and vehicles using simple image processing methods. And then alert the driver to take immediate action if specific objects are detected in real-time.
  • 7. 3. UNDERSTANDING THE PROBLEMS Friction between the vehicles tires and the road surface heats up and causes the road to expand. This expansion results in the formation of cracks in the roadway surface over time. This allows water to seep through the cracks, and causes pothole. Potholes make a ride bumpy that can be risky. Potholes can generate damage such as flat tire and wheel damage, impact and damage of lower vehicle, vehicle collision, cause wheel alignment issues, and causes major accidents.
  • 8. 4. A Brief History of Object Detection (1/5) Object recognition is a general term to describe a collection of related computer vision tasks that involve identifying objects in digital photographs. Figure: Object Recognition
  • 9. 4. A Brief History of Object Detection (2/5) A modern detector is usually composed of two parts: Backbone 1 Head 2
  • 10. 4. A Brief History of Object Detection (3/5) A backbone which is pre-trained on ImageNet and a head which is used to predict classes and bounding boxes of objects. ● For those detectors running on GPU platform, their backbone could be VGG, ResNet, ResNeXt, or DenseNet. ● For those detectors running on CPU platform, their backbone could be SqueezeNet, MobileNet, or ShuffleNet.
  • 11. 4. A Brief History of Object Detection (4/5) The head part is usually categorized into two kinds: ● One-stage object detector ● Two-stage object detector.
  • 12. 4. A Brief History of Object Detection (5/5) One-stage object detector is the most representative model such as: SSD, RetinaNet, and YOLO Family. YOLO Family consist of five members: YOLO V1, V2, V3, V4, and YOLO V5. The most representative two-stage object detector is the R-CNN series, including fast R- CNN, faster R-CNN, R-FCN, and Libra R-CNN.
  • 13. 5. An Overview of the YOLO Architecture (1/5) The YOLO model was first described by Joseph Redmon. In the 2015 paper titled “You Only Look Once: Unified, Real-Time Object Detection”. Ross Girshick, developer of RCNN, was also an author and contributor to this work.
  • 14. 5. An Overview of the YOLO Architecture (2/5) The approach involves a single neural network trained end to end that takes a photograph as input and predicts bounding boxes and class labels for each bounding box directly. The technique offers lower predictive accuracy, although operates at 45 frames per second and up to 155 frames per second for a speed-optimized version of the model. The model works by first splitting the input image into a grid of cells, where each cell is responsible for predicting a bounding box if the center of a bounding box falls within the cell. Each grid cell predicts a bounding box involving the x, y coordinate and the width and height and the confidence. A class prediction is also based on each cell.
  • 15. 5. An Overview of the YOLO Architecture (3/5) The YOLO network consists of three main pieces: ● Backbone - A convolutional neural network that aggregates and forms image features at different granularities. ● Neck - A series of layers to mix and combine image features to pass them forward to prediction. ● Head - Consumes features from the neck and takes box and class prediction steps.
  • 16. 5. An Overview of the YOLO Architecture (4/5) The YOLO network consists of three main pieces: ● Backbone - A convolutional neural network that aggregates and forms image features at different granularities. ● Neck - A series of layers to mix and combine image features to pass them forward to prediction. ● Head - Consumes features from the neck and takes box and class prediction steps.
  • 17. 5. An Overview of the YOLO Architecture (5/5) Figure: YOLO V5 Benchmark Comparison
  • 18. 6. METHODOLOGY (1/2) Read Input Images • Load images from source Extract Images • Color Model • Contour Identification Improve Segment • Apply Convex Hull Canny Filter • Add Grayscale • Apply Filter 1 2 3 4 Dilate • Dilate 5 times Detect Contour • Discard Predetermined Size 5 6
  • 19. 6. METHODOLOGY (2/2) Road Model Pothole Model Vehicle Model Speed-Breaker Model 1 2 3 4
  • 20. 7. IMPLEMENTATION 1. Preparing Dataset 2. Environment Setup 3. Files/Directories Configuration 5. Inference 6. Result Visualization 4. Training YOLO v5 training part consists of six different steps:
  • 21. 8. RESULTS (1/5) Figure: Detected Potholes, Vehicles, and Speed-Breaker Result
  • 22. 8. RESULTS (2/5) Figure: Visualized Result in Graph Set
  • 23. 8. RESULTS (3/5) Figure: Visualized Confusion Matrix
  • 24. 8. RESULTS (4/5) Figure: Visualized F1 Curve Figure: Visualized P Curve
  • 25. 8. RESULTS (5/5) Figure: Visualized PR Curve Figure: Visualized R Curve
  • 26. 8. CONCLUSION We presented a good preliminary method for pothole, vehicle, and speed-breaker detection system that is designed to collect road images through a newly developed optical device mounted on a vehicle and detects a pothole from the collected data using the proposed algorithm. This system includes an optical device and a pothole detection algorithm. The optical device on a vehicle collects potholes, vehicles, and speed-breaker data, and the collected data is sent to a pothole detection algorithm. Also, the pothole information such as the location and severity of a pothole obtained from a pothole detection algorithm is sent to a road management agency. The optical device was designed to easily be mounted in a vehicle, and it will have several functions such as collecting and storing g data of potholes, communicating by GSM or Wi-Fi, and gathering location information by GPS.
  • 27. REFERENCES Detecting potholes using simple image processing techniques and real-world footage, 2015 [http://scholar.sun.ac.za/handle/10019.1/97191] R-CNN [https://arxiv.org/pdf/1506.01497.pdf] YOLO; Unified, Real-Time Object Detection, 2015 [https://arxiv.org/pdf/1506.02640.pdf] YOLOv3: An Incremental Improvement, 2018 [https://arxiv.org/pdf/1804.02767] YOLOv4: Optimal Speed and Accuracy of Object Detection, 2020 [https://arxiv.org/abs/2004.10934] YOLO v5 PyTorch Github repository [https://github.com/ultralytics/yolov5] A Gentle Introduction to Object Recognition [https://machinelearningmastery.com/object-recognition- with-deep-learning] An image processing approach to detect lanes, pot holes and recognize road signs in Indian roads [https://pdfs.semanticscholar.org/2dd8/c6112d45bcc22477 eeede41f411bb005036b.pdf] 1 5 2 6 3 7 4 8