[发明专利]一种基于深度学习的复杂公共场景快速行人检测方法在审
申请号: | 201810021283.6 | 申请日: | 2018-01-08 |
公开(公告)号: | CN109002752A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 张峰 | 申请(专利权)人: | 北京图示科技发展有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06T3/40 |
代理公司: | 北京卓唐知识产权代理有限公司 11541 | 代理人: | 龚洁 |
地址: | 100020 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于深度学习的复杂公共场景快速行人检测方法,包括:对训练图像和测试图像进行像素大小预处理,基于分类任务对卷积神经网络进行预训练,基于行人检测任务对卷积神经网络进行行人检测训练,使用阈值过滤消除置信度较低的预测方框,使用非最大抑制消除对同一行人的多重预测。在预训练中,采用交叉熵作为损失函数。最终采用改进的均方误差作为损失函数,使网络输出预测行人所在位置方框的回归结果。在测试阶段,将图像作为卷积神经网络的输入,采用阈值过滤和非最大抑制对卷积神经网络所有输出预测结果进行过滤,即得到检测行人的位置信息,由此实现行人的智能监控。 | ||
搜索关键词: | 卷积神经网络 行人检测 方框 公共场景 损失函数 阈值过滤 预测 预处理 测试阶段 测试图像 均方误差 输出预测 网络输出 训练图像 智能监控 交叉熵 置信度 像素 过滤 图像 学习 分类 回归 检测 改进 | ||
【主权项】:
1.一种基于深度学习的复杂公共场景快速行人检测方法,其特征在于实现步骤如下:步骤1、读取ImageNet数据库图片训练所使用的数据库图片,采用双线性插值算法,将其像素大小拉伸或压缩为A×B。步骤2、使用训练数据库,对卷积神经网络进行基于分类任务的预训练。将调整像素大小的训练数据库图片作为输入,通过网络输出分类结果,与输入图片对应标签进行比较,计算损失函数。最小化损失函数,对卷积神经网络进行预训练。步骤3、读取特定场景的数据库的图片,采用双线性插值算法,将其像素大小拉伸或压缩为A×B。步骤4、继承预训练网络所得权值,改变卷积神经网络末端结构,使用特定场景的数据库,针对于行人检测的任务,对神经网络进行调整训练。训练中将特定场景的图像作为输入,将卷积神经网络的输出与对应图片的标签进行运算,计算损失函数。最小化损失函数,训练卷积神经网络。步骤5、读取公共场景下的行人视频,将视频分解成单个帧,再采用双线性插值算法,将其像素大小拉伸或压缩为A×B。步骤6、使用训练好的网络,对图片中的行人进行目标检测。将调整好像素大小的待测图片输入到已有网络中,通过卷积神经网络提取图像中目标物体的特征,最后通过两层全连接层输出一个7×7×(2×5)维的张量。该张量表示了卷积神经网络对待测行人所做出的98个预测方框。步骤7,设定置信度C的阈值C_threshold,对卷积神经网络生成的98个预测方框进行过滤。舍弃置信度C小于设定阈值C_threshold的预测方框。步骤8,采用非最大抑制对重叠度较高的预测方框进行过滤。当不同预测方框交集部分面积与并集部分面积的比例超过规定的阈值IOU_threshold时,则仅保留置信度C最大的预测方框,而对其它方框进行抑制。保留下的预测方框数据x,y,w,h,C即为检测到的目标行人的空间位置坐标和预测置信度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京图示科技发展有限公司,未经北京图示科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810021283.6/,转载请声明来源钻瓜专利网。