Algorithm 1.
Input: Low-resolution image T; |
Output: Reconstructed high-resolution image X; |
Initialize: X = upsample (T)a, Mi = 0, Yi = 0, i = 1,2,3 |
Repeat |
1. Update X based on Eq. (9); |
2. Update M based on Eq. (11); |
3. Update Y based on Eq. (12); |
4. Until difference in the cost function (Eq. (8)) is less than ε; |
End |
The upsample(·) operator is implemented by nearest-neighbor interpolation.