A unified factorization algorithm for points, line segments and planes with uncertainty models | Synapse