Unsupervised clustering without of Data which is supposed to be on a linear function
I would rather look at mixture models. Or, if there is additional noise besides the lines, use computer vision algorithms, for example, some variation of the Hough transform.