Canny edge detection on NVIDIA CUDA
Theory of edge detection