Semi-supervised Counting via Pixel-by-pixel Density Distribution Modelling