SlideShare a Scribd company logo
1 of 20
Realtime Pothole
Detection System using
improved CNN Models
K.MD. ZAHID PARVEZ(1602-20-737-076)
BATHINI AJAY GOUD(1602-20-737-310)
Review-2
Internal Guide –
Ms. B. Leelavathy
Assistant Professor
Vasavi College Of Engineering
Existing work presented in the base
 Model Selection:
 YOLOv5 CNN model chosen as the foundation for pothole detection.
 Image Processing:
 Utilization of convolutional methods for effective image processing.
 Model Training and Evaluation:
 Training of YOLOv5 models (YOLOv5m6, YOLOv5s6, YOLOv5n6) with subsequent
evaluation based on mAP@0.5.
 Notable mAP@0.5 results: 80.8%, 82.2%, and 82.5% for YOLOv5m6, YOLOv5s6, and
YOLOv5n6 respectively.
 Findings and Recommendations:
 Identification of minor errors, such as misclassifying manholes, trees, and shadows as
potholes.
 Recommendations for further research, including improving image processing during
night-time and enhancing detection performance for long-distance objects.
Existing work presented in the base
Our Proposed Work
Data Collection and Preprocessing
Choosing Framework, Architecture and Model
Training of Custom Dataset and Initial Results
Post-Tuning Strategies
Results and Improvements
A comprehensive website integrated with Google Maps for analysing
the damages reported
Data Collection and Preprocessing:
Maximally Stable Extremal Regions (MSER)
Source: Kaggle
 Explanation: The dataset of 700+ images was sourced from Kaggle, a platform for machine
learning datasets and competitions.
Labeling with LabelMe, storing labels in JSON
 Explanation: Image annotation was performed using LabelMe, a popular tool for
annotating images with bounding boxes.
 The annotated data, containing information about the location of objects in the images,
was stored in JSON format.
 This structured data is crucial for training a computer vision model.
Data Collection and Preprocessing:
Augmentation of images using Albumentations for dataset diversification
 Explanation: Albumentations is a powerful Python library for image augmentation. Image
augmentation involves applying various transformations to the original images to create new
training samples, thereby enhancing the model's ability to generalize. The augmentation techniques
applied include:
 Random cropping: Extracting random regions from the images to introduce variability.
 Grayscale conversion: Transforming images to grayscale to account for different color representations.
 Saturation adjustment: Changing the intensity of colors to handle variations.
 Brightness adjustment: Adjusting the overall brightness of images for robustness.
 Hue adjustment: Modifying the hue of images to simulate different lighting conditions.
 Shadow adjustment: Introducing shadows in images to account for diverse scenarios.
 Night-time simulation: Adjusting images to represent nighttime conditions, ensuring the model's adaptability.
 Purpose: Augmentation enhances the model's performance by exposing it to a wider range of
scenarios, ensuring better generalization and robustness in real-world conditions.
Choosing Framework, Architecture and
Model
Maximally Stable Extremal Regions (MSER)
Framework: PyTorch
 Chosen for flexibility, ease of use, and strong community support. Enables seamless
integration with SSD for training and deployment.
Architecture: ResNet
 ResNet variants as the backbone can provide better feature extraction capabilities as
our project has large set of features
Model: SSD
 Used SSD for predicting the bounding boxes at different scales in a single pass
through a network rather than two stage.
 Checked with different Momentum values
Choosing Framework, Architecture and
Model
Training of Custom Dataset and Initial
Results
Model Training
 Trained our custom dataset on top of SSD with different Momentum, Loss function, Learning
Rate
Initial Model Evaluation:
 Presentation of Metrics: Introduced initial performance metrics, showcasing the model's
achievements.
 Acknowledgment of Challenge: Recognized the challenge of limited accuracy and set the
stage for improvement.
Post-Tuning
Maximally Stable Extremal Regions (MSER)
 Plan for Post-Tuning:
 Developed a post-tuning plan with a focus on improving night-time detection.
 Real-time Camera Feed Handling:
 Incorporated real-time camera feeds with IP access, facilitating live streaming for on-the-fly
detection.
 Integration of Bounding Boxes:
 Implemented a process to merge overlapping bounding boxes, enhancing the precision of
object detection.
Results and Analysis
Momentum Learning Rate Loss Function Achieved mAP@50 Achieved Train Loss
0.1 0.0005 SGD Loss Function 88.676 0.6764
0.5 0.0000002 SGD Loss Function 13.15 39.944
0.9 0.01 SGD Loss Function 85.85 0.976
0.9 0.001 AGD Loss Function 49.9 1.892
0.1 0.001 AGD Loss Function 25.769 0.545
SGD: Stochastic Gradient Descent – measure of predicted output and actual output.
AGD: Accelerated Gradient Descent – predicts the curvature of loss faster than SGD.
After training with different Hyper Parameters we achieved 88.676 mAP@50 and 0.6764 Train
Loss with Momentum 0.1, Learning Rate 0.0005, SGD Loss Function.
0.9
Momentu
0.01 AGD Loss
Function
85.85
mAP
0.976
Train Loss
0.9
Momentu
0.001 LR AGD Loss
Function
49.9 mAP 1.892 Loss
Function
0.1
Momentu
0.001 AGD Loss
Function
25.769
mAP
0.545 Train
Loss
0.1
Momentu
0.0005
LR
SGD Loss
Function
88.676 mAP 0.6764
Train Loss
0.5
Momentum
0.0000002
LR
SGD Loss Function 13.15 mAP 39.944 Train Loss
Use cases Achieved
 Detection of Potholes in different lighting conditions including Night time.
 Detection of Potholes of different sizes, shapes and dimensions
 Detection of false objects like Trees, Shadows, Vehicles etc..
Use cases Achieved
 Detection of Potholes in different lighting conditions including Night time.
 Detection of Potholes of different sizes, shapes and dimensions
 Detection of false objects like Trees, Shadows, Vehicles etc..
Use cases Achieved
 Comprehensive website integrated with Google Maps API for analyzing results.
Use cases Achieved
 Comprehensive website integrated with Google Maps API for analyzing results.
Improvements:
Maximally Stable Extremal Regions (MSER)
 Enabling real-time camera feeds with IP access, facilitating live streaming for detection.
Software and Hardware Requirements
Maximally Stable Extremal Regions (MSER)
Software Requirements
Python
OpenCV
PyTorch
Albumentation
LabelMe
Ultrlaytics
SSD
Google Colab
Hard Requirements
Physical Camera with IP Streaming
System with GPU (If Google Colab is not used)
Team B-13

More Related Content

Similar to Realtime pothole detection system using improved CNN Models

Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...IRJET Journal
 
Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...
Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...
Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...SBGC
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGIRJET Journal
 
Artifacts Detection by Extracting Edge Features and Error Block Analysis from...
Artifacts Detection by Extracting Edge Features and Error Block Analysis from...Artifacts Detection by Extracting Edge Features and Error Block Analysis from...
Artifacts Detection by Extracting Edge Features and Error Block Analysis from...Md. Mehedi Hasan
 
Intelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial IntelligenceIntelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial IntelligenceIRJET Journal
 
Human Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon Transform
Human Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon TransformHuman Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon Transform
Human Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon TransformFadwa Fouad
 
Ieee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingIeee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingK Sundaresh Ka
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance SystemIRJET Journal
 
Fisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVFisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVYu Huang
 
Car Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningCar Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningIRJET Journal
 
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...Benjamin Bengfort
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET Journal
 
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...Edge AI and Vision Alliance
 
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...IRJET Journal
 
Avihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slidesAvihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slideswolf
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET Journal
 
[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniques[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniquesJaeJun Yoo
 

Similar to Realtime pothole detection system using improved CNN Models (20)

Kq3518291832
Kq3518291832Kq3518291832
Kq3518291832
 
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
 
Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...
Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...
Java image processing ieee projects 2012 @ Seabirds ( Chennai, Bangalore, Hyd...
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
 
Artifacts Detection by Extracting Edge Features and Error Block Analysis from...
Artifacts Detection by Extracting Edge Features and Error Block Analysis from...Artifacts Detection by Extracting Edge Features and Error Block Analysis from...
Artifacts Detection by Extracting Edge Features and Error Block Analysis from...
 
Intelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial IntelligenceIntelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial Intelligence
 
Human Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon Transform
Human Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon TransformHuman Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon Transform
Human Action Recognition in Videos Employing 2DPCA on 2DHOOF and Radon Transform
 
Ieee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingIeee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image Processing
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance System
 
Fisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVFisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IV
 
Thesis_Oral
Thesis_OralThesis_Oral
Thesis_Oral
 
Car Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningCar Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep Learning
 
Final PPT.pdf
Final PPT.pdfFinal PPT.pdf
Final PPT.pdf
 
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate Recognition
 
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
 
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
 
Avihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slidesAvihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slides
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
 
[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniques[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniques
 

Recently uploaded

《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gapedkojalkojal131
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberMs Riya
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhisoniya singh
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 

Recently uploaded (20)

《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 

Realtime pothole detection system using improved CNN Models

  • 1. Realtime Pothole Detection System using improved CNN Models K.MD. ZAHID PARVEZ(1602-20-737-076) BATHINI AJAY GOUD(1602-20-737-310) Review-2 Internal Guide – Ms. B. Leelavathy Assistant Professor Vasavi College Of Engineering
  • 2. Existing work presented in the base  Model Selection:  YOLOv5 CNN model chosen as the foundation for pothole detection.  Image Processing:  Utilization of convolutional methods for effective image processing.  Model Training and Evaluation:  Training of YOLOv5 models (YOLOv5m6, YOLOv5s6, YOLOv5n6) with subsequent evaluation based on mAP@0.5.  Notable mAP@0.5 results: 80.8%, 82.2%, and 82.5% for YOLOv5m6, YOLOv5s6, and YOLOv5n6 respectively.  Findings and Recommendations:  Identification of minor errors, such as misclassifying manholes, trees, and shadows as potholes.  Recommendations for further research, including improving image processing during night-time and enhancing detection performance for long-distance objects.
  • 4. Our Proposed Work Data Collection and Preprocessing Choosing Framework, Architecture and Model Training of Custom Dataset and Initial Results Post-Tuning Strategies Results and Improvements A comprehensive website integrated with Google Maps for analysing the damages reported
  • 5. Data Collection and Preprocessing: Maximally Stable Extremal Regions (MSER) Source: Kaggle  Explanation: The dataset of 700+ images was sourced from Kaggle, a platform for machine learning datasets and competitions. Labeling with LabelMe, storing labels in JSON  Explanation: Image annotation was performed using LabelMe, a popular tool for annotating images with bounding boxes.  The annotated data, containing information about the location of objects in the images, was stored in JSON format.  This structured data is crucial for training a computer vision model.
  • 6. Data Collection and Preprocessing: Augmentation of images using Albumentations for dataset diversification  Explanation: Albumentations is a powerful Python library for image augmentation. Image augmentation involves applying various transformations to the original images to create new training samples, thereby enhancing the model's ability to generalize. The augmentation techniques applied include:  Random cropping: Extracting random regions from the images to introduce variability.  Grayscale conversion: Transforming images to grayscale to account for different color representations.  Saturation adjustment: Changing the intensity of colors to handle variations.  Brightness adjustment: Adjusting the overall brightness of images for robustness.  Hue adjustment: Modifying the hue of images to simulate different lighting conditions.  Shadow adjustment: Introducing shadows in images to account for diverse scenarios.  Night-time simulation: Adjusting images to represent nighttime conditions, ensuring the model's adaptability.  Purpose: Augmentation enhances the model's performance by exposing it to a wider range of scenarios, ensuring better generalization and robustness in real-world conditions.
  • 7. Choosing Framework, Architecture and Model Maximally Stable Extremal Regions (MSER) Framework: PyTorch  Chosen for flexibility, ease of use, and strong community support. Enables seamless integration with SSD for training and deployment. Architecture: ResNet  ResNet variants as the backbone can provide better feature extraction capabilities as our project has large set of features Model: SSD  Used SSD for predicting the bounding boxes at different scales in a single pass through a network rather than two stage.  Checked with different Momentum values
  • 9. Training of Custom Dataset and Initial Results Model Training  Trained our custom dataset on top of SSD with different Momentum, Loss function, Learning Rate Initial Model Evaluation:  Presentation of Metrics: Introduced initial performance metrics, showcasing the model's achievements.  Acknowledgment of Challenge: Recognized the challenge of limited accuracy and set the stage for improvement.
  • 10. Post-Tuning Maximally Stable Extremal Regions (MSER)  Plan for Post-Tuning:  Developed a post-tuning plan with a focus on improving night-time detection.  Real-time Camera Feed Handling:  Incorporated real-time camera feeds with IP access, facilitating live streaming for on-the-fly detection.  Integration of Bounding Boxes:  Implemented a process to merge overlapping bounding boxes, enhancing the precision of object detection.
  • 11. Results and Analysis Momentum Learning Rate Loss Function Achieved mAP@50 Achieved Train Loss 0.1 0.0005 SGD Loss Function 88.676 0.6764 0.5 0.0000002 SGD Loss Function 13.15 39.944 0.9 0.01 SGD Loss Function 85.85 0.976 0.9 0.001 AGD Loss Function 49.9 1.892 0.1 0.001 AGD Loss Function 25.769 0.545 SGD: Stochastic Gradient Descent – measure of predicted output and actual output. AGD: Accelerated Gradient Descent – predicts the curvature of loss faster than SGD. After training with different Hyper Parameters we achieved 88.676 mAP@50 and 0.6764 Train Loss with Momentum 0.1, Learning Rate 0.0005, SGD Loss Function.
  • 12. 0.9 Momentu 0.01 AGD Loss Function 85.85 mAP 0.976 Train Loss 0.9 Momentu 0.001 LR AGD Loss Function 49.9 mAP 1.892 Loss Function 0.1 Momentu 0.001 AGD Loss Function 25.769 mAP 0.545 Train Loss
  • 13. 0.1 Momentu 0.0005 LR SGD Loss Function 88.676 mAP 0.6764 Train Loss 0.5 Momentum 0.0000002 LR SGD Loss Function 13.15 mAP 39.944 Train Loss
  • 14. Use cases Achieved  Detection of Potholes in different lighting conditions including Night time.  Detection of Potholes of different sizes, shapes and dimensions  Detection of false objects like Trees, Shadows, Vehicles etc..
  • 15. Use cases Achieved  Detection of Potholes in different lighting conditions including Night time.  Detection of Potholes of different sizes, shapes and dimensions  Detection of false objects like Trees, Shadows, Vehicles etc..
  • 16. Use cases Achieved  Comprehensive website integrated with Google Maps API for analyzing results.
  • 17. Use cases Achieved  Comprehensive website integrated with Google Maps API for analyzing results.
  • 18. Improvements: Maximally Stable Extremal Regions (MSER)  Enabling real-time camera feeds with IP access, facilitating live streaming for detection.
  • 19. Software and Hardware Requirements Maximally Stable Extremal Regions (MSER) Software Requirements Python OpenCV PyTorch Albumentation LabelMe Ultrlaytics SSD Google Colab Hard Requirements Physical Camera with IP Streaming System with GPU (If Google Colab is not used)