CS2Fusion: Contrastive learning for Self-Supervised infrared and visible image fusion by estimating feature compensation map