As per reducing artifacts, resize-conv might be a good solution as said in the blog, however, I just wonder what about using standard deconv layers which have kernel sizes divided by the stride sizes? Is this a good solution too?