【技术实现步骤摘要】
本专利技术涉及图像检索
,具体涉及到到FPGA图像检索技术。
技术介绍
基于内容的图像检索是根据图像的可视化特征展开的,其主要思想是根据图像所包含的颜色、纹理、形状以及对象的空间关系等信息,建立图像的特征矢量,检索方法主要是针对图像的多维度的特征进行相似性计算并按检索结果排序输出。通过分析图像的内容,如图像的颜色、纹理、形状等,建立特征索引,存储在图像特征库中。这样用户在检索查询时,只需提供待查询图像,系统首先提取图像的特征矢量,再与图像库中的图像的特征矢量进行比较来寻找相似的图像,这样就可以在大量的图像数据库中找到所需的图像。这种图像检索方法在传统上把所有步骤都放在PC端进行,由于算法中图像特征描述、提取及相似度量计算等需要耗费较长时间,那么在处理海量图像数据(如交通卡口图像)时系统在时效性上就无法满足用户需求。
技术实现思路
针对现有图像检索方法效率低以及可靠性差等问题,本专利技术的主要目的在于提供一种基于FPGA的图像检索系统,用于对海量图像数据的特征相似度高效、高可靠性的检索。在此基础上,本专利技术还提供一种基于FPGA的图像检索方法,以提供给用户的高效性和可靠性的图像搜索服务。为了达到上述目的,本专利技术采用的技术方案如下:方案1:基于FPGA的图像检索系统,所述图像检索系统采用硬盘主控FPGA芯片进行图片库的构建和图片的相似性度量。优选的,所述图像检索加速系统包括图片库生成模 ...
【技术保护点】
基于FPGA的图像检索系统,其特征在于,所述图像检索系统采用硬盘主控FPGA芯片进行图片库的构建和图片的相似性度量。
【技术特征摘要】
1.基于FPGA的图像检索系统,其特征在于,所述图像检索系统采用硬盘主控FPGA芯片
进行图片库的构建和图片的相似性度量。
2.根据权利要求1所述的基于FPGA的图像检索系统,其特征在于,所述图像检索加速系
统包括图片库生成模块、图片数据库和图片库查询模块,所述图片库生成模块用于对图片
进行处理,所述图片数据库用于存储图片库生成模块的处理结果,所述图片库查询模块用
于对图片数据库进行图片查询;其中,图片数据库位于固态硬盘的存储介质中,图片库生成
模块和图片库查询模块在一组硬盘主控FPGA芯片上实现,且该FPGA芯片同时作为硬盘主控
芯片来驱动其读写数据。
3.根据权利要求2所述的基于FPGA的图像检索系统,其特征在于,所述图片库生成模块
通过网络读入图片数据流,利用卷积神经网络模型,将图片的特征提取出来,同时对存储的
图片按照预定的特征先进行粗略的预分类,构建图片索引,然后将图片特征和相关索引信
息存到图片数据库中。
4.根据权利要求2所述的基于FPGA的图像检索系统,其特征在于,所述图片数据库中存
储图片的特征和图片的索引信息,图片的特征信息由卷积神经网络模型自动处理图片得到
的特征输出;图片的索引信息用来存储已被处理图片的存放位置。
5.根据权利要求2所述的基于FPGA的图像检索系统,其特征在于,所述图片库查询模块
包括:查询图片信息存储单元,图片相似度计算单元,图片相似度排序单元以及目标图片输
出单元;
所述图片库查询模块通过卷积神经网络模型对待查询图片进行处理,得到对应的图片
特征,并将得到的特征传递给查询图片信息存储单元进行存储;
所述图片相似度计算单元接收查询图片信息存储单元中存储的图片特征,计算该图片
特征与存储的图片特征之间的距离,从而得出相似度;
所述图片相似度排序单元按照图片的匹配度高低对图片的索引信息进行排序;
所述目标图片输出单元根据图片索引匹配存储的索引信息输出匹配度高的目标图片。
6.根据权利要求5所述的基于FPGA的图像检索系统,其特征在于,所述图片库查询模块
中采用加权求和的方法进行图片相似度计算。
7.根据权利要求6所述的基于FPGA的图像检索系统,其特征在于,所述图片库查询模块
在进行图片相似度计算时,FPGA在收到检索命令后,识别出被查询图片的特征信息,从硬盘
中的图片数据库中读取相应分类的特征文件;
在FPGA中并行地将多种特征同时进行相似性度量,并以所有视觉特征距离的加权和确
定被查询图片的特征与存储的图片特征之间的距离。
8.根据权利要求5所述的基于FPGA...
【专利技术属性】
技术研发人员:梅林,梁辰,宋石阳,黄海浪,吴轶轩,汤志伟,陈龙虎,李火生,赵博,
申请(专利权)人:公安部第三研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。