基于深度学习 利用目标检测的方法定位瑕疵位置
利用目标检测的方法定位瑕疵位置
通过语义分割的方法分割瑕疵(使用传统方法,如二值化等方法分割亦可)
图像分类的方法判断类别
问题:检测手机屏幕表面的瑕疵,在图中画出瑕疵位置并标明瑕疵种类。Screen task该数据集包含100张手机屏幕图片。手机屏幕缺陷分成四类:气泡、针孔、锡灰、划痕
大致思路如下:
1.数据预处理,将不同种类的图片分割成指定大小,建立模型训练数据集。
(转为VOC或者COCO格式)安装了roLabelImg标注工具。
dataset下面的xml数据转化为pkl文件
2.训练自己的分类器(YOLD,SSD模型)
输入图片通过模型来得到指定区域的特征向量,如果该向量和底库中A类型缺陷的某个向量相乘,如果大于指定的阈值,模型就认为这个区域就是A类型
通用目标检测框架基本分为三步:
- 首先,需要产生目标可能存在的感兴趣区域(Region of Interest,ROI)。因为一张图片中含有大量背景信息,一个可行的方法是先产生目标可能存在的大致区域,再对这些感兴趣区域进行微调。
- 对感兴趣区域提取特征,用于后续的分类及回归
- 在完成前两步后,我们会得到一系列包含目标的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.分割。实例分割和场景分割
基于深度学习 利用目标检测的方法定位瑕疵位置相关推荐
- 一种基于深度学习的目标检测提取视频图像关键帧的方法
摘要:针对传统的关键帧提取方法误差率高.实时性差等问题,提出了一种基于深度学习的目标检测提取视频图像关键帧的方法,分类提取列车头部.尾部及车身所在关键帧.在关键帧提取过程中,重点研究了基于SIFT特征 ...
- 基于深度学习的目标检测综述
基于深度学习的目标检测算法归类和总结 整体框架 目标检测算法 主要包括:[两阶段]目标检测算法.[多阶段]目标检测算法.[单阶段]目标检测算法 什么是两阶段目标检测算法,与单阶段目标检测有什么区别? ...
- 病虫害模型算法_基于深度学习的目标检测算法综述
sigai 基于深度学习的目标检测算法综述 导言 目标检测的任务是找出图像中所有感兴趣的目标(物体),确定它们的位置和大小,是机器视觉领域的核心问题之一.由于各类物体有不同的外观,形状,姿态,加上成像 ...
- 综述 | 基于深度学习的目标检测算法
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:计算机视觉life 导读:目标检测(Object Det ...
- 基于深度学习的目标检测的研究进展2
普通的深度学习监督算法主要是用来做分类,如图1(1)所示,分类的目标是要识别出图中所示是一只猫.而在ILSVRC(ImageNet Large Scale Visual Recognition Cha ...
- 基于深度学习的目标检测研究进展
前言 开始本文内容之前,我们先来看一下上边左侧的这张图,从图中你看到了什么物体?他们在什么位置?这还不简单,图中有一个猫和一个人,具体的位置就是上图右侧图像两个边框(bounding-box)所在的位 ...
- 基于深度学习的目标检测算法综述(从R-CNN到Mask R-CNN)
深度学习目标检测模型全面综述:Faster R-CNN.R-FCN和SSD 从RCNN到SSD,这应该是最全的一份目标检测算法盘点 基于深度学习的目标检测算法综述(一) 基于深度学习的目标检测算法综述 ...
- 【深度学习】基于深度学习的目标检测研究进展
原文出处:http://chuansong.me/n/353443351445 开始本文内容之前,我们先来看一下上边左侧的这张图,从图中你看到了什么物体?他们在什么位置?这还不简单,图中有一个猫和一个 ...
- 基于深度学习的目标检测算法综述(一)
基于深度学习的目标检测算法综述(一) 基于深度学习的目标检测算法综述(二) 基于深度学习的目标检测算法综述(三) 本文内容原创,作者:美图云视觉技术部 检测团队,转载请注明出处 目标检测(Object ...
最新文章
- python爬取晋江_[Arcpy] 爬取高德地图面状地物(半自动化)—获取任意地区的行政边界...
- php header setcookie,php中header头设置Cookie与内置setCookie的区别,和js对cookie操作
- python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法
- 专接本微型计算机原理考试,河北省2009年专接本-微型计算机原理与汇编语言试卷...
- MySQL高级show profile
- Python基础--环境配置、编码风格、基础概念、基本数据类型(1)
- 操作系统复习之进程描述和控制
- 如何数分钟创建并成功运行数千台云主机?
- 【2019南京ICPC网络赛 D】Robots【DAG上的随机游走】
- 蓝宝石rx580怎么超频_吃鸡显卡优化差 只能用这个办法解决了
- 普华永道:AI到2030年将带动全球GDP增长14%,中国成最大受益国
- python语法错误检查_如何检查句子是否正确(Python中的简单语法检查)?
- 打新股和打新债有什么区别?
- 如何控制鼠标和键盘的操作
- 在做微信公众号网页授权的时候,有时会重定向两次网页(302问题)
- java检测自身签名_使用签名检测PDF更改
- Unity3d开发之十五:详解困惑,事件分发和侦听系统(委托实现)
- HDMI接口的计算机外接DP接口的显示器
- godoc 的安装使用
- 草图大师SU模型如何快速的下载到软件中?