Share Email Print

Journal of Electronic Imaging

Computationally scalable adaptive image interpolation algorithm using maximum-likelihood denoising for real-time applications
Author(s): Kwok-Wai Hung; Wan-Chi Siu
Format Member Price Non-Member Price
PDF $20.00 $25.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Computationally scalable image interpolation algorithm is always desirable for software and hardware implementations on center processing unit (CPU), digital signal processor, field-programmable gate array, and low-cost hardware. A low-complexity, computationally scalable, and data-adaptive image interpolation algorithm that has a simple and homogeneous structure to efficiently scale the computation is proposed. Specifically, the image interpolation as a denoising problem is formulated by proposing a new image model to relate the observed low-resolution pixels and missing high-resolution pixels. Applying the maximum-likelihood estimation using the new image model results in an adaptive linear filter, where the filter coefficients depend on the local noise covariance matrix, which is estimated by local noise samples. Due to low overhead of the proposed interpolator, the overall computation efficiently scales with the number of noise samples. Experimental results show that the proposed scalable algorithm outperforms the state-of-the-art fast algorithms and achieves more than 36 frames per second for upscaling a 540 p (960×540 ) video to a 1080 p (1920×1080 ) video using multithreaded C++ software implementation on a PC system with Intel i7 950 3 GHz CPU.

Paper Details

Date Published: 9 October 2013
PDF: 16 pages
J. Electron. Imag. 22(4) 043006 doi: 10.1117/1.JEI.22.4.043006
Published in: Journal of Electronic Imaging Volume 22, Issue 4
Show Author Affiliations
Kwok-Wai Hung, The Hong Kong Polytechnic Univ. (Hong Kong, China)
Wan-Chi Siu, The Hong Kong Polytechnic Univ. (Hong Kong, China)

© SPIE. Terms of Use
Back to Top