Wednesday 15 August 2012

c++ - Estimate gaussian height from its area -



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 height

but 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