Iterative algorithm for weighted total least squares adjustment | Synapse