极市打榜
极市打榜是极市平台于2021年推出的算法项目合作模式,至今已上线300+产业端落地算法项目,已对接智慧城市、智慧工地、明厨亮灶等多个行业真实需求,算法方向涵盖目标检测、行为识别、图像分割、视频理解、目标跟踪、OCR等。
开发者报名极市打榜,可用平台上已标注真实场景数据集+免费算力,单个算法榜单完成算法开发后成绩达到指定标准便可获得定额奖励,成绩优异者可与极市平台签约合作获得长期的算法分成收益。
打榜入口:https://sourl.cn/zxj9rL
极市打榜算法上新
【扬尘检测】
本榜合作者将独享 5000元(合作金)+ 500元(新人专享合作金)
算法需求&报名链接:
一、报警逻辑
1、基本报警逻辑
1)使用检测人员的模型检测人员
2)使用检测矿车的模型检测矿车(minecart)和矿车的驾驶室(cab)
3)上层应用会下发1个ROI区域 polygon_1。当整个画面内检测到矿车时,如果polygon_1内出现人员,并且人员不在驾驶室内,则需要报警,并对需要报警的人员进行可视化。业务意义为:polygon_1会由上层应用设置为轨道区域,那么在整个画面内出现矿车时,如果在轨道范围由人员,则需要报警。
2、多摄像头cid下的多帧判断逻辑
1)对于每一个cid,建立一个队列,以记录过去n帧内检测到报警目标的情况,如果满足以下2个条件,才真正报警:
a、过去n帧内检测到报警目标的帧数,达到一定比例。
b、当前帧也检测到报警目标。
使用下面3个配置参数来控制多帧判断:
use_frame_switch:bool类型,用于控制是否开启多帧判断
alert_frame_thresh:int类型,用于控制多帧判断的帧数,也就是上述的 n 值
alert_frame_ratio:float类型,用于控制在 alert_frame_thresh 控制的帧数内,检测到报警的帧数达到多少比例(并且当前帧也检测到报警目标),才需要报警
注意,这个策略需要考虑到多摄像头轮询模式下,前后帧可能不来自于同一个摄像头cid的情形,也就是算法内部需要建立一个哈希表/字典,并根据args参数内的cid字段,为每一个cid独立存储队列来记录此cid过去n帧的情况。
2)算法需要额外设置一个bool配置参数 display_status,当display_status为true时,则在算法json输出的algorithm_data部分:
a、添加一个current_cid字段,显示当前得到的cid字符串,用于调试。
b、添加一个last_n_frame字段,用于显示过去n帧检测到的报警结果,字符串格式,用1表示报警,用0表示不报警,字符串最左侧的值为倒数第n帧,最右侧的值为当前帧。例如,”11000”表示过去倒数第5帧和第4帧检测到报警目标,而倒数第3帧、第2帧和当前帧没有检测到报警目标。
三、样例集节选:

项目案例&冠军方案
公众号后台回复“1024”参与1024活动抽奖~
极市干货

点击阅读原文进入CV社区
收获更多技术干货

