Seol mar théacs é seo: Dynamic graph cuts for efficient inference in Markov random fields