工业智能读表:深度学习在电力能源行业的应用

释放双眼,带上耳机,听听看~!
本文介绍了如何利用深度学习技术在电力能源行业实现智能表计读数,以提高监测效率和保障厂区安全。通过使用OpenVINO和PaddleDetection、PaddleSeg等工具,可以快速实现智能读数方案的部署和应用。

电力能源厂区需要定期监测表计读数,以保证设备正常运行及厂区安全。但厂区分布分散,人工巡检耗时长,无法实时监测表计,且部分工作环境危险导致人工巡检无法触达。针对上述问题,需要先通过摄像头拍照,然后对图像进行智能读数的方式高效地完成此任务。

如何才能快速上手这么经典的深度学习产业应用呢?本次飞桨产业实践范例库联合OpenVINO开源表计读数的产业应用方案,提供了模型在Intel平台上优化到部署的完整方案,降低产业落地门槛,适用于电力、能源行业的各种应用场景。

点击阅读原文GET项目链接

aistudio.baidu.com/aistudio/pr…

工业智能读表:深度学习在电力能源行业的应用
图1 工业读表

01 场景难点

  • 巡检机器人识别方案容易产生盲区,不利于精确识别;
  • 一对一的摄像头部署成本较高,且灵活性不足;
  • 表计规格多样,对模型的复用性和扩展性要求高;
  • 基于GPU的AI算法部署成本高,嵌入式芯片的开发复杂度高,算法集成难。

02 方案设计

为实现智能读数,我们采取目标检测、语义分割、读数后处理的方案。

工业智能读表:深度学习在电力能源行业的应用
图2 方案设计

  • 第一步:使用目标检测模型定位出图像中的表计;
  • 第二步:使用语义分割模型将各表计的指针和刻度分割出来;
  • 第三步:根据指针的相对位置和预知的量程计算出各表计的读数。

本项目中采用精度和预测性能皆优的PP-YOLO模型进行表计检测。考虑到指针和刻度均为细小区域,我们采用精度更优的DeepLabV3P进行指针和刻度的分割。我们会基于飞桨目标检测套件PaddleDetection与飞桨图像分割套件 PaddleSeg工具套件进行模型训练。在落地阶段使用Intel OpenVINO推理框架进行模型部署,充分发挥通用x86平台上的网络执行效能,优化方案整体成本,同时通过传统CV算法的应用,进一步提升方案的灵活性与复用性。

模型优化策略和效果

支持Dynamic Input Shape以提升方案在识别多个表计时的推理性能,在保证推理时延的同时,优化方案整体成本。检测和分割后的效果如图3所示。

工业智能读表:深度学习在电力能源行业的应用

工业智能读表:深度学习在电力能源行业的应用
图3 检测和分割后的效果

模型部署

本项目的最终部署环境为Intel x86平台设备。考虑开发便捷性,本次示例使用python部署开发环境。通过高清IP摄像头拍摄表计得到RGB图片,并通过交换设备将图像数据送入Intel平台进行视觉分析。该方案可以同时检测识别到多个表盘,并进行读数识别。在飞桨AI Studio一站式开发平台中也提供了完整的使用示例与开发说明,可参考该教程快速学习,并针对实际项目进行开发和集成。

工业智能读表:深度学习在电力能源行业的应用
图4 部署Demo方案

03 范例使用工具介绍

OpenVINO作为Intel原生的深度学习推理框架,可以最大化的提升人工智能神经网络在Intel平台上的执行性能,实现一次编写,任意部署的开发体验。近期,OpenVINO也发布了最新版本2022.1,该版本已实现直接支持飞桨模型,大大提升了模型在Intel异构硬件上的推理性能,带来更高的生产效率,更广阔的兼容性以及推理性能的优化。

PaddleDetection中提供丰富的检测算法,无论你追求的是高精度、轻量化,还是场景预训练模型,都能以业界超高标准满足你的需求。同时还在目标检测的基础上,持续拓展了如人体关键点、目标跟踪、人体属性分析、行为识别等高阶任务功能,同时提供针对行业的场景工具,如行人分析PP-Human等,并且提供统一的使用方式及部署策略,让你不再需要进行模型转化、接口调整,更贴合工业大生产标准化、模块化的需求。

PaddleSeg是基于飞桨开发的端到端图像分割开发套件,涵盖了高精度和轻量级等不同方向的大量高质量分割模型。通过模块化的设计,提供了配置化驱动和API调用两种应用方式,帮助开发者更便捷地完成从训练到部署的全流程图像分割应用。

04 飞桨产业实践范例助力企业跨越AI落地鸿沟

飞桨产业实践范例,致力于加速AI在产业落地的前进路径,减少理论技术与产业应用的差距。范例来源于产业真实业务场景,通过完整的代码实现,提供从数据准备到模型部署的方案过程解析,堪称产业落地的“自动导航”。

  • 真实产业场景:与实际具有AI应用的企业合作共建,选取企业高频需求的 AI 应用场景如智慧城市-安全帽检测、智能制造-表计读数等;
  • 完整代码实现:提供可一键运行的代码,在“AI Studio一站式开发平台”上使用免费算力一键Notebook运行;
  • 详细过程解析:深度解析从数据准备和处理、模型选择、模型优化和部署的AI落地全流程,共享可复用的模型调参和优化经验;
  • 直达项目落地:百度高工手把手教用户进行全流程代码实践,轻松直达项目POC阶段。
本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

掘金举办的CodeShell大模型应用在软件工程领域的最新发展与应用

2023-12-9 19:19:00

AI教程

字节跳动端智能团队介绍 - Pitaya 架构与平台详解

2023-12-9 19:20:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索