| Module | Convolutional layer | size | Number of input channels | Number of output channels | Activation layer |
| SubMoudle 1 | C1 | 3 | 32 | 64 | LeakyRelu |
| C2 | 3 | 64 | 64 | LeakyRelu | |
| C3 | 1 | 64 | 32 | Sigmoid | |
| SubMoudle 2 | C1 | 3 | 32 | 64 | LeakyRelu |
| C2 | 3 | 64 | 64 | LeakyRelu | |
| C3 | 3 | 64 | 32 | LeakyRelu | |
| C4 | 3 | 32 | 16 | LeakyRelu | |
| C5 | 1 | 16 | 32 | Sigmoid | |
| SubMoudle 3 | C1 | 1 | 32 | 1 | Sigmoid |