Non-Maximum Suppression

A detector can report several rectangles around the same seed. We will rank candidates, keep a strong one, and remove sufficiently overlapping alternatives while preserving candidates for other objects.

13 sections · 4 questions · 2 coding challenges

1 / 13

Making Duplicate Detections Count as Errors

BOTIE

The PASCAL VOC 2005 detection rules counted repeated detections of one object as false detections after the first match. Reporting many plausible rectangles was therefore different from finding many objects. Systems needed a way to resolve competing candidates.

Greedy non-maximum suppression is one commonly used procedure for that job. This example connects the method to a documented evaluation problem without claiming that the VOC challenge invented it. The procedure makes a local decision about overlaps; it does not establish the true number of objects.

Sources for this history