Various implementation for Hough Transform