Understanding RCNN models and its variants