Skip to content

Object detection and tracking using Mask RCNN and temporal coherence

Notifications You must be signed in to change notification settings

monjurulkarim/Tracking_manufacturing

Repository files navigation

Object Detection and Tracking

Object detection and tracking using Mask RCNN and temporal coherence

This is the implementation of manufacturing Object detection and tracking in the manufacturing plants. This model uses Mask RCNN model to do the initial segmentation. Which is based on Feature Pyramid Network(FPN) and a ResNet50 backbone. To give temporal consistency in the detection results, a two-staged detection threshold has been used to boost up weak detections in a frame by referring to objects with high detection scores in neighboring frames.

ezgif com-crop (1)

The repository includes:

  • Source code of Mask R-CNN with temporal coherence
  • Training code
  • Jupyter notebook for detection
  • Evaluation file for precision, recall and F1-score

Getting Started

Training on your dataset

Use the custom.py to set your number of classes and load the dataset (train, val) with annotation. For annotating the images use COCO style image annotation tool, which are available online.

Citation

If you use this repository, please cite the following paper:

@article{karim2019region,
  title={A Region-Based Deep Learning Algorithm for Detecting and Tracking Objects in Manufacturing Plants},
  author={Karim, Muhammad Monjurul and Doell, David and Lingard, Ravon and Yin, Zhaozheng and Leu, Ming C and Qin, Ruwen},
  journal={Procedia Manufacturing},
  volume={39},
  pages={168--177},
  year={2019},
  publisher={Elsevier}
}

About

Object detection and tracking using Mask RCNN and temporal coherence

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published