Real-time line detection through an improved Hough transform voting scheme