Hi I am currently reading:
http://www.cs.cornell.edu/~asaxena/learningdepth/saxena_ijcv07_learningdepth.pdf
which deals with reconstructing depth from a single still image.
A gaussian multiscale markov random field is trained in a supervised context where the model is shown below...