Based on the posted code I assume the left image represents the input while the right one the model output?
If that’s the case, I guess your model isn’t able to create sharp images and you could check the literature for new architectures, which could avoid the blurry output.