A method for filtering an angular signal which avoids errors in averaging
and differencing operations. Components of a hue signal are separated into
groups based upon the sign of a corresponding filter coefficient a.sub.i
for the respective component and the range of the hue component value
v.sub.i. A weighted mean is computed for each of the groups. The weighted
mean of the resulting values having positive filter coefficients and the
weighted mean of the resulting values having negative filter coefficients
then are derived. The computed value is redefined if needed to be in
modulus 2.pi.. The weighted distance of the two values then is derived.
The result is the filtered hue value for a given image data pixel. A
filtered hue value is obtained in the same manner for each image pixel of
a desired image object or of a given image frame.
Un método para filtrar una señal angular que evita errores en operaciones que hacen un promedio y differencing. Los componentes de una señal de la tonalidad se separan en los grupos basados sobre la muestra de un coeficiente correspondiente a.sub.i del filtro para el componente respectivo y de la gama del valor componente v.sub.i de la tonalidad. Un medio cargado se computa para cada uno de los grupos. El medio cargado de los valores que resultan que tienen coeficientes positivos del filtro y el medio cargado de los valores que resultan que tienen coeficientes negativos del filtro entonces se derivan. El valor computado se redefine si es necesario para estar en el módulo 2.pi.. La distancia cargada de los dos valores entonces se deriva. El resultado es el valor filtrado de la tonalidad para un pixel dado de los datos de la imagen. Un valor filtrado de la tonalidad se obtiene de manera semejante para cada pixel de la imagen de un objeto deseado de la imagen o de un bastidor dado de la imagen.