Image segmentation by data-driven markov chain monte carlo | Synapse