DocumentCode :
1507266
Title :
Optimal Pivot Selection in Fast Weighted Median Search
Author :
Rauh, André ; Arce, Gonzalo R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Delaware, Newark, DE, USA
Volume :
60
Issue :
8
fYear :
2012
Firstpage :
4108
Lastpage :
4117
Abstract :
Weighted median filters are increasingly being used in signal processing applications and thus fast implementations are of importance. This paper introduces a fast algorithm to compute the weighted median (WM) of N samples which has linear time and space complexity as opposed to O(N log N) which is the time complexity of traditional sorting algorithms. A popular selection algorithm often used to find the WM in large data sets is Quickselect whose performance is highly dependent on how the pivots are chosen. We introduce an optimization based pivot selection strategy which results in significantly improved performance as well as a more consistent runtime compared to traditional approaches. The selected pivots are order statistics of subsets. In order to find the optimal order statistics as well as the optimal subset sizes, a set of cost functions are derived, which when minimized lead to optimal design parameters. We compare the complexity to Floyd and Rivest´s algorithm SELECT which to date has been the fastest median finding algorithm and we show that the proposed algorithm compared with SELECT requires close to 30% fewer comparisons. It is also shown that the proposed selection algorithm is asymptotically optimal for large N.
Keywords :
computational complexity; median filters; signal processing; sorting; statistics; fast weighted median search; optimal pivot selection; order statistics; signal processing; sorting algorithms; space complexity; time complexity; weighted median filters; Algorithm design and analysis; Approximation methods; Complexity theory; Cost function; Partitioning algorithms; Signal processing algorithms; Algorithms; median filters; nonlinear filters; order statistics; quicksort; sorting;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/TSP.2012.2197394
Filename :
6193457
Link To Document :
بازگشت