Abstract

We propose a new hardware-friendly super-resolution (SR) algorithm using computationally simple feature extraction and regression methods, i.e., local binary pattern (LBP) and linear mapping, respectively. The proposed method pre-trains dedicated linear mapping kernels for different texture types of low-resolution (LR) image patches where the texture type is classified based on LBP features. On inference operation, a high-resolution (HR) image patch is reconstructed by multiplying an LR image patch with a linear mapping kernel, which is inferred by the LBP feature class of the corresponding LR patch. Since, the LBP is a highly efficient feature extraction operator for local texture classification, our method is extremely fast and power-efficient while showing competitive reconstruction quality to the latest machine learning-based SR techniques. We also present a fully pipe-lined hardware architecture and its implementation for real-time operations of the proposed SR method. The proposed SR algorithm has been implemented on a field-programmable-gate-array (FPGA) platform including Xilinx KCU105 that can process 63 frames-per-second (fps) while converting full-high-definition (FHD) images to 4K ultra-high-definition (UHD) images. Extensive experimental results show that the proposed proposed algorithm and its hardware implementation can achieve high reconstruction performance compared to the latest machine-learning-based SR methods while utilizing minimum hardware resources, thereby having remarkably less computational complexity. Sometimes, the latest deep-learning-based SR approaches offer slightly higher reconstruction quality, but they require significantly larger amount of hardware resources than the proposed method.

Highlights

  • R ECENTLY, televisions (TVs) and smartphones which adopt UHD resolution (3840×2160) displays are rapidly becoming the mainstream in the market

  • We propose a hardware-friendly SR algorithm and hardware implementation which achieves comparable reconstruction quality of the ScSR method [31] but still has similar computational complexity compared to bicubic interpolation method i.e., it is suitable for real-time applications

  • For homogeneous texture patches, up-scaling operation using bilinear interpolation can show better reconstruction results compared to the local binary pattern (LBP)-based linear mapping method

Read more

Summary

Introduction

R ECENTLY, televisions (TVs) and smartphones which adopt UHD resolution (3840×2160) displays are rapidly becoming the mainstream in the market. In order to reproduce these LR images on UHD displays, the LR images must be upscaled to the UHD resolution [18]. Image SR is an up-scaling technique that maps LR images into HR ones while improving visual quality [12], [28], [10], [11]. Interpolation-based up-scaling methods (e.g., bicubic interpolation method) are widely used as an SR method [30]. This is because interpolation-based up-scaling methods are computationally very efficient and hardwarefriendly. They often induce blurry or jaggy artifacts, thereby degrading the quality of resulted images [33]

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call