https://hgpu.org/?p=7640
Using Compute Unified Device Architecture (CUDA) in Parallelizing Different Digital Image Processing Techniques