Skip to main content
. 2024 May 28;10:e2053. doi: 10.7717/peerj-cs.2053

Algorithm 2. ADM-PGD.

Input: Input image x, Target network D, Adversarial Loss Function Ladmadv
Output: Adversarial Image xadv
Parameters: Iteration Number iter, Basic Step Size for Iteration eps, Noise initialization coefficient ε
1.  Set Gaussian Noise as initial noise
2. x0=clipx,ε(x+εnoise)
3.   xadv=x0
4.  for j in range (iter):
5.   xj+1=clipx,ε(xadv+epsxLadmadv(xj))
6.   xadv=xj+1
7.  End