Fast Median Filtering for Phase or Orientation Data

被引:30
作者
Storath, Martin [1 ]
Weinmann, Andreas [2 ,3 ]
机构
[1] Heidelberg Univ, Heidelberg Collab Image Proc, Image Anal & Learning Grp, D-69117 Heidelberg, Germany
[2] Helmholtz Zentrum Munchen, Inst Computat Biol, D-64295 Darmstadt, Germany
[3] Hsch Darmstadt, Dept Math & Nat Sci, D-64295 Darmstadt, Germany
关键词
Median filter; circle-median; phase data; orientation data; circle-valued data; manifold-valued data; TOTAL VARIATION REGULARIZATION; DIRECTION;
D O I
10.1109/TPAMI.2017.2692779
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Median filtering is among the most utilized tools for smoothing real-valued data, as it is robust, edge-preserving, value-preserving, and yet can be computed efficiently. For data living on the unit circle, such as phase data or orientation data, a filter with similar properties is desirable. For these data, there is no unique means to define a median; so we discuss various possibilities. The arc distance median turns out to be the only variant which leads to robust, edge-preserving and value-preserving smoothing. However, there are no efficient algorithms for filtering based on the arc distance median. Here, we propose fast algorithms for filtering of signals and images with values on the unit circle based on the arc distance median. For non-quantized data, we develop an algorithm that scales linearly with the filter size. The runtime of our reference implementation is only moderately higher than the Matlab implementation of the classical median filter for real-valued data. For quantized data, we obtain an algorithm of constant complexity w.r.t. the filter size. We demonstrate the performance of our algorithms for real life data sets: phase images from interferometric synthetic aperture radar, planar flow fields from optical flow, and time series of wind directions.
引用
收藏
页码:639 / 652
页数:14
相关论文
共 49 条
[1]  
Adato Y, 2011, PROC CVPR IEEE, P1145, DOI 10.1109/CVPR.2011.5995419
[2]  
[Anonymous], 1997, P 3 ERS S SPAC SERV
[3]  
[Anonymous], STAT DECISIONS
[4]  
[Anonymous], 2002, STAT DATA ANAL GEOLO
[5]   Contour Detection and Hierarchical Image Segmentation [J].
Arbelaez, Pablo ;
Maire, Michael ;
Fowlkes, Charless ;
Malik, Jitendra .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (05) :898-916
[6]   DOES MEDIAN FILTERING TRULY PRESERVE EDGES BETTER THAN LINEAR FILTERING? [J].
Arias-Castro, Ery ;
Donoho, David L. .
ANNALS OF STATISTICS, 2009, 37 (03) :1172-1206
[7]   A Database and Evaluation Methodology for Optical Flow [J].
Baker, Simon ;
Scharstein, Daniel ;
Lewis, J. P. ;
Roth, Stefan ;
Black, Michael J. ;
Szeliski, Richard .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2011, 92 (01) :1-31
[8]   CircStat: A MATLAB Toolbox for Circular Statistics [J].
Berens, Philipp .
JOURNAL OF STATISTICAL SOFTWARE, 2009, 31 (10) :1-21
[9]   Second Order Differences of Cyclic Data and Applications in Variational Denoising [J].
Bergmann, Ronny ;
Laus, Friederike ;
Steidl, Gabriele ;
Weinmann, Andreas .
SIAM JOURNAL ON IMAGING SCIENCES, 2014, 7 (04) :2916-2953
[10]   Total variation denoising and enhancement of color images based on the CB and HSV color models [J].
Chan, TF ;
Kang, SH .
JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2001, 12 (04) :422-435