我有两个关于拟合高斯曲线到直方图峰值的问题。
我的第一个问题非常基础:
如何将高斯曲线拟合到整个直方图?这是否只意味着我需要找出并计算直方图的均值(µ)和偏差(ϭ),并将它们放入高斯曲线的公式中?
以下示例是否正确?: 假设(仅作为示例),我有一张图像的直方图,其中包含5种颜色值。在X轴上有这5种颜色值,在Y轴上有每种值的频率。 即:
值1:1次
值2:4次
值3:7次
值4:3次
值5:2次
现在平均值(µ)将是3(µ = 3)。
而偏差(ϭ)将是0.9(ϭ = 0.9)。 公式:
以下示例是否正确?: 假设(仅作为示例),我有一张图像的直方图,其中包含5种颜色值。在X轴上有这5种颜色值,在Y轴上有每种值的频率。 即:
值1:1次
值2:4次
值3:7次
值4:3次
值5:2次
现在平均值(µ)将是3(µ = 3)。
而偏差(ϭ)将是0.9(ϭ = 0.9)。 公式:
现在,我将这些值用于密度函数的公式中来计算我的高斯曲线?
这样正确吗?不幸的是,我的数学背景有点不确定。
- 我的第二个问题有点棘手: 这一次,我有一个带有多个峰值的直方图,但我只想将高斯曲线拟合到最高峰。 因此,我通过简单的for循环遍历直方图的所有bin,并找到x轴上的一个强度值(其中包含图像的强度), 具有最多的频率(显示在y轴上)。 这将是最高峰。 但是如何找出偏差? 特别是,因为我不知道应该在我的计算中包括哪些强度值。 据我所知,高斯曲线的转折点位于µ+ϭ和µ-ϭ。那能帮助解决问题吗?
很抱歉这个问题有点数学,但我没有找到更好的地方可以问。 我还阅读了一些类似的主题,但不幸的是它们最终没有回答我的问题。
谢谢你的帮助!
敬礼,马克