Realtime Object Detection Using SSD
Realtime Object Detection Using SSD
Fatima Ansari
Department of Computer
Engineering
M. H. Saboo Siddik College of
Engineering
Mumbai, India
[email protected]
I. INTRODUCTION
Every object detection has two parts Viz Our object detection model uses Ssd mobile net
category recognition and its detection in the algorithm to recognize and detect the object in the
image. Category Recognition deals with image. Our model's algorithm uses appearance
comparing the object present in the image with present in an image to recognize a particular
one of the predefined objects. It is a process in object. The model is relatively simple and easy to
which it will match, compare and identify those
implement. Object detection is a regression
specific objects present in the digital image and
problem that detects directly from bounding box
videos. And category detection deals with
subtracting the object present in the image from its coordinates and class probability. Every object
background. It will enhance the object present in has its own class such as all dish plates are circle
an image. i.e round, which are used in object detection.
In general, object detection algorithms depend
on comparing or matching the object present in the II. LITERATURE SURVEY
image with its predefined dataset. Object
recognition using appearance-based or feature-
based technics. For example, it is used to detect There are many object detection technology came
instances of real-life objects like bottles, into existence in last few years. The main motive
cellphones, etc. In digital images or videos. of object detection is two identify the key features
of the image and leaving out unnecessary things
from an image. Also, there are having many fields
in which detecting the target object and track them
properly is very important. So the need for object
detection increased
1) ResNet:
But they witnessed, as there were adding more To identify the object properly we will use an
layers to the neural network, it became difficult to SSD(Single Shot multibox Detector) mobile net
train them, and then the accuracy starts to algorithm. SSD mobile net uses a technology in
degrade. Hence to overcome this problem resnet which it divides the object into small boxes and
was introduced. then it will identify the object. With this, we can
identify many objects in a single image. As it can
segment the image into many parts and try to
2) RCNN: identify as many objects as it can. It has more
accuracy than the r-CNN algorithm. It can identify
R-CNN is composed of three modules: any object in real-time. The main benefit of using
Module 1: Region proposal: create and extract SSD mobile net is it can identify images in real-
independent region proposal. time with this we can identify objects present on
Module 2: Feature extractor: get a feature from live images in real-time. Realtime object detection
each candidate region using convnets. is very helpful.
Module 3: Classify features.
The work of R-CNN is to take an image and
identify where the main object (via a bounding A. ALGORITHM
box) is in the image.
1. It takes the image as input from the user via
Problems with R-CNN: webcam.
I. It takes a lot of time as it classifies 2000 2. It processes the image.
regions proposals per image. 3. It extracts all the necessary features from the
II. Cannot be implemented in real-time. image.
. 4. It segments the image in small pieces to
identify more object present in the image.
III. PROPOSED SYSTEM 5. After segmenting it try to identify objects.
6. T starts detecting objects present in the image.
7. It shows the output to the user.
We have used python as a programming language
to code the system. In python, we will use the
B. RESULT