Definition at line 284 of file ColorSegmentation.h. References Impala::Core::Array::pixgroup::cov, Impala::Core::Matrix::MatrixTem< C >::i(), Impala::Core::Array::pixgroup::m, and Impala::Core::Vector::VectorTem< ElemT >::Size(). Referenced by mergeRegions(). 00284 { 00285 00286 //the statistic distance between region u and v (multivariate) 00287 //see Hieu's thesis, chapter 3 00288 00289 MatrixDouble covSums = (u.cov + v.cov) ; 00290 MatrixDouble invCovSums = covSums.i() ; 00291 00292 int nDim = u.m.Size() ; 00293 00294 VectorDouble vec(nDim) ; 00295 00296 for (int i=0; i<nDim; i++) { 00297 vec[i] = v.m[i] - u.m[i]; //mean1-mean2 00298 } 00299 00300 double res = vec * invCovSums * vec ; 00301 00302 return res ; 00303 }
Here is the call graph for this function:
|