Hidden Markov Fields and Iterative Conditional Estimation