Vision-Based Lane Detection and Tracking Algorithm