谷歌、百度、搜狗的图片搜索结果

用一张照片测试了一下三个搜索引擎的以图搜图功能,都是上传了一个181X220的小图片,图中是红山核试验基地的铁塔和一架直升机。看上去Google的结果最好,百度在学习Google的结果,搜狗的结果一般。单从结果看,

  • Google的数据库规模最大,算法也比较好,识别出飞机和蓝天。但是对于外观的识别不准确,也可能是没有这类结果
  • 百度数据库小于Google,算法主要是针对外形的识别,而不是内容,相关结果都是各种铁塔
  • 搜狗的数据库最小,算法和百度类似,但是结果中有很多噪声

在文本搜索逐步成熟后,大佬们都看准图片搜索,目前看来距离商用还有较长距离。除了简单的hash算法外,主要的算法似乎也就SIFT、CSIFT和SURF,还有别的么?

一、搜狗的结果:没有精确匹配,搜到很多相关图片,基本上都是柱状物,多数是塔,也有文字、导弹发射

s01

 

二、百度结果:有两个精确命中,相关搜索是一些基站之类的塔

s02

三、谷歌搜索:5条精确命中,外观类似的结果不是铁塔,而是各种飞机(非直升机)

s03

相关信息:

  1. 结合OPENSIFT源码详解SIFT算法
  2. sift图像特征提取与匹配算法代码
  3. 搜索最多的包含图像匹配的的资料
  4. http://blogs.oregonstate.edu/hess/code/sift/

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注