njanirudh / Nut-Detector

Detect three class of nuts kept in a colored tray under variable lighting and variable tray pose and distances from a video using FR-CNN.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nut-Detector

Detect three class of nuts kept in a colored tray under variable lighting and variable tray pose and distances on the stable frame of the video. The complete report is given here and the final presentation is here. This implementation achieved the highest score in the competition among 30+ contestants with a success rate of 85% on hold-out dataset.


Introduction

The main goal of this task is to detect three classes of nuts in the stable video frame ie. Haselnuts, Peanuts, Walnuts that are thrown randomly on a uniformly colored tray using computer vision. The image of the tray is taken at different light brightness and distances. Extra objects called as distractors are used to confuse the object detector.

Pipeline

The general pipeline consists of 3 steps. The stable frame detection is performed using classical computer vision method. The main object detection part involves training a deep learning model.

About

Detect three class of nuts kept in a colored tray under variable lighting and variable tray pose and distances from a video using FR-CNN.

License:MIT License


Languages

Language:Python 100.0%