我有两个属于高斯分布的矩阵。大小为3x3。现在,我想估计其矩阵的上下阈值。我表示每个矩阵的平均值和标准差是μ1;μ2和σ1;σ2。高阈值和低阈值
T_hight=(μ1+μ2)./2+k1∗(σ1+σ2)./2
T_low=(μ1+μ2)./2-k2∗(σ1+σ2)./2
其中k1,k2是const
我的问题是“我的公式是否正确?因为这是高斯分布,所以k1 = k2,对吗?这是我的代码。你能检查一下吗”
μ1=mean(v1(:));first matrix
σ1=std2(v1(:));
μ2=mean(v2(:));second matrix
σ2=std2(v2(:));
k1=k2=1;
T_hight=(μ1+μ2)./2+k1∗(σ1+σ2)./2;
T_low=(μ1+μ2)./2-k2∗(σ1+σ2)./2;
答案 0 :(得分:1)
在您使用的公式中,联合标准偏差是错误的。应该是
T_high=(μ1+μ2)./2+k1∗sqrt((σ1^2+σ2^2)/2);
T_low=(μ1+μ2)./2-k2∗sqrt((σ1^2+σ2^2)/2);
当您将所有18个像素视为属于同一分布时,为什么不使用以下
v=[v1(:);v2(:)];
μ=mean(v);
σ=std(v);
k1=k2=1;
T_high=μ+k1*σ;
T_low=μ-k2∗σ1;