Active contours driven by non-local Gaussian distribution fitting energy for image segmentation