图片搜索及推荐优化

首先说明,这里的图片搜索并不是通过关键词搜索,而是通过图片搜索图片,或者通过图片推荐图片的场景。

目前还没有一些数据说明到底通过图片搜索或推荐图片的场景有多普遍,但是作为一个经常在淘宝上买买买的剁手党自身体会,我在淘宝常用的功能之一就是拍了照片在淘宝上搜同款。另外最近也会逛逛pinterest,在pinterest中也会有相似图片推荐。

如果marketers 或者business owners了解一些图片优化技巧,可能会让自己的图片或者产品有更多机会的曝光。

做搜索引擎优化或者推荐优化与其它在线营销方式很不同一点是,需要了解搜索引擎或者推荐引擎的基本实现原理,当你开始对一些规推荐则有一些大致的了解的时候,就可以开始利用它们了。

无意中,正好看到阮一峰写了两篇关于相似图片判定应用比较广泛的几种算法,总结如下:

感知哈希算法:

1. 把所有图片都缩小成同一尺寸,如 8*8 64个像素

2.  把图片转变为64级灰度,并且计算出一个图片的灰度平均值

3. 把图片的每一个像素都与这个平均值比较,如果大于等于平均值记为1,否则记为0

4. 将上一步的比较结果,组合在一起,就构成了一个64位的整数,即为图片的fingerprints,比较图片的fingerprints,根据不相同的数据位的数量来判断相似度。

颜色分布法:

我们知道,每一种颜色都可以通过rgba(即红,绿,蓝,透明度)来表示,那么一张图片的所有像素的颜色以这种方式表现出来,就会生成一个rgba直方图,如下图:

图片来自阮一峰博客

其中上方最后一张直方图就是rgba叠加起来的效果。然后将该直方图通过数学表达。当然,因为rgba取值范围都是0-255,所以计算量会特别大,通常的做法是进行简化,最终会将直方图表示为一个多为向量,这个向量就作为该图片的fingerprint,然后可以通过皮尔逊相关系数(Pearson correlation coefficient)或者余弦相似(cosine simliarity)进行相似计算。

内容特征法

将原图先转变为灰度图片,再转变成黑白图片:

图片来自阮一峰博客

内容特征法认为,黑白轮廓相近,则两张图片也相近。

“显然,前景色与背景色反差越大,轮廓就越明显。这意味着,如果我们找到一个值,可以使得前景色和背景色各自的"类内差异最小"(minimizing the intra-class variance),或者"类间差异最大"(maximizing the inter-class variance),那么这个值就是理想的阈值。”

将黑白图片通过矩阵表示,矩阵的每个值对应原图的一个像素,0表示黑色,1表示白色。两张图片的矩阵不同之处越少,则图片越相似。

以上三种算法只是图片相似度判断中比较基本的三种方法,实际上,以图搜图,以及通过图片推荐图片的场景会更加复杂。不过我们可以从上述三种算法中提炼出的信息是,相似图片的判定与以下因素比较相关:

1. 图片中物体轮廓

2. 图片的颜色

3. 图片中物体 与背景色差

有了这些信息,我们就可以有针对性的做一些图片优化工作了:

1. 最好对产品的个角度进行拍照

2. 产品的背景应当尽量简单,以免对图片中的产品识别产生影响

3. 可以为产品设置多种背景色

4. 非产品图片的场景中,如Pinterest中分享的一些文字banner,可以尝试做多个,不同颜色,不同风格,不同样式等

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,518评论 25 707
  • 一提到图片,我们就不得不从位图开始说起,位图图像(bitmap),也称为点阵图像或绘制图像,是由称作像素(图片元素...
    萤火虫de梦阅读 2,886评论 0 3
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,029评论 4 62
  • 那天下午,我去盲宣队看望盲艺人红权大哥,偶遇小盲童亮亮,经过聊天,才知道亮亮来自吕梁市离石区的一个农村,此次专程来...
    郝逗阅读 401评论 0 1
  • 26岁作为一个毕业两年的人来说相亲经历可是相当丰富,也算是历经百战,什么奇葩男、渣男还有奇怪的事我都遇见过,...
    大魔女阅读 310评论 8 1