Bridging the Gap Between Semantic Segmentation and Instance Segmentation