一种局部特征的分布式并行提取方法技术

技术编号:9276731 阅读:117 留言:0更新日期:2013-10-24 23:35
本发明专利技术公开了一种局部特征的分布式并行提取方法,包括:利用图像爬虫软件下载图像到云环境中的各个计算节点,并建立图像数据库,图像数据库中存储了每张图像的ID与计算节点的ID之间的映射关系,并行地获取每个计算节点上存储的每张图像的像素值,并建立图像的ID与其像素大小之间的映射关系,根据云环境中每个计算节点存储的每张图像像素大小,获得云环境中每个计算节点上总像素值,根据云环境里每个计算节点总像素值、计算节点的个数、每个计算节点的网络状况,确定供应计算节点,供应计算节点应供应的图片和接收这些图片的计算节点。本发明专利技术能够解决现有方法中存在的局部特征提取过程中,各计算节点图像数量分配不准确和计算负载不均衡的问题。

【技术实现步骤摘要】

【技术保护点】
一种局部特征的分布式并行提取方法,其特征在于,包括以下步骤:(1)利用图像爬虫软件下载图像到云环境中的各个计算节点,并建立图像数据库,图像数据库中存储了每张图像的ID与计算节点的ID之间的映射关系;(2)并行地获取每个计算节点上存储的每张图像的像素值,并建立图像的ID与其像素大小之间的映射关系;(3)根据云环境中每个计算节点存储的每张图像像素大小,获得云环境中每个计算节点上总像素值;(4)根据云环境里每个计算节点总像素值、计算节点的个数、每个计算节点的网络状况,确定供应计算节点,供应计算节点应供应的图片和接收这些图片的计算节点;(5)对于云环境中每个供应计算节点,根据供应计算节点应供应像素的个数和该供应计算节点上每张图像的像素值,获得被传输图像的ID与传输的目的计算节点ID,其计算式如下所示:minσia|Σa=1FXia×σia-Sij|σia∈{0,1},Xia∈N+其中Xia表示第i个供应计算节点上第a张图像所对应的图像像素大小,F表示第i个供应计算节点上图像的总张数,σia表示i个供应计算节点上第a张图像是否被传输到第j个需求计算节点;(6)对于云环境中每个供应计算节点,根据被传输的图像ID与目的计算节点ID之间的映射关系,将图像ID所对应的被传输的图像从供应计算节点传输到目的计算节点ID所对应的需求计算节点;(7)根据图像传输的结果,重新建立图像数据库中每张图像ID与存 储该图像的计算节点ID之间的映射关系;(8)在每个计算节点上,对该计算节点上存储的所有图像并行地进行特征兴趣点检测;(9)根据每个计算节点上每张图像的特征兴趣点的个数,获得每个计算节点上的总特征兴趣点个数;(10)根据每个计算节点的总特征兴趣点数、计算节点的个数再次确定供应计算节点、供应计算节点应供应的图片和接收这些图片的计算节点;(11)对于云环境中每个供应计算节点,根据供应计算节点应供应特征兴趣点的个数和每张图像特征兴趣点的个数,计算被传输图像的ID与传输的目的计算节点ID,其计算式如下所示:minζib|Σb=1GYmb×ζmb-ψmn|ζib∈{0,1},Ymb∈N+其中Ymb表示第m个供应计算节点上第b张图像所对应的图像像素大小,G为表示第m个供应计算节点上图像的总张数,ζmb表示m个供应计算节点上第b张图像是否被传输到第n个需求计算节点;(12)对于云环境中每个供应计算节点,根据被传输的图像ID与目的计算节点ID之间的映射关系,将图像ID所对应的被传输的图像从供应计算节点传输到目的计算节点ID所对应的需求计算节点;(13)图像传输完成后,根据每个计算节点存储的图像,再次建立图像数据库中每张图像ID和计算节点ID之间的映射关系;(14)并行地提取云环境中每个计算节点上每张图像的局部特征,并建立图像数据库中每张图像ID与提取的局部特征之间的映射关系,以得到并输出最终的该图像数据库的局部特征提取的结果。...

【技术特征摘要】

【专利技术属性】
技术研发人员:金海朱磊郑然章勤冯晓文
申请(专利权)人:华中科技大学
类型:发明
国别省市:

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

1