Localizing birds from pictures using TensorFlow Object Detection API and OpenVINO
Sayak Paul
Kolkata, West Bengal
- 0 Collaborators
This project demonstrates the use of the TensorFlow Object Detection API along with OpenVINO to localize birds from a given image. ...learn more
Project status: Under Development
Intel Technologies
OpenVINO
Overview / Usage
This project can help researchers to identify different birds from still images or live video feeds. The project is being developed using the Caltech-UCSD Birds-200-2011 dataset which consists of 200 different bird categories.
Methodology / Approach
I used the TensorFlow Object Detection API to train a custom object detection model using the above-mentioned dataset. I fine-tuned the SSDMobileNetV1 model which was pretrained on the Coco dataset. I trained the model for 100k steps and I got an **mAP **of ~ 77.5%. For the purpose of this project, I reduced the number of classes to 20.
After generating the frozen inference graph, I used OpenVINO to further optimize it for running inference on an NCS.
Technologies Used
-
TensorFlow Object Detection API
-
GCP's ML Engine to faciliate multi-gpu training
-
OpenVINO to optimize network inference