https://123dok.net/document/q7wr8eoz-coherence-constrained-alternating-least-squares.html