Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2011, Vol. 12 Issue (9): 743-753    DOI: 10.1631/jzus.C1100040
    
Efficient implementation of a cubic-convolution based image scaling engine
Xiang Wang, Yong Ding*, Ming-yu Liu, Xiao-lang Yan
Institute of VLSI Design, Zhejiang University, Hangzhou 310027, China
Efficient implementation of a cubic-convolution based image scaling engine
Xiang Wang, Yong Ding*, Ming-yu Liu, Xiao-lang Yan
Institute of VLSI Design, Zhejiang University, Hangzhou 310027, China
 全文: PDF(844 KB)  
摘要: In video applications, real-time image scaling techniques are often required. In this paper, an efficient implementation of a scaling engine based on 4×4 cubic convolution is proposed. The cubic convolution has a better performance than other traditional interpolation kernels and can also be realized on hardware. The engine is designed to perform arbitrary scaling ratios with an image resolution smaller than 2560×1920 pixels and can scale up or down, in horizontal or vertical direction. It is composed of four functional units and five line buffers, which makes it more competitive than conventional architectures. A strict fixed-point strategy is applied to minimize the quantization errors of hardware realization. Experimental results show that the engine provides a better image quality and a comparatively lower hardware cost than reference implementations.
关键词: Cubic-convolutionHardware implementationInterpolationEngine    
Abstract: In video applications, real-time image scaling techniques are often required. In this paper, an efficient implementation of a scaling engine based on 4×4 cubic convolution is proposed. The cubic convolution has a better performance than other traditional interpolation kernels and can also be realized on hardware. The engine is designed to perform arbitrary scaling ratios with an image resolution smaller than 2560×1920 pixels and can scale up or down, in horizontal or vertical direction. It is composed of four functional units and five line buffers, which makes it more competitive than conventional architectures. A strict fixed-point strategy is applied to minimize the quantization errors of hardware realization. Experimental results show that the engine provides a better image quality and a comparatively lower hardware cost than reference implementations.
Key words: Cubic-convolution    Hardware implementation    Interpolation    Engine
收稿日期: 2011-02-18 出版日期: 2011-09-09
CLC:  TN79+1  
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
Xiang Wang
Yong Ding
Ming-yu Liu
Xiao-lang Yan

引用本文:

Xiang Wang, Yong Ding, Ming-yu Liu, Xiao-lang Yan. Efficient implementation of a cubic-convolution based image scaling engine. Front. Inform. Technol. Electron. Eng., 2011, 12(9): 743-753.

链接本文:

http://www.zjujournals.com/xueshu/fitee/CN/10.1631/jzus.C1100040        http://www.zjujournals.com/xueshu/fitee/CN/Y2011/V12/I9/743

[1] Di XIAO, Ying WANG, Tao XIANG, Sen BAI. High-payload completely reversible data hiding in encrypted images by an interpolation technique[J]. Front. Inform. Technol. Electron. Eng., 2017, 18(11): 1732-1743.
[2] Jawad ASLAM, Xing-hu LI, Faira Kanwal JANJUA. Design of a hybrid magnetomotive force electromechanical valve actuator[J]. Front. Inform. Technol. Electron. Eng., 2017, 18(10): 1635-1643.
[3] Juan J. Cuadrado-Gallego, Alain Abran, Pablo Rodriguez-Soria, Miguel A. Lara. An experimental study on the conversion between IFPUG and UCP functional size measurement units[J]. Front. Inform. Technol. Electron. Eng., 2014, 15(3): 161-173.
[4] Zhen-xin Wang, Ji-hong Ouyang. Curve length estimation based on cubic spline interpolation in gray-scale images[J]. Front. Inform. Technol. Electron. Eng., 2013, 14(10): 777-784.
[5] Lei He, Chang-fu Zong, Chang Wang. Driving intention recognition and behaviour prediction based on a double-layer hidden Markov model[J]. Front. Inform. Technol. Electron. Eng., 2012, 13(3): 208-217.
[6] Chang-Il Son, Shun-ren Xia. Diffusion tensor interpolation profile control using non-uniform motion on a Riemannian geodesic[J]. Front. Inform. Technol. Electron. Eng., 2012, 13(2): 90-98.
[7] Bahareh Zibanezhad, Kamran Zamanifar, Razieh Sadat Sadjady, Yousef Rastegari. Applying gravitational search algorithm in the QoS-based Web service selection problem[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(9): 730-742.
[8] Yuan-di Zhao, Jun-jie Cao, Zhi-xun Su, Zhi-yang Li. Efficient reconstruction of non-simple curves[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(7): 523-532.
[9] Zhen-guo Ma, Feng Yu, Rui-feng Ge, Ze-ke Wang. An efficient radix-2 fast Fourier transform processor with ganged butterfly engines on field programmable gate arrays[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(4): 323-329.
[10] Yue Xie, Wei-wei Xu, Yi-zhou Yu, Yan-lin Weng. Sketch-based rotation editing[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(11): 867-872.
[11] Xi-chuan Zhou, Hai-bin Shen. Notifiable infectious disease surveillance with data collected by search engine[J]. Front. Inform. Technol. Electron. Eng., 2010, 11(4): 241-248.
[12] Omid BUSHEHRIAN. Automatic actor-based program partitioning[J]. Front. Inform. Technol. Electron. Eng., 2010, 11(1): 45-55.