An adaptive spatio-
temporal filter for use in
video quality of service instruments based on human vision
system models has a pair of parallel, lowpass, spatio-temporal filters receiving a common video input
signal. The outputs from the pair of lowpass spatio-temporal filters are differenced to produce the output of the adaptive spatio-
temporal filter, with the bandwidths of the pair being such as to produce an overall bandpass response. A filter
adaptation controller generates
adaptive filter coefficients for each pixel processed based on a perceptual parameter, such as the
local average luminance, contrast, etc., of either the input video
signal or the output of one of the pair of lowpass spatio-temporal filters. Each of the pair of lowpass spatio-temporal filters has a temporal IIR filter in
cascade with a 2-D spatial IIR filter, and each individual filter is composed of a common building block,5 i.e., a first order, unity DC
gain, tunable lowpass filter having a topology suitable for IC implementation. At least two of the building blocks make up each filter with the overall adaptive spatio-
temporal filter response having a linear portion and a non-linear portion, the linear portion being dominant at low luminance levels and the non-linear portion being consistent with enhanced perceived brightness as the luminance level increases.