This document discusses implementing satellite image filtering algorithms using GPUs with OpenCL. It evaluates the Sobel and Laplacian edge detection algorithms for efficiency and quality. The host code uses C++ and OpenCL API to transfer image data to the GPU device, compile and run the OpenCL program, then retrieve results. Testing on Landsat imagery shows the GPU outperforms the CPU for both Sobel and Laplacian filtering. An open issue is applying preprocessing like smoothing and contrast adjustment during filtering.