Reframing Image Difference Captioning with BLIP2IDC and Synthetic Augmentation