Occlusion-robust recognition, Prototype Learning, Contrastive learning, Visibility estimation, Distractor absorption