Центроид изображения звезды
Я пытаюсь вычислить центр тяжести изображения звезды:
Я установил 2D гауссиан с наименьшими квадратами, чтобы получить центроид звезды с точностью до субпикселя. И, фактически, я получаю число с плавающей точкой для координат X и Y центроида, используя http://photutils.readthedocs.io/en/stable/api/photutils.centroid_2dg.html?highlight=centroid_2dg
Теперь я хочу протестировать этот алгоритм с другим положением реального центроида и сравнить его с вычисленным центроидом, но я не знаю, как "переместить" центроид с точностью до субпикселя. Я знаю только горячее, чтобы переместить его в порядке пикселей.
Может кто-нибудь мне помочь?
1 ответ
Хотя вы можете выполнять субпиксельный перевод с помощью интерполяции (билинейный или бикубический), я бы предложил лучший подход.
Возьмите изображение с более высоким разрешением (синтетический IMO достаточно хорош), сгладьте его, чтобы удалить высокие частоты (и понизьте частоту Найквиста), и выполните выборку. Это позволит вам применять небольшие смещения (на целые пиксели с высоким разрешением) и получать соответствующие изображения с низким разрешением.