基于OpenVINO部署的工业缺陷检测产业实践范例实战
本文已在飞桨公众号发布,查看请戳链接:
基于OpenVINO部署的工业缺陷检测产业实践范例实战
在当前发展阶段,制造企业普遍面临着诸多的挑战,包括如何改善工作效率以提升行业竞争力,如何降低生产过程中的产品不良率等,从而优化产业成本,其中缺陷检测便是最典型的场景之一。人工肉眼检测的识别效率低,且成本较高,传统机器的方法可扩展性又较差,深度学习技术为上述问题提供了一条解决之道。通过在智能制造系统中使用深度学习技术,制造企业将能够获得自动视觉定位缺陷位置,辨别缺陷种类,真正实现降本增效的目的。
实际工业生产中不仅要有模型算法,也要适配合适的硬件和部署方案,这样算法才能转化为生产力。本次飞桨产业实践范例库联合OpenVINO开源工业缺陷检测的产业应用方案,提供了从数据准备、模型训练及优化的全流程可复用方案,并基于Intel平台进行模型部署,降低产业落地门槛,适用于钢铁、纺织、3C等多种制造业场景。
点击GET项目链接
https://aistudio.baidu.com/aistudio/projectdetail/3971537?contributionType=1
图1 工业缺陷检测
场景难点
-
场景数据多样且碎片化,定制成本高,模型开发流程长,难以快速响应需求。
-
传统机器视觉解决方案敏捷、扩展性不足,不利于机器视觉应用的快速上市和部署。
-
基于GPU的AI算法部署成本高,嵌入式芯片的开发复杂度高,算法集成难。
方案设计
钢材是现代最重要的建筑材料之一。钢材结构建筑能够抵抗自然和人为磨损,这使得这种材料在世界各地随处可见。在所有钢材加工环节中,平板钢的生产工艺特别精细。从加热、轧制,再到干燥和切割,需要几台机器协同操作,其中一个重要环节就是利用高清摄像头捕获的图像对加工环节中的钢材进行缺陷自动检测。飞桨模型库涵盖不同领域的主流模型,每个领域包含精度和速度平衡的精选模型,能够显著降低用户在模型选择方面的难度,降低时间成本,实现快速迭代。在落地阶段使用Intel OpenVINO推理框架进行模型部署,充分发挥CPU与iGPU的异构性能加速,优化方案整体成本。
在实际产业落地过程中对算法的要求是苛刻的,希望同时实现速度和精度平衡。我们选择PaddleSeg中的PP-LiteSeg模型,凭着mIoU72.0、273.6 FPS(Cityscapes数据集,1080ti)的超优秀性能,在众多优秀算法中脱颖而出。
模型优化策略和效果
-
使用PaddleSeg开发套件中最新的SOTA模型进行训练,平衡部署时的推理的精度和速度。
-
使用OpenVINO的auto-device方案,在异构平台上自动选择最合适的算力单元部署模型,高效适配不同规格的Intel硬件,减少系统开发周期。
-
基于OpenVINO的performance hint策略,根据使用场景需求的不同,进行多线程配置,提升推理吞吐量或延迟。
模型部署
本项目的最终部署环境为:Intel x86硬件平台设备。考虑开发便捷性,本次示例使用python部署开发环境。通过多路工业IP摄像头拍摄钢板表面得到RGB图片,并通过交换设备将图像数据送入Intel平台进行视觉分析。该方案可以识别不同的缺陷种类,并得到其位置信息。在AI Studio中也提供了完整的使用示例与开发说明,可参考该教程快速学习,并针对实际项目进行开发和集成。
图2 部署Demo方案
范例工具介绍
OpenVINO作为Intel原生的深度学习推理框架,可以最大化的提升人工智能神经网络在Intel平台上的执行性能,实现一次编写,任意部署的开发体验。近期OpenVINO也发布了最新版本2022.1,该版本已实现对飞桨模型全面适配,带来更高的生产效率,更广阔的兼容性以及推理性能的优化。
PaddleSeg是基于飞桨框架开发的端到端图像分割开发套件,涵盖了高精度和轻量级等不同方向的大量高质量分割模型。通过模块化的设计,提供了配置化驱动和API调用两种应用方式,帮助开发者更便捷地完成从训练到部署的全流程图像分割应用。
飞桨产业实践范例
助力企业跨越AI落地鸿沟
飞桨产业实践范例,致力于加速AI在产业落地的前进路径,减少理论技术与产业应用的差距。范例来源于产业真实业务场景,通过完整的代码实现,提供从数据准备到模型部署的方案过程解析,堪称产业落地的“自动导航”。
-
真实产业场景:与实际具有AI应用的企业合作共建,选取企业高频需求的AI应用场景如智慧城市-安全帽检测、智能制造-表计读数等。
-
完整代码实现:提供可一键运行的代码,在“AI Studio一站式开发平台”上使用免费算力一键Notebook运行。
-
详细过程解析:深度解析从数据准备和处理、模型选择、模型优化和部署的AI落地全流程,共享可复用的模型调参和优化经验。
-
直达项目落地:百度高工手把手教用户进行全流程代码实践,轻松直达项目POC阶段。
【精彩课程预告】
为了让小伙伴们更便捷地应用工业质检范例教程,Intel高级工程师于6月9日(周四)19:00为大家深度解析从数据准备、方案设计到模型优化部署的开发全流程,手把手教大家进行代码实践。
关注【飞桨PaddlePaddle】公众号
获取更多技术内容~
本文同步分享在 博客“飞桨PaddlePaddle”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
本月月底,Debian 9 生命周期结束
2022 年 6 月 30 日,Debian 9 “Stretch” 将达到生命周期结束(EOL)。建议用户尽快升级到 Debian 10 “Buster” 和 Debian 11 “Bullseye”,其中前者于 2019 年 7 月发布,支持到 2024 年 6 月;后者于 2021 年 8 月发布,支持到 2026 年 6 月。 Debian 长期支持(LTS)是一个将所有 Debian 稳定版的支持周期延长到(至少)5 年的项目。Debian LTS 不是由 Debian 安全团队负责的,而是由一个独立的志愿者小组和对此感兴趣的公司负责的。因此,一旦 Debian 安全团队停止支持,Debian LTS 团队就会接管各个版本的安全维护工作。 在此日期之后,将不会有任何针对 Debian 9 的安全更新发布,服务器也不会因为任何新发现的漏洞而得到修补。 2022 年 6 月 30 日之后,仍继续使用旧的 Debian 9 "Stretch" 系统会使你面临以下风险: 系统相关的安全漏洞 软件不兼容 合规问题 (PCI) 性能和可靠性问题 使你的网络在整体上更容易受到攻击
- 下一篇
飞桨文心大模型挑战高考作文:平均1秒生成1篇,水平超75%考生
本文已在飞桨公众号发布,查看请戳链接: 飞桨文心大模型挑战高考作文:平均1秒生成1篇,水平超75%考生 全国高考正在进行中,百度AI技术也迎来一场“高考”。6月7日,百度数字人度晓晓在高考语文考试结束后,化身为“数字人考生”,挑战高考作文写作,引发全网热议。AI写作涉及自然语言处理、数据挖掘、知识图谱等多项人工智能技术,百度使用飞桨文心大模型支持度晓晓又好又快地完成了高考作文的写作。据报道,度晓晓参与作答了全国新高考Ⅰ卷题为《本手、妙手、俗手》议论文,40秒就根据题目创作了40多篇文章,平均1秒生成1篇,随机抽取其中一篇,其分数已赶超约75%高考考生。 平均1秒1篇,成绩超75%考生 文心大模型写作又快又好 将AI应用于文字创作,在技术圈里早已不算新鲜事。随着大数据、深度学习等技术的发展,AI在文本生成能力上有了大幅度提升。从财经、体育类新闻快讯,再到诗歌、小说等文学创作,AI写作覆盖的领域越来越广,创作形式和内容也变得更加丰富多彩。 但相比于评论、摘要、快报等内容形式,用AI生成高考作文的难度显然更高。高考作文的写作在“审题”、“逻辑”和“创意”等三个方面对AI提出了更大的挑战。在审...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2全家桶,快速入门学习开发网站教程