🟠 检测结果重叠过滤

功能描述

该算子用于对图像检测实例进行重叠判断和过滤,适用于存在交叉或重叠的多个检测目标场景。通过分析检测结果中目标掩膜和最小包围框的交叠情况,过滤掉明显被重叠遮挡的目标,保留更清晰、未被遮挡的检测结果。

使用场景

  • 多物体场景中存在部分重叠目标时,过滤被明显遮挡的目标以提高检测结果的准确性。

  • 复杂场景或物体堆叠环境中,用于精确判断哪些目标位于前景,优化后续的目标分析和处理流程。

输入输出

输入项

检测结果:包含目标的包围框、分类、置信度分数以及多边形轮廓的检测结果。

图像(可选):用于结果展示,便于直观展示重叠过滤效果。

输出项

上层检测结果:经重叠判断后保留的未被明显遮挡的检测结果。

绘制图像:图像展示重叠过滤效果,通过箭头明确表示目标之间的重叠关系,箭头由上层目标指向被重叠的目标。

参数说明

最小包围框IOU阈值

参数说明

定义两个目标的最小包围框的交并比(IOU)阈值。大于此阈值的目标将进一步进行掩膜重叠判断,小于此阈值的目标则直接认为不重叠。

调参说明

数值越小,过滤越严格,被过滤掉的目标越多。可参考结果图像中箭头下方的数值调整此参数。

参数范围

[0,1],默认值:0.02

只判断IOU

参数说明

开启此选项,算子将仅根据包围框的IOU进行一次非极大值抑制(NMS)过滤,不再进行掩膜详细重叠比例分析。

调参说明

  • 开启:过滤更快速,但可能会降低对实际掩膜重叠判断的精度;

  • 关闭:则可以根据重叠比例差阈值,进一步判断掩膜的具体重叠程度。

重叠比例差阈值

参数说明

只有当两个目标掩膜在重叠区域占比的差值超过此阈值时,才判断目标存在明显重叠。

调参说明

值越小,判定重叠的要求越严格,过滤掉的目标越多。可依据结果图中箭头上方标注的数值进行微调。

参数范围

[0,1],默认值:0.12

使能节点

参数说明

控制该算子是否执行运算。

调参说明

  • 开启(默认):正常运行该算子功能。

  • 关闭:算子不执行任何操作,直接将输入的数据输出。