Distance Estimation Methods