DocumentCode :
1233921
Title :
Mathematical Complexity of Running Filters on Semi-Groups and Related Problems
Author :
Coltuc, Dinu
Author_Institution :
Electr. Eng. Dept., Valahia Univ. of Targoviste, Bucharest
Volume :
56
Issue :
7
fYear :
2008
fDate :
7/1/2008 12:00:00 AM
Firstpage :
3191
Lastpage :
3197
Abstract :
This paper proves that the mathematical complexity of running filters on semi-groups is C(p)=3-(6/(p+1)) operations per sample, where p is the filter window. On other algebraic structures, the mathematical complexity of the filtering can be lower. Two such cases are investigated: the running filtering on max/min lattice and on additions group. They correspond to max/min and moving average filters. It is shown that the algorithms developed for semi-groups are of interest in such cases, too. Thus, the fastest deterministic algorithm for max/min filtering known so far is based on an algorithm for running filtering on semi-groups. First, an optimized version is proposed in this paper. Then, further improvement for data-dependent max/min algorithms is proposed. Finally, the case of moving average and exponential smoothing is investigated. Their implementation by using the algorithms for semi-groups is of lower complexity than the classical recursive implementation for the particular case of small size windows (p=3 and p=4).
Keywords :
computational complexity; deterministic algorithms; filtering theory; mathematical analysis; algebraic structures; data-dependent max-min algorithms; deterministic algorithm; filter window; mathematical complexity; max-min filtering; optimal algorithms; semigroups running filters; Fast algorithms; fast max/min filters; fast moving average; mathematical complexity; optimal algorithms;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/TSP.2008.920141
Filename :
4531118
Link To Document :
بازگشت