Research Article
DAFLNet: Dual Asymmetric Feature Learning Network for COVID-19 Disease Diagnosis in X-Rays
Algorithm 2
Pseudocode of DAFLNet algorithm.
| Phase I: Preprocessing | | Step 1 Input: Original Image . See Eq. (1). | | Step 2 Dataset resizing. See Eq. (2). | | Step 3 is divided into training set A, validation set B and test set C. See Eq. (6). | | Step 4 MDA(A): noise injection, rotation, gamma correction and mirror to training set A. | | Phase II: DAFFM | | Step 5 Input of raw pre-trained EfficientNetV2 and DenseNet models. | | Step 6 Obtain MBConv and Fused-MBConv Networks from . | | Step 7 For | | Step 8 Add CA and SA to (CBAM). | | Step 9 Obtain residual Networks from . | | Step 10 . See Eq. (3). | | Step 11 Generate DAFLNET-1 and DAFLNET-2 based on the fusion model concat parameter . | | End | | Step 12 Generate DAFFM. | | Phase III: WDFM | | Step 13 Obtain the and fusion features from . | | Step 14 Obtain the . | | Step 15 Obtain the weights of according to | | Step 16 Concatenate to obtain the . See Eq. (5). | | Step 17 Test confusion matrix, calculate indicators. | | Step 18 Output: The DAFLNet model and its performances. |
|