An implementation of SIFT on GPU with OpenCL