下面是我个人对K-SVD算法的一点点认识:
K-SVD算法是一种字典学习的算法,一种迭代K次不断更新字典中的原子,直至所有原子都更新完毕为止。
K-SVD算法的大概步骤:
- 初始化参数
- 初始化字典D(利用DCT等算法初始化字典)
- 使用OMP算法计算稀疏系数
- 使用SVD算法更新字典的每个原子(直至更新完所有原子)
- 完成K次迭代,得到完全更新后的字典
- 使用完全更新的字典计算稀疏编码并且重构图像块
下面是我个人对K-SVD算法的一点点认识:
K-SVD算法是一种字典学习的算法,一种迭代K次不断更新字典中的原子,直至所有原子都更新完毕为止。
K-SVD算法的大概步骤: