Fast anisotropic Gauss filtering

被引:235
作者
Geusebroek, JM [1 ]
Smeulders, AWM [1 ]
van de Weijer, J [1 ]
机构
[1] Univ Amsterdam, Fac Sci, Dept Comp Sci, NL-1098 SJ Amsterdam, Netherlands
关键词
directional filter; feature detection; Gauss filter; Gaussian derivatives; orientation scale-space; tracking;
D O I
10.1109/TIP.2003.812429
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We derive the decomposition of the anisotropic Gaussian in a one-dimensional (I-D) Gauss filter in the x-direction followed by a 1-D filter in a nonorthogonal direction phi. So also the anisotropic Gaussian can be decomposed by dimension. This appears to be extremely efficient from a computing perspective. An implementation scheme for normal convolution and for recursive filtering is proposed. Also directed derivative filters are demonstrated. For the recursive implementation, filtering an 512 x 512 image is performed within 40 msec on a current state of the art PC, gaining over 3 times in performance for a typical filter, independent of the standard deviations and orientation of the filter. Accuracy of the filters is still reasonable when compared to truncation error or recursive approximation error. The anisotropic Gaussian filtering method allows fast calculation of edge and ridge maps, with high spatial and angular accuracy. For tracking applications, the normal anisotropic convolution scheme is more advantageous, with applications in the detection of dashed lines in engineering drawings. The recursive implementation is more attractive in feature detection applications, for instance in affine invariant edge and ridge detection in computer vision. The proposed computational filtering method enables the practical applicability of orientation scale-space analysis.
引用
收藏
页码:938 / 943
页数:6
相关论文
共 16 条
[1]   MULTIDIMENSIONAL ORIENTATION ESTIMATION WITH APPLICATIONS TO TEXTURE ANALYSIS AND OPTICAL-FLOW [J].
BIGUN, J ;
GRANLUND, GH ;
WIKLUND, J .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (08) :775-790
[2]  
CANNY JF, 1986, PAMI, V8, P6, DOI DOI 10.1109/TPAMI.1986.4767851
[3]  
Deriche R., 1987, Proceedings of the International Workshop on Industrial Applications of Machine Vision and Machine Intelligence. Seiken Symposium (Cat. no. 87TH0166-9), P18
[4]   FAST ALGORITHMS FOR LOW-LEVEL VISION [J].
DERICHE, R .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (01) :78-87
[5]   THE DESIGN AND USE OF STEERABLE FILTERS [J].
FREEMAN, WT ;
ADELSON, EH .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (09) :891-906
[6]  
Kalitzin SN, 1997, LECT NOTES COMPUT SC, V1252, P77
[7]   THE STRUCTURE OF IMAGES [J].
KOENDERINK, JJ .
BIOLOGICAL CYBERNETICS, 1984, 50 (05) :363-370
[8]   RECEPTIVE-FIELD FAMILIES [J].
KOENDERINK, JJ ;
VANDOORN, AJ .
BIOLOGICAL CYBERNETICS, 1990, 63 (04) :291-297
[9]  
Lindeberg T., 2013, Scale-space theory in computer vision, V256
[10]  
PERONA P, 1992, IMAGE VISION COMPUT, V10, P663, DOI 10.1016/0262-8856(92)90011-Q