Introduction - If you have any usage issues, please Google them yourself
Compile the program with a compiler of your choice (tested with GCC). The executable only takes one argument: the image path. Then you have to enter several parameters (size of each patch, minimum offset value, random search parameter, number of offsets, graphcut parameter).