 A Gram–Schmidt process could orthogonalize the columns, but it is not the most reliable, nor the most efficient, nor the most invariant method.The polar decomposition factors a matrix into a pair, one of which is the unique "closest" orthogonal matrix to the given matrix, or one of the closest if the given matrix is singular.