从产线到星空,这些AI工程师带着算法上天入地

简介: 从产线到星空,这些AI工程师带着算法上天入地

在众多的科技类整活视频中,你可能看到过这么一类:有人会将一部手机拆解成一个个零部件,然后装裱起来留作纪念。这些视频能让我们清晰地看到手机内部精密的构造以及连接器、摄像头支架等平时不容易看到的各个小零件。

图源:https://www.yankodesign.com/2021/01/18/this-framed-disassembled-iphone-5-makes-the-perfect-gift-for-any-tech-lover/

这些零件精度、品质要求都很高,为了满足这些要求,我们的制造工艺一直在快速迭代。

以上图中的 SIM 卡连接器、摄像头支架为例,这些小零件由金属粉末混合粘结剂烧结而成,因此相比传统工艺生产出的零件密度、精度、表面光洁度更高,对零件的结构复杂性限制更小。

但到了出厂前的检测环节,这些优点反而增加了质检员发现零件缺陷的难度,比如零件会因高反光特性而导致产品缺陷与正常反光混淆,而零件的复杂结构又会导致有些缺陷从单个角度不容易被发现。这些特性使得它们的外观检测变得极其困难。在大部分生产环节都已经达到高度自动化的今天,零部件的外观检测成了不少制造类企业产能爬坡的瓶颈。
工厂「幸福的烦恼」

假如你是一家 3C 零部件生产企业的负责人,今年拿到的订单比去年增加 20%,理论上是一件很开心的事。

但事实上,订单增长的背后,还有另一面。

如果无法实现质检环节——尤其是外观质检——的自动化,这多出来的 20% 可能会成为“负担”。因为你需要招更多的人来完成这多出来的质检工作,而现实是招工很难、而且招工也很贵。

外观检测不同于尺寸检测,后者是高度标准化的,有一个大家都认可的测量标准,因此传统机器学习方案可能就能解决。相比之下,外观检测则要麻烦得多:什么样的缺陷可以容忍,什么样的不能容忍,不同的质检员可能会做出不同的取舍,最终可能还要由「黄金眼」(经验丰富、出错率极低的质检工人)来裁决;而且,由于零件形状不规则,有些缺陷非常隐蔽,需要质检员拿在手上多角度观察,甚至用手按压一下才能发现。这就导致一般的检测设备和检测方法都难以满足要求。

那能够筛选出大部分缺陷的设备能将就用吗?在要求严苛的制造业,这个答案是否定的。

要知道,一旦流到下游的零件被发现存在一小点缺陷,下游客户(比如组装厂)就会投诉,甚至将一个批次几万件产品全部退回,要求上游重新检验一遍。此时,上游的零件厂商就要付出双倍甚至更多的人力成本来解决机器造成的问题。因此,如果机器能力不过关,制造业厂商用起来可能得不偿失。也正因如此,他们往往会要求外观质检自动化解决方案的提供方在某些严重缺陷(比如裂纹)的检测能力上达到“零漏检”。

在过去的几年里,这个“”的要求让不少技术团队折戟沉沙。大部分 3C 零件制造商依然要依靠人力来完成外观质检这项重复率很高的工作,并承担着质检工人因疲劳带来的漏检损失。

用「机器眼」挑战「黄金眼」

当今愈演愈烈的「招工难」暴露出一个问题:没有人愿意日复一日地重复「拿一个样品看一下,转一圈看 1 分钟后放回去,再拿一个样品再看」这样的枯燥生活。因此,用机器解放外观检测人力是迟早要做的事情,即使再难也要做。

从事金属粉末注射成型(MIM)产品制造的富驰高科在 2015 的时候就投入上千万去做相关产品,2019 年也尝试过一些基于深度学习的视觉质检样机,但结果都不太满意。直到 2020 年,该公司偶然接触到腾讯优图实验室团队,事情才发生转机。

腾讯优图是腾讯旗下顶级人工智能实验室,在计算机视觉领域有着深厚的技术积累与行业实践。在派人进驻富驰高科之前,优图也做过一些「AI + 工业制造」的项目,比如和华星光电合作打造的自动缺陷分类(ADC)项目,该项目当时为华星光电节省了过千万的成本。

腾讯优图实验室研究员在工厂了解工业检测细节

不过,两个项目还是存在很大差别的。在富驰高科这类零部件外观质检项目中,他们发现,要想让机器不遗漏零件缺陷,仅提高算法「识图」能力是不够的,还需要解决成像、后续流程改善等一系列问题,需要开发人员非常了解产线。

举个例子,「脏污」和「压伤」在图片上看起来都是一个黑点,但小面积的脏污可能并不算缺陷,你如何保证机器不错判?在和质检人员交流的过程中,优图团队得知,只看平面图像的话他们也分辨不出来,需要斜着看或者擦一下才能判断。这就意味着,机器之所以出错,除了算法还需要打磨之外,人提供给它的信息也是有待补充的。

于是,他们创新应用了一种「光度立体」拍摄方案,即给拍摄设备加上一圈光源,让光从四个角度轮番照亮并拍照,然后利用这四张照片合成一张带有 3D 信息的图像,显示「黑点」是否有凹凸感。此外,为了解决标准不统一给算法带来的干扰,他们还拿着这些照片和「黄金眼」反复确认,去拟合外观质检中的一些「浮动标准」。

类似这样的小问题在工业项目中层出不穷,不亲自接触产线可能很难想出解决方案。就像腾讯云副总裁、优图实验室副总经理吴永坚所说,「如果我们不躬身入局,这个事儿就很难做。」

在长达 300 多天的驻场研发后,优图成功地将很多外观检测中的小问题翻译成了算法能够理解的语言,最终为富驰高科量身定制出「腾慧飞瞳」AI 质检仪。该质检仪 4 秒就能完成一个产品的质检,一天可以检测 2 万个,严重缺陷能做到零漏检,而且只需要补充少量数据就能用到新产品的外观检测上。在 10 多台设备持续满载生产的情况下,该项目预计每年为富驰高科节省成本数千万元。

腾慧飞瞳 AI 质检仪

最重要的是,这个项目帮助腾讯优图在消费电子行业立下了一个标杆案例。消息传开后,越来越多的厂商开始找到他们,希望定制类似的产品。因此,他们后续又承接了立铠精密等几家制造类企业的质检项目,并保持了严重缺陷漏检率接近于 0 的好成绩。

从产线到星空

项目多到做不过来,对于可复用性、标准化的追求就会提上日程。腾讯云工程师张琳樑介绍说,其实在做完富驰高科的项目之后,他们就有一些东西可以再次拿来用了,比如上面提到的光度立体方案,因为很多行业的质检都涉及脏污、凹坑、划伤等基本缺陷。

为了让这些行业知识的积累更加系统,复用起来更加有效,他们按照材质和工艺对接触的产品进行了分类,比如某品牌手机的中框和某笔记本的外壳使用的都是基于「铝件 + 阳极氧化」的工艺,它们的缺陷类型自然也类似,按照这个思路设计的质检产品可以适配更广泛的生产线。

有趣的是,这些在真实场景中打磨的技术、提炼的知识不仅可以用在工厂的产线上,还可以扩展至星空。
在去年的世界人工智能大会上,腾讯官宣了与国家天文台合作的「探星计划」,即基于优图实验室计算机视觉技术、腾讯云计算及存储能力,用 “云 + AI” 帮助中国天眼 FAST 处理每天接收到的庞大数据,并通过视觉 AI 分析找到脉冲星线索。在同等算力下,腾讯帮助国家天文台将数据处理效率提升了 120 倍。

脉冲星是一种快速旋转的中子星,由恒星演化和超新星爆发产生,可用于引力波探测、黑洞等相关研究,这有助于解答许多重大物理学问题。此外,由于可以发出精确的周期性脉冲信号,脉冲星还有星际导航的作用,因此被称为「宇宙灯塔」。它在星际旅行中发挥的作用就类似我们在地球上用的GPS。
经过一年的合作,截至目前,探星计划已从巡天观测数据中找到 22 颗脉冲星。其中,包括在天体物理中具有较高观测研究价值的高速自转的毫秒脉冲星 7 颗,具有间歇辐射现象的年老脉冲星 6 颗。此外,优图动态谱 AI 模型还首次探测到了某磁陀星射电脉冲。


在总结项目经验时,同时参与了工业视觉质检和「探星计划」两个项目的腾讯优图实验室研究总监汪铖杰介绍说,这两件事情在底层的技术上是有共通性的:「从宇宙中接收到的信号大部分都是宇宙背景,小部分才是跟脉冲星相关的东西。在工业质检里面其实也一样,大部分的零件或者大部分零件的面积都是属于正常的状态,发现缺陷也是较小概率的特征查找。」

脉冲星相关图像数据

因此,对于一家已经在 AI 技术上打磨了十年的机构来说,拓宽技术的应用边界、解锁更多场景没有想象中那么费力。

目前,这些技术、知识都沉淀在一个名为「腾讯云 TI」的一站式平台上,这个平台包含腾讯云 TI ONE、TI Matrix、TI DataTruth 三大 AI 底层平台,可以提供包括算法开发、模型训练、数据标注和数据处理等一系列开发能力,将优图等腾讯优秀实验室多年以来的研发成果低门槛地输出到各行各业。

在今年的 WAIC 世界人工智能大会上,腾讯云副总裁、腾讯优图实验室总经理吴运声还公布了 TI 平台的最新升级成果——推出 AI 加速功能 TI-ACC,其训练加速性能较原生框架提升 30% 以上,模型推理加速比达 2 倍以上。这将加速 AI 大模型在各行各业的落地速度。


不过,工厂产线等现实场景的复杂性决定了,这个一站式平台所代表的标准化路径并不是一蹴而就的。就工业这一个赛道而言,吴永坚也认为,现阶段就说要进行整个工业 AI 的标准化是不现实的。他们想做的是找到一些细分赛道重点打磨,比如 3C 和锂电的标准化,然后再去解锁新的领域。

在展望这个平台的未来时,汪铖杰说,下一步它会是高度自动化的、低门槛的,会根据你的任务自动去选择到底用哪个算法模型,告诉你每一步该怎么去做,从而让更多人能用上这些能力。

结语

聊制造业,「工厂外迁」、「南亚人口红利」都是绕不开的话题。张琳樑认为,他们的工作就可以帮助应对这种危机,因为如果我们实现了人工智能提高效率,把人力分配到更需要的地方,那么我们的设备可能比国外的人工成本更低,这有助于巩固我们的制造业大国地位。

最近几年,国家层面也在鼓励企业做这方面的事情。上个月,科技部等六部门公布了《关于加快场景创新以人工智能高水平应用促进经济高质量发展的指导意见》。《指导意见》指出,以促进人工智能与实体经济深度融合为主线,以推动场景资源开放、提升场景创新能力为方向,强化主体培育、加大应用示范、创新体制机制、完善场景生态,加速人工智能技术攻关、产品开发和产业培育,探索人工智能发展新模式新路径,以人工智能高水平应用促进经济高质量发展。

包括腾讯在内的很多互联网、科技企业都在朝着这个目标努力,他们的研究人员也在越来越多地走出实验室,去更加深入地接触、了解行业。吴运声表示,他本人也经历着一些工作上的变化,除了担任优图实验室总经理外,他现在还兼任政企业务线产研负责人,这一业务线包含工业能源、运营商、文旅、地产等多个行业板块,这让他「有更多的机会去接触这些行业实实在在的需求」。

他在今年的世界人工智能大会腾讯论坛上说,「腾讯始终坚定相信,在人工智能技术革新与产业场景创新应用并举下,技术将会更好地助力实体经济高质量蓬勃发展。面向未来,腾讯也将持续精进 AI 技术与开放平台的产品创新能力,为企业和开发者提供更加丰富的平台化服务。」

相关文章
|
16天前
|
机器学习/深度学习 人工智能 算法
Enhance-A-Video:上海 AI Lab 推出视频生成质量增强算法,显著提升 AI 视频生成的真实度和细节表现
Enhance-A-Video 是由上海人工智能实验室、新加坡国立大学和德克萨斯大学奥斯汀分校联合推出的视频生成质量增强算法,能够显著提升视频的对比度、清晰度和细节真实性。
54 8
Enhance-A-Video:上海 AI Lab 推出视频生成质量增强算法,显著提升 AI 视频生成的真实度和细节表现
|
1月前
|
机器学习/深度学习 缓存 人工智能
【AI系统】QNNPack 算法
QNNPACK是Marat Dukhan开发的量化神经网络计算加速库,专为移动端优化,性能卓越。本文介绍QNNPACK的实现,包括间接卷积算法、内存重排和间接缓冲区等关键技术,有效解决了传统Im2Col+GEMM方法存在的空间消耗大、缓存效率低等问题,显著提升了量化神经网络的计算效率。
42 6
【AI系统】QNNPack 算法
|
1月前
|
存储 人工智能 缓存
【AI系统】Im2Col 算法
Caffe 作为早期的 AI 框架,采用 Im2Col 方法优化卷积计算。Im2Col 将卷积操作转换为矩阵乘法,通过将输入数据重排为连续内存中的矩阵,减少内存访问次数,提高计算效率。该方法首先将输入图像转换为矩阵,然后利用 GEMM 库加速计算,最后将结果转换回原格式。这种方式显著提升了卷积计算的速度,尤其适用于通道数较多的卷积层。
56 5
【AI系统】Im2Col 算法
|
1月前
|
存储 机器学习/深度学习 人工智能
【AI系统】Winograd 算法
本文详细介绍Winograd优化算法,该算法通过增加加法操作来减少乘法操作,从而加速卷积计算。文章首先回顾Im2Col技术和空间组合优化,然后深入讲解Winograd算法原理及其在一维和二维卷积中的应用,最后讨论算法的局限性和实现步骤。Winograd算法在特定卷积参数下表现优异,但其应用范围受限。
42 2
【AI系统】Winograd 算法
|
27天前
|
人工智能 算法
AI+脱口秀,笑点能靠算法创造吗
脱口秀是一种通过幽默诙谐的语言、夸张的表情与动作引发观众笑声的表演艺术。每位演员独具风格,内容涵盖个人情感、家庭琐事及社会热点。尽管我尝试用AI生成脱口秀段子,但AI缺乏真实的情感共鸣和即兴创作能力,生成的内容显得不够自然生动,难以触及人心深处的笑点。例如,AI生成的段子虽然流畅,却少了那份不期而遇的惊喜和激情,无法真正打动观众。 简介:脱口秀是通过幽默语言和夸张表演引发笑声的艺术形式,AI生成的段子虽流畅但缺乏情感共鸣和即兴创作力,难以达到真人表演的效果。
|
1月前
|
存储 人工智能 缓存
【AI系统】布局转换原理与算法
数据布局转换技术通过优化内存中数据的排布,提升程序执行效率,特别是对于缓存性能的影响显著。本文介绍了数据在内存中的排布方式,包括内存对齐、大小端存储等概念,并详细探讨了张量数据在内存中的排布,如行优先与列优先排布,以及在深度学习中常见的NCHW与NHWC两种数据布局方式。这些布局方式的选择直接影响到程序的性能,尤其是在GPU和CPU上的表现。此外,还讨论了连续与非连续张量的概念及其对性能的影响。
62 3
|
1月前
|
机器学习/深度学习 人工智能 算法
【AI系统】内存分配算法
本文探讨了AI编译器前端优化中的内存分配问题,涵盖模型与硬件内存的发展、内存划分及其优化算法。文章首先分析了神经网络模型对NPU内存需求的增长趋势,随后详细介绍了静态与动态内存的概念及其实现方式,最后重点讨论了几种节省内存的算法,如空间换内存、计算换内存、模型压缩和内存复用等,旨在提高内存使用效率,减少碎片化,提升模型训练和推理的性能。
64 1
|
9天前
|
算法 数据安全/隐私保护
室内障碍物射线追踪算法matlab模拟仿真
### 简介 本项目展示了室内障碍物射线追踪算法在无线通信中的应用。通过Matlab 2022a实现,包含完整程序运行效果(无水印),支持增加发射点和室内墙壁设置。核心代码配有详细中文注释及操作视频。该算法基于几何光学原理,模拟信号在复杂室内环境中的传播路径与强度,涵盖场景建模、射线发射、传播及接收点场强计算等步骤,为无线网络规划提供重要依据。
|
10天前
|
机器学习/深度学习 数据采集 算法
基于GA遗传优化的CNN-GRU-SAM网络时间序列回归预测算法matlab仿真
本项目基于MATLAB2022a实现时间序列预测,采用CNN-GRU-SAM网络结构。卷积层提取局部特征,GRU层处理长期依赖,自注意力机制捕捉全局特征。完整代码含中文注释和操作视频,运行效果无水印展示。算法通过数据归一化、种群初始化、适应度计算、个体更新等步骤优化网络参数,最终输出预测结果。适用于金融市场、气象预报等领域。
基于GA遗传优化的CNN-GRU-SAM网络时间序列回归预测算法matlab仿真
|
10天前
|
算法
基于龙格库塔算法的锅炉单相受热管建模与matlab数值仿真
本设计基于龙格库塔算法对锅炉单相受热管进行建模与MATLAB数值仿真,简化为喷水减温器和末级过热器组合,考虑均匀传热及静态烟气处理。使用MATLAB2022A版本运行,展示自编与内置四阶龙格库塔法的精度对比及误差分析。模型涉及热传递和流体动力学原理,适用于优化锅炉效率。

热门文章

最新文章