Hello, Firstly, thanks your public code. But, When I run your code, the program is stop when it run to function ```EdgeDetection```. ```value_gx += Gx[l * 3 + k] * GetPixelValue((x + 1) + (1 - k), (y + 1) + (1 - l));```