声明
摘要
第1章 绪论
1.1 系统开发的背景及意义
1.2 国内外研究现状
1.2.1 CBIR的研究和发展
1.2.2 分布式计算的发展
1.3 本文的主要工作
1.4 论文的组织结构
第2章 CBIR相关技术
2.1 SIFT图像特征
2.1.1 极值点的检测
2.1.2 确定关键点
2.1.3 关键点的方向
2.1.4 特征向量描述
2.2 Bag of words模型
2.3 TF-IDF在Bag of words中的应用
第3章 分布式计算相关技术
3.1 Hadoop平台简介
3.1.1 Hadoop分布式文件系统
3.1.2 Hadoop的MapReduce框架
3.2 Hbase分布式数据库
3.3 FastDFS分布式文件系统
第4章 需求分析
4.1 系统概述与分析
4.2 系统功能性需求
4.2.1 用户检索Web服务
4.2.2 海量图片入库
4.2.3 索引管理
4.2.4 海量图片检索
4.2.5 特征模型训练
4.3 系统非功能性需求
第5章 系统概要设计
5.1 系统总体设计原则
5.2 系统架构设计
5.2.1 系统技术架构
5.2.2 系统功能架构
5.2.3 系统分布式网络架构
5.3 系统子功能技术架构
5.3.1 Web服务技术架构
5.3.2 检索服务技术架构
5.3.3 海量图片存储系统技术架构
5.4 系统数据设计
第6章 系统详细设计
6.1 基于MapReduce的Bag of words视觉词汇训练
6.2 海量图片特征提取与处理
6.2.1 特征提取
6.2.2 特征处理
6.3 索引结构
6.4 Web曲服务
6.5 分布式检索服务
6.6 Hbase数据库设计
第7章 系统实现
7.1 开发环境和工具
7.2 系统功能实现
7.2.1 用户检索Web服务实现
7.2.2 检索服务实现
第8章 总结与展望
参考文献
致谢