SlideShare a Scribd company logo
1 of 7
Content
YOLO : Introduction
How the YOLO algorithm works
Applications of YOLO
Conclusion
References
YOLO : Introduction
 YOLO is an abbreviation for the term ‘You Only Look Once’. This is
an algorithm that detects and recognizes various objects in a
picture (in real-time). Object detection in YOLO is done as a
regression problem and provides the class probabilities of the
detected images.
 YOLO algorithm employs convolutional neural networks (CNN) to
detect objects in real-time. As the name suggests, the algorithm
requires only a single forward propagation through a neural network
to detect objects.
 This means that prediction in the entire image is done in a single
algorithm run. The CNN is used to predict various class
probabilities and bounding boxes simultaneously.
 The YOLO algorithm consists of various variants. Some of the
common ones include tiny YOLO and YOLOv3.
How the YOLO algorithm works
 YOLO algorithm works using the following three techniques:
 Residual blocks : First, the image is divided into various grids. Each grid has a
dimension of S x S. The following image shows how an input image is divided
into grids.
 Bounding box regression : A bounding box is an outline that highlights an
object in an image. Every bounding box in the image consists of the following
attributes:
• Width (bw)
• Height (bh)
• Class (for example, person, car, traffic light, etc.)- This is represented by the
letter c.
• Bounding box center (bx,by)
 Intersection Over Union (IOU) : Intersection over union (IOU) is a
phenomenon in object detection that describes how boxes overlap. YOLO
uses IOU to provide an output box that surrounds the objects perfectly. Each
grid cell is responsible for predicting the bounding boxes and their confidence
scores. The IOU is equal to 1 if the predicted bounding box is the same as the
real box. This mechanism eliminates bounding boxes that are not equal to the
Applications of YOLO
 YOLO algorithm can be applied in the following fields:
• Autonomous driving: YOLO algorithm can be used in
autonomous cars to detect objects around cars such as vehicles,
people, and parking signals. Object detection in autonomous cars is
done to avoid collision since no human driver is controlling the car.
• Wildlife: This algorithm is used to detect various types of animals
in forests. This type of detection is used by wildlife rangers and
journalists to identify animals in videos (both recorded and real-
time) and images. Some of the animals that can be detected
include giraffes, elephants, and bears.
• Security: YOLO can also be used in security systems to enforce
security in an area. Let’s assume that people have been restricted
from passing through a certain area for security reasons. If
someone passes through the restricted area, the YOLO algorithm
will detect him/her, which will require the security personnel to take
further action.
Conclusion
• We have gained an overview of object detection and
the YOLO algorithm.
• We have gone through the main reasons why the
YOLO algorithm is important.
• We have learned how the YOLO algorithm works.
We have also gained an understanding of the main
techniques used by YOLO to detect objects.
• We have learned the real-life applications of YOLO.
References
 https://www.section.io/engineering-education/introduction-
to-yolo-algorithm-for-object-detection/
 https://pjreddie.com/yolo/
 https://www.v7labs.com/blog/yolo-object-detection
YOLO.pptx

More Related Content

What's hot

Image Classification with Deep Learning | DevFest + GDay, George Town, Mala...
Image Classification with Deep Learning  |  DevFest + GDay, George Town, Mala...Image Classification with Deep Learning  |  DevFest + GDay, George Town, Mala...
Image Classification with Deep Learning | DevFest + GDay, George Town, Mala...
Virot "Ta" Chiraphadhanakul
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORK
ESCOM
 

What's hot (20)

Yolo
YoloYolo
Yolo
 
PR-207: YOLOv3: An Incremental Improvement
PR-207: YOLOv3: An Incremental ImprovementPR-207: YOLOv3: An Incremental Improvement
PR-207: YOLOv3: An Incremental Improvement
 
[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
 
Deep learning book_chap_02
Deep learning book_chap_02Deep learning book_chap_02
Deep learning book_chap_02
 
Image Classification with Deep Learning | DevFest + GDay, George Town, Mala...
Image Classification with Deep Learning  |  DevFest + GDay, George Town, Mala...Image Classification with Deep Learning  |  DevFest + GDay, George Town, Mala...
Image Classification with Deep Learning | DevFest + GDay, George Town, Mala...
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
 
Yolov5
Yolov5 Yolov5
Yolov5
 
SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)
 
java interface and packages
java interface and packagesjava interface and packages
java interface and packages
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORK
 
YOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection reviewYOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection review
 
Yolov3
Yolov3Yolov3
Yolov3
 
Darknet yolo
Darknet yoloDarknet yolo
Darknet yolo
 
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
 
You Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object DetectionYou Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object Detection
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
 
Java Exception handling
Java Exception handlingJava Exception handling
Java Exception handling
 
Object detection
Object detectionObject detection
Object detection
 

Similar to YOLO.pptx

presentation on Faster Yolo
presentation on Faster Yolo presentation on Faster Yolo
presentation on Faster Yolo
toontown1
 
auto-assistance system for visually impaired person
auto-assistance system for visually impaired personauto-assistance system for visually impaired person
auto-assistance system for visually impaired person
shahsamkit73
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303
Editor IJARCET
 
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operatorProposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
QUESTJOURNAL
 

Similar to YOLO.pptx (20)

OBJECT AND MOTION DEDUCTION SYSTEM USING YOLO IN DEEP LEARNING.pptx
OBJECT AND MOTION DEDUCTION SYSTEM USING YOLO IN DEEP LEARNING.pptxOBJECT AND MOTION DEDUCTION SYSTEM USING YOLO IN DEEP LEARNING.pptx
OBJECT AND MOTION DEDUCTION SYSTEM USING YOLO IN DEEP LEARNING.pptx
 
SEMINAR COURSE PRESENTATION on YOLO algorithm for object detection
SEMINAR COURSE PRESENTATION on YOLO algorithm for object detectionSEMINAR COURSE PRESENTATION on YOLO algorithm for object detection
SEMINAR COURSE PRESENTATION on YOLO algorithm for object detection
 
Instantaneous Object Detection By Blob Assessment
Instantaneous Object Detection By Blob AssessmentInstantaneous Object Detection By Blob Assessment
Instantaneous Object Detection By Blob Assessment
 
presentation on Faster Yolo
presentation on Faster Yolo presentation on Faster Yolo
presentation on Faster Yolo
 
IRJET - Real Time Object Detection using YOLOv3
IRJET - Real Time Object Detection using YOLOv3IRJET - Real Time Object Detection using YOLOv3
IRJET - Real Time Object Detection using YOLOv3
 
auto-assistance system for visually impaired person
auto-assistance system for visually impaired personauto-assistance system for visually impaired person
auto-assistance system for visually impaired person
 
Object Detection and Tracking AI Robot
Object Detection and Tracking AI RobotObject Detection and Tracking AI Robot
Object Detection and Tracking AI Robot
 
IRJET - Direct Me-Nevigation for Blind People
IRJET -  	  Direct Me-Nevigation for Blind PeopleIRJET -  	  Direct Me-Nevigation for Blind People
IRJET - Direct Me-Nevigation for Blind People
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303
 
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEMDEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
 
Yolo releases gianmaria
Yolo releases gianmariaYolo releases gianmaria
Yolo releases gianmaria
 
Wildlife Identification using Object Detection using Computer Vision and YOLO
Wildlife Identification using Object Detection using Computer Vision and YOLOWildlife Identification using Object Detection using Computer Vision and YOLO
Wildlife Identification using Object Detection using Computer Vision and YOLO
 
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operatorProposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
 
Study of AI Fitness Model Using Deep Learning
Study of AI Fitness Model Using Deep LearningStudy of AI Fitness Model Using Deep Learning
Study of AI Fitness Model Using Deep Learning
 
Fast Human Detection in Surveillance Video
Fast Human Detection in Surveillance VideoFast Human Detection in Surveillance Video
Fast Human Detection in Surveillance Video
 
Object Detection An Overview
Object Detection An OverviewObject Detection An Overview
Object Detection An Overview
 
YOLOv4: A Face Mask Detection System
YOLOv4: A Face Mask Detection SystemYOLOv4: A Face Mask Detection System
YOLOv4: A Face Mask Detection System
 
[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...
[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...
[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...
 
IRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A SurveyIRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A Survey
 
AI-Automation-Using-Computer-Vision-in-Testing.pptx
AI-Automation-Using-Computer-Vision-in-Testing.pptxAI-Automation-Using-Computer-Vision-in-Testing.pptx
AI-Automation-Using-Computer-Vision-in-Testing.pptx
 

More from MahimMajee (6)

Naive.pdf
Naive.pdfNaive.pdf
Naive.pdf
 
Naive_hehe.pptx
Naive_hehe.pptxNaive_hehe.pptx
Naive_hehe.pptx
 
summer training ppt.pptx
summer training ppt.pptxsummer training ppt.pptx
summer training ppt.pptx
 
13000119055_TRAVEL AND TOURISM.pptx
13000119055_TRAVEL AND TOURISM.pptx13000119055_TRAVEL AND TOURISM.pptx
13000119055_TRAVEL AND TOURISM.pptx
 
linear SVM.ppt
linear SVM.pptlinear SVM.ppt
linear SVM.ppt
 
SVM1.pptx
SVM1.pptxSVM1.pptx
SVM1.pptx
 

Recently uploaded

Unique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfUnique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdf
ScottMeyers35
 
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Menggugurkan Kandungan 087776558899
 
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
HyderabadDolls
 
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 

Recently uploaded (20)

Call Girl Service in Korba 9332606886 High Profile Call Girls You Can Get ...
Call Girl Service in Korba   9332606886  High Profile Call Girls You Can Get ...Call Girl Service in Korba   9332606886  High Profile Call Girls You Can Get ...
Call Girl Service in Korba 9332606886 High Profile Call Girls You Can Get ...
 
Just Call VIP Call Girls In Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
Just Call VIP Call Girls In  Bangalore Kr Puram ☎️ 6378878445 Independent Fem...Just Call VIP Call Girls In  Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
Just Call VIP Call Girls In Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
 
Unique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfUnique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdf
 
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdfPeace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
 
Honasa Consumer Limited Impact Report 2024.pdf
Honasa Consumer Limited Impact Report 2024.pdfHonasa Consumer Limited Impact Report 2024.pdf
Honasa Consumer Limited Impact Report 2024.pdf
 
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
 
2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.
 
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...
 
Contributi dei parlamentari del PD - Contributi L. 3/2019
Contributi dei parlamentari del PD - Contributi L. 3/2019Contributi dei parlamentari del PD - Contributi L. 3/2019
Contributi dei parlamentari del PD - Contributi L. 3/2019
 
Scaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processScaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP process
 
tOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTRtOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTR
 
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
 
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girlsPakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girls
 
Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...
Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...
Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...
 
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
 
74th Amendment of India PPT by Piyush(IC).pptx
74th Amendment of India PPT by Piyush(IC).pptx74th Amendment of India PPT by Piyush(IC).pptx
74th Amendment of India PPT by Piyush(IC).pptx
 
Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'
 
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
 
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiVasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
 
NGO working for orphan children’s education
NGO working for orphan children’s educationNGO working for orphan children’s education
NGO working for orphan children’s education
 

YOLO.pptx

  • 1. Content YOLO : Introduction How the YOLO algorithm works Applications of YOLO Conclusion References
  • 2. YOLO : Introduction  YOLO is an abbreviation for the term ‘You Only Look Once’. This is an algorithm that detects and recognizes various objects in a picture (in real-time). Object detection in YOLO is done as a regression problem and provides the class probabilities of the detected images.  YOLO algorithm employs convolutional neural networks (CNN) to detect objects in real-time. As the name suggests, the algorithm requires only a single forward propagation through a neural network to detect objects.  This means that prediction in the entire image is done in a single algorithm run. The CNN is used to predict various class probabilities and bounding boxes simultaneously.  The YOLO algorithm consists of various variants. Some of the common ones include tiny YOLO and YOLOv3.
  • 3. How the YOLO algorithm works  YOLO algorithm works using the following three techniques:  Residual blocks : First, the image is divided into various grids. Each grid has a dimension of S x S. The following image shows how an input image is divided into grids.  Bounding box regression : A bounding box is an outline that highlights an object in an image. Every bounding box in the image consists of the following attributes: • Width (bw) • Height (bh) • Class (for example, person, car, traffic light, etc.)- This is represented by the letter c. • Bounding box center (bx,by)  Intersection Over Union (IOU) : Intersection over union (IOU) is a phenomenon in object detection that describes how boxes overlap. YOLO uses IOU to provide an output box that surrounds the objects perfectly. Each grid cell is responsible for predicting the bounding boxes and their confidence scores. The IOU is equal to 1 if the predicted bounding box is the same as the real box. This mechanism eliminates bounding boxes that are not equal to the
  • 4. Applications of YOLO  YOLO algorithm can be applied in the following fields: • Autonomous driving: YOLO algorithm can be used in autonomous cars to detect objects around cars such as vehicles, people, and parking signals. Object detection in autonomous cars is done to avoid collision since no human driver is controlling the car. • Wildlife: This algorithm is used to detect various types of animals in forests. This type of detection is used by wildlife rangers and journalists to identify animals in videos (both recorded and real- time) and images. Some of the animals that can be detected include giraffes, elephants, and bears. • Security: YOLO can also be used in security systems to enforce security in an area. Let’s assume that people have been restricted from passing through a certain area for security reasons. If someone passes through the restricted area, the YOLO algorithm will detect him/her, which will require the security personnel to take further action.
  • 5. Conclusion • We have gained an overview of object detection and the YOLO algorithm. • We have gone through the main reasons why the YOLO algorithm is important. • We have learned how the YOLO algorithm works. We have also gained an understanding of the main techniques used by YOLO to detect objects. • We have learned the real-life applications of YOLO.