基于云平台的检索系统技术方案

技术编号:17248798 阅读:81 留言:0更新日期:2018-02-11 07:02
本发明专利技术提供了一种基于云平台的检索系统,该方法包括:索引节点,维护人脸图像数据块索引、数据块之间的映射关系、数据块属性;数据节点,以不同图像数据所有者为单位,存储人脸图像数据块。本发明专利技术提出了一种基于云平台的检索系统,有助于在人脸遮挡、样本数量和质量偏低、信息缺失的情况下提高人脸识别的准确率,同时降低识别的运行时间。

【技术实现步骤摘要】
基于云平台的检索系统
本专利技术涉及云计算,特别涉及一种基于云平台的检索系统。
技术介绍
随着社会的不断发展与科技的不断进步,人脸信息处理的研究己经成为当前的研究热点之一。人脸识别的研究内容涉及到模式识别、计算机图像处理、机器学习和人工智能等领域,其在生物特征识别、人机交互、内容检索、视频监控、安防系统等商业领域也得到了广泛的应用。虽然目前众多种人脸识别算法己取得较好的识别性能,但人脸识别系统在实际应用中仍面临很多挑战,其中包括:由光照变化、饰品等引起的遮挡人脸识别问题;非可控条件下可采集到的样本数少,姿势变换等,都会造成人脸信息的缺失。如何在现有方法的基础上克服以上问题进一步提高人脸识别的准确率,同时降低识别的运行时间提高实效性,是目前亟待解决的难题。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了一种基于云平台的检索系统,包括:索引节点,维护人脸图像数据块索引、数据块之间的映射关系、数据块属性;数据节点,以不同图像数据所有者为单位,存储人脸图像数据块。优选地,所述图像数据所有者访问存储系统时,获得独立空间。优选地,所述数据节点为每个数据块分配不同的ChunkID,各图像分块及副本存储在各个数据节点上。优选地,所述人脸图像数据块的索引包括以下属性:ChunkID、名称、类型、大小、图像数据所有者名称、访问时间及其位置信息。优选地,所述检索系统通过访问图像数据所有者的OwnerID映射的ChunkID获取用户块并给予图像数据所有者独立的用户块空间;优选地,仅允许对应OwnerID的图像数据所有者有权限访问其所有的用户块,并为用户块分配一个ChunkID,对其进行分块后存储在系统各数据节点保存数据块。优选地,所述检索系统还包括超节点,每个超节点维护一个路由表,根据自身能力调整其路由表;所有的超节点形成一个存储环,超节点n的路由表中包含m行,每行包含x项,x表示节点性能,第k行包含x项,x等分区间[n+3i,n+3i+1),其中0<k<m,每个超节点根据自身当前能力动态调整其x值;所述存储环用于路由查询请求,每个超节点维护它的前驱、后继节点;超节点n的后继节点是在存储环上节点n的立即的后继节点,即存储环上从n开始顺时针方向的第一个超节点,超节点n的前驱节点是存储环上n的立即前驱超节点;每个超节点还维护一个数据节点列表,超节点的路由表中每一项指向一个超节点,数据节点列表中记录从本身到其后继节点的所有的数据节点,数据节点列表中所指节点用于备份超节点上的数据信息,或当超节点图像存储数据溢出时,将溢出的图像数据转移到其数据节点列表内所指的节点上;所述检索系统上所有的请求信息都通过存储环进行路由;数据节点的查询请求首先转发到它的后继超节点,然后路由即可在存储环上进行,最终到达目的地;超节点的查询请求直接在存储环上路由。本专利技术相比现有技术,具有以下优点:本专利技术提出了一种基于云平台的检索系统,有助于在人脸遮挡、样本数量和质量偏低、信息缺失的情况下提高人脸识别的准确率,同时降低识别的运行时间。附图说明图1是根据本专利技术实施例的基于云平台的检索系统的流程图。具体实施方式下文与图示本专利技术原理的附图一起提供对本专利技术一个或者多个实施例的详细描述。结合这样的实施例描述本专利技术,但是本专利技术不限于任何实施例。本专利技术的范围仅由权利要求书限定,并且本专利技术涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本专利技术的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本专利技术。本专利技术的一方面提供了一种基于云平台的检索系统。图1是根据本专利技术实施例的基于云平台的检索系统流程图。本专利技术的基于云计算的海量数据存储检索系统包括数据节点和索引节点。索引节点维护人脸图像数据块索引、数据块之间的映射关系、数据块属性,数据节点以不同图像数据所有者为单位存储实际的人脸图像数据块。图像数据所有者访问存储系统时,获得独立空间。为每个数据块分配不同的ChunkID,各图像分块及副本存储在各个数据节点上。人脸图像数据块的索引包括以下属性:ChunkID、名称、类型、大小、图像数据所有者名称、访问时间、及其位置信息。用户块记录图像数据所有者存储在系统中的ChunkID、共享方式、图像数据块名对应关系、图像数据所有者名称。系统通过访问图像数据所有者的OwnerID映射的ChunkID获取用户块并给予图像数据所有者独立的用户块空间。图像数据所有者用户块仅允许对应OwnerID的图像数据所有者才有权限访问其所有的用户块,并为用户块分配一个ChunkID,对其进行分块后存储在系统各数据节点保存数据块。在数据存储检索系统内还设置超节点,超节点具有高速带宽和高性能节点,每个超节点维护一个路由表,可根据自身能力的强弱调整其路由表。在数据存储检索系统中所有的超节点形成一个存储环。超节点n的路由表中包含m行,每行包含x项,x表示节点性能的强弱,第k行包含x项,x等分区间[n+3i,n+3i+1),其中0<k<m,每个超节点根据自身当前能力动态调整其x值。存储环用于路由查询请求。每个超节点负责维护它的前驱、后继节点。超节点n的后继节点是在存储环上节点n的立即的后继节点,即存储环上从n开始顺时针方向的第一个超节点,同样,n的前驱节点是存储环上n的立即前驱超节点。每个超节点还维护一个数据节点列表,超节点的路由表中每一项指向一个超节点,数据节点列表中记录从本身到其后继节点的所有的数据节点,数据节点列表中所指节点可以用于备份超节点上的数据信息,或当超节点图像存储数据溢出时,将溢出的图像数据转移到其数据节点列表内所指的节点上。数据存储检索系统上所有的请求信息都通过存储环进行路由。其中数据节点的查询请求首先转发到它的后继超节点,然后路由即可在存储环上进行,最终到达目的地。超节点的查询请求直接在存储环上路由。人脸图像数据块的索引机制包含索引的建立和块检索。索引建立用于建立实际数据块和存储位置之间的关联,建立检索信息和实际存储数据块之间的关联,并存储必要的数据块的信息。块检索包括对图像数据所有者通过客户端发出的请求信息在索引中进行检索,然后将相关的检索结果反馈给客户端。块检索要涉及到图像数据块本身的存储格式,节点的组成结构以及块检索方式。本专利技术采用地址切分检索对数据块存储地址进行划分。人脸图像存储格式按照图像数据访问者/图像数据所有者/内容,将存储数据块的地址信息划分为3段。图像数据访问者的数据库记录该图像数据访问者拥有的所有图像数据所有者的清单;图像数据所有者的数据库维护该图像数据所有者服务器中所有内容;图像内容服务负责存储,删除和搜索节点设备上的图像内容。图像内容的数据和索引存储在一起,作为一个单元进行保存。每个内容的路径由图像内容名称的HASH值和操作时间组成。本专利技术的方法是将keyword标识符划分成3部分。按keyword标识符从高到低位的顺序,这三部分分别是图像数据访问者k1,图像数据所有者k2,图像内容k3,图像内容查询值的关键字的ID按照k1k2k3的顺序联接。其绝对值:|k1|,|k2|,|k3|按如下顺序计算,首先按图像内容查询特征的顺序计算第一个内容查询值本文档来自技高网...
基于云平台的检索系统

【技术保护点】
一种基于云平台的检索系统,其特征在于,包括:索引节点,维护人脸图像数据块索引、数据块之间的映射关系、数据块属性;数据节点,以不同图像数据所有者为单位,存储人脸图像数据块。

【技术特征摘要】
1.一种基于云平台的检索系统,其特征在于,包括:索引节点,维护人脸图像数据块索引、数据块之间的映射关系、数据块属性;数据节点,以不同图像数据所有者为单位,存储人脸图像数据块。2.根据权利要求1所述的系统,其特征在于,所述图像数据所有者访问存储系统时,获得独立空间。3.根据权利要求1所述的系统,其特征在于,所述数据节点为每个数据块分配不同的ChunkID,各图像分块及副本存储在各个数据节点上。4.根据权利要求1所述的系统,其特征在于,所述人脸图像数据块的索引包括以下属性:ChunkID、名称、类型、大小、图像数据所有者名称、访问时间及其位置信息。5.根据权利要求2所述的系统,其特征在于,所述检索系统通过访问图像数据所有者的OwnerID映射的ChunkID获取用户块并给予图像数据所有者独立的用户块空间。6.根据权利要求5所述的系统,其特征在于,仅允许对应OwnerID的图像数据所有者有权限访问其所有的用户块,并为用户块分配一个ChunkID,对其进行分块后存储在系统各数据节点保存数据块。7.根据权利要求1所述的系统,其特征在于,所...

【专利技术属性】
技术研发人员:方引杨洋
申请(专利权)人:成都尽知致远科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1