点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达本文转自|新机器视觉

生产过程中的缺陷检测是保证产品质量的必要步骤。虽然人工目视检查仍在使用,但在几乎所有的主要生产线上,自动化目视检查已经几乎取代了人工劳动,在机械零件制造、汽车零件制造、印刷电路板(pcb)、电子零件、医药以及农业产量检验等领域,目视检查无处不在。通过视觉和感觉硬件实现的缺陷自动检测,由于其准确性、速度、相对容易实现和降低成本,现在比人工检测具有优势。

缺陷的自动检测通过将产品的标准模板与制造过程中的模板进行比较并检测其不合理的偏差来实现。

对于定义明确的模式产品(如PCB)的生产,可以使用模式匹配算法来估计偏差。然而,其他产品的缺陷,如水果和鲜花,可能不太明显,定义和检测。当缺陷和产品形状都存在较大的可变性时,统计方法(如深度学习算法提供的方法)最适合该工作。

与基于每个产品进行推理的人类检查员类似,机器学习算法根据从被检查产品中提取的特征及其描述符的特点,开区分可接受范围内区分缺陷。

实际的深度学习架构(层数和节点连接性)可能根据问题的复杂程度而有所不同。然而,U-Nets架构是一种看似合理且有希望的可能性。U-Nets是完全连接的卷积神经网络(CNN),其中图像经历一系列下采样并同时计算每个尺度中的特征,随后是一系列上采样以检索最终分类(分段或注释)的输出图像。

由于卷积网络的结构以及传送带上产品的常常不可预测的定向和几何形状,每个被检产品的特征必须是尺度和旋转不变的。对于这种情况存在若干图像特征,例如Harris角,SIFT等。此外,需要与织物或陶瓷缺陷检查的情况相关的产品质地相关的特征。为此,可以使用中心图像单体(也称为Hu矩)。对于任何图像f(x,y),阶数p + q的Hu矩定义为:

其中p和q是整数。这些时刻唯一地表征每个图像,它们对于翻译是不变的并且计算上的计算成本低廉。通过使用Hu集中式单体,可以提取图像在不同尺度的重叠区域中的附加特征,并将其输入分类器或分级算法,以提高RSIP Vision在自动缺陷检查过程中的准确性。

用于自动化检查的深度学习体系结构几乎可以应用于产品的所有领域。用于缺陷分类的软分类器,例如机器学习提供的软分类器,特别适合于用于检查、分级和分类的感官信息存在较大差异的情况。然而,正确的特征的使用对所有分类器的成功和准确性都有很大的影响,应该根据每个产品的可接受缺陷的范围分别进行定制。

好消息,小白学视觉团队的知识星球开通啦,为了感谢大家的支持与厚爱,团队决定将价值149元的知识星球现时免费加入。各位小伙伴们要抓住机会哦!

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

使用U-Nets和深度学习进行自动缺陷检查相关推荐

  1. 检测、量化、追踪新冠病毒,基于深度学习的自动CT图像分析有多靠谱?

    作者 | Ophir Gozes, Maayan Frid-Adar等 译者 | 刘畅 出品 | AI科技大本营(ID:rgznai100) 背景:新冠病毒的传播非常迅速,并对数十亿人的生活产生了重大 ...

  2. 极市分享|第34期 袁源Jerry:机器学习及深度学习在自动驾驶中的应用

    | 极市线上分享 第34期 | ➤活动信息 主题:机器学习及深度学习在自动驾驶中的应用 时间:本周四(10月18日)晚20:00~21:30 ➤嘉宾信息 Jerry 贪心科技讲师,美国微软总部和美国亚 ...

  3. 地平线机器人_地平线机器人CEO余凯:基于深度学习的自动驾驶之路

    请关注公众号"汽车创新港",获取后续更多论坛实录! 加工作人员微信号:tinydanio,备注"我要入群"直接进入直播群! 今天都是大牛,下面的也是技术大牛,是 ...

  4. 深度学习-84:自动驾驶技术(L0-L5级别)

    深度学习-84:自动驾驶技术(L0-L5级别) 深度学习原理与实践(开源图书)-总目录, 建议收藏,告别碎片阅读! 人工智能在驾驶领域的应用最为深入.通过依靠人工智能.视觉计算.雷达.监控装置和全球定 ...

  5. 目标检测YOLO实战应用案例100讲-基于深度学习的自动驾驶目标检测算法研究

    目录 基于深度学习的自动驾驶目标检测算法研究 相关理论基础 2.1  卷积神经网络基本原理

  6. 深度学习在自动驾驶领域的应用

    1.什么是深度学习 1.1  基本概念 深度学习即深度神经网络学习,其概念源于人工神经网络的研究,是一种特殊的机器学习形式:其目的在于建立和模拟人脑进行分析学习的神经网络,通过模仿人脑的接受和反馈机制 ...

  7. 麻省理工学院-2017年-深度学习与自动驾驶视频课程分享

    MIT最近放出了一套关于深度学习与自动驾驶应用的课程,主讲人Lex Fridman,MIT的一名博士后,主要半自动驾驶.场景感知.运动控制和规划等方向. 这门课程介绍了深度学习相关知识,以自动驾驶为载 ...

  8. 基于深度学习的自动上色程序,以及其实际应用

    基于深度学习的自动上色程序,以及其实际应用 本文作者:黄鑫 2016-07-19 01:28 转载, 原文链接:https://www.leiphone.com/news/201607/yrnxfv8 ...

  9. 毕业设计-深度学习在自动驾驶领域应用

    目录 前言 课题背景和意义 实现技术思路 一.深度学习算法 二. 深度学习在自动驾驶中的应用 实现效果图样例 最后 前言

最新文章

  1. LeetCode Roman to Integer(罗马数字转换)
  2. 第十七章 大规模机器学习-机器学习老师板书-斯坦福吴恩达教授
  3. HR--上载信息类型的长文本的样例代码
  4. VMware虚拟机12安装linux系统
  5. 惯性制导精度是多少_美军激光炸弹真实精度性能:炸小卡车,直接从驾驶员车窗钻进去炸...
  6. 一个基于Node.js的本地快速测试服务器 1
  7. NGINX下红黑树的删除(终章)附GIF
  8. Spark 基础 —— RDD(创建 RDD)的两种方式
  9. Arduino笔记五三轴陀螺仪L3G4200D
  10. 全网最全清理c盘大全
  11. BootStrap-datepicker日期插件
  12. 关于ArcMap中道路、河道中心线提取过程
  13. html表格列表模板,前端基础 - HTML(二) 表格、表单、列表
  14. java操控手机刷锦鲤看看(一个类似头条的赚钱app)
  15. 清空计算机窗口记录,win7系统怎么能够清除运行对话框历史记录
  16. 根据需求设计并实现数据库
  17. Windows 计算机上查看 DNS 缓存的方法
  18. 什么是WAF?WAF的功能有哪些?
  19. 如何快速验证你的创业想法是否可行?这里有7大策略
  20. vue3bug-Invalid vnode type when creating vnode: null.

热门文章

  1. 大数据时代,谁的眼神锁定你?
  2. BAT、讯飞之后,又一国家人工智能开放创新平台诞生了
  3. 特斯拉打响自动驾驶芯片反击战!
  4. 2018年 IEEE Fellow出炉!清华、上交、北大、中科大...看看名单里还有谁?
  5. binlog/redolog/undolog?再也不会傻傻分不清楚了
  6. 腾讯发布最新开源jdk!
  7. ArrayList 为什么要实现 RandomAccess 接口?
  8. 漫画:什么是 “设计模式” ?
  9. 哈哈哈,这个教人写烂代码的项目在 GitHub 上火了...
  10. CNN的一些可视化方法!