line fit now uses endpoints to crop to a line segment.  to do: ransac on these points (cylinder model?)