在厚度仅十几微米的电池隔膜找缺陷?人工智能说,能行(人工智能应用案例)

原文链接:https://www.paddlepaddle.org.cn/support/news?action=detail&id=2104

“我们的质检要做的是在厚度仅十几微米的电池隔膜上找出所有微小缺陷,如果没有检测出来,就很可能使新能源汽车的电池在使用过程中出现问题,甚至自燃。”

在大恒图像的车间里,一条设备流水线上正在检测着新能源汽车电池的重要组成部分——隔膜,基于百度飞桨的AI算法能实时发现超30%以上传统机器质检不能发现的微小缺陷。

AI赋能,助力企业降本增效

作为新能源汽车电池的重要组成部分,隔膜的作用是隔离电池的正负极,其在生产时不可避免地会有一些缺陷,比如绝缘材料的漏涂、异物、孔洞等问题。电池隔膜如果存在缺陷,很可能会造成电池自燃,甚至会造成新能源汽车自燃,因此隔膜检测十分必要。

在这里插入图片描述

隔膜产品

大恒图像隶属于上市公司大恒科技,是一家老牌高科技企业。从印钞检测业务起步,大恒图像一直致力于机器视觉在工业质检方面的应用,已经在机器视觉行业深耕26年。目前,大恒图像的很多视觉检测设备都已经成为行业标准。

电池隔膜质量检测作为大恒图像众多业务之一, 近年来随着新能源汽车行业的快速发展而变得日益重要。

传统算法主要根据缺陷特点设计特定算法来匹配缺陷特征,对比较明显的缺陷检测效果较好,但是对一些对比度低的缺陷检测能力较差。且传统算法适应性较差,膜的工艺或者厚度变化,之前的算法就要重新设计。

一套传统机检设备需要经历6到8周的安装调试与人员培训,才能在客户厂房正常使用,且需要经历严格的考验,客户会在使用中、甚至主动拿出已知缺陷产品,不断测试设备的缺陷检出率及精度。面对长达两个月的安装周期和极高的检测精度要求,有什么更科学的方法能让大恒图像提升效率及设备竞争力吗?

大恒图像拥有自己的研发团队,在了解到百度飞桨(PaddlePaddle)在工业质检领域的落地案例,以及面向工业级应用的端到端解决方案图像分割库(PaddleSeg)后,大恒图像开始基于飞桨研发新能源汽车电池隔膜质检模型。

PaddleSeg助力,提升30%缺陷检出率

PaddleSeg是基于飞桨开发的语义分割库,覆盖了DeepLabv3+,U-Net, ICNet,PSPNet等主流的分割模型。通过统一的配置,帮助用户更便捷地完成从训练到部署的全流程图像分割应用;基于百度视觉技术部的实际业务经验,内置10+种数据增强策略,可结合实际业务场景进行定制组合,提升模型泛化能力和鲁棒性。再通过模块化的设计,开发者可以结合预训练模型和可调节的骨干网络,训练满足不同性能和精度的要求的分割模型;最后通过不同的损失函数如Dice Loss, BCE Loss等组合方式可以强化小目标和不均衡样本场景下的分割精度。

分割效果:
在这里插入图片描述

在合作之初,有大恒图像的客户会质疑人工智能的效果,但经过验证后,大家发现检测设备的检测效率的确得到提升——这套使用飞桨进行多种产品外观质检模型研发与部署的质检一体机,对于传统算法会漏检的一些不明显的缺陷,能提升30%的缺陷检出率, 安装调试周期更是由6到8周缩减到2周。除此之外,更在设备后续维护上完成突破,大幅减少外派工程师验证设备的概率,真正实现了降本增效。

在这里插入图片描述

隔膜检测软件界面

在这里插入图片描述

检测结果示例图

PaddleSeg项目地址:

https://github.com/PaddlePaddle/PaddleSeg/tree/d61ee533c3dfde9645db1b1c1e7fa342909ebd0b

作为一家中国智能制造出口企业,大恒图像拥有大量的出口订单,美国、加拿大、墨西哥、巴西、智利、澳大利亚、新加坡、新西兰等国都有业务。如今,在AI的帮助下,大恒图像能完成一些国际品牌无法检测出的缺陷,再凭借固有的成本优势,其在国际竞争中占据的优势进一步扩大。

看到行业难题被团队在飞桨的协助下轻松攻克,身为高精尖行业领导者的大恒图像设想,飞桨能做的或许还有很多。

AI质检,大有可为

大恒图像计划未来用飞桨慢慢替代之前传统的算法,并将AI技术应用到更多的检测设备当中。在没有视觉检测设备之前,无论是纸钞生产,还是食品生产或医药生产,都要依靠人工检测,不仅费时费力,更对工人要求很高,很难完成统一标准。

以医药行业为例,国家药典规定注射液中不能含有50微米以上的可见异物。药厂执行标准的方法是使用视力检测1.2的工人。如果在工人目力所及30厘米内能够发现,就说明有50微米以上的异物。这种方法虽然有一定道理,但仍属于土法检测,如果工人视力下降或者是精神状态不好,都会影响检测的准确率。

在这里插入图片描述

除了检测精度之外,企业还面临严重的“招工荒”,需要在封闭狭小工位工作的质检工作,越来越难招到人、留住人。

人工质检很快在很多行业被机器视觉质检替代,但是在接触到深度学习之前,大恒图像在工业检测方面一直用的是“传统算法”。所谓传统,其实是先手动模拟产品可能会出现的缺陷情况,然后让机器能够识别流水线中有缺陷的产品并归类。

传统的机器算法如果需要检验对缺陷率检测要求较高的产品,虽然也能实现不错的检出率,但需要极大的工作量来调整算法,并且需要6到8周的安装和调试培训周期。更加重要的是,很多场景并没有合适的机器算法,比如现在的实心胶囊生产线,仍然在使用人工质检,大恒图像正是希望与百度飞桨展开合作,突破这一行业难点,打造广阔的蓝海市场。

新能源汽车电池薄膜检测设备的改变只是一个开始,一个传统行业的质变要加速了。

百度飞桨推动工业智能化升级

如今,以智能制造为核心的智能经济时代已经来临,以人工智能为核心驱动力的第四次工革命悄然而至。站在新的历史起点上,中国制造企业正完成由“数字化”到“自动化”、“智能化“的演进。大恒图像依靠AI获得产业优势,正是这场大潮中的一个缩影。

飞桨源于产业实践,始终致力于与产业深入融合,并已广泛应用于工业、农业、服务业等,服务 150 多万开发者,未来,飞桨将与合作伙伴一起帮助越来越多的行业完成 AI 赋能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347342.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB库函数unwrap(相位解卷绕)的C语言实现

什么是相位解卷绕 Q = unwrap(P) Q = unwrap(P) corrects the radian phase angles in a vector P by adding multiples of 2π when absolute jumps between consecutive elements of P are greater than or equal to the default jump tolerance of π radians. If P is a …

准确率超90%、1秒发出报警,人工智能助国网山东实现无人巡检(人工智能应用案例)

原文链接:https://mp.weixin.qq.com/s/Jh2YLY-4um79ucdHIs5NTg 众所周知,深度学习框架是人工智能的基础技术“底座”,在各大传统产业上也有着巨大的潜力尚待挖掘。5月20日,由深度学习技术及应用国家工程实验室与百度联合主办的“…

混合多云每个人都应避免的3个陷阱(第2部分)

如果您已经完全控制了内部数据中心,但又不能停止利用和支付过多的资源,那么如何期望防止这些成本转嫁到您的云策略中呢? 每天都在肆意宣传云,但每个人都应避免三个陷阱。 从云,混合云到混合多云,您被告知这…

MATLAB库函数upfirdn(分数倍采样率变换)的C语言实现【姊妹篇1基于std::vector】

upfirdn原理 yout = upfirdn(xin,h,p,q) upfirdn的功能在MATLAB官方帮助文档中说得很清楚 通过插零实现 p p p倍上采样对上采样之后的信号用给定的 h h h(通常为低通滤波器)进行滤波对滤波结果进行

基于PaddlePaddle实现高尔夫球场的遥感检测(人工智能应用案例)

原文链接:https://www.paddlepaddle.org.cn/support/news?actiondetail&id2103 1 . 背景及意义 随着高尔夫球运动在我国的兴起,关于高尔夫球场大量占用土地资源、污染环境、耗水量大且公益性差的争议越来越多。国家从2004年开始制定一系列相关政策…

在Jersey测试中模拟SecurityContext

泽西极有可能编写与泽西一起编写的REST-API集成测试。 只需扩展类JerseyTest并继续就可以了。 我遇到一个问题,我不得不模拟SecurityContext ,以便SecurityContext包含一个特殊的UserPrincipal 。 挑战在于Jersey在测试中将SecurityContext包装在自己的…

第一类修正贝塞尔函数的C语言实现

第一类修正贝塞尔函数公式 Iν(z)(z2)ν∑(k0)∞(z24)kk!Γ(νk1)I_{\nu}(z)\left(\frac{z}{2}\right)^{\nu} \sum_{(k0)}^{\infty} \frac{\left(\frac{z^{2}}{4}\right)^{k}}{k ! \Gamma(\nuk1)}Iν​(z)(2z​)ν(k0)∑∞​k!Γ(νk1)(4z2​)k​ 其中,Γ(a)\Gamma…

MATLAB库函数firls(最小二乘线性相位FIR滤波器设计)的C语言实现

firls函数功能 FILS设计了一种线性相位FIR滤波器,它可以最小化理想分段线性函数与滤波器在一组期望频带上的幅值响应之间的加权积分平方误差。 b = firls(n,f,a) b = firls(n,f,a,w) b = firls(n,f,a,ftype) b = firls(n,f,a,w,ftype)f是在0和1之间的范围内指定的频率点对的…

数电实验一-初识Multisim和Basys3

特别说明:该系列内容均是本人实验记录,无盗取侵权之嫌,仅供参考,请多动手实践! 一、实验目的 详见报告 二、实验仪器设备 详见报告 三、实验设计过程 使用Multisim为Basys3板卡创建一个PLD设计并进行验证。 1.创建P…

自动化学科前沿讲座作业 基于深度学习的工厂人员监测系统设计

1 背景及应用场景 在工业复杂生产环境下,作业人员的安全问题至关重要。大多数工业企业采用人眼观察视频的方式对作业人员位置进行判断,这种方式长时间会使管理者出现疲劳问题,效率非常低下,遇到安全问题也不能进行及时的处理。采用…

MATLAB库函数resample(重采样函数)的C语言实现【姊妹篇1基于std::vector】

resample的原理 MATLAB中resample函数最简单的参数如下: y = resample(x,p,q) 以p/q乘以原始采样速率对输入序列x重新采样。resample在x上应用抗锯齿FIR低通滤波器,补偿滤波器带来的延迟。 根据以下2篇文章 MATLAB库函数upfirdn(分数倍采样率变换)的C语言实现(采用了STL::v…

多重继承java_Java中的多重继承与组合vs继承

多重继承java有时我写了几篇有关Java 继承 , 接口和组成的文章。 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处。 Java中的多重继承 多重继承是创建具有多个超类的单个类的能力。 与其他一些流行的面向对象的编程语言&#…

数电实验二-点亮一个数码管(Multisim和Basys3 )

特别说明:该系列内容均是本人实验记录,无盗取侵权之嫌,仅供参考,请多动手实践。 一、实验目的 详见报告 二、实验环境 详见报告 三、实验内容 (1)基本要求:以Basys3四位拨码开关SW3~SW0为输入…

模拟调频信号FM解调的matlab和C语言实现【姊妹篇1基于std::vector】

本文所需的FM已调信号、原始音频、包络检波法解调后的音频、差分相位法解调后的音频,可通过以下链接进行下载。其中,FM已调信号文件较大共有两百多兆,故截取其部分上传,若有需要完整信号的请留言! FM调制解调音频文件.rar 已调信号:采样率为 F s = 5 m H z Fs=5mHz Fs=

倍福(Beckhoff)嵌入式控制器PLC

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料) 摘要:与家喻户晓的西门子相比,倍福&am…

fftw-3.3.8库在linux下的的编译和配置

关注公号【逆向通信猿】更精彩!!! 运行环境 Ubuntu 14.04版本以上,64位系统 FFTW库的下载 首先在官网上下载fftw-3.3.8.tar.gz压缩包,解压。本人下载好的压缩包地址:https://download.csdn.net/download/wlwdecs_dn/12904577 FFTW库的生成 首先,将压缩包进行解压,…

tms tck_两个用于Eclipse的TCK –开源到底有什么?

tms tck早在5月,Oracle就向Eclipse Foundation 授予了兼容性测试奖学金 。 在过去的几天里,这引起了媒体的关注,我只是想确保我对整个过程和详细动作有所了解。 看起来像是一见钟情的简单诚实的礼物实际上具有更多的方面。 但是让我们从头开始…

倍福嵌入式控制器PLC各型号简介

CX8000 性能强大的 32 位控制器,集成现场总线和 I/O 接口 CX8000 系列产品是一款可编程控制器,搭载 32 位 ARM 处理器,可用于处理 PLC 程序或用作为上位现场总线系统的从站设备。与 EK 系列总线耦合器(EtherCAT 耦合器&#xff0…

循环自相关函数和谱相关密度(一)——公式推导

1 引言 R ^ x α ( f ) ≡ 0 \hat R_x^\alpha (f) \equiv 0 R<

Spring Security with Spring Boot 2.0:密码编码器

在上一篇文章中&#xff0c;我们使用了用户详细信息服务&#xff0c;以便提供一种基于给定用户名从函数加载数据的方法。 用户详细信息的实现可能由内存机制&#xff0c;sql / no-sql数据库等支持。 选项是无限的。 关于密码存储&#xff0c;我们必须注意的是密码哈希。 出…