Skip to content

micklexqg/mask_rcnn_pytorch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mask RCNN in PyTorch

Unfortunately, we could not fit the model into the GPU we have and there is some ambiguity in the paper as well, so we decided to stop the project and wait until the official code being released.

  1. This is a PyTorch implementation of Mask RCNN which attempts to reproduce the results in Mask RCNN.
  2. This project provides an implementation of ROI Align in CUDA C as well as a PyTorch nn.Module for it.
  3. The model architecture is based on the awesome Faster RCNN with PyTorch repo.
  4. The experiment setup is based on Image Classification Project Killer in Pytorch to minimize the effort of doing experiments and developing new models.

Spectial thanks to Fast Mask RCNN for being the catalyst of this project.

Progress (with expected time)

  • ROIAlign layer (It is not explained in the paper how four regular locations are chosen, so currently, this implementation uses 4 corners of each bin. This may be changed either after hyper-parameter tuning stage or after the release of the original code.)
  • COCO dataloader with mask
  • FastRCNN with ROIAlign using ResNet-50-C4
  • Training code
  • Test the FastRCNN with ROI Algin (In progress)
  • MaskRCNN using ResNet-50-C4
  • FPN backbone
  • Testing all code
  • Turing hyper-parameters
  • Considering removing dependency of numpy and cython
  • Speed up
  • Clean the code and comment
  • Pretrained models
  • Demo code

About

Mask RCNN in PyTorch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.0%
  • Cuda 11.4%
  • C 6.5%
  • Other 1.1%