matlab分时代码BPFA算法
描述
Beta过程因子分析算法。
可以找到该论文。
该代码是BPFA的MATLAB实现,具有Python函数来调用MATLAB代码。
Python扩展程序将保存MATLAB代码输入数据,然后执行MATLAB代码,然后获取输出数据以进行Python后处理。
MATLAB代码用法
功能文件:BPFA
/
BPFA.m
争论
名称
类型
描述
ÿ
2D或3D双阵列
(可能是多波段)图像。
注意,在3D图像的情况下,最后一维是光谱轴。
面具
二维逻辑阵列
采样掩码。
true表示已获取像素。
false表示没有。
补丁大小
整型
贴片的宽度(和高度)。
关键字参数
名称
类型
描述
重复
整型
迭代次数。
默认值为100。
ķ
整型
词典数。
默认值为128。
步
整型
步骤编号(请参阅注释)。
默认值为1。
退货
Xhat(2D或3D双数组):重建的数组。
笔记
如果图像很大,则必须减少计算成本(至少在处理量超过1h15m时)。
两种方法是可能的:
减小补丁大小。
减少补丁数量。
通过不获取所有可能的补丁,即减少重叠,使第二点成为可能。
step可选参数设置
2022-12-15 21:09:49
27KB
系统开源
1