View full-text article in PMC J Imaging. 2021 Sep 28;7(10):194. doi: 10.3390/jimaging7100194 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2021 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). PMC Copyright notice Algorithm 4 ONMFTV-PALM 1:InputX∈R≥0M×N,K∈N,σ1,σ2,τ>0,i=0 2:InitializeU[0],W[0]∈R≥0M×K,V[0]∈R≥0K×N 3:repeat 4:ηU[i]=POWERITU(V[i],W[i]) 5:U[i+1]=proxτηU[i]JU[i]−ηU[i]∇UF(U[i],V[i],W[i])≥0 6:ηV[i]=POWERITV(U[i+1]) 7:V[i+1]=V[i]−ηV[i]∇VF(U[i+1],V[i],W[i])≥0 8:ηW[i]=POWERITW(U[i+1]) 9:W[i+1]=W[i]−ηW[i]∇WF(U[i+1],V[i+1],W[i])≥0 10:i←i+1 11:untilStopping criterion satisfied