在给定十二个样本光度值的情况下,我需要尽可能准确地获得主要稳定光源的亮度值。传感器不完善,光线偶尔会“闪烁”更亮或更暗,这可以忽略不计,因此我需要异常值检测(我认为?)。
我已经在这里阅读了各种方法,但无法决定采用哪种方法。异常值的数量永远不会提前知道,并且通常为零。闪烁通常与稳定亮度有很大的偏差(足以真正弄乱在大亮度下拍摄的任何平均值),但不一定如此。
这是一个包含 12 个测量值的样本集,以确保问题的完整性:
295.5214、277.7749、274.6538、272.5897、271.0733、292.5856、282.0986、275.0419、273.084、273.1783、274.0317、290.1837
我的直觉是该特定集合中可能没有异常值,尽管 292 和 295 看起来有点高。
所以,我的问题是,这里最好的方法是什么?我应该提到,这些值来自从零(黑)点获取光的 RG 和 B 分量的欧几里得距离。如果需要,返回到这些值在编程上会很痛苦,但有可能。欧几里得距离被用作“整体强度”的衡量标准,因为我对颜色不感兴趣,只对输出强度感兴趣。但是,我提到的闪烁很有可能与通常的输出具有不同的 RGB 成分。
目前,我正在玩弄某种功能,该功能将重复,直到通过以下方式达到允许措施的稳定成员资格:
- 找到标准差
- 将 2 个 SD 之外的所有内容放入忽略列表
- 在排除忽略列表的情况下重新计算平均值和 SD
- 根据新的平均值和 SD 重新决定忽略谁(评估所有 12 个)
- 重复直到稳定。
这种方法有什么价值吗?
感激地接受所有评论!