This document presents a multi-dictionary learning algorithm for image super-resolution to enhance the reconstruction quality of low-resolution images. The proposed method utilizes directional features and combines local and non-local regularization terms to effectively classify and represent image patches, leading to improved image details. Extensive experiments demonstrate that this approach outperforms several state-of-the-art algorithms in terms of image quality.