利用目标检测的方法定位瑕疵位置

通过语义分割的方法分割瑕疵(使用传统方法,如二值化等方法分割亦可)

图像分类的方法判断类别

问题:检测手机屏幕表面的瑕疵,在图中画出瑕疵位置并标明瑕疵种类。Screen task该数据集包含100张手机屏幕图片。手机屏幕缺陷分成四类:气泡、针孔、锡灰、划痕

大致思路如下:

1.数据预处理,将不同种类的图片分割成指定大小,建立模型训练数据集。

(转为VOC或者COCO格式)安装了roLabelImg标注工具。

dataset下面的xml数据转化为pkl文件

2.训练自己的分类器(YOLD,SSD模型)

输入图片通过模型来得到指定区域的特征向量,如果该向量和底库中A类型缺陷的某个向量相乘,如果大于指定的阈值,模型就认为这个区域就是A类型

通用目标检测框架基本分为三步:

  1. 首先,需要产生目标可能存在的感兴趣区域(Region of Interest,ROI)。因为一张图片中含有大量背景信息,一个可行的方法是先产生目标可能存在的大致区域,再对这些感兴趣区域进行微调。
  2. 对感兴趣区域提取特征,用于后续的分类及回归
  3. 在完成前两步后,我们会得到一系列包含目标的bounding box,但这些boxes有大量重合,所以需要对其进行筛选重组,如非极大值抑制(思想是将预测出的boxes数量减少到图片中真实目标的数目),使得每个目标由单一box框定

Fast-RCNN过程:

R-CNN的目标检测流程: 
a) 输入图像,预训练CNN网络

b)用selective search预选出2000个候选框
c) 一整张图都输入到CNN模型中,提取到图片的整张feature map

d)通过坐标投影的办法,把候选区域映射到上一步的cnn模型中提取到的feature map,得到输入图像中的候选框对应的特征区域(卷积复用)

e)此时候选框的size不同,使用ROI pooling降采样使得候选框的特征区域size相同

f)将候选框的特征区域连接FC层,FC层分别与softmax分类器和bounding max分类器相连

g)得到类别及包围框,根据非极大值抑制得到最终结果

高斯灰度模型:

1.去噪

2.通过检测物的形状轮廓来判断它是什么种类

图像识别四大分类任务:

1.分类

2.定位

3.检测

4.分割。实例分割和场景分割

基于深度学习 利用目标检测的方法定位瑕疵位置相关推荐

  1. 一种基于深度学习的目标检测提取视频图像关键帧的方法

    摘要:针对传统的关键帧提取方法误差率高.实时性差等问题,提出了一种基于深度学习的目标检测提取视频图像关键帧的方法,分类提取列车头部.尾部及车身所在关键帧.在关键帧提取过程中,重点研究了基于SIFT特征 ...

  2. 基于深度学习的目标检测综述

    基于深度学习的目标检测算法归类和总结 整体框架 目标检测算法 主要包括:[两阶段]目标检测算法.[多阶段]目标检测算法.[单阶段]目标检测算法 什么是两阶段目标检测算法,与单阶段目标检测有什么区别? ...

  3. 病虫害模型算法_基于深度学习的目标检测算法综述

    sigai 基于深度学习的目标检测算法综述 导言 目标检测的任务是找出图像中所有感兴趣的目标(物体),确定它们的位置和大小,是机器视觉领域的核心问题之一.由于各类物体有不同的外观,形状,姿态,加上成像 ...

  4. 综述 | 基于深度学习的目标检测算法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:计算机视觉life 导读:目标检测(Object Det ...

  5. 基于深度学习的目标检测的研究进展2

    普通的深度学习监督算法主要是用来做分类,如图1(1)所示,分类的目标是要识别出图中所示是一只猫.而在ILSVRC(ImageNet Large Scale Visual Recognition Cha ...

  6. 基于深度学习的目标检测研究进展

    前言 开始本文内容之前,我们先来看一下上边左侧的这张图,从图中你看到了什么物体?他们在什么位置?这还不简单,图中有一个猫和一个人,具体的位置就是上图右侧图像两个边框(bounding-box)所在的位 ...

  7. 基于深度学习的目标检测算法综述(从R-CNN到Mask R-CNN)

    深度学习目标检测模型全面综述:Faster R-CNN.R-FCN和SSD 从RCNN到SSD,这应该是最全的一份目标检测算法盘点 基于深度学习的目标检测算法综述(一) 基于深度学习的目标检测算法综述 ...

  8. 【深度学习】基于深度学习的目标检测研究进展

    原文出处:http://chuansong.me/n/353443351445 开始本文内容之前,我们先来看一下上边左侧的这张图,从图中你看到了什么物体?他们在什么位置?这还不简单,图中有一个猫和一个 ...

  9. 基于深度学习的目标检测算法综述(一)

    基于深度学习的目标检测算法综述(一) 基于深度学习的目标检测算法综述(二) 基于深度学习的目标检测算法综述(三) 本文内容原创,作者:美图云视觉技术部 检测团队,转载请注明出处 目标检测(Object ...

最新文章

  1. python爬取晋江_[Arcpy] 爬取高德地图面状地物(半自动化)—获取任意地区的行政边界...
  2. php header setcookie,php中header头设置Cookie与内置setCookie的区别,和js对cookie操作
  3. python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法
  4. 专接本微型计算机原理考试,河北省2009年专接本-微型计算机原理与汇编语言试卷...
  5. MySQL高级show profile
  6. Python基础--环境配置、编码风格、基础概念、基本数据类型(1)
  7. 操作系统复习之进程描述和控制
  8. 如何数分钟创建并成功运行数千台云主机?
  9. 【2019南京ICPC网络赛 D】Robots【DAG上的随机游走】
  10. 蓝宝石rx580怎么超频_吃鸡显卡优化差 只能用这个办法解决了
  11. 普华永道:AI到2030年将带动全球GDP增长14%,中国成最大受益国
  12. python语法错误检查_如何检查句子是否正确(Python中的简单语法检查)?
  13. 打新股和打新债有什么区别?
  14. 如何控制鼠标和键盘的操作
  15. 在做微信公众号网页授权的时候,有时会重定向两次网页(302问题)
  16. java检测自身签名_使用签名检测PDF更改
  17. Unity3d开发之十五:详解困惑,事件分发和侦听系统(委托实现)
  18. HDMI接口的计算机外接DP接口的显示器
  19. godoc 的安装使用
  20. 草图大师SU模型如何快速的下载到软件中?

热门文章

  1. PHP扩展开发--入门
  2. 漫话:如何给女朋友解释什么是分布式和集群?
  3. 你知道Salesforce,但你知道Intuit吗?
  4. Adobe XD 交互原型15个小技巧,一看就会
  5. 软考-知识产权-一篇通过
  6. 【Node.js超详细安装配置教程(2022)】
  7. 戴尔外星人戴尔外星人Alienware m15R7原厂预装win11中文家庭版系统带F12 Support Assist OS Recovery一键还原恢复功能
  8. js-day02-BOM和DOM
  9. 2022-4-30 Leetcode199.二叉树的右视图
  10. 消除 a标签 点击后边框