LINSCAN -- A Linearity Based Clustering Algorithm