Skip to content

GSF: KL Divergence / component merge

This MR introduces a new method std::vector<std::pair<int32_t, int32_t>> findMerges, which is then used by Trk::QuickCloseComponentsMultiStateMerger::mergeFullDistArray simplifying things a bit.

The KLGaussianMixtureReduction works on 1D, in out case we had/have opted for the qoveP

There also a small test for the findMerges, so we can test certain cases, and this is now the method used.

With @amorley we wanted to test some alternative methods for merging components i.e Kitawaga / Runall.

Frozen Tier0 tests passed RunTier0Tests.log

Merge request reports