• DocumentCode
    779476
  • Title

    The Viterbi optimal runlength-constrained approximation nonlinear filter

  • Author

    Sidiropoulos, Nicholas D.

  • Author_Institution
    Inst. for Syst. Res., Maryland Univ., College Park, MD, USA
  • Volume
    44
  • Issue
    3
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    586
  • Lastpage
    598
  • Abstract
    Simple nonlinear filters are often used to enforce “hard” syntactic constraints while remaining close to the observation data, e.g., in the binary case, it is common practice to employ iterations of a suitable median, or a one-pass recursive median, openclose, or closeopen filter to impose a minimum symbol runlength constraint while remaining “faithful” to the observation. Unfortunately, these filters are-in general-suboptimal. Motivated by this observation, we pose the following optimization: given a finite-alphabet sequence of finite extent y={y(n)}n=0N-1 , find a sequence x={x(n)}n=0N-1 that minimizes d(x,y)=Σn=0N-1dn(y(n), x(n)) subject to the following: x is piecewise constant of plateau run-length ⩾M. We show how a suitable reformulation of the problem naturally leads to a simple and efficient Viterbi-type optimal algorithmic solution. We call the resulting nonlinear input-output operator the Viterbi optimal runlength-constrained approximation (VORCA) filter. The method can be easily generalized to handle a variety of local syntactic constraints. The VORCA is optimal, computationally efficient, and possesses several desirable properties (e.g., idempotence); we therefore propose it as an attractive alternative to standard median, stack, and morphological filtering. We also discuss some applications
  • Keywords
    computational complexity; filtering theory; iterative methods; maximum likelihood estimation; median filters; optimisation; signal processing; Viterbi optimal runlength-constrained approximation nonlinear filter; applications; binary case; closeopen filter; finite-alphabet sequence; idempotence; iterations; median filter; minimum symbol runlength constraint; nonlinear input-output operator; one-pass recursive median; openclose filter; optimal algorithmic solution; optimization; suboptimal filters; syntactic constraints; Communication industry; Communication standards; Filtering; Helium; Noise robustness; Nonlinear filters; Signal processing; Signal processing algorithms; Standards publication; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.489032
  • Filename
    489032