Rethinking Object Detection
Rethinking Object Detection


Object localization/detection is one of the most crucial tasks in artificial intelligence and computer vision. The importance of object detection is that most of the vision tasks start with object localization. Real-world applications such as autonomous driving, personal/industrial robotics, person counting, object tracking, surveillance, OCR (optical character recognition) need to localize the object in the given image or video.

Object detection has a long history. The researchers have been continuously working on improving object detection techniques. Before the deep learning era, hand-crafted features — haar-like features, HOGs (histogram of gradients), and deformable part models — were used to train an object localization classifier. With the great success of deep learning in computer vision, novel deep learning-based object detection methods (features extracted from deep convolutional neural networks) have been proposed. There are various very robust and high performing object detection methods which help to boost real-world applications.

Session Outline:

In this tutorial, we will go through:
- the history of object detection — pre-deep learning methods object detection evaluation — evaluation metrics;
- benchmark datasets used for evaluation;
- cascade face detection methods (MTCNN);
- convolutional neural networks;
- the recent (deep learning-based) detection methods such as RCNN (Region Convolutional Neural Networks), Fast RCNN, Faster RCNN, RetinaNet, YOLO (You Only Look Once), SSD (Single Shot MultiBox Detector);
- two-stage detectors vs. single-stage detectors;
- end-to-end object detection pipeline;
- practical tips and tricks in training object detection models.

Then, we will be discussing future research topics, and we will be asking and trying to answer some questions:
- How could the current object localization/detection methods be improved?
- What are the missing points in state-of-the-art object detection methods and datasets?
- What we should pay attention to have explainable and reliable detectors
- Which evaluation metrics we need to consider to be able to assess the detection methods in the right way?

Learning outcomes and takeaways:
- Learn about object detection history and the current status briefly,
- Evaluation metrics and their importance for real world applications,
- Practical tips for training object detection models,
- Get an idea about the future direction of object detection.
We are looking forward to seeing you in this tutorial and help us to rethink object detection!

Session Prerequisites:
- python
- google colab (sign in with the google account)
- scikit-learn
- numpy
- any deep learning framework (TensorFlow/Keras/PyTorch)
- basic computer vision knowledge
- convolutional neural network


Alisher Abdulkhaev is a Machine Learning Engineer working for Browzzin — AI powered Social Fashion App. Alisher is the co-director and board member at Machine Learning Tokyo—award winning non profit organization dedicated to democratizing machine learning.

Open Data Science

Open Data Science
Innovation Center
101 Main St
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google