Implementing the Canny edge detection algorithm: Introduction to seeing the world as computer does
A quintessential computer vision algorithm, I implemented my own Canny edge detector to detect edges within an input image. The algorithm revolves computing pixel gradients across an image via convolution. Afterwards, steps include non-maximum suppression of pixel values and linking edges (involving dynamic programming and hysteresis).
CIS 581 Computer Vision & Computational Photography project
Collaborator: Aayush Gupta