[发明专利]基于Web和数据库的海量光电舰船图像快速检索的方法在审
申请号: | 201811612425.2 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109753582A | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 李晖晖;常瑞丰;郭雷;刘航;郭达伟;吴东庆 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F16/583 | 分类号: | G06F16/583;G06F16/532;G06F16/51;G06F16/21 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于Web和数据库的海量光电舰船图像快速检索的方法,设计一个有监督的深度学习哈希模型,同时学习图片特征向量和哈希编码,利用小样本学习中基于细调的方法多次训练优化,逐步提升模型精度;构建舰船特征数据库,通过训练好的舰船检索模型提取舰船图片的特征向量、二进制编码、和其他的图片信息一起存入数据库;设计基于Web检索的人机交互界面,实现客户端服务端分离;采取数据表加载入服务器内存、最大堆排序等方法减少检索过程中耗时。 | ||
搜索关键词: | 舰船 数据库 快速检索 哈希 人机交互界面 图像 二进制编码 服务器内存 特征数据库 检索过程 检索模型 特征向量 图片特征 图片信息 服务端 客户端 小样本 最大堆 构建 细调 向量 学习 耗时 排序 载入 优化 监督 图片 | ||
【主权项】:
1.一种基于Web和数据库的海量光电舰船图像快速检索的方法,其特征在于步骤如下:步骤1:将搜集的多幅舰船图片,按照舰船类别进行标注,随机分成三份;每份按照类别分类成为图片集,每个图片集中抽取70~90%作为训练集,30~10%作为验证集,用于训练检索模型;步骤2:对经典分类模型VGG16进行改变,去掉模型的最后一个全连接层,添加一个新的哈希层,在哈希编码学习的过程中选用双曲正切函数tanh()作为激活函数,构成一个端到端的深度学习网络;所述哈希层节点数选为48;所述激活函数
其中:x为激活层的输入数据;步骤3:以步骤2端到端的深度学习网络,利用小样本学习中基于细调的方法,在步骤1随机分成三份的三个数据集上多次训练网络,得到检索模型;训练网络时通过微调的方式逐步提升模型精度,确保舰船检索的准确度达到90%以上;步骤4、在MySQL数据库中建表:将采集到的全部图片通过训练好的检索模型提取特征与哈希编码上传至数据表中,同时上传图片的自增主键编号、图片类别、服务器路径以及图片采集的时间和地点;表中特征向量与哈希编码分别存入fine_key、coarse_key两列中,存储类型为clob;自增主键编号存入id列,数据类型为int;图片类别、服务器路径以及图片采集的时间和地点分别存入type_id、image_path、time列中,存储类型为varchar;所述哈希编码由阈值函数生成:
其中,hi表示检索网络哈希层输出数据,i=1,...,n,n表示哈希编码位数;步骤5:设计基于Web检索模式的人机交互界面,页面设计通过Apache服务器软件和CSS布局实现;步骤6、检索流程设计:通过人机交互界面的网页信息模块读取用户在客户端界面上传的数据,输入至步骤3训练的检索模型中,通过训练好的检索模型提取特征向量和哈希编码;计算待检索图片与数据库中图片哈希编码间的汉明距离,小于粗分类阈值coarse_threshold的图片作为分桶内的数据,汉明距离的计算为:
其中,hx、hy表示待检索图片与数据库中舰船图片的哈希编码,n表示哈希编码位数,
表示异或;计算待检索图片与分桶内所有图片的特征向量间的欧式距离:
其中,vx、vy表示待检索图片与分桶内舰船图片的特征向量,n表示特征向量维数;欧氏距离小于细分类阈值fine_threshold的图片作为检索结果;按照距离由小至大排序,通过舰船特征数据库读取每幅图片的路径,由网页信息模块将检索结果图片及相关信息返回检索结果页面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811612425.2/,转载请声明来源钻瓜专利网。
- 上一篇:图像处理方法、装置、电子设备和存储介质
- 下一篇:一种搜题方法及电子设备