• 浅谈压缩感知(十五):感知矩阵之spark常数


    在压缩感知中,有一些用来评价感知矩阵(非测量矩阵)的指标,如常见的RIP等,除了RIP之外,spark常数也能够用来衡量能否成为合适的感知矩阵。

    0、相关概念与符号

    1、零空间条件NULL Space Condition

    在介绍spark之前,先考虑一下感知矩阵的零空间。

    这里从矩阵的零空间来考虑测量矩阵需满足的条件:对于K稀疏的信号x,当且仅当测量矩阵的零空间与2K个基向量张成的线性空间没有交集,或者说零空间中的向量不在2K个基向量张成的线性空间中。

    上述描述的性质似乎有点难懂,那么与之等价的表述就是spark常数。

    2、spark常数定义

    简单来说就是,矩阵列线性相关向量组的最小数目。(注意,这里的矩阵指的是感知矩阵,即,并非测量矩阵或稀疏基)

    3、spark评价定理

    当且仅当spark(Φ)>2k时,可以通过最小0范数优化问题得到k-稀疏信号x的精确近似。

    4、线性相关

    定义:

    定理:

    性质:

    5、定理证明

    反证法。

    第一步证明:对于任意的向量y,存在至多一个K稀疏的信号x,使得,则

    证明:假设,即根据定义感知矩阵的线性相关列小于或等于2K,从线性相关的定义出发,

    存在某个向量,即,使得且h不等于0。

    由于,则h可以表示为:,因此

    从而得到

    但是我们的条件中说明了至多只有一个K稀疏的信号x,因此与原条件矛盾,故假设不成立,原命题成立。

    第二步证明:对于任意的向量y,满足的K稀疏信号x至多有一个。

    证明:假设K稀疏信号x至少有两个,设为,则

    因为,即根据定义感知矩阵的线性相关列大于2K,从线性相关的定义出发,

    存在某个向量,使得,且h不等于0。而感知矩阵的零空间应该大于2K维,而假设中的h所在子空间小于或等于2K维,要满足,当且仅当h=0的时候,即,与原假设矛盾,因此假设不成立,原命题成立。

    6、spark常数与矩阵的秩

    虽然spark与秩(rank)在某些方面很相似,但它们实际上是完全不同的,矩阵的秩是最大的线性无关的列数,而Spark是最小的线性相关的列数;有的时候矩阵满秩但spark=2。

    还是通过例子理解吧:

  • 相关阅读:
    MySQL DROP 大表时的注意事项
    无主键指定字段补全的示例
    GoldenGate的监控
    mysql的root的权限被控制无法授权
    goldengate 过滤对某张表的复制操作
    给用户授予权限时应该尽量避免ANY系统权限
    OGG日常运维监控的自动化脚本模板
    异构GoldenGate 12c 双向复制配置
    异构GoldenGate 12c 单向复制配置(支持DDL复制)
    异构GoldenGate 12c 单向复制配置
  • 原文地址:https://www.cnblogs.com/AndyJee/p/5083726.html
Copyright © 2020-2023  润新知