Skip to content

Mask R-CNN for object detection and instance segmentation on Keras and TensorFlow

License

Notifications You must be signed in to change notification settings

bitsauce/Keypoint_RCNN

 
 

Repository files navigation

Keypoint R-CNN

This project extends the instance-level mask preditions of Mask R-CNN to enable keypoint estimation.

Here is a figure of the network architecture:

Model Overview

The architecure of the heads are as follows:

Heads

This network is trained on MS COCO with its keypoint annotations. Below is an example of such an annotation:

MS COCO Example

After training for 40k iterations, the model predicts masks such these:

Prediction Examples

Here I have visualized the heatmaps of inset (e):

Heatmaps

I ran the evaluation from https://github.com/matteorr/coco-analyze, and it gave me the following:

Precision/Recall Curve:

Precision/Recall Curve

Overall Keypoint Errors:

Overall Keypoint Errors

AP Improvement Areas:

AP Improvement Areas

Per Keypoint Error Breakdown:

Per Keypoint Error Breakdown

About

Mask R-CNN for object detection and instance segmentation on Keras and TensorFlow

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 99.1%
  • Other 0.9%