| GaussianKL
PURPOSE Gaussian Kullback-Leibler distance. SYNOPSIS function d=GaussianKL(g1,g2)  DESCRIPTION CROSS-REFERENCE INFORMATION This function calls:
This function is called by:
CompressGR	Gaussian mixture compression using the Golberger and Roweis method.Distance	Approximated Kullback-Leibler distance between Gaussian mixture. SOURCE CODE 0001 function d=GaussianKL(g1,g2)
0002 
0003 
0004 
0005 
0006   if g1.dim~=g2.dim
0007     error('Non coherent sizes in GaussianKL');
0008   end
0009   m12=(g2.m-g1.m);
0010   d=0.5*( log(g2.d/g1.d) + trace(g2.iS*g1.S) + m12'*g2.iS*m12 - g1.dim);
0011
 
 |