OPT fit_point_cloud:  use scikits.learn BallTree