简单
技术面试0 次浏览

请解释一下目标检测中的非极大值抑制(NMS)算法。

商汤科技算法工程师
目标检测非极大值抑制算法

答题要点

可以采用STAR法则来回答。S(情境)说明目标检测中存在多个重叠的检测框需要处理;T(任务)即使用NMS算法去除冗余框;A(行动)详细阐述NMS的步骤;R(结果)说明使用NMS后的效果。关键要点:1. 情境:目标检测时会有大量重叠的检测框,影响检测精度。2. 任务:去除冗余框,只保留得分最高且不重叠的框。3. 行动:先按得分排序,选得分最高的框,计算与其他框的IoU,去除IoU大于阈值的框,重复此过程。4. 结果:得到更准确、简洁的检测结果。示例思路:在目标检测场景中,会出现很多重叠的检测框。NMS算法的任务就是去除这些冗余框。具体行动是先对检测框按得分排序,选最高得分框,计算它与其他框的IoU,去除IoU大于阈值的框,不断重复。最终能得到更准确、简洁的检测结果。