7,652
社区成员
发帖
与我相关
我的任务
分享高通户外低功耗 IoT 摄像头,AI 车辆识别任务在雨雪雾天气识别漏检率飙升,如何融合图像预处理与模型策略提升恶劣环境鲁棒性?
问题根因
雨雪雾场景画面存在雾气朦胧、雨滴反光、运动模糊、对比度下降等问题;原始训练样本恶劣天气数据不足,模型无法有效提取车辆轮廓特征;同时低功耗模式下摄像头降噪参数固定,进一步弱化目标特征。
分层优化方案
摄像头成像参数动态自适应
根据画面清晰度、雾浓度自动调整曝光、增益、降噪等级,嵌入式 C 逻辑:
[float fog_density = calculate_image_fog_level(frame);
if(fog_density > FOG_THRESHOLD){
camera_set_denoise_level(HIGH_DENOISE);
camera_set_contrast(1.3f);
camera_set_exposure_short();
}]()
端侧图像增强预处理
使用自适应去雾、对比度增强算法,OpenCV 参考实现:
python
运行
def fog_image_enhance(img):
# 自适应直方图均衡增强画面细节
lab = cv2.cvtColor(img, cv2.COLOR_BGR2LAB)
l_channel, a, b = cv2.split(lab)
clahe = cv2.createCLAHE(clipLimit=2.2, tileGridSize=(8,8))
l_enhance = clahe.apply(l_channel)
enhanced = cv2.merge((l_enhance,a,b))
return cv2.cvtColor(enhanced, cv2.COLOR_LAB2BGR)
模型策略优化
采集本地雨雪雾实景样本微调检测模型;设置双阈值策略,恶劣天气适当降低置信度阈值,配合目标追踪过滤误检;可按需切换恶劣场景专用轻量化模型。
多帧融合辅助识别
连续多帧检测结果做融合,避免单帧画面受天气干扰造成瞬时漏检。
参考资料
《Robust Vehicle Detection for Outdoor Qualcomm IoT Vision Cameras》
工业视觉文章《恶劣天气端侧目标检测图像预处理优化实践》