A two-filter based method of detecting and tracking a target that can track an unknown and time-varying number of targets, while keeping continuous track, even in scenarios with large number of false contacts or missing measurements, is provided. More specifically, a first filter provides target detection, a second filter provides target tracking of the detected targets, and a clustering technique that operates after the first filter. The first filter starts with a uniform distribution over the surveillance area and resets periodically after the clustering technique is run. When the clustering technique runs, it detects the clusters corresponding to the different targets and passes them to the second filter that tracks these targets.
展开▼