The Viterbi Optimal Runlength-Constrained Approximation Nonlinear Filter

Loading...
Thumbnail Image

Files

TR_95-45.pdf (1.21 MB)
No. of downloads: 509

Publication or External Link

Date

1995

Advisor

Citation

DRUM DOI

Abstract

Simple nonlinear filters are often used to enforce ﲨard 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 closopen filter to impose a minimum symbol run- length 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, find another sequence which is piecewise constant of plateau run- length greater than or equal to M, and is closest to the original sequence, in the sense of minimizing a per-letter decomposable distortion measure. 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 and morphological filtering. We also discuss some potential applications.

Notes

Rights