| Set | Layer name | Type of layers | Output size |
| Input | RGB image | ā | | Encoder1 | Conv1 | Conv+BN+ReLU, | | Conv2 | Conv+BN+ReLU, | | MP1 | Max pooling (window ) | |
| Encoder2 | Conv3 | Conv+BN+ReLU, | | Conv4 | Conv+BN+ReLU, | | MP2 | Max pooling (window ) | |
| Encoder3 | Conv5 | Conv+BN+ReLU, | | Conv6 | Conv+BN+ReLU, | | Conv7 | Conv+BN+ReLU, | | MP3 | Max pooling (window ) | |
| Encoder4 | Conv8 | Conv+BN+ReLU, | | Conv9 | Conv+BN+ReLU, | | Conv10 | Conv+BN+ReLU, | | MP4 | Max pooling (window ) | |
| Encoder5 | Conv11 | Conv+BN+ReLU, | | Conv12 | Conv+BN+ReLU, | | Conv13 | Conv+BN+ReLU, | | MP5 | Max pooling (window ) | |
| Decoder1 | UP1 | UpSampling | | Deconv1 | Deconv+BN+ReLU, | | Deconv2 | Deconv+BN+ReLU, | | Deconv3 | Deconv+BN+ReLU, | |
| Decoder2 | UP2 | UpSampling | | Deconv4 | Deconv+BN+ReLU, | | Deconv5 | Deconv+BN+ReLU, | | Deconv6 | Deconv+BN+ReLU, | |
| Decoder3 | UP3 UpSampling | ā | | Deconv7 | Deconv+BN+ReLU, | | Deconv8 | Deconv+BN+ReLU, | | Deconv9 | Deconv+BN+ReLU, | |
| Decoder4 | UP4 | UpSampling | | Deconv10 | Deconv+BN+ReLU, | | Deconv11 | Deconv+BN+ReLU, | |
| Decoder5 | UP5 | UpSampling | | Deconv12 | Deconv+BN+ReLU, | | Deconv13 | Deconv+tanh, | |
|
|