adds gaussian_per_patch argument