DocumentCode
2048698
Title
Fast 8-Bit Median Filtering Based on Separability
Author
Cline, David ; White, Kenric B. ; Egbert, Parris K.
Author_Institution
Brigham Young Univ., Provo
Volume
5
fYear
2007
fDate
Sept. 16 2007-Oct. 19 2007
Abstract
We present a fast 8-bit median filter implementation based on a separability argument. Our strategy is to start with a naive separable implementation of the median filter which displays O(1) time complexity per pixel, and then optimize this implementation to reduce the time constant. The optimizations that we employ include (a) lowering the histogram memory requirements by using unsigned shorts or bytes as histogram elements, (b) consolidating operations by performing multiple short additions with a single integer addition, (c) employing SSE instructions to further speed up the histogram updates, and (d) updating only the part of the histogram that contains the median. We show that by employing these rather straightforward optimizations, we can achieve filter speeds that approach the performance of the fastest proprietary median filters currently in use.
Keywords
computational complexity; image processing; median filters; optimisation; 8-bit median filtering; histogram memory requirement; image processing; optimization; separability argument; time complexity; Displays; Filtering; Filters; Handwriting recognition; Histograms; Image denoising; Image processing; Kernel; Pixel; Sorting; Image processing; Median filters;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing, 2007. ICIP 2007. IEEE International Conference on
Conference_Location
San Antonio, TX
ISSN
1522-4880
Print_ISBN
978-1-4244-1437-6
Electronic_ISBN
1522-4880
Type
conf
DOI
10.1109/ICIP.2007.4379820
Filename
4379820
Link To Document