VisionBank AI实现4项技术突破----传统算法融合深度学习,重新定义“工业视觉检测大脑”

news2024/9/22 6:09:22

机器视觉经过长时间的发展,技术不断取得重大突破并被广泛应用,当前已遍布工业生产的各个环节。而且机器视觉易于实现自动化集成,软件集成,是实现智能制造的基础技术。据统计,中国的机器视觉市场需求近几年处于持续高速增长阶段,年复合增长率保持在23%。截至2021年,国内机器视觉市场规模达163.8亿元。

目前,机器视觉在工业领域的应用主要包含定位、测量、识别、检测等方向。随着制造业智能制造转型步伐加快,工业视觉在各个方向上的应用都面临着精度、速度与准确率要求越来越高的挑战。这其中的部分问题随着硬件水平的提高得到了有效的解决,比如采集硬件的分辨率、传输带宽、运算效率方面,但是也有一部分问题,需要长周期的实践和迭代升级才有可能解决,其核心关键点在于深度学习技术的发展与应用。深度学习技术会使工业视觉的应用边界得到极大地拓展,由原来只能在产品标准化、一致性极高的场景,变成几乎可以替代人眼进行任意场景下的视觉检测应用,而且不止是工业生产方面,在农业、民用等领域也可以取得良好的应用效果。

传统算法的实施效率高、消耗的算力和功耗少,这是深度学习无法比拟的优势。但针对一些代表性的场景如特征明显但存在异物干扰的情况,使用传统算法唯一的问题是会造成一定程度的过杀,而深度学习可以解决这些传统算法无法解决的复杂场景问题。因此,从项目实施的复杂性和成本角度考虑,传统算法和深度学习相结合是应该优先考虑的方案。

多年的研发和一线实践,维视智造团队深谙传统算法与深度学习优势与边界,因此开创性地将传统算法融合深度学习,推出了面向工业4.0时代,加载深度学习技术的通用智能视觉开发平台VisionBank AI。最新版本几乎可以完成任何行业内任何场景下的图像处理任务。而且基于英特尔OpenVINO的硬件加速,可帮助制造业用户快速构建自己的深度学习解决方案,在简化开发流程、提高检测准确性的同时,可以有效为用户节省部署成本。

VisionBank AI具备四大核心优势:应用简单、稳定高效、深入场景与快速迭代。

应用简单

VisionBank AI的操作界面清晰易懂,模块化、0代码、智能化、拖拉拽式的开发模式,操作简单,视觉应用搭建效率更高。

稳定高效

结构稳定、运行高效,VisionBank AI基于15年的研发和市场实践,已形成高度稳定的系统架构和成熟的模块化算法结构,软件稳定性更强。同时流程与流程间、模块与模块间均支持并行运算,IO、PLC协议、图像存储等功能全部内置,可快速适配机器视觉其他软硬件部署。

深入场景

维视智造拥有20年的一线经验积累,涉足成千上万的视觉检测场景,形成VisionBank AI扎实全面的能力基因。针对细分场景,则开发了大量专用算法模块,如弹簧检测、齿轮检测、管材检测、扇贝定位等。

快速迭代

随着新算法、新技术和创新应用的不断发展,VisionBank AI项目开发架构及系统架构可高效完成升级迭代,从而覆盖更广的场景问题。

VisionBank AI为补齐传统算法盲区,重点开发了3类深度学习专用工具:“特征智能分割”、“特征智能分类”和“智能定位”。这三大工具将有效解决在机器视觉检测中,产品缺陷特征难识别、特征分割不稳定以及兴趣对象难以稳定定位的问题,为制造业更复杂的生产场景和更精细化的检测需求带来有效的解决方案。

VisionBank AI共实现了4项技术突破

1、对平台算力要求降低,精简项目成本。VisionBank AI在线推理的神经网络模型均基于OpenVINO进行了模型优化,优化后的模型,对算力平台的要求最高可降低16倍(不同类型的模型优化结果有差异)。使得VisionBank AI的在线推理可全部基于CPU完成,降低GPU使用需求,从而优化企业的成本控制。

优化后的神经网络模型检测“焊靶”缺陷,处理时间仅需24ms(基于CPU推理)

2、训练数据量降低100倍。创新的深度学习模块和传统缺陷检测算法深度融合,可以利用传统算法“过检”后的“图像块”来训练“缺陷过滤神经网络模型”,在利用对抗训练的准确性优势下,有效解决了“负样本”图像数据获取问题。

使用传统算法的“中间数据”训练网络模型

3、新一代特征匹配算法,提速11倍。最新开发的第四代“特征匹配算法”相对于第一代算法,匹配速度提升了11倍,支持以下异常特征匹配:特征被部分遮挡、特征大小有缩放、特征扭曲变形以及特征显示不全等。

匹配定位+线芯检测502个对象,总耗时103毫秒(500万像素)

4、最新升级的架构模块,最多支持16台相机同时并行检测。一台处理器可以当16台处理器使用,在多相机协同工作场景,实现了有效的成本优化。

维视智造以VisionBank AI搭载高性能视觉产品,已在多个复杂场景中落地应用,为数千客户解决了多个工业检测难题。

在光伏行业“引线焊接质量检测”项目中,检测的特征随机多样、干扰因素繁杂,维视智造使用VisionBank AI,部署了“传统算法+深度学习+深度学习”的三嵌套方案,最终使检测速度提升至2秒1板,并在“0漏检”的前提下,使“误检率”低至0.01%。

3C电子行业常见的手机后盖缺陷检测,检测产品缺陷不同特征之间形态差异大、部分缺陷不明显,打光难度大,但客户往往对检测精准度、速度要求高。使用VisionBank AI特有的缺陷检测功能,即可将种类繁多、特征各异的缺陷实现高效识别,准确识别率大于99.99%。

汽车行业的汽车变速器料盒在线检测场景,通常使用机器视觉检测来料盘上的物料是否有漏放、错放、掉件等,其产品尺寸大、检测细节多、干扰多,弹簧间距不容易判断,以往的人工检测“误检”和“漏检”率高。VisionBank AI的弹簧状态检测专用算法模块,使用特有的特征提取算法,可极大提高检测速度和准确率,使识别准确率高于99.9%。

除上述实践案例外,维视智造的VisionBank AI也已在锂电、汽车、半导体、 医疗与食品、教育等行业成功落地使用,为各行业的智能化升级,降本增效提供助力。

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

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

相关文章

【目标检测】ROI Pool和ROI Align的区别

这里说一下ROI Pool和ROI Align的区别: 一、ROI Pool层 参考Faster RCNN中的ROI Pool层,功能是将不同size的ROI区域映射到固定大小的feature map上。 它的缺点:由于两次量化带来的误差; 将候选框边界量化为整数点坐标值将量化…

【Vue】后台管理系统

O 项目说明 1.脚手架 vitevue-cli 》 webpack 2.vite脚手架使用 官网:https://vitejs.cn/ Vue3 vite官网:https://cn.vitejs.dev/ Vite下一代的前端工具链,为开发者提供急速响应 # 安装 $ cnpm i vite -g $ vite -v vite/4.0.3 darwin…

Sentinel + Redis + Mysql + RabbitMQ 秒杀功能设计及后端代码实现

文章目录前言数据一致性高性能动静分离静态资源缓存流控缓存数据库消息队列RabbitMQ的优点高并发分布式锁后端代码实现中间件表结构添加依赖公共常量实体类Redission配置定时任务Controller下单接口付款接口接收通道消息完整代码前言 在开发秒杀系统功能的时候,需要…

MyBatis讲解,批量添加

一、批量添加 1.书写BookMapper 1.1先在navicat的新建查询里书写条件查询的sql语句 条件查询的sql语句 insert into book(book_name) values(三体); 1.2将sql语句复制到BookMapper里 用到foreach标签; collection:可以放数组,也可以放list集…

数据结构与算法-算法分析(2)

算法和算法分析 对于同一个问题可能由不同的算法。究竟来如何评价这些算法 一个算法首先要具备正确性,健壮性,可读性和有穷性,然后我们再比较其算法的效率,来评判算法的优劣。 主要从时间和空间上的效率进行评价算法&#xff0c…

对JSON的理解

什么是JSON? JSON全名是JavaSpript Object Notation。 JSON是轻量级的文本数据交换格式。 JSON是存储和交换文本信息的语法,类似XML,比XML更小,更快,更易解析。 JSON可以将Java对象转换为特殊格式的字符串(JSON串&#xff09…

矿井水深度除总氮

工艺原理 选择性去除硝酸盐氮 项目背景 近年来高矿化度和含特殊组分矿井水逐年增多,以及环保政策的趋严给矿井水处理带来新挑战。 随着《水污染防治行动计划》 (水十 条)的深入开展和新的煤矿环境影响评价制度的执行,山西、陕…

CSS权威指南(三)特指度

文章目录1.特指度的定义2.继承3.层叠1.特指度的定义 ​ 我们都知道,当同一元素被设置了两个相同属性的时候,只会生效其中的一个属性值。至于到底生效哪一个属性值,自然是有一套计算规则的。在CSS中,选择符的特指度由选择符本身的…

模板学堂丨数据大屏配色设计指南

DataEase开源数据可视化分析平台于2022年6月正式发布模板市场(https://dataease.io/templates/)。模板市场旨在为DataEase用户提供专业、美观、拿来即用的仪表板模板,方便用户根据自身的业务需求和使用场景选择对应的仪表板模板,并…

[MySQL]-双主+keepalived实现高可用

[MySQL]-双主keepalived实现高可用 梁森 | 2023年1月 本文旨在记录学习主从时的拓展内容,怎么借助keepalived实现简单的高可用。 一、环境介绍 1.1 keepalived keepalived的作用是检测服务器的状态,若某一台服务器宕机,会通过VIP(…

【人工智能】基于五笔字型规范和人工神经网络的简中汉字识别【六】

识别网络训练与测试 一、配置文件的修改二、修改训练模型参数三、训练自己的识别模型四、测试识别模型一、配置文件的修改 前期工作铺垫了这么久,终于可以正式进正题了。 训练目标检测模型需要修改几个文件,我们这里为了不破坏原本项目结构,采用在相同目录下复制一份不同名文…

linux下后台运行python脚本

这几天工作中遇到一个问题,后台运行python脚本,存储输出日志到linux系统中,因为在脚本中用了大量的print,导致输出很多信息,服务器内存占满了光是log就有120G,因此写下这篇博客,记录后台运行pyt…

数据防篡改之主机加固篇

​ 随着物联网技术和互联网技术的日益发展,勒索病毒、工控安全、产线作业都面领着极大的威胁。智慧互联正在成为各个行业未来的发展方向,智慧互联包括物联网、万物互联,机器与机器,工业控制体系,信息化,也…

Redis之乱七八糟

redis过期时间 注意事项 DEL/SET/GETSET等命令会清除过期时间   在使用 DEL、SET、GETSET 等会覆盖key对应value的命令操作一个设置了过期时间的key的时候,会导致对应的key的过期时间被清除。 INCR/LPUSH/HSET等命令则不会清除过期时间   而在使用 INCR/LPUSH…

【Git】 常用命令速查

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git192.168.1.119:ndshowgit push origin ma…

人工智能 - 朴素贝叶斯、案例:文本情感分析

朴素贝叶斯:用概率去预测 1、朴素贝叶斯介绍 朴素:指的是,特征之间相互独立 拉普拉斯平滑系数,每个种类都加k,避免条件概率出现0 区分情书与作业的例子,用关键词: 是情书的概率更高&#xf…

基于Transformer的多变量风电功率预测TF2

Transformer目前大火,作为一个合格的算法搬运工自然要跟上潮流,本文基于tensorflow2框架,构建transformer模型,并将其用于多变量的风电功率负荷预测。 实验结果表明,相比与传统的LSTM,该方法精度更高&…

干货 | 背熟这些 Docker 命令,面试再也不怕啦~

我们下载 Docker 镜像的时候,默认会访问 Docker 网站,而 Docker 网站是在国外部署的,距离比较远下载速度特别慢。我们可以通过设置加速器的方式来加速 Docker 镜像下载的速度。下面将描述一下使用加速器的步骤:1.我们这里选择的是…

ORB-SLAM2 --- MapPoint::Replace函数

目录 1.函数作用 2.code 3.函数解析 1.函数作用 替换地图点,更新观测关系。 2.code void MapPoint::Replace(MapPoint* pMP) {// 同一个地图点则跳过if(pMP->mnIdthis->mnId)return;//要替换当前地图点,有两个工作:// 1. 将当前地图点的观测数据等其他数…

数据报告:[数字健康]如何引发美国医疗深度变革

本文由前嗅数据研究院出品 在美国,全球疫情的不断发展扩大,促进了其医疗行业的变革与创新,以“Digital Health”(数字健康)为关键词的医疗领域正在发⽣⾰命性的变化。本文着重介绍“Digital Health”的特点及其在各领域…