• DocumentCode
    1532400
  • Title

    A fast algorithm for designing stack filters

  • Author

    Yoo, Jisang ; Fong, Kelvin L. ; Huang, Jr-Jen ; Coyle, Edward J. ; Adams, George B., III

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    8
  • Issue
    8
  • fYear
    1999
  • fDate
    8/1/1999 12:00:00 AM
  • Firstpage
    1014
  • Lastpage
    1028
  • Abstract
    Stack filters are a class of nonlinear filters with excellent properties for signal restoration. Unfortunately, present algorithms for designing stack filters can only be used for small window sizes because of either their computational overhead or their serial nature. This paper presents a new adaptive algorithm for determining a stack filter that minimizes the mean absolute error criterion. The new algorithm retains the iterative nature of many current adaptive stack filtering algorithms, but significantly reduces the number of iterations required to converge to an optimal filter. This algorithm is faster than all currently available stack filter design algorithms, is simple to implement, and is shown in this paper to always converge to an optimal stack filter. Extensive comparisons between this new algorithm and all existing algorithms are provided. The comparisons are based both on the performance of the resulting filters and upon the time and space complexity of the algorithms. They demonstrate that the new algorithm has three advantages: it is faster than all other available algorithms; it can be used on standard workstations (SPARC 5 with 48 MB) to design filters with windows containing 20 or more points; and, its highly parallel structure allows very fast implementations on parallel machines. This new algorithm allows cascades of stack filters to be designed; stack filters with windows containing 72 points have been designed in a matter of minutes under this new approach
  • Keywords
    adaptive filters; computational complexity; convergence of numerical methods; image processing; iterative methods; nonlinear filters; parallel algorithms; stack filters; adaptive algorithm; complexity; convergence; design; iteration; mean absolute error criterion; nonlinear filters; parallel structure; stack filters; window sizes; Adaptive filters; Algorithm design and analysis; Filtering algorithms; Image edge detection; Image processing; Iterative algorithms; Kelvin; Nonlinear filters; Stacking; Training data;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/83.777083
  • Filename
    777083