Computer Vision Systems - Edge Detection and Hough Transformation