Introduction
Non-maximum suppression helps pick the best boxes when detecting objects, so we don't get many overlapping boxes for the same object.
When you have many overlapping boxes from an object detector and want to keep only the best ones.
To reduce duplicate detections in images with multiple objects.
When you want to clean up predictions from models like YOLO or Faster R-CNN.
To improve the clarity of object detection results before showing them to users.