A self-organizing algorithm for vector quantizer design applied to signal processing.
Vector quantization plays an important role in many signal processing problems, such as speech/speaker recognition and signal compression. This paper presents an unsupervised algorithm for vector quantizer design. Although the proposed method is inspired in Kohonen learning, it does not incorporate the classical definition of topological neighborhood as an array of nodes. Simulations are carried out to compare the performance of the proposed algorithm, named SOA (self-organizing algorithm), to that of the traditional LBG (Linde-Buzo-Gray) algorithm. The authors present an evaluation concerning the codebook design for Gauss-Markov and Gaussian sources, since the theoretic optimal performance bounds for these sources, as described by Shannon's Rate-Distortion Theory, are known. In speech and image compression, SOA codebooks lead to reconstructed (vector-quantized) signals with better quality as compared to the ones obtained by using LBG codebooks. Additionally, the influence of the initial codebook in the algorithm performance is investigated and the algorithm ability to learn representative patterns is evaluated. In a speaker identification system, it is shown that the the codebooks designed by SOA lead to higher identification rates when compared to the ones designed by LBG.
Madeiro
F
F
Laboratório de Automção e Processamento de Sinais-LAPS, UFPB-CCT-Campus II-Departamento de Engenharia Elétrica, Campina Grande, PB, Brasil. madeiro@dee.ufpb.br
Vilar
R M
RM
Fechine
J M
JM
Neto
B G
BG
D000465:Algorithms; D006801:Humans; D007091:Image Processing, Computer-Assisted; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated; D012815:Signal Processing, Computer-Assisted; D013060:Speech