
Single image super‐resolution based on sparse representation using dictionaries trained with input image patches
Author(s) -
Asgarian Dehkordi Rasoul,
Khosravi Hossein,
Ahmadyfard Alireza
Publication year - 2020
Publication title -
iet image processing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.401
H-Index - 45
eISSN - 1751-9667
pISSN - 1751-9659
DOI - 10.1049/iet-ipr.2019.0129
Subject(s) - bicubic interpolation , sparse approximation , artificial intelligence , interpolation (computer graphics) , image (mathematics) , computer science , k svd , pattern recognition (psychology) , computer vision , iterative reconstruction , image resolution , image quality , representation (politics) , image scaling , resolution (logic) , mathematics , algorithm , image processing , linear interpolation , politics , political science , law
In this study, an efficient self‐learning method for image super‐resolution (SR) is presented. In the proposed algorithm, the input image is divided into equal size patches. Using these patches, a dictionary is learned based on K‐SVD, referred to as high resolution (HR) dictionary. Then, by down‐sampling, the columns of the dictionary, called atoms, a low resolution (LR) version of the dictionary is obtained. An initial estimate of the SR image is constructed using the bicubic interpolation on the input image. Then in an iterative algorithm, the difference between the down‐sampled version of the estimated SR image and the input image is obtained. This difference image, which includes reconstructed details is enlarged using sparse representation and LR/HR dictionaries. The enlarged detail is added to the latest reconstructed SR image. This process gradually improves the quality of the initial SR image. After several iterations, the reconstructed image is an SR version of the input image. Experimental results confirm that the proposed method performance is promising.