CANet: Class-Agnostic Segmentation Networks with Iterative Refinement and Attentive Few-Shot Learning