CUDA semester project at EPFL : image processing algorithms