Skip to content

General Detection Postprocessor

Category: callback.detection.post_processing
Version: 2.0.0
UUID: 5c9d9e8e5feae802cddc94e5077d558c13e380c90fbe10d2645682ab2cee9477
Execution context: leip_af
Choice Priority: 501.0

Value Parameters

Name Synonyms Type Values
IoU Threshold fed to NMS post_processor.iou_threshold scalar float, min: 0.0, max: 1.0
Number of boxes to keep during initial topk filtering post_processor.k_threshold scalar int, min: 1
Maximum detections for topk filtering post_processor.max_detections,
post_processor.max_det_per_image
scalar int, min: 1
Minimum confidence necessary to keep a prediction post_processor.confidence,
post_processor.confidence_threshold
scalar float, min: 0.0, max: 1.0

Constraints

  1. If the GPP is in use, the include_decoding must be set to True (model.include_decoding == True)
  2. If the GPP is in use, it should be exported with the model for later use (export.include_postprocessor == True)
  3. If the GPP is in use, post_processor.iou_threshold must be provided. A reasonable value to start with is 0.5 for Efficientdet and SSD, 0.7 for Yolo, and 0.6 for Nanodet. (general_post_processor_params.iou_threshold > 0)
  4. model has to be a 2D detection model to use the GPP: model \(\in\) model.detection.2d

This component fits into

Name UUID Synonyms
Full Recipe 4511dd... callbacks