Super Resolution (SR) is a technique to recover a high-resolution (HR) image from different noisy low resolution (LR) images. The missing highfrequency components in LR images should be restored correctly in HR image. Because of the extensive size of satellite images, the utilize to parallel algorithms can accomplish results more quickly with accurate results. This paper proposes an accelerated parallel implementation for an example based super-resolution algorithm, Neighbor Embedding (NE), using GPU. The NE trains the dictionary with patches obtained from a single image in the training phase. Euclidean distances are used to obtain the optimal weights that will be used in the construction of high-resolution images. Compute Device Unified Architecture (CUDA) by NVidia’s has been used to implement the proposed parallel NE. Different experiments have been carried out on a synthetic test image and satellite test image. The proposed GPU implementation of the NE was benchmarked against the serial implementation. The experimental results show that the speed of the implementation depends on the image size. The speed of the GPU implementation compared to the serial one using CPU ranged from 20× for small images to more than 30× for large image size.
CITATION STYLE
Moustafa, M., Ebied, H. M., Helmy, A., Nazamy, T. M., & Tolba, M. F. (2015). Parallel super-resolution reconstruction based on neighbor embedding technique. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 9156, 134–143. https://doi.org/10.1007/978-3-319-21407-8_10
Mendeley helps you to discover research relevant for your work.