迭代量化:图像的压缩二进制表示

本文主要是对论文的总结,论文网址http://xueshu.baidu.com/s?wd=paperuri:(d559bdeddef84423fec6393a656d17ae)&filter=sc_long_sign&sc_ks_para=q%3DIterative+Quantization%3A+A+Procrustean+Approach+to+Learning+Binary+Codes+for+Large-Scale+Image+Retrieval&tn=SE_baiduxueshu_c1gjeupa&ie=utf-8&sc_us=16306320911666404192
这篇文章基于如下出发点:
1:现如今图片越来越多,如何对大规模图像进行快速检索,聚类是困难的问题。
2:有效的方法是进行主元分析,第一步降维,降低数据量。
3:二进制量化。在尽量多的保存原图像特征的前提下对主元进行二进制采样。将一副图像映射到汉明空间中,每一副图像都是汉明空间超立方体的一个顶点。大大降低数据量。

主要方法:
1.降维
类似于主元分, 对于n个向量组成的矩阵 X=(x1,x2,...xn) ,目标是将X转为矩阵B, B{1,1}n×c , c 是二进制码的长度。ωk是汉明空间中一条超直线的系数。 sign() 为符号函数, B=sign(XW) ,即在汉明空间中对X做基变换。变换后的B的某一行向量就是原向量的二进制表示。还有如下约束条件,行向量方差要最大(意味着携带更多信息):
kvar(sign(xωk)) , 1nBTB=I ,该式不好优化,可以优化取符号函数之前的矩阵,即

maxkE(||xωk||22=1n(ωTkXTXωk)

该优化方式与PCA一样,求 XTX 的前C个大的特征向量,构成矩阵W。
2 二进制采样
W是一组正交基,若有R为C*C正交基则 WR 仍然是最优的。对于主元向量,若是其方差大,则代表信息多,就要增加二进制位数。解决该问题就要把正交基旋转,以使每个主元的方差大致相等,R就是旋转矩阵。参见文章Figure 1.
原始数据X降维为 V=XW
矩阵B应与旋转后的V有最小的均方误差,目标函数
min||BVR||
然后进行迭代算法。
BTV 进行奇异值分解,更新R。

这算是自己的学习笔记,也没看十分明白,做个记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值