Orthogonal and Independent Component Analysis