星图质心

问题描述 投票:0回答:2

我正在尝试计算星形图像的质心:

enter image description here

我正在用最小二乘法拟合二维高斯,以获得亚像素精度的恒星质心。事实上,我使用 http://photutils.readthedocs.io/en/stable/api/photutils.centroid_2dg.html?highlight=centroid_2dg

获得了质心坐标 X 和 Y 的浮点数

现在我想用真实质心的不同位置来测试这个算法,并将它们与计算出的质心进行比较,但我不知道如何在亚像素精度内“移动”质心。我只知道要按像素顺序移动它。

有人可以帮助我吗?

python image-processing interpolation curve-fitting photutils
2个回答
1
投票

虽然您可以通过插值(双线性或双三次)执行子像素转换,但我建议更好的方法。

拍摄更高分辨率的图像(IMO 合成足够好),对其进行平滑以消除高频(并降低奈奎斯特频率),然后进行二次采样。这将允许您应用小位移(高分辨率下的整个像素)并获得相应的低分辨率图像。


0
投票

您不需要拟合高斯,而是计算最亮像素周围(包括最亮像素)的合适区域中的质心。我就是这样做的多星跟踪,它运行得很好我的两个自动天文台。

© www.soinside.com 2019 - 2024. All rights reserved.