Compressed Sensing
最近这玩意儿很热,比如Terry Tao凑了不少热闹,这边有对夫妻店也在做这玩意儿,连续听了好几次这方面的讲座,觉得挺有趣的。
Compressed Sensing是什么意思呢?存在一种编码矩阵
,对任何长为
的
,使得从编码后的
可以(近似)复原
的最大的
项,而且
的长度只有
。这种把
编码成很短的
,但又能恢复
的绝大部分信息(在某些特定条件下),看似无用(因为单就保存数据而言,这种编码方式并无优势),但在某些特定条件下是非常有用的。
编码所用的矩阵
的构造和解码的方法是compressed sensing研究的主要内容,这里主要介绍它的应用:
- 现在流行高分辨率的相机,什么500万像素的相机都拿不出手了。但要注意的是,绝大部分照片的信息含量根本就没有这么大,500万像素的照片保存到硬盘上往往只有500K。但问题就在于与其在拍照后再进行压缩,为何不直接在拍照时就不用获取那么多象素的数据呢?也就是说只需要合理安排像素获取点的位置,100万像素的相机有可能达到与500万像素相机同样的效果。
- 在流数据的处理上。比如我想知道此blog到目前为止访问最多的十个IP地址(或者搜索引擎最热门的50个搜索)。一个方法是开一个
大小的计数数组,每来一个新的访问,对应的IP计数器加1。但这种方法的缺点在于所需的内存太大了。使用Compressed Sensing的方法是,构造sensing矩阵
,然后每次
,
是
的第
列。根据compressed sensing的原理,
包含了所需要的信息。这样所用的内存就很少了。 - 还有就是什么Error Correcting Code等等不多说了。
test new comment features:
哦,那个夫妻店居然还做这个。
你知道我说的是谁?
Hash Algorithm是不是它的一方面?
不明白你说的hash algorithm具体指的是哪个。不过无论是哪个,与这个compressed sensing也没有联系。
貌似要用hash吧~
这个有点像计数型bloom filter
看了之前的blog里面的文章,想请问一下,您有看关于Bayesian Compressive sensing 的文章吗? 很想知道贝叶斯是如何运用到这个里面的, Bayesian Compressive Sensing (BCS) is a Bayesian framework for solving the inverse problem of compressive sensing (CS). The basic BCS algorithm adopts the relevance vector machine (RVM) [Tipping & Faul, 2003], and later it is extended by marginalizing the noise variance (see the multi-task CS paper below) with improved robustness.
我没看过,以前觉得compressed sensing的结果对我做的东西可能有用就看了一点,后来发现还是用不上就没怎么深入看了。
你有兴趣的话可以去问terry tao,到他的blog上去留言,地址是 http://terrytao.wordpress.com/tag/compressed-sensing/,terry tao经常回复留言的。
还有一个问题您觉得emd可不可以用到这个里面呢?