The vector-gradient Hough transform for identifying straight-translation generated shapes