Skip to content

有关您的代码 #2

Description

@xautzhaozhe

你好,首先非常感谢您能够分享有关高光谱异常检测的代码,这对我的学习非常有用;有几个问题想请教一下您;

  1. 在RPCA-RX算法中,您的代码好像直接计算的是稀疏(异常)部分的马氏距离,而原文好像计算的是欧氏距离,所以我有点疑惑
    tic;
    [r0 Output_S Output_L] = Unsupervised_RPCA_Detect_v1(DataTest);
    toc;
    XS = reshape(Output_S, M, N);
    r2 = RX(XS');

  2. 在LSMAD算法中,计算背景协方差矩阵的逆时,作者用的是最大的几个特征值和其对应的特征向量,所以您这块的代码我有点不明白
    tic;
    [L,S,RMSE,error]=GoDec(Y',28,floor(0.0022*N)*9,2);
    toc
    L=L';
    S=S';
    mu=mean(L,2);
    r_new2=(diag((Y-repmat(mu,[1,M]))'pinv(cov(L'))(Y-repmat(mu,[1,M]))))';

最后,非常非常感谢您!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions