DocumentCode
2190977
Title
Multi-Dimensional Parallel Rank Order Filtering
Author
van der Horst, M.G. ; Mak, R.H.
Author_Institution
Technische Universiteit Eindhoven, Department of mathematics and computer science, P.O. Box 413, 5600 MB Eindhoven, Netherlands
fYear
2007
fDate
17-19 Oct. 2007
Firstpage
627
Lastpage
632
Abstract
We present a method to design multi-dimensional rank order filters. Our designs are more efficient than existing ones from literature, e.g. reducing the number of operations required by a 2-dimensional 7 à 7 median filter by 66%. This efficiency is maintained regardless of the amount of parallelism, therefore the throughput of our designs scales linearly with the amount of hardware. To accomplish this we introduce a framework in the form of a generator graph. This graph allows us to formalize our methods and formulate an algorithm that produces efficient designs by reusing common sub-expressions. Like other rank order filters our designs are based on sorting networks composed from Batcher¿s merging networks. However, we introduce an additional optimization that increases the savings obtained by pruning sorting networks. Our design method is independent of the implementation method and resulting designs can be implemented both as a VLSI circuit and as a program for an SIMD processor.
Keywords
Algorithm design and analysis; Circuits; Design methodology; Filtering; Filters; Hardware; Merging; Sorting; Throughput; Very large scale integration; Median filters; Multidimensional digital filters; Nonlinear filters; Parallel Processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems, 2007 IEEE Workshop on
Conference_Location
Shanghai, China
ISSN
1520-6130
Print_ISBN
978-1-4244-1222-8
Electronic_ISBN
1520-6130
Type
conf
DOI
10.1109/SIPS.2007.4387622
Filename
4387622
Link To Document