This article was originally published on Data from the Trenches. For more like it, follow us!

You just got a new drone and you want it to be super smart! Maybe it should detect whether workers are properly wearing their helmets or how big the cracks on a factory rooftop are.

In this blog post, we’ll look at the basic methods of object detection (Exhaustive Search, R-CNN, Fast R-CNN and Faster R-CNN) and try to understand the technical details of each model. The best part? We’ll do all of this without any formula, allowing readers with all levels of experience to follow along!

Finally, we will follow this post with a second one, where we will take a deeper dive into Single Shot Detector (SSD) networks and see how this can be deployed… on a drone.

Our First Steps Into Object Detection

Is It a Bird? Is It a Plane?— Image Classification

Cat vs. dog image classification

Cat? Dog? Image credit

Object detection (or recognition) builds on image classification. Image classification is the task of — you guessed it—classifying an image (via a grid of pixels like shown above) into a class category. For a refresher on image classification, we refer the reader to this post.

Object recognition is the process of identifying and classifying objects inside an image, which looks something like this:

#deep-learning #vision #object-detection #data-science

The Nuts and Bolts of Deep Learning Algorithms for Object Detection
2.90 GEEK