Singular Value Decomposition based https://ieeexplore.ieee.org/document/535685https://ieeexplore.ieee.org/abstract/document/221224https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=207377https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=141687https://ieeexplore.ieee.org/document/7741924