Abstract

An algorithm which identifies discontinuities in noisy data is presented. The signal is modelled as step edges with additive normally distributed noise present. Using finite mixture analysis a variable number of distributions are identified together with the location of the respective edges separating them. The problem is solved using a dynamic programming approach which ensures globally optimal edge positions according to the signal model of a finite mixture of normal distributions. The computational complexity is of order MN/sup 2/ where M is the number of discontinuities in the mixture and N is the number of data points in the signal. The algorithm is tested on a range of signals and yields as accurate edge positions as a corresponding square error method. Among applications for this algorithm is edge detection in medical images and examples from ultrasound imaging are included. >

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call