我有一个 16 位图像,其主要对象是 6 个 LED,两个反射方块,图像的其余部分非常暗。这两个正方形与两个 LED 部分重叠。大约 50% 的可见 LED 过饱和(它们的中心),像素强度为 65532。在中心附近,靠近边缘,可以看到溢出的光,我认为这可以用来精确确定每个 LED 的质心引领。我正在尝试通过使用 astropy photutils 包(https://photutils.readthedocs.io/en/stable/index.html),特别是它的方法:source detection()、centroids()、aperture photometry... 两个主要任务是如何区分与提到的反射正方形重叠的 LED 以及如何精确确定每个 LED 的中心。我试图增加阈值,这部分有效,正方形不再可见,但我也失去了 LED 的边缘,这导致它只有过饱和的中心。
有人熟悉这个问题吗?
问问题
62 次
1 回答
1
一般来说,我所知道的所有亚像素定位方法都假设观察到的图像值是从底层平滑(连续和可微分)亮度分布中提取的噪声样本,并且至关重要的是,要定位的点是该分布的关键点 -最大值、最小值或鞍点。兴趣点周围的传感器饱和通常会打破后一种假设。
在您的情况下,您可能会摆脱对分布形状的进一步假设(例如,不饱和 LED 投射到椭圆中),这样您就可以忽略饱和部分并从不饱和轮廓推断位置。
或者您可以减少曝光并完全消除饱和度,请参阅计算机视觉第三定律(“计算机视觉中与图像相关的问题中有 3/4 是由于滥用了完全足够的硬件,剩下的 1/4 需要硬件比你买得起的贵”)
于 2021-03-10T11:13:15.017 回答