Effects of Weights in Weighted Fuzzy C-Means Algorithm for Room Equalization at Multiple Locations

This paper shows that a choice of weights in the fuzzy c-means algorithm affect the performance of a room equalizer. The ordinary fuzzy c-means (FCM) algorithm already proves useful to deriving an equalizing filter for multiple listeners. A room impulse response models the behaviour of the sounds reflection in the room at each listener location. The FCM algorithm finds "similar" room impulse responses based on Euclidean distances among the impulse responses and groups them together. But the Euclidean distance used in the FCM implies equal weights for all parts of sound reverberation or reflection. The paper proposes an algorithm to obtain a room acoustic equalization filter based on weighted fuzzy c-means (WFCM) algorithm. The use of WFCM can give clustering more flexibility in obtaining a prototype for each cluster. Then combining the prototypes to obtain a representative room response that derives the inverse filter will be more effective. We use spectral deviation to measure how well each equalizing filter works. Experiments show that different weights in the WFCM algorithm can enhance or degrade the performance of the equalizing filter.

[1]  Rodney A. Kennedy,et al.  Nonminimum-phase equalization and its subjective importance in room acoustics , 2000, IEEE Trans. Speech Audio Process..

[2]  Xinbo Gao,et al.  A feature weighted FCM clustering algorithm based on evolutionary strategy , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[3]  Jacek M. Leski Generalized weighted conditional fuzzy clustering , 2003, IEEE Trans. Fuzzy Syst..

[4]  Bart Kosko,et al.  Fuzzy Systems as Universal Approximators , 1994, IEEE Trans. Computers.

[5]  C. Kyriakakis,et al.  A cluster centroid method for room response equalization at multiple locations , 2001, Proceedings of the 2001 IEEE Workshop on the Applications of Signal Processing to Audio and Acoustics (Cat. No.01TH8575).

[6]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[7]  John Mourjopoulos On the variation and invertibility of room impulse response functions , 1985 .

[8]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[9]  Don-Lin Yang,et al.  An efficient Fuzzy C-Means clustering algorithm , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[10]  Sunil Bharitkar,et al.  New Factors in Room Equalization Using a Fuzzy Logic Approach , 2001 .

[11]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[12]  Mikio Tohyama,et al.  Fundamentals of Acoustic Signal Processing , 1998 .

[13]  Shoji Makino,et al.  Multiple-point equalization of room transfer functions by using common acoustical poles , 1997, IEEE Trans. Speech Audio Process..