https://hgpu.org/?p=7831
Parallelization Strategies of the Canny Edge Detector for Multi-core CPUs and Many-core GPUs