Block-based spatial prediction and transforms based on 2D Markov processes for image and video compression