网站大量收购独家精品文档,联系QQ:2885784924

稀疏表示在信号处理中的应用.pptxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

SparseRepresentationsforSignalProcessingandCoding120140420

outlineWhataresparserepresentations/approximations?Howtofindsparserepresentations/approximations?HowtofindthedictionaryD?Whataresparserepresentations/approximationsgoodfor?2

Whataresparserepresentations/approximations?定义:用较少的根本信号的线性组合来表达大局部或者全部的原始信号信号。其中,这些根本信号被称作原子,是从过完备字典中选出来的;而过完备字典那么是由个数超过信号维数的原子聚集而来。可见,任一信号在不同的原子组下有不同的稀疏表示。3

Whataresparserepresentations/approximations?4

Howtofindsparserepresentations/approximations?寻找少量重要的系数来表示原始信号的技术被称作SparseCoding〔稀疏编码或稀疏分解〕;从任意一个字典中为原始信号寻找最稀疏的表示常用的方法分类两类:①贪婪算法,比方匹配追踪〔MP〕、正交匹配追踪〔OMP〕、弱匹配追踪〔WMP〕、阈值方法等;②松弛算法,比方迭代加权最小二乘〔Iterative-Reweighed-Least-Squares,IRLS〕、基追踪〔BP〕等。其中,贪婪算法的特点是速度快,精度相对较低;松弛算法是精度高,但速度慢。5

Howtofindsparserepresentations/approximations?现假设字典D和信号X,进行稀疏编码的问题可以表示为L0优化问题这也是一个组合优化问题。穷举法——NP难:假设的非零项数目为L(sparselevel),先令L=1,字典里的每一个原子〔列向量〕尝试一遍,看是否满足终止条件,共有K种组合。如果没有满足,再令L=2,再次尝试,共有K(K-1)/2种组合。还没有满足条件的,那么令L=3……组合的数目呈指数增长,于是遇到了NP难问题。贪婪算法——MatchingPursuit第一步,找到最接近X的原子,等效于向量上仅取一个非零项,求出最接近的原子,保存下来;第二步,计算误差是否满足要求,如果满足,算法停止,否那么,计算出残差信号,和第一步类似,找到最接近残差向量的原子,保存下来;第三步,调整已选向量的系数,使得最接近X,重复第二步。松弛算法——BasisPursuit,将L0问题转化为L1问题,解决的方法有很多,比方内点法、迭代收缩法等。事实上,它可以化成一个线性规划的问题,用MATLAB很容易解。6

HowtofindthedictionaryD?寻找字典的过程称为字典学习。字典学习的一个假设是字典对于指定信号具有稀疏表示。因此,选择字典的原那么就是能够稀疏地表达信号。两种方法来设计字典:从的变换基中选取,比方DCT、小波基等,这种方法很通用,但是不能自适应于信号。学习字典,即通过训练和学习大量的与目标数据相似的数据来获得。这里,我们介绍一种叫K-SVD的方法。7

8假设现在有原始信号矩阵,该矩阵的每一行表示一个信号或者一张图片,D矩阵是字典矩阵,右下方是稀疏解矩阵S,红色的点表示非零项。HowtofindthedictionaryD?——K-SVD

HowtofindthedictionaryD?——K-SVDStep2:?SparseCoding.用松弛或者贪婪法进行稀疏编码,使得9Step1:Initialize.在矩阵中随机挑选一些行向量(一些原图〕,填满矩阵D,并归一化每一列。得到稀疏表示构成稀疏矩阵S的第i行。S

HowtofindthedictionaryD?——K-SVD10?Step4:StoppingRule.如果则停止迭代。S

Whataresparserepresentations/approximationsgoodfor?稀疏性是DFT、WT和SVD分解得以广泛利用的原因之一,这些变换的目的都是为了反映信号确实定性结构,并用紧凑的或稀疏的表示来表征这些结构;稀疏表示的思想为模式分类方法建立了根底,比方SVM和RVM,其中稀疏性直接与估计函数〔estimator〕的学习

文档评论(0)

199****8042 + 关注
实名认证
文档贡献者

相信自己,相信明天

1亿VIP精品文档

相关文档