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 .
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.
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.
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 neuron analysis of a machine? Learn machine learning by designing Robotics algorithm. Click here for best machine learning course models with AI
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 (AI) will and is currently taking over an important role in our lives — not necessarily through intelligent robots.
Volume 78, October 1990, IEEE. It was in this seemingly unremarkable publication that Carver Mead laid the rudimentary foundations of "Neuromorphic Electronic Systems."