Canny edge detection.
BROKEN experimental canny and hough NOT YET WORKING.