https://123dok.net/document/eqo158jz-markov-random-field-model-for-single-image-defogging.html