Using the polar parameterization:xcos@ - ysin@ = d
And a Hough Accumulator Array (keeps the votes)
Algorithm