where \(D_i\)  and \(d_i\)  denote a \(3{\times }3\)  convolution and its output, respectively. Each convolution is followed by a pixel-shuffle [1]} layer except the final output layer.
With the skip-connection between the encoder and decoder, the information captured by the encoder can be reinforced and hence the latent bank could focus more on the texture and detail generation.
