[发明专利]一种基于样本生成的轻量级深度模型航拍车辆检测方法在审
申请号: | 201911200419.0 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111160100A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 刘宁钟;白瑜颖;沈家全;后弘毅;陆保国 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06T5/00 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 贺翔 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 样本 生成 轻量级 深度 模型 航拍 车辆 检测 方法 | ||
1.一种基于样本生成的轻量级深度模型航拍车辆检测方法,其特征在于,包括以下步骤:
(1)图像采集过程:采集针对车辆的航拍图像,并对其中的车辆进行预处理与标注;
(2)生成对抗网络生成过程:通过生成对抗网络生成新的车辆图像,与步骤(1)中得到的图片一起形成车辆数据库;
(3)轻量级网络训练过程:将步骤(2)中获得的车辆数据库送入轻量级卷积神经网络进行训练,直至网络收敛;
(4)测试图像检测过程:利用步骤(3)中训练好的轻量级网络和权重文件来检测测试图像中的车辆目标,并输出检测结果。
2.根据权利要求1所述的基于样本生成的轻量级深度模型航拍车辆检测方法,其特征在于,步骤(1)中所述预处理与标注包括:对采集到的图像进行清洗处理,过滤掉模糊,曝光过度,不包含车辆目标,车辆不完整的不满足要求的照片,之后对余下图像中的车辆目标进行标注。
3.根据权利要求1所述的基于样本生成的轻量级深度模型航拍车辆检测方法,其特征在于,步骤(2)所述生成对抗网络为多条件约束的生成对抗网络Mc-GAN,Mc-GAN通过增加判别器并且对不同的判别器使用不同的损失函数来约束生成器的图像生成。
4.根据权利要求1或3所述的基于样本生成的轻量级深度模型航拍车辆检测方法,其特征在于,步骤(2)中所述生成对抗网络生成新的车辆图像具体包括以下步骤:
(21)在航拍车辆图像中加入随机噪声,并通过Mc-GAN中的生成器在噪声位置生成航拍车辆图像;
(22)将生成的车辆图像与真实图像构成图像对,送入车辆判别器和背景判别器中,来判别生成图像的真实程度与融于背景的程度;
(23)对于背景判别器使用最小二乘损失函数进行训练
Llsgan(Db,G)=E[(Db(y)-1)2]+E[(Db(G(x)))2];
对于车辆判别器使用交叉熵损失函数进行训练
Lgan(Dc,G)=E[logDc(yc)]+E[log(1-Dc(G(z)))];
对于生成器增加L1正则化约束
Ll1(G)=E(||y-G(x)||1);
生成器最终的损失函数为
L(G,Db,Dc)=Llsgan(Db,G)+Lgan(Dc,G)+λLl1(G);
(24)通过损失函数优化判别器与生成器,不断迭代直至判别器与生成器达到平衡点,即生成器能够生成足够真实的图片;
(25)在航拍图像中加入大量的随机噪声,送入训练完成的生成器中,生成大量的融于背景的车辆样本图像。
5.根据权利要求4所述的基于样本生成的轻量级深度模型航拍车辆检测方法,其特征在于,在步骤(21)中使用U-Net作为网络结构,整个网络有23个卷积层,为全卷积神经网络,输入输出均为图像,遵循编码解码结构。
6.根据权利要求4所述的基于样本生成的轻量级深度模型航拍车辆检测方法,其特征在于,步骤(22)中所述判别器使用五层卷积网络进行特征提取,使用空间金字塔池化层来得到固定长度的池化特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911200419.0/1.html,转载请声明来源钻瓜专利网。