1. A method for detecting a target in a sequence of radar images, wherein each image is partitioned into a grid of cells, and wherein each cell has a corresponding position in an image coordinate system associated with a location in a world coordinate system, comprising: determining, for each most recent image in a sliding temporal window of the sequence of images, intensities of each cell; storing a subset of the cells having highest intensities as a set of current needles; determining a set of hypotheses, obtained by using a state transition model and corresponding maximum limits, for the current set of needles; appending the current set of hypotheses, to a set of queues, wherein there is one queue for each corresponding cell position in a final detection image; updating hypotheses for the previous sets of needles to the corresponding set of queues; and selecting a maximum likelihood in the set of queues to detect the location of targets.