基于改进SIFT算法的分布式图像检索系统的设计与实现
发布时间:2019-11-12 11:03
【摘要】:随着互联网生活的不断深入,人们对搜索引擎的需求也不断提高,特别是以图搜图的需求出现了日益增长的趋势,现存的以图搜图搜索引擎在解决图像搜索准确性和高效性上面临很大挑战。在此背景下,中科院计算所图像研究小组决定开发基于改进SIFT (Scale-invariant feature transform,尺度不变特征转换)算法的分布式图像检索系统,并以该系统作为研究平台,继续探索提高图像检索准确性和高效性的方法。 本文主要介绍两方面工作,分别是对SIFT算法的改进和在改进的SIFT算法的基础上,分析、设计、实现分布式图像检索系统的过程。 文章详细阐述了对SIFT算法的研究,提出了SIFT算法的不足之处和改进的SIFT算法,即引入COP (Combined-Orientation-Position.组合方向位置)优化方法。通过空间向量的方向验证,提高图像对比的准确性。通过与其他图像查找算法的比较和数据集查看的实验,验证了改进的SIFT算法能够提高对图像辨识的准确性。 本文还阐述了对分布式图像检索系统的需求分析、概要设计和详细设计。在需求分析方面,描述了系统的功能性和非功能性需求。在概要设计方面,描述了系统的架构和类设计。在详细设计方面,具体描述了系统的开发环境配置和策略模块、通信模块、数据存储模块的优化算法及完成过程。本文介绍了对系统的整体性能测试,从实验上证明了分布式的系统可以增强图像检索的高效性。 最后,本文对系统进行了简单的展示,对研究进行了总结和展望。
【图文】:
在本系统^u发过程中,,开发团队采用了极限编程的开发方法,从而尽快的产生可以用于研究的系统。^u发过程如图2-1所示。—~姆5该1"没《 * ?壤受?奻 I 没有g成》_划 (^1进能 .K—次a代.系a比制?逸代计fei 巧女 | ^生成最《饭4‘ |— ^ 一一-待恅*成 X“'XI y ?上、、\、 J m ) \ J 、—一 歹 jT—个有通过拥图2-1迭代周期开发过程图Figure 2-1 Diagram of iterative development process在每一个迭代周期中,开发小组会根据迭代计划与上一次未通过测试的迭代制定新的计划,经过小组充分讨论形成工作计划。之后,开发小组根据迭代计划进行开发,向系统里持续集成新的功能或修复错误,并进行测试,在较短的时间发布新的版本。在迭代过程中,开发人员每天会进行2-3场不超过20分钟的站立会议,简要描述进展和遇到的新问题和困难,同时会在每周选取固定时间进行代码共享和互查。使用迭代开发降低了系统在一个增量上的开支风险,能够及时的8
图像检索系统分布式架构图
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP391.3;TP391.41
本文编号:2559742
【图文】:
在本系统^u发过程中,,开发团队采用了极限编程的开发方法,从而尽快的产生可以用于研究的系统。^u发过程如图2-1所示。—~姆5该1"没《 * ?壤受?奻 I 没有g成》_划 (^1进能 .K—次a代.系a比制?逸代计fei 巧女 | ^生成最《饭4‘ |— ^ 一一-待恅*成 X“'XI y ?上、、\、 J m ) \ J 、—一 歹 jT—个有通过拥图2-1迭代周期开发过程图Figure 2-1 Diagram of iterative development process在每一个迭代周期中,开发小组会根据迭代计划与上一次未通过测试的迭代制定新的计划,经过小组充分讨论形成工作计划。之后,开发小组根据迭代计划进行开发,向系统里持续集成新的功能或修复错误,并进行测试,在较短的时间发布新的版本。在迭代过程中,开发人员每天会进行2-3场不超过20分钟的站立会议,简要描述进展和遇到的新问题和困难,同时会在每周选取固定时间进行代码共享和互查。使用迭代开发降低了系统在一个增量上的开支风险,能够及时的8
图像检索系统分布式架构图
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP391.3;TP391.41
【参考文献】
相关期刊论文 前10条
1 周峰;刘辉;李超峰;;SIFT算法在图像配准中的应用[J];办公自动化;2009年22期
2 陈冰;赵亦工;李欣;;基于高斯尺度空间的末制导目标跟踪方法[J];兵工学报;2009年05期
3 徐静;;图像搜索引擎的进步与应用现状分析[J];电子商务;2011年04期
4 何青松,张颖江,何青林;防火墙负载平衡机制设计[J];计算机应用研究;2005年10期
5 李志欣;施智平;李志清;史忠植;;融合语义主题的图像自动标注[J];软件学报;2011年04期
6 王意洁;孙伟东;周松;裴晓强;李小勇;;云计算环境下的分布存储关键技术[J];软件学报;2012年04期
7 许海燕;张小东;;软件需求分析中的用例建模研究与应用[J];计算机工程与设计;2007年18期
8 马利;;基于数据挖掘的聚类分析和传统聚类分析的对比研究[J];数理医药学杂志;2008年05期
9 肖汉;郭运宏;周清雷;;面向CPU+GPU异构计算的SIFT特征匹配并行算法[J];同济大学学报(自然科学版);2013年11期
10 徐庆;杨维维;陈生潭;;基于内容的图像检索技术[J];计算机技术与发展;2008年01期
本文编号:2559742
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2559742.html