arrow
返回

Fast Median Filters using Separable Sorting Networks

delete2021-07-19
delete8
PRE
AI
A
Andrew Adams *
DOI:10.1145/3450626.3459773delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Median filters are a widely-used tool in graphics, imaging, machine learning, visual effects, and even audio processing. Currently, very-small-support median filters are performed using sorting networks, and large-support median filters are handled by O(1) histogram-based methods. However, the constant factor on these O(1) algorithms is large, and they scale poorly to data types above 8-bit integers. On the other hand, good sorting networks have not been described above the 7 x 7 case, leaving us with no fast way to compute integer median filters of modest size, and no fast way to compute floating point median filters for any size above 7 x 7. This paper describes new sorting networks that efficiently compute median filters of arbitrary size. The key idea is that these networks can be factored to exploit the separability of the sorting problem - they share common work across scanlines, and within small tiles of output. We also describe new ways to run sorting networks efficiently, using a sorting-specific instruction set, compiler, and interpreter. The speed-up over prior work is more than an order of magnitude for a wide range of data types and filter sizes. For 8-bit integers, we describe the fastest median filters for all sizes up to 25 x 25 on CPU, and up to 33 x 33 on GPU. For higher-precision types, we describe the fastest median filters at all sizes tested on both CPU and GPU.
Keyword:
Median filters
sorting networks
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.8K
被引数:
3.6W

机构

A
adobe systems inc.
学者数:
273
论文数: 305
被引数: 0
引用论文

引用论文

Reply
err2020-11-01
err0
PREAI
errElliott H. Sohn; Robert F. Mullins; Dean Eliott
err分享
err收藏
err分享
err收藏
Decoupling Algorithms from Schedules for Easy Optimization of Image Processing Pipelines
err2012-07-01
err141
errOAAI
errRagan-Kelley, Jonathan; Adams, Andrew; Paris, Sylvain; Levoy, Marc; Amarasinghe, Saman; Durand, Fredo
err分享
err收藏
FIBROUS MEMBRANES IN DIABETIC RETINOPATHY AND BEVACIZUMAB
err2010-07-01
err0
PREAI
errDavid M Pattwell; Theodor Stappler; Carl Sheridan; Heinrich Heimann; Syed K Gibran; David Wong; Paul Hiscott
err分享
err收藏
Median filtering in constant time
err2007-09-01
err254
errOAAI
errPerreault, Simon; Hebert, Patrick
err分享
err收藏
A Fast Display Method of Sky Colour Using Basis Functions
err1997-03-01
err0
PREAI
errYOSHINORI DOBASHI; TOMOYUKI NISHITA; KAZUFUMI KANEDA; HIDEO YAMASHITA
err分享
err收藏
err分享
err收藏
学者 查看更多内容