We developed an edge-guided LMMSE-type image interpolation technique. For each pixel to be interpolated, we partitioned its neighborhood into two observation subsets in two orthogonal directions. Each observation subset was used to generate an estimate of the missing sample. These two directional estimates were processed as two noisy measurements of the missing sample. Using and combining the statistics of the two observation subsets, we fused the two noisy measurements into a more robust estimate via linear minimum mean square-error estimation. To reduce the computational complexity of the proposed method, we simplified it to an optimal weighting problem and determined the optimal weights. The simplified method had competitive performance with significant computational savings. Experimental results showed that the presented methods avoided interpolation against edge directions and, hence, achieved noticeable reduction in ringing and other visual artifacts.
Zhang, Lei, and Xiaolin Wu. “An edge-guided image interpolation algorithm via directional filtering and data fusion.” IEEE transactions on Image Processing 15.8 (2006): 2226-2238.