Text this: Algorithms for ridge estimation with convergence guarantees