| Algorithm 1. The training process of DamperGAN. | 
| Input: Real damper image dataset ; Generator ; Discriminator ; g-steps, the training step of the generator; d-steps, the training step of the discriminators.  | 
| Output: , generator after training. | 
| 1: Initialize generator and discriminator with random weights; | 
| 2: repeat | 
| 3: for g-steps, perform | 
| 4: generate fake images; | 
| 5: Calculate the penalty value via Equation (6); | 
| 6: Minimize Equation (9) to update the parameters of the generator ; | 
| 7: end for | 
| 8: for d-steps, perform | 
| 9: Use to generate fake images ; | 
| 10:    Use real images  and fake images  to update the discriminator parameters by minimizing Equation (10);  | 
| 11: end for | 
| 12: until DamperGAN completes convergence | 
| 13: return |