ABSTRACT-Major Project
ABSTRACT-Major Project
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
Prepared by
Kakarla Tirupathi Reddy (19KH1A0544)
Gopemmagari Narendranath Reddy (19KH1A0535)
Gajjala Indrani (19KH1A0532)
Duddikunta Siva Reddy (19KH1A0528)
Dara Someswar Kumar (19KH1A0524)
To fully understand just how powerful this traffic congestion problem is, we
need to look at it from the very beginning which is traditional way of controlling
traffic. Traditional way basically uses, a person should make traffic observations to
estimate or provide the clearance to the lane which consists of high count of vehicles.
Traditional method later updated by using remotes-controlled system to give the
right signal to the lanes. And these practices fail because the persons may not be
available at every time at the traffic center.
DISADVANTAGES:
• Low efficiency.
• Time consuming.
• High complexities.
• Resources consuming
PROPOSED SYSTEM
We propose this application that can be considered a useful system since it
helps to reduce the limitations obtained traditional methods. By providing support
through the a DL based analysis, it can be able to generate best results for attributes
without any overlap. The system is developed in a Flask based Python environment.
The models involved in this application are YOLO.
ADVANTAGES:
• High efficiency.
• Time Saving.
• Low complexities.
FLOW DIAGRAM
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.
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.
I) Residual blocks
II) Bounding box regression
III) Intersection Over Union (IOU)
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.
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
real box.
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.
TECHNOLOGY USED
❖ Python programming
❖ Artificial Intelligence