A novel self-learning network integrating contrastive learning, perceptual learning and masked image modelling | Synapse