Automatic Optimization Of The Parameters Of A Track-while-detect Algorithm

David J. Montana · 2005

We have developed an algorithm to detect the presence of narrowband signals and track the time evolution of their center frequencies. This algorithm has 35 parameters whose optimal values depend on (among other things): (i) the expected dynamics of the signals, (ii) the background statistics, and (iii) the clutter (i.e., the number of simultaneous signals). Manually optimizing these parameters is a difficult task not only because of the large number of parameters but also because of the interdependence of their effects on performance. We have therefore devised an automated method for optimizing the parameters. It has three basic components: (i) a database with a graphical interface for easy rnanual entry of truth, (ii) a scoring function which is a linear combination of six subscores (three evaluating detection performance and three evaluating tracking performance), and (iii) a distributed genetic algorithm which optimizes the parameter values for a particular truth database. We have used this procedure to optimize the paratmeter values to a variety of signal types and environmental conditions. The results have been improved performance as well as the ability to make the algorithm adaptive: as the system detects changes in the environmental conditions, it can switch to a different set of parameters.

Read the paper · More papers on PaperTik