电力能源厂区需要定期监测表计读数,以保证设备正常运行及厂区安全。但厂区分布分散,人工巡检耗时长,无法实时监测表计,且部分工作环境危险导致人工巡检无法触达。针对上述问题,需要先通过摄像头拍照,然后对图像进行智能读数的方式高效地完成此任务。
如何才能快速上手这么经典的深度学习产业应用呢?本次飞桨产业实践范例库联合OpenVINO开源表计读数的产业应用方案,提供了模型在Intel平台上优化到部署的完整方案,降低产业落地门槛,适用于电力、能源行业的各种应用场景。
⭐点击阅读原文GET项目链接⭐
https://aistudio.baidu.com/aistudio/projectdetail/3975848?contributionType=1
图1 工业读表
巡检机器人识别方案容易产生盲区,不利于精确识别;
一对一的摄像头部署成本较高,且灵活性不足;
表计规格多样,对模型的复用性和扩展性要求高;
基于GPU的AI算法部署成本高,嵌入式芯片的开发复杂度高,算法集成难。
方案设计
为实现智能读数,我们采取目标检测、语义分割、读数后处理的方案。
图2 方案设计
第一步:使用目标检测模型定位出图像中的表计;
第二步:使用语义分割模型将各表计的指针和刻度分割出来;
第三步:根据指针的相对位置和预知的量程计算出各表计的读数。
模型优化策略和效果
图3 检测和分割后的效果
模型部署
图4 部署Demo方案
范例使用工具介绍
OpenVINO作为Intel原生的深度学习推理框架,可以最大化的提升人工智能神经网络在Intel平台上的执行性能,实现一次编写,任意部署的开发体验。近期,OpenVINO也发布了最新版本2022.1,该版本已实现直接支持飞桨模型,大大提升了模型在Intel异构硬件上的推理性能,带来更高的生产效率,更广阔的兼容性以及推理性能的优化。
PaddleDetection中提供丰富的检测算法,无论你追求的是高精度、轻量化,还是场景预训练模型,都能以业界超高标准满足你的需求。同时还在目标检测的基础上,持续拓展了如人体关键点、目标跟踪、人体属性分析、行为识别等高阶任务功能,同时提供针对行业的场景工具,如行人分析PP-Human等,并且提供统一的使用方式及部署策略,让你不再需要进行模型转化、接口调整,更贴合工业大生产标准化、模块化的需求。
PaddleSeg是基于飞桨开发的端到端图像分割开发套件,涵盖了高精度和轻量级等不同方向的大量高质量分割模型。通过模块化的设计,提供了配置化驱动和API调用两种应用方式,帮助开发者更便捷地完成从训练到部署的全流程图像分割应用。
飞桨产业实践范例
助力企业跨越AI落地鸿沟
飞桨产业实践范例,致力于加速AI在产业落地的前进路径,减少理论技术与产业应用的差距。范例来源于产业真实业务场景,通过完整的代码实现,提供从数据准备到模型部署的方案过程解析,堪称产业落地的“自动导航”。
精彩课程预告
获取更多技术内容~