CUFD: An encoder-decoder network for visible and infrared image fusion based on common and unique feature decomposition