Non Uniform Patch Sampling