A COARSE-TO-FINE ALGORITHM FOR FAST MEDIAN FILTERING OF IMAGE DATA WITH A HUGE NUMBER OF LEVELS

被引:6
作者
ALPARONE, L
CAPPELLINI, V
GARZELLI, A
机构
[1] Dipartimento di Ingegneria Electronica, University of Florence, 50139 Florence, via S. Marta
关键词
IMAGE PROCESSING; MEDIAN FILTER; RUNNING MEDIAN; FAST ALGORITHMS; LOCAL HISTOGRAM;
D O I
10.1016/0165-1684(94)90121-X
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A two-step algorithm exploiting a reduced local grey-level histogram is proposed for efficient running-median calculation in digital monochrome images whose number of levels is considerably large, such as medical images, SAR images, or 2-D data maps. The first step borrows the concept of sliding window for fast update of the local histogram, as well as the strategy of percentile upgrade for fast median retrieval, and provides a coarse estimate of the actual median which is refined in the second stage, involving only a limited portion of the histogram. Comparisons in terms of theoretical number of operations evidence a computing time O(L2) instead of O(L), where L = L1.L2 is the number of levels, and L1 is the size of the reduced histogram. Also computer tests validate the ideal relationship and suggest a practical factorization criterion of the local histogram, when dealing with natural correlated images. Experimental results substantially prove the validity of the novel algorithm as a feasible alternative, for calculation of any rank-order value, to level-sorting techniques, whenever both classic histogram-based schemes and sorting algorithms are prohibitively time-consuming, as it happens in some practical image processing applications.
引用
收藏
页码:33 / 41
页数:9
相关论文
共 12 条
[1]  
Ahmad, Sundararajan, A fast algorithm for two-dimensional median filtering, IEEE Transactions on Circuits and Systems, 34 CAS, 11, pp. 1364-1374, (1987)
[2]  
Astola, Campbell, On computation of the running median, IEEE Trans. Acoust. Speech Signal Process, 4, pp. 572-574, (1980)
[3]  
Ataman, Aatre, Wong, A fast method for real-time median filtering, IEEE Trans. Acoust. Speech Signal Process., 28 ASSP, 5, pp. 415-421, (1980)
[4]  
Danielsson, Getting the median faster, Computer Graphics and Image Processing, 17, 1, pp. 71-78, (1992)
[5]  
Gabbouj, Coyle, Gallagher, An overview of median and stack filtering, Circuits, Systems, and Signal Processing, 11, 1, pp. 7-45, (1992)
[6]  
Gil, Werman, Computing 2-D min, median, and max filters, IEEE Trans. Pattern Anal. Mach. Intelligence, 15 PAMI, 5, pp. 504-507, (1993)
[7]  
Huang, Yang, Tang, A fast two dimensional median filtering algorithm, IEEE Trans. Acoust. Speech Signal Process, 27 ASSP, 1, pp. 13-18, (1979)
[8]  
Juhola, Katajainen, Raita, Comparison of algorithms for standard median filtering, IEEE Trans. Signal Process, 39 SP, 1, pp. 204-208, (1991)
[9]  
Pasian, Sorting algorithms for filters based on ordered statistics: Performance considerations, Signal Processing, 14, 3, pp. 287-293, (1988)
[10]  
Pitas, Fast algorithms for running ordering and max/min calculation, IEEE Transactions on Circuits and Systems, 36 CAS, 6, pp. 795-804, (1989)