Hi!
I found that the depth_to_space work fine (mosaic gone) when I reduce the upsampling to 1 time (x4 upsampling by 1), i.e.
x = Conv2D(4*4, 3, padding=“same”)(x)
x = tf.nn.depth_to_space(x, 4, data_format=‘NHWC’)
However, the mosaic is still there when upsampling 2 times (x2,x2).
Do you have any idea for that?
Thanks.