Skip to main content
. 2022 Oct 20;24(10):1500. doi: 10.3390/e24101500
Algorithm 2 DMFCNet-2
  • Require: 

    XΩ: original incomplete image matrix; Ω: the position of the observed entries; non-negative parameters r, μ and λ.

  • Ensure: 

    the restored matrix Xnew.

  •   1:

    Init: X0Rm×n: The matrix obtained by pre-filling XΩ using NNMF algorithm; Ψ{0,1}m×n:Ψij=1,if(i,j)Ω0,if(i,j)Ω;

  •   2:

    ComputeU0Rm×r and V0Rn×r from X0 using (12) and (13);

  •   3:

    U1CU(X0V0,V0,U0);

  •   4:

    V1CV(X0TU1,U1,V0);

  •   5:

    X^1U1V1Tμ(X0U1V1T);

  •   6:

    X˜1AutoEncoder(X^1);

  •   7:

    X1(1Ψ)X˜1+ΨX˜1+λΨX01+λ;

  •   8:

    Xnew(1Ψ)X1+ΨX0;

  •   9:

    returnXnew;