Object Detection Using Single Shot MultiBox Detector (A Case Study Approach)

Object Detection Using Single Shot MultiBox Detector (A Case Study Approach)

Object Detection Using Single Shot MultiBox Detector (A Case Study Approach). This blog post delivers the fundamental principles behind object detection and it's algorithms with rigorous intuition.

This blog post delivers the fundamental principles behind object detection and it's algorithms with rigorous intuition.Prerequisites :
In t Some basic knowledge in Deep Learning / Machine Learning / Mathematics .

CONTENTS

1.) What is object detection ?

2.) Explanation of some of the terminologies involved in object detection.

3.) Walk-through to ANN,CNN

4.) Principles behind SSD and simple implementation in python.

5.) Case study involving ENA24 dataset(detecting wildlife animals).

**_What is object detection?_** It is a technique in computer vision, which is used to identify and locate objects in an image or video. The camera application deployed in recent computers uses object detection to identify face(s).There are many applications to it ranging from medical domain to more advanced domain like space research.

There are many terminologies (jargon's) associated with object detection technology .We will discuss some of them in detail .

1.) **Object** : A material thing that can be seen and touched. In the computer vision community, it is considered as a group of pixels in an image or video which represent an material.

In the above image, both apple and banana is an object. If you notice the image carefully, we can infer that a group of yellow colored pixels with a curvy structure forms an banana. Similarly, a group of red colored pixels with some structure forms an apple. So, basically most of the object detection algorithms involves in finding the common **structure** which forms an object.

**_2.) Bounding box_** : It is an geometrical figure (square,circle,etc.,) which encloses the object of interest. If you look at the above image, the red colored rectangle depicts an bounding box. It encloses the apple(object) in the image.Similarly,the blue colored rectangle which encloses the banana(object) in the image depicts an bounding box. This bounding box is also called as ground-truth bounding box, as it is not generated by the object detection algorithm, rather it is already **given** .

**_3.) Anchor box_** : It is an geometrical figure (square,circle,etc.,) which is generated by the object detection algorithm in order to identify and locate an object in an image. This definition will make more sense, when we try to discuss SSD.

deep-learning machine-learning hackernoon-top-story mathematics

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How To Get Started With Machine Learning With The Right Mindset

You got intrigued by the machine learning world and wanted to get started as soon as possible, read all the articles, watched all the videos, but still isn’t sure about where to start, welcome to the club.

What is Supervised Machine Learning

What is neuron analysis of a machine? Learn machine learning by designing Robotics algorithm. Click here for best machine learning course models with AI

Pros and Cons of Machine Learning Language

AI, Machine learning, as its title defines, is involved as a process to make the machine operate a task automatically to know more join CETPA

Artificial Intelligence, Machine Learning, Deep Learning 

Artificial Intelligence (AI) will and is currently taking over an important role in our lives — not necessarily through intelligent robots.

Why Neuromorphic Matters: Deep Learning Applications

Volume 78, October 1990, IEEE. It was in this seemingly unremarkable publication that Carver Mead laid the rudimentary foundations of "Neuromorphic Electronic Systems."