Object detection with discriminatively trained part based models
- 格式:ppt
- 大小:4.61 MB
- 文档页数:35


detectionmodel详细解析Detection Model详细解析概述Detection Model,即检测模型,是计算机视觉中一种重要的算法模型。
它的主要任务是在图像或视频中识别和定位感兴趣的对象,如行人、车辆、动物等。
检测模型是计算机视觉领域中的基础模型之一,广泛应用于目标检测、人脸识别、自动驾驶等领域。
一、目标检测的基本原理目标检测的基本原理是通过对图像或视频中的每个像素进行分析和处理,识别出感兴趣的对象。
检测模型通常由两个主要部分组成:特征提取和目标分类。
1. 特征提取:特征提取是目标检测的前置工作,它通过对输入图像进行预处理和特征提取,将图像转化为一组有助于区分不同对象的特征向量。
常用的特征提取方法包括传统的手工设计特征和基于深度学习的卷积神经网络(Convolutional Neural Network,CNN)。
2. 目标分类:目标分类是目标检测的核心任务,它通过对提取的特征向量进行分类,判断图像中的每个区域是否含有目标对象。
常用的目标分类方法包括支持向量机(Support Vector Machine,SVM)、卷积神经网络(CNN)等。
二、常见的检测模型常见的检测模型主要包括传统的基于特征工程的方法和基于深度学习的方法。
1. 传统方法:(1)Haar特征检测:Haar特征检测是一种使用基于Haar小波的特征模板来检测对象的方法。
它通过计算图像中不同区域的灰度差异来判断对象的存在。
(2)HOG特征检测:HOG(Histogram of Oriented Gradients)特征检测是一种通过计算图像中像素梯度的方向和大小来判断对象的存在的方法。
它通过统计图像中不同区域的梯度直方图来提取特征。
2. 深度学习方法:(1)Faster R-CNN:Faster R-CNN是一种基于深度学习的目标检测算法,它通过引入区域提取网络(Region Proposal Network,RPN)和特征金字塔网络(Feature Pyramid Network,FPN)来提高检测的准确性和速度。
基于YOLO v5与层次化分类算法的生活垃圾识别研究摘要:目前我国传统生活垃圾分类工厂的工作方式仍然以人工分拣为主,为解决工人工作效率低和工作环境恶劣等问题,自动化垃圾分类工厂应运而生,而作为其技术支撑的生活垃圾检测算法则是衡量自动化工厂分拣效率的一个重要指标。
文章提出一种基于YOLO v5与层次化分类算法,首先将特征相似、难以区分的垃圾图片整合后作为新的类别数据,裁剪后训练得到分类模型。
其次将YOLO v5网络的输出经分类网络得到细分的预测类别,再重新赋予YOLO v5的输出完成识别,最终将此算法应用于生活垃圾的识别工作中。
实验结果表明改进算法较原算法模型的AP 88提高0.5个百分点,AP 89提高1.7个百分点,AP 90提高2.8个百分点,能够有效提升生活垃圾的识别率。
关键词:YOLO v5;目标检测;VGG16分类模型;垃圾识别中图分类号:TP313文献标识码:A 文章编号:2095-0438(2021)11-0152-04(1.合肥学院生物食品与环境学院;2.合肥学院先进制造工程学院安徽合肥230601)吴超1蒋鹏飞1吕刚2∗∗∗第41卷第11期绥化学院学报2021年11月Vol.41No.11Journal of Suihua UniversityNov .2021收稿日期:2021-06-19作者简介:吴超(1996-),男,合肥学院生物食品与环境学院硕士研究生,研究方向:计算机视觉;蒋鹏飞(1994-),男,合肥学院生物食品与环境学院硕士研究生,研究方向:计算机视觉;吕刚(1978-),男,合肥学院先进制造工程学院教授,研究方向:数据挖掘,计算机视觉。
基金项目:安徽高校协同创新项目“掘锚支机器人关键技术及装备研发”(GXXT-2019-048);安徽省自然科学基金青年科学基金项目“视频视觉语义图谱的构建、表示及应用研究”(2008085QF295);安徽省高等学校自然科学研究项目“基于图模型的视频-文本跨模态检索方法研究”(KJ2020A0651)。
目标检测模型之YOLO系列摘要:目标检测(Object Detection)是计算机视觉领域的基本任务之一,学术界已有较长时间深入地研究历史。
近些年随着深度学习技术的火热发展,目标检测算法也从基于手工特征的传统算法转向了基于深度神经网络的检测技术。
本文广泛调研国内外目标检测方法,主要介绍一阶段目标检测算法——YOLO(You Only Look Once)系列的发展历程。
关键词:目标检测,YOLO,发展历程一、研究背景从 2006 年以来,在 Hinton、Bengio、Lecun 等人的引领下,大量深度神经网络的论文被发表,尤其是 2012 年,Hinton课题组首次参加 ImageNet图像识别比赛,其通过构建的 CNN 网络AlexNet[1]一举夺魁,从此神经网络开始受到广泛的关注。
深度学习利用多层计算模型来学习抽象的数据表示,能够发现大数据中的复杂结构,目前,这项技术已成功地应用在计算机视觉、自然语言处理、语音识别等领域在内的多种模式分类问题上。
目标检测的任务是找出图像或视频中感兴趣的物体,同时能够定位出其位置。
Joseph Redmon于2015年提出YOLO算法[2]是单阶段目标检测算法的开山鼻祖,跟R.Girshick于2014年提出的RCNN[3]系列两阶段目标算法一起引领基于深度学习的目标检测算法的发展。
两者的主要区别在于两阶段算法需要先生成候选框(一个有可能包含待检物体的预选框),然后进一步实现目标检测。
而一阶段算法会直接在网络中提取特征来预测目标所属的类别和位置。
两者优缺点及主要算法汇总如下表1所示:表1 One-stage和Two-stage算法比较从目前的研究来看,部署端一般使用One-stage算法,而在One-stage算法中应用最多的是具备实时检测能力的YOLO系列,因此本文着重介绍YOLO系列。
二、YOLO的设计思想YOLO,即神经网络只需要看一次图片,就能输出结果。