深眸科技以需求定制AI视觉解决方案,全面赋能产品外观缺陷检测

news2024/11/15 4:43:05

产品外观是影响产品质量最重要的因素之一,其平整度、有无瑕疵等不仅影响到产品美观,甚至能够直接影响产品本身的使用和后续加工,给企业带来重大经济损失。

随着人工智能技术的快速发展,机器视觉与AI技术的结合应用加速渗透进工业产品的外观缺陷检测领域。深眸科技凭借深耕机器视觉多年沉淀的技术实力,建立以深度学习技术为核心的差异化发展优势,开发出轻辙视觉引擎等工业级视觉应用产品,全面赋能产品外观缺陷检测。

外观缺陷检测原理|全方位检测破除项目难点

机器视觉的产品外观缺陷检测是一种基于图像处理和模式识别的技术,通过对产品图像进行分析和处理,识别出其中的缺陷,从而实现产品外观缺陷的自动化检测,并对这些缺陷进行定位。

机器视觉外观缺陷检测的过程主要包括图像获取、图像处理和缺陷识别等步骤。图像获取是指对产品进行图像采集,再将采集后的图像输入到计算机中;图像处理通过预处理技术从图像中提取有用信息;缺陷检测通过机器视觉技术,更好地识别出缺陷并对缺陷进行定位和分类。

外观缺陷检测内容:

· 表面检测:划伤、裂纹、毛刺、压痕、脏污、边缘缺陷、图案缺陷等

外观缺陷检测难点:

· 产品外观缺陷种类多样,包括划伤、破损等明显瑕疵以外,也有微小气泡、色差等难以察觉的微弱瑕疵

· 复杂背景干扰,在受到光线变化、阴影、反射问题时,真实缺陷被掩盖,少数缺陷易与背景融合导致无法识别

· 缺陷的检测标准因产品属性而存在差异,不同产品之间的参数设置并不相同,如何做到灵活换型成难点

· 部分产品由于材质原因,导致灰尘、杂质与划痕难以区分检测

外观缺陷检测方案|解除多种检测干扰因素影响

由于产品缺陷种类繁多且干扰因素众多,深眸科技在产品外观缺陷检测中融合了深度学习技术,采用轻辙视觉引擎对产品外观进行全面检测。不同于传统工业机器视觉基于规则解决问题,深度学习通过对大量“OK”和“NG”图片特征的自动学习和缺陷标注训练,从而完成模型的建立,在后续遇到新增缺陷类型时,只需要完成新类型缺陷样本训练优化就能实现新的缺陷检测。

针对难点(缺陷类型多样)检测方案

——交换机钣金外观缺陷检测案例

在生产制造的检测、测量环节中,由于加工环节多样化、喷涂后镀锌板铁壳和不喷涂产品的规格种类繁多等原因,往往会产生众多表面缺陷。

· 交换机钣金外观缺陷检测

深眸科技通过轻辙视觉引擎,以多图源高精度拼接、多尺度图像目标检测和增强学习技术,采用区域特征图提取、微弱特征增强与特征图像分解等关键算法等技术优势;解决缺陷类型多样、视野覆盖不全、光学不均匀等检测难点;实现产品换型建模频率降低、目标缺陷纹理特征增强、缺陷准确识别与反射早点抗干扰性提升等项目效果,全方位检出钣金件表面瑕疵。

针对难点(背景纹理干扰)的检测方案

——精冲件缺陷检测案例

由于精冲件加工工艺特殊,其产品表面往往残留大量明显的铣痕特征,影响外观缺陷的检出。

· 精冲件外观缺陷检测

深眸科技通过轻辙视觉引擎,以AI技术学习铣痕特征,增强缺陷识别的抗干扰性,还采用生成对抗神经网络进行铣痕缺陷背景融合,将背景纹理抗干扰性识别能力的泛化性提升20%;同时以多尺度特征融合训练与小目标缺陷检测技术,提升微小缺陷的检出率至99%以上,更好地控制产品的生产质量。

随着AI+机器视觉技术的持续赋能,产品外观缺陷检测领域迎来了一次革命性突破。未来,深眸科技也将坚持自研核心技术,以先进图像处理技术和图像处理算法,全面检出外观瑕疵并解决复杂背景干扰问题,实现对产品外观缺陷的高质量检测。

(部分图片来源网络,若有侵权请联系删除)

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

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

相关文章

长三角实现区块链电子医疗票据互联互通,蚂蚁链提供技术支持

10月25日,记者从浙江省财政厅发布的消息获悉,上海、浙江、江苏和安徽三省一市基于蚂蚁链实现区块链电子医疗票据互联互通,商业保险理赔作为首个规模化应用场景正式落地,蚂蚁保“安心赔”理赔服务率先接入。 今后,老百…

linux 内存检测工具 kfence 详解

版本基于: Linux-5.10 约定: PAGE_SIZE:4K 内存架构:UMA 0. 前言 本文 kfence 之外的代码版本是基于 Linux5.10,最近需要将 kfence 移植到 Linux5.10 中,本文借此机会将 kfence 机制详细地记录一下。 k…

2023-10-25 LeetCode每日一题(求一个整数的惩罚数)

2023-10-25每日一题 一、题目编号 2698. 求一个整数的惩罚数二、题目链接 点击跳转到题目位置 三、题目描述 给你一个正整数 n &#xff0c;请你返回 n 的 惩罚数 。 n 的 惩罚数 定义为所有满足以下条件 i 的数的平方和&#xff1a; 1 < i < ni * i 的十进制表示…

Linux repo 文件复习学习

在此学习了Linux repo 文件 https://blog.csdn.net/bcbobo21cn/article/details/123159702 下面复习和学习一些新内容&#xff1b; linux repo就是指“repository”&#xff1b;在使用yum命令的时候系统会自动读取repo文件&#xff0c;然后去repositry获取软件&#xff1b;通…

MOTHERNEST双十一我们的目标是:不愁货——有!不愁钱——折!

喜迎双十一&#xff0c;MOTHERNEST进入开抢模式&#xff0c;水飞蓟护肝片&#xff0c;牛初乳粉&#xff0c;液体钙维生素D3胶囊将进行抢购模式&#xff0c;每人限购4件。 开抢时间&#xff1a; 2023.10.31 20:00-2023.10.31 23:59 2023.11.03 20:00-2023.11.03 23:59 限量每…

震坤行亮相2023工博会,并荣获第23届中国工博会“CIIF信息技术奖”

震坤行亮相2023工博会&#xff0c;并荣获第23届中国工博会“CIIF信息技术奖” 2023年9月19日&#xff0c;2023年第23届中国国际工业博览会CIIF&#xff08;以下简称“工博会”&#xff09;在上海国家会展中心盛大开幕。震坤行紧跟智能制造产业发展步伐&#xff0c;携数字化解决…

[ACTF2020 新生赛]Exec 1

题目环境&#xff1a;是一个ping操作&#xff0c;ping个127.0.0.1试试有回显结果看起来有点像PWN的题&#xff0c;猜测通过列出目录文件&#xff0c;是否存在flag文件&#xff0c;并查看文件内容&#xff0c;并且存在两种方法解题&#xff0c;一种是管道符&#xff0c;一种是堆…

单细胞聚类,究竟聚类聚成多少类比较合适?全代码分享

单细胞数据分析到最后一步往往都需要聚类&#xff0c;进而给亚群命名。但是我们通常纠结resolution到底选多大为好&#xff0c;究竟聚成多少类比较合适&#xff1f;今天我们使用Silhouette来确定多少类比较合适。 关注微信&#xff1a;生信小博士 选择最优聚类有多种方式&…

SSM(Spring SpringMVC MyBatis)配置文件信息,完成学生管理页面(前后端全部代码)

效果图&#xff08;elementUI&#xff09; 项目结构 web.xml <?xml version"1.0" encoding"UTF-8"?> <web-app xmlns"http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:sche…

有必要买一台内衣裤专洗机吗?性价比超高内衣洗衣机推荐

如果你经常为洗袜子而烦恼&#xff0c;一台迷你洗衣机正是你的救星&#xff01;这款小巧轻便的小产品&#xff0c;是专门为我们解决洗贴身衣物问题而设计的。无论品牌或款式&#xff0c;我们都为你精心为您推荐了许多品质优良的产品。不管你是一个有宝宝的母亲&#xff0c;还是…

C/C++数据结构——队列

个人主页&#xff1a;仍有未知等待探索_C语言疑难,数据结构,小项目-CSDN博客 专题分栏&#xff1a;数据结构_仍有未知等待探索的博客-CSDN博客 目录 一、前言 二、队列的基本操作&#xff08;循环队&#xff09; 1、循环队的数据类型 2、循环队的名词解释 3、循环队的创建及…

prosemirror 学习记录(三)tooltip

prosemirror Tooltip example 自己写的版本&#xff1a; import { Plugin } from "prosemirror-state";export const MyTooltipPlugin new Plugin({view(view) {const tooltip document.createElement("div");tooltip.classList.add("my-custom-t…

大模型在数据分析场景下的能力评测

“你们能对接国产大模型吗&#xff1f;” “开源的 LLaMA 能用吗&#xff0c;中文支持怎么样&#xff1f;” “私有化部署和在线服务哪个更合适&#xff1f;” 自 7 月 14 日发布 AI 数智助理 Kyligence Copilot 后&#xff0c;我们收到了很多类似上面的咨询&#xff0c;尤其…

Django token 认证原理与实战

概述 cookie、session 与token 的区别 Cookie的作用 cookie的存储量很小&#xff0c;一般不超过4Kcookie并不会保存很多信息&#xff0c;一般用来存储登录状态cookie是以键值对进行表示的(keyvalue),例如nameli,表示cookie的名字是name,cookie携带的值是licookie的存储分为会…

php 使用 python translate 实现离线翻译

下载类库 下载语言模型 使用 脚本 offline_translation.py # 离线翻译服务代码 import warningsfrom flask import Flask, request from gevent import pywsgi from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline, AutoModelWithLMHead from transf…

TCP 协议的可靠传输机制是怎样实现的?

TCP 协议是一种面向连接的、可靠的、基于字节流的传输层协议。 1 它通过以下几种方法来保证数据传输的可靠性&#xff1a; 检验和&#xff1a;TCP 在发送和接收数据时&#xff0c;都会计算一个检验和&#xff0c;用来检测数据是否在传输过程中发生了错误或损坏。如果检验和不匹…

【Docker】Docker Compose的使用

我们知道使用一个Dockerfile模板文件&#xff0c;可以让用户很方便的定义⼀个单独的应用容器。然而&#xff0c;在日常工作中&#xff0c;经常会碰到需要多个容器相互配合来完成某项任务的情况。 例如要实现一个Web项目&#xff0c;除了Web服务容器本身&#xff0c;往往还需要…

python实验16_网络爬虫

实验16&#xff1a;网络爬虫 1.实验目标及要求 &#xff08;1&#xff09;掌握简单爬虫方法。 2. 实验主要内容 爬取中国票房网 ① 爬取中国票房网&#xff08;www.cbooo.cn)2019年票房排行榜前20名的电影相关数据 代码部分: import time from selenium.webdriver impor…

抽丝剥茧,Redis使用事件总线EventBus或AOP优化健康检测

目录 前言 Lettuce 什么是事件总线EventBus&#xff1f; Connected Connection activated Disconnected Connection deactivated Reconnect failed 使用 一种另类方法—AOP 具体实现 前言 在上一篇深入浅出&#xff0c;SpringBoot整合Quartz实现定时任务与Redis健康…

FastAPI 快速学习之 Flask 框架对比

目录 一、前言二、FastAPI 优势三、Hello World四、HTTP 方法五、URL 变量六、查询字符串七、POST 请求八、文件上传九、表单提交十、Cookies十一、模块化视图十二、数据校验十三、自动化文档Swagger 风格ReDoc 风格 十四、CORS跨域 一、前言 本文主要对 FastAPI 与 Flask 框架…