added source files and a paper describing guided filter