Text this: SwinLightGAN a study of low-light image enhancement algorithms using depth residuals and transformer techniques