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

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

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

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

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

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

外观缺陷检测内容:

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

外观缺陷检测难点:

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

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

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

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

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

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

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

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

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

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

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

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

——精冲件缺陷检测案例

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

· 精冲件外观缺陷检测

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

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

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

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

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

相关文章

MongoDB 的集群架构与设计

一、前言 MongoDB 有三种集群架构模式,分别为主从复制(Master-Slaver)、副本集(Replica Set)和分片(Sharding)模式。 Master-Slaver 是一种主从复制的模式,目前已经不推荐使用。Re…

Linux Mint 21.2 “EDGE” ISO 发布

Linux Mint 团队近日宣布发布最新 Linux Mint 21.2 “Victoria “版本的 “EDGE “ISO 版本,并提供下载。 “这个镜像是为那些硬件太新而无法启动 Linux Mint 21.x 中包含的 5.15 LTS 内核的用户制作的。 Linux Mint 21.2 “Victoria “于2023年7月中旬发布&#x…

【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学

一,操作系统介绍 1.1.什么是操作系统 操作系统(Operating System,简称OS)是一种系统软件,它是计算机硬件和应用软件之间的桥梁。它管理计算机的硬件和软件资源,为应用程序提供接口和服务,并协…

hibernate源码(1)--- schema创建

sessionFactory 配置项: hibernate的核心是sessionFactory,那我们看看如何构建session Factory。 参考官网: plugins {id("java") } group "com.atai.hibernatespy" version "1.0-SNAPSHOT" repositories…

Latex笔记

目录 1. Section 编号方式(数字、字母、罗马)&计数器计数形式修改 3.一些常用的数学符号 4. 范数 5. 数学符号对照表 1. Section 编号方式(数字、字母、罗马)&计数器计数形式修改 IEEE模板中Section的编号是罗马数字,要是改投其他刊物的话可能得用阿拉…

毅速丨增减材协同制造已逐渐成为趋势

近年来,增材制造3D打印技术的发展非常迅速,被广泛应用于航空航天、汽车、电子、医疗等许多行业。增材制造技术通过逐层增加材料的方式制造出各种复杂形状的零件,具有很高的制造效率和灵活性。 然而,在精密加工领域,增材…

『力扣刷题本』:合并两个有序链表(递归解法)

一、题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2: 输入:l1 [], l2 [] 输出&#x…

myTracks for Mac:GPS轨迹记录器的强大与便捷

你是否曾经在户外活动或旅行中,希望能够记录下你的移动轨迹?或者在工作中,需要跟踪你的行程路线?myTracks for Mac 是一款强大的 GPS 轨迹记录器,它可以帮助你实现这些愿望。 myTracks 是一款专门为 Mac 设计的 GPS 轨…

Linux环境开发工具yum、makefile的使用 【Linux】

文章目录 Linux软件包管理器 - yumLinux下安装软件的方式yum查找软件包如何实现本地机器和云服务器之间的文件互传卸载软件Linux编译器 - gcc/g 程序的翻译过程1.预编译(预处理)2.编译(生成汇编)3.汇编(生成机器可识别…

多测师肖sir_高级金牌讲师__接口测试之tonken (5.6)

接口测试之tonken 网站:http://shop.duoceshi.com/login?redirect2Fdashboard 第一个接口:uiid接口 uiid接口url:http://manage.duoceshi.com/auth/code test中语句: var jsonData JSON.parse(responseBody); postman.setEnvi…

Java集成腾讯云OCR身份证识别接口

一、背景 项目用到身份证识别获取人员信息的功能,于是想到了腾讯云提供这样的API。在整合代码过程都很顺利,利用腾讯云官方SDK很快集成进来。但是在上测试环境部署时有了新的问题,通过Nginx代理后的环境无法访问到目标腾讯云接口,…

Node学习笔记之MongoDB

一、简介 1.1 Mongodb 是什么 MongoDB 是一个基于分布式文件存储的数据库,官方地址 MongoDB: The Developer Data Platform | MongoDB 1.2 为什么选择 Mongodb 操作语法与 JavaScript 类似,容易上手,学习成本低 二、核心概念 Mongodb 中…

中国两轮“技术派”绿源,为全球电动市场带来跨越式方案

历史越长的行业,遇到变革之时,需要经历的考验、做出的突破就越多。两轮电动车,这个非常本土化的赛道,就是如此。 中国是两轮电动车产销大国,自上世纪晚期开始,中国两轮电动车迅速发展,绿源等一…

LeetCode 740.删除并获得点数---->打家劫舍

前言:简单写写自己对这道题的拙见,如有意见或者建议可以联系笔者owo 首先,看看完整题目描述: 给你一个整数数组 nums ,你可以对它进行一些操作。 每次操作中,选择任意一个 nums[i] ,删除它并获…

【数据结构】模拟实现栈和队列

文章目录 栈(Stack)栈的概念栈的常用方法模拟实现栈 队列(Queue)队列的概念队列的常用方法队列的模拟实现循环队列模拟实现 栈(Stack) 栈的概念 栈是一种特殊的线性表,只允许在固定的一端进行…

网盘限速问题解析:哪家网盘真的不限速?

天下苦网盘限速久矣。市面上一些网盘工具要不然是收费限流,要不然是需要额外购买下载券。哪家网盘真的不限速? Zoho Workdrive 企业网盘是真正的不限速网盘,上传和下载文件都不限速,真正做到用户的网速有多快,下载就有…

Android笔记(八):基于CameraX库结合Compose和传统视图组件PreviewView实现照相机画面预览和照相功能

CameraX是JetPack库之一,通过CameraX可以向应用增加相机的功能。在下列内容中,将介绍一个结合CameraX实现一个简单的拍照应用。本应用必须采用Android SDK 34。并通过该简单示例,了解传统View层次组件的UI组件如何与Compose组件结合实现移动应…

大数据-Storm流式框架(三)--Storm搭建教程

一、两种搭建方式 1、storm单节点搭建 2、完全分布式搭建 二、storm单节点搭建 准备 下载地址:Index of /dist/storm 1、环境准备: Java 6 Python 2.6.6 2、上传、解压安装包 3、在storm目录中创建logs目录 mkdir logs 启动 ./storm help …

是谁在造谣杭州取消直播带货?

我是卢松松,点点上面的头像,欢迎关注我哦! 这个世道,谣言的传播成本很低:比如“杭州禁止直播带货”这件事。 就在今天若水跟我说:“杭州禁止直播是谣言了,辟谣了”让我也赶紧隐藏或删除内容&…

Linux - 进程的优先级 和 如何使用优先级调度进程

理解linux 当中如何做到 把一个PCB 放到多个 数据结构当中 在Linux 当中,一个进程的 PCB 不会仅仅值存在一个 数据结构当中,他既可以在 某一个队列当中,又可以在 一个 多叉树当中。 队列比如 cpu 的 运行队列,键盘的阻塞队列等等…