《Multi-focus Image Fusion using dictionary learning and Low-Rank Representation》代码分析

  这篇论文研究图像的思路是分块研究,以8*8为一个块来对图像进行研究。

  在一张256*512的图像上可以产生125745个这样的块,每一个块都要进行分类,分成(1+6)类,这里根据HOG进行分类。分好类之后存入Vi1中,并统计每一类的个数,保存到v0,v1,v2,v3,v4,v5,v6中。之后对v0,v1,v2,v3,v4,v5,v6分别做ksvd,得到7个64*128的字典,也就是v0,v1,v2,v3,v4,v5的稀疏表示记做 D0, D1, D2, D3, D4, D5, D6。将 D0, D1, D2, D3, D4, D5, D6合成一个矩阵D。

  使用Vi1和D得到Vi1的低秩表示Z1(896*125745)。用同样的方式可以得到Z2(896*125745)。Z1和Z2的每个框比大小,选其一。然后将896降为到64。然后转成8*8,变成一个块。添到融合图像中。

  稀疏表示和低秩表示里面的东西还得啃。

posted @ 2019-03-13 22:08  drinkMilk  阅读(481)  评论(0编辑  收藏  举报