c++ - Estimate gaussian height from its area -
we (i , colleague) given device, sends each sec big amount of discrete integer info (intensities) tend have gaussian distribution. these pseudo gaussians flows 1 1 , supposed pick largest intensity center of each gaussian fast possible. moreover, these info contain noise, cannot each gaussian can separated 2 monotone parts => cannot rely on simple fact if info start decline, find maximum.
my colleauge came idea:
introduce intensity threshold separate gaussians each other sum intensities of each gaussian estimate area , estimate heightbut question is, how can fast estimate height of pseudo gaussian area?
update:
to more clear, intensities represents "function values" of gaussian, or batter represent heights of histogram bins.
you utilize moving average filter, , when starts decline, take maximum value in window height. long noise in signal low amplitude , high frequency, should work reasonably well. can combine thresholding if required. people on dsp site have much improve ideas though, i'd inquire there.
c++ performance gaussian data-acquisition
No comments:
Post a Comment