12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 1808|回复: 13
打印 上一主题 下一主题

[其它] GPU-Efficient Recursive Filtering and Summed-Area Tables

[复制链接]

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2011-12-29 09:26:51 |只看该作者 |倒序浏览
GPU-Efficient Recursive Filtering and Summed-Area Tables

Diego Nehab1 André Maximo1 Rodolfo S. Lima2 Hugues Hoppe3

1IMPA 2Digitok 3Microsoft Research



Abstract

Image processing operations like blurring, inverse convolution, and

summed-area tables are often computed efficiently as a sequence of

1D recursive filters. While much research has explored parallel recur-

sive filtering, prior techniques do not optimize across the entire filter

sequence. Typically, a separate filter (or often a causal-anticausal

filter pair) is required in each dimension. Computing these filter

passes independently results in significant traffic to global memory,

creating a bottleneck in GPU systems. We present a new algorithmic

framework for parallel evaluation. It partitions the image into 2D

blocks, with a small band of additional data buffered along each

block perimeter. We show that these perimeter bands are sufficient to

accumulate the effects of the successive filters. A remarkable result

is that the image data is read only twice and written just once, inde-

pendent of image size, and thus total memory bandwidth is reduced

even compared to the traditional serial algorithm. We demonstrate

significant speedups in GPU computation.

1 Introduction

Linear filtering (i.e. convolution) is commonly used to blur, sharpen,

or downsample images. A direct implementation evaluating a filter

of support d on an hw-image has cost O(hwd). For filters with a

wide impulse response, the Fast Fourier Transform reduces the cost

to O(hw log hw), regardless of filter support. Often, similar results

can be obtained with a recursive filter, in which the computation

reuses prior outputs, e.g. yi = xi   1

2 yi 1. Such feedback allows

for an infinite impulse response (IIR), i.e. an effectively large filter

support, at reduced cost O(hwr), where the number r of recursive

feedbacks (a.k.a. the filter order) is small relative to d. Recursive

filters are a key computational tool in several applications:

 Low-pass filtering. Filters like Gaussian kernels are well

approximated by a pair of low-order causal and anticausal

recursive filters [e.g. Deriche 1992; van Vliet et al. 1998].

 Inverse convolution. If an image X is the result of convolving

an image V with a compactly supported filter F, i.e. X = V F,

the original image can be recovered as V = X F 1

. Although

the inverse filter F 1

generally has infinite support, it can be

expressed exactly as a sequence of low-order recursive filters.

 Summed-area tables. Such tables store the sum of all pixel

values above and to the left of each pixel [Crow 1984]. They

have many uses in graphics and vision. On a GPU, summed-area

tables are typically computed with prefix sums over all columns

then all rows of the image [Hensley et al. 2005]. ***cially, a

prefix sum is a special case of a 1D first-order recursive filter.

These applications all have in common the fact that they invoke a

sequence of recursive filters. First, a 2D operation is decomposed

into separate 1D filters. Second, except for the case of summed-

area tables, one usually desires a centered and well-shaped impulse

response function, and this requires the combination of a causal and

anticausal filter pair in each dimension.



全文请下载附件:
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

沙发
发表于 2012-1-20 23:18:52 |只看该作者
每年短信都很卡,今年提前一点发,就算网络再怎么忙,保准我是第一个,祝福提前到:运气顺顺顺,一切旺旺旺,一年更比一年强!收到有福啦!
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-4-4 23:24:17 |只看该作者
我无语!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-4-10 23:18:28 |只看该作者
楼主收集的可真全哦
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

5#
发表于 2012-5-24 23:22:00 |只看该作者
好`我顶``顶顶
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-6-21 23:18:54 |只看该作者
谢谢楼主,真是太实用了
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

7#
发表于 2012-6-29 23:21:39 |只看该作者
呵呵,真得不错哦!!
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-8-12 00:35:03 |只看该作者
跑着去顶朋友滴铁
回复

使用道具 举报

5472

主题

6

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
76544
精华
23

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

9#
发表于 2012-8-13 08:57:29 |只看该作者
便利购物新体验_鸿星尔克推出3D试衣镜



3D成像技术可制作胎儿模型




HTML将增添新图形能力_万维网或将支持交互式3D图形




这些新技术让伦敦奥运会与众不同




网页游戏与客户端游戏将走向融合




什么是AR




“活报纸” 颠覆传统媒体观念




建设智慧城市技术路线图的关键技术分析




3D乐视TV遭抢购_新品工程机成“彩蛋”




美国工程师3D打印步枪


回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2012-8-22 00:21:31 |只看该作者
佩服,好多阿 ,哈哈
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-8-5 02:34 , Processed in 0.070167 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部