Median Filter - Algorithm Implementation Issues

Algorithm Implementation Issues

Typically, by far the majority of the computational effort and time is spent on calculating the median of each window. Because the filter must process every entry in the signal, for large signals such as images, the efficiency of this median calculation is a critical factor in determining how fast the algorithm can run. The "vanilla" implementation described above sorts every entry in the window to find the median, however since only the middle value in a list of numbers is required, selection algorithms can be much more efficient. Furthermore, some types of signals (very often the case for images) use whole number representations: in these cases, histogram medians can be far more efficient because it is simple to update the histogram from window to window, and finding the median of a histogram is not particularly onerous.

Read more about this topic:  Median Filter

Famous quotes containing the word issues:

    Cynicism formulates issues clearly, but only to dismiss them.
    Mason Cooley (b. 1927)