Title :
Hardware accelerator for real-time image resizing
Author :
Gour, Pranav Narayan ; Narumanchi, Sreekant ; Saurav, Sumeet ; Singh, Sushil
Author_Institution :
Birla Inst. of Technol. & Sci. (BITS), Pilani, India
Abstract :
An accurate, hardware efficient and fast image rescaling unit is a crucial part of any real-time image processing system. Although there are a number of image scaling algorithms existing in the literature but Bicubic and Bilinear interpolation algorithms are most widely used. In the recent years, numerous algorithms have been proposed that aim to bridge the gap between these two standard algorithms, by attempting to provide high image quality of the former while maintaining the computational simplicity of the latter. This paper proposes a novel image resizing algorithm which uses a four-part piecewise linear function that closely mimics the behavior of the bicubic kernel, and thus provides high quality resized images comparable to Bicubic interpolation while having a much lower computational cost. An optimized architecture is proposed to implement this algorithm which features a high re-use of hardware units for coefficient generation so that the hardware cost is comparable to that of bilinear interpolation. The architecture and algorithm have been designed in tandem so as to meet the real-time requirements of applications such as automated video surveillance, requiring minimal hardware use without compromising on image quality.
Keywords :
image processing; interpolation; piecewise linear techniques; real-time systems; automated video surveillance; bicubic interpolation algorithms; bicubic kernel; bilinear interpolation algorithms; coefficient generation; computational cost; computational simplicity; four-part piecewise linear function; hardware accelerator; hardware cost; hardware units; high image quality; high quality resized images; image rescaling unit; image scaling algorithms; optimized architecture; real-time image processing system; real-time image resizing algorithm; Hardware; Interpolation; Kernel; Linear approximation; Piecewise linear approximation; Random access memory; Bicubic Interpolation; Bilinear Interpolation; Image Resizing; Real Time Image Scaling; VLSI architecture;
Conference_Titel :
VLSI Design and Test, 18th International Symposium on
Conference_Location :
Coimbatore
Print_ISBN :
978-1-4799-5088-1
DOI :
10.1109/ISVDAT.2014.6881070