任向隆, 田泽, 张骏, 韩立敏, 郑新建, 范飞虎. Catmull-Rom图像缩放算法的自适应结构设计与实现[J]. 微电子学与计算机, 2019, 36(8): 39-44.
引用本文: 任向隆, 田泽, 张骏, 韩立敏, 郑新建, 范飞虎. Catmull-Rom图像缩放算法的自适应结构设计与实现[J]. 微电子学与计算机, 2019, 36(8): 39-44.
REN Xiang-long, TIAN Ze, ZHANG Jun, HAN Li-min, ZHENG Xin-jian, FAN Fei-hu. Design and implementation of adaptive architecture for Catmull-Rom image scaling algorithm[J]. Microelectronics & Computer, 2019, 36(8): 39-44.
Citation: REN Xiang-long, TIAN Ze, ZHANG Jun, HAN Li-min, ZHENG Xin-jian, FAN Fei-hu. Design and implementation of adaptive architecture for Catmull-Rom image scaling algorithm[J]. Microelectronics & Computer, 2019, 36(8): 39-44.

Catmull-Rom图像缩放算法的自适应结构设计与实现

Design and implementation of adaptive architecture for Catmull-Rom image scaling algorithm

  • 摘要: 为解决传统Catmull-Rom缩放结构因行列计算量比例不协调导致行/列插值部件长期停顿而造成的性能低下问题, 提出了两种自适应结构.在传统结构的基础上增加三个插值部件, 并结合两种自适应策略, 分配新增插值部件用于行或列插值, 并对处于工作状态的插值部件的数量进行调整, 得到两种自适应结构.实验表明:与传统结构相比, 结构一各类资源占用为原来的1~2.5倍, 而性能提高最大为原来的3.99倍, 但仅在缩小时存在性能提升, 适用于仅存在缩小的场合(如纹理的MIPMAP); 结构二各类资源占用为原来的1.7~2.5倍, 而性能提高最大为原来的3.98倍, 在缩小与放大时均存在性能提升, 适用于放大缩小同时存在的场合(如图像的缩放).

     

    Abstract: Two adaptive structures are proposed to conquer the low performance caused by long-term pause of the row and column interpolation components in traditional structures of Catmull-Rom, when operations between row and column not suitable. In the two adaptive structures, three interpolators were added on the basis of traditional structure, along with two adaptive strategies which could allocate interpolators between row and column and adjust the number of them at working. The result of experiment is as follows. Compared with the traditional structure, the first structure achieved up to 3.99 times performance improvement, while resources occupy between with 1 to 2.5 times, and the performance improvement achieved only when scaling down, suitable for cases of shrinking only, such as MIPMAP of texture; The second structure achieved up to 3.98 times performance improvement, while resources occupy between with 1.7 to 2.5 times, and the performance improvement achieved when scaling up as well as scaling down, suitable for occasions of scaling up and down, such as image zooming.

     

/

返回文章
返回