Using Bayesian Statistics, Random Fields, and Neural Networks to Process Images from Single Molecule Localisation Microscopy