ASTAP

ASTAP помогает калибровать и складывать серии астрофотографий, находить точные небесные координаты через встроенный plate solver, просматривать и править FITS-заголовки, выполнять фотометрию и оценивать качество оптики по HFD, кривизне и наклону сенсора. В одном рабочем процессе доступны dark/flat-коррекция, sigma-clipping, выравнивание по звёздам или астрометрическому решению, сборка мозаик, аннотации объектов, blink-сравнение, Track & Stack, live stacking и пакетная обработка кадров.

Основная логика ASTAP строится вокруг двух связанных окон: просмотрщика изображения и Stack menu с вкладками для исходных кадров, калибровки, выравнивания, фотометрии, инспекции оптики и вспомогательных операций. Поэтому программу удобно использовать не только для финального сложения серии, но и раньше — чтобы проверить пригодность каждого кадра, решить поле по звёздам, сопоставить заголовки FITS, обнаружить проблемы фокуса или ведения и только затем запускать длительную обработку.

ASTAP особенно полезна там, где важны измеримые параметры астрофотографии: координаты центра, масштаб поля, HFD звёзд, фон, количество распознанных объектов, совместимость dark/flat-кадров и точность WCS. Это не универсальный редактор художественной фотографии: сильная сторона программы — техническая обработка астрономических изображений, а не слои, маски и сложная ретушь.

Скачать ASTAP

Оценка 9.7Рекомендуем
  • Ретушь фото
  • Русский интерфейс
  • Просто для новичков
Скачать бесплатно на Windows
Лучшая альтернатива
ASTAP
Оценка 8.5
  • Нужна база звёзд
  • Слабее для постобработки
  • Нет слоёв и масок
Скачать ASTAP
Загрузка начнётся после нажатия

Что именно делает ASTAP

Название программы расшифровывается как Astrometric STAcking Program, и это довольно точно описывает её центр тяжести. ASTAP умеет объединять серию кадров глубокого неба, корректируя световые кадры dark-, flat- и flat-dark-данными, а затем совмещать их по найденным звёздам. Параллельно тот же механизм распознавания звёзд используется как plate solver: изображение получает небесную привязку WCS, после чего становятся доступны точные координаты, аннотации объектов, астрометрические измерения и несколько видов фотометрии. Эти задачи не изолированы друг от друга. Например, кадр можно сначала открыть в viewer, проверить гистограмму и звёзды, решить поле, сохранить WCS в заголовок и затем включить его в стек.

Второе важное направление — контроль качества исходного материала. При анализе серии ASTAP определяет HFD, уровень фона, число звёзд и другие параметры, по которым легко найти расфокусированные, облачные или смазанные кадры. Сортировка таблицы по HFD позволяет быстро увидеть изображения с заметно более широкими звёздами. Двойной щелчок открывает выбранный файл в viewer, поэтому числовую оценку можно сразу сопоставить с реальным изображением. Такой порядок полезнее механического сложения всей папки: плохой референс способен ухудшить выравнивание, а неудачный light — снизить пользу от более качественной части серии.

Третий блок возможностей связан с измерениями. В viewer и отдельных вкладках доступны апертурная фотометрия, калибровка по звёздным каталогам, измерение звёзд и переменных объектов, анализ HFD по площади кадра, оценка наклона и кривизны поля, поиск вытянутости звёзд, SQM-оценка и анализ параметров монтировки. Это делает ASTAP не только средством подготовки красивого астрофото, но и инструментом диагностики съёмочной системы.

ASTAP: viewer со сложенным изображением и FITS-заголовком

Как устроен интерфейс

В работе постоянно используются два уровня интерфейса. Viewer показывает открытое изображение, его гистограмму, диапазон отображения, координаты, элементы WCS и содержимое FITS-заголовка. Stack menu содержит длинную последовательность вкладок: Lights, Darks, Flats, Flat darks, Results, Stack method, Alignment, Blink, Photometry, Inspector, Mount analyse, Live stacking, Monitoring и Pixel math. Названия вкладок отражают этапы обработки, поэтому сложный проект можно вести слева направо: загрузить данные, проверить калибровочные кадры, выбрать метод объединения, настроить совмещение и перейти к специальным измерениям.

Viewer и Stack menu связаны. Если в таблице серии дважды щёлкнуть по строке, кадр открывается в viewer; если в viewer решить изображение, полученную привязку можно использовать для аннотаций или дальнейшего астрометрического совмещения. Лог в нижней части Stack menu показывает, какие файлы читаются, какие калибровки применяются, сколько звёзд или квадов найдено, получилось ли решение и почему отдельный кадр был пропущен. Для сложных серий этот журнал важнее всплывающего сообщения: в нём остаётся последовательность действий и конкретная причина несовпадения параметров.

Большинство таблиц поддерживает выделение строк и контекстное меню. В практическом сценарии это означает, что неудачные кадры не обязательно удалять с диска. Их можно снять с обработки или переименовать с резервным расширением, а затем вернуть, если выяснится, что критерий отбора был слишком строгим. Состояние параметров и выбранных файлов сохраняется, поэтому после проверки нескольких вкладок не приходится заново настраивать всю цепочку.

Форматы изображений и роль FITS

ASTAP ориентирована прежде всего на астрономический FITS. Для стекинга программа принимает FITS и RAW-кадры камер, а для просмотра и импорта поддерживает также XISF, PGM, PPM, TIF/TIFF, PNG и JPEG; в документации отдельно упоминается BMP для просмотра. RAW-файлы цифровых камер обрабатываются через поддерживаемый RAW-механизм, в настройках современных сборок виден вариант LibRaw. Практический вывод простой: исходную съёмку лучше хранить в формате, который сохраняет линейные данные и метаданные, а JPEG оставлять для просмотра или выдачи результата, а не для научно значимой калибровки.

При сохранении астрономического результата доступны FITS с 16-битными данными и FITS с 32-битным плавающим представлением. Для обычного просмотра результат можно экспортировать в JPEG, PNG, TIFF, PFM, PPM или PGM. В документации также описан Astro-TIFF. Если задача состоит в последующей обработке в специализированном редакторе, разумно не ограничивать динамический диапазон раньше времени: стек в FITS или float TIFF сохраняет гораздо больше полезной информации, чем готовый растянутый JPEG.

ASTAP читает и записывает FITS binary tables и умеет читать ASCII-таблицы FITS. Кроме того, viewer способен показывать изображения и таблицы из multi-extension FITS. Это важно для файлов, где один контейнер хранит несколько HDU: вместо необходимости заранее разделять содержимое можно просмотреть структуру и проверить нужное расширение внутри ASTAP. Заголовок FITS отображается рядом с изображением и может редактироваться, а ряд операций записывает туда результаты решения, фотометрии, аннотаций или историю обработки.

Для сжатых FITS поддерживается Rice-компрессия с расширением .fits.fz. GZIP-сжатие в документации прямо отмечено как неподдерживаемое. Если файл с окончанием .fits.gz не открывается так, как ожидается, проблема не обязательно в самом FITS: сначала распакуйте GZIP и повторите операцию с обычным FITS либо используйте Rice-сжатие, которое ASTAP понимает непосредственно.

Подготовка серии на вкладке Lights

Работа со стеком начинается с вкладки Lights. Файлы добавляются через выбор папки или перетаскиванием, причём можно передавать несколько каталогов. ASTAP умеет проходить вложенные каталоги, поэтому для большой ночи съёмки необязательно складывать все light-кадры в одну папку. После загрузки особенно полезна команда анализа и организации: она читает FITS-заголовки, переносит dark, flat и flat-dark/bias в соответствующие вкладки по значению IMAGETYP и параллельно вычисляет параметры качества световых кадров.

После анализа таблица превращается из списка имён в рабочую карту серии. Видны HFD, фон, количество обнаруженных звёзд, дата и время, фильтр, экспозиция, температура, binning, размеры и другие поля, когда они присутствуют в заголовке. ASTAP позволяет сортировать список по этим значениям. Для отбора по резкости полезнее всего HFD: чем сильнее растянута звезда из-за дефокуса или плохого seeing, тем обычно выше показатель. Однако автоматический порог не заменяет просмотра — кадр с необычным объектом, тонкой облачностью или следом спутника стоит открыть отдельно.

Программа умеет учитывать обнаруженные линейные следы, что помогает заметить кадры со спутниками. Это не означает, что любой след нужно обязательно исключать. Если выбран sigma-clipping и серия достаточно длинная, одиночный артефакт часто удаляется статистически. Но короткая серия или след, проходящий через одну и ту же область на нескольких изображениях, требует более внимательного решения. Поэтому удобно сочетать числовой столбец, визуальный просмотр и выбранный метод стекинга.

Референс для совмещения заслуживает отдельной проверки. ASTAP может выбирать хороший кадр автоматически, но если изображение с минимальным HFD повреждено, имеет необычный фон или содержит плохо распознаваемое поле, именно оно способно спровоцировать сообщения о недостатке совпавших квадов. Быстрый способ диагностики — отсортировать по HFD, открыть предполагаемый референс и убедиться, что звёзды действительно нормальные, а не являются горячими пикселями или артефактами.

Калибровочные кадры: Darks, Flats и Flat darks

Калибровка в ASTAP построена так, чтобы dark, flat и flat-dark использовались как согласованный набор. Dark нужен для учёта тёмного тока и связанного с экспозицией сигнала сенсора. Flat исправляет неравномерность освещения, виньетирование и пыль на оптическом тракте. Flat-dark или bias нужен для корректного вычитания сигнала из flat. В реальной серии это означает, что недостаточно просто добавить произвольные калибровочные файлы: их параметры должны соответствовать световым кадрам и друг другу.

На вкладке Darks таблица показывает экспозицию, температуру, binning, геометрию кадра, gain и дату, если эти значения записаны. ASTAP умеет создавать master dark и классифицировать исходники так, чтобы не смешивать явно несовместимые наборы. Несоответствие экспозиции, температуры или gain отображается как проблема совместимости. Если программа предупреждает, что dark не подходит к light, правильнее проверить метаданные и подобрать другой master, чем принудительно игнорировать различие.

ASTAP: вкладка Darks с параметрами master dark

Вкладка Flats организована похожим образом, но здесь особенно важны фильтр, размеры, binning и наличие корректного flat-dark. Для LRGB или узкополосной съёмки flat должен соответствовать конкретному оптическому пути и фильтру: пыль, виньетирование и даже положение элементов могут различаться. ASTAP показывает фильтр и совместимость в таблице, что упрощает обнаружение ситуации, когда к красному каналу случайно подключён flat от зелёного или от другой конфигурации камеры.

ASTAP: вкладка Flats и проверка совместимости flat-кадров

Flat darks вынесены в отдельную вкладку. Это удобно при современных CMOS-камерах, для которых короткий dark той же экспозиции, что и flat, часто надёжнее произвольного bias. Важна логика формулы: сначала из flat вычитается соответствующий сигнал, затем нормализованный master flat используется для light. Если пренебречь этой связью, в итоговом стеке могут остаться градиенты или неправильная коррекция виньетирования, хотя сами flat-кадры выглядят на первый взгляд нормальными.

ASTAP: вкладка Flat darks

Master-файлы экономят время на больших сериях. Вместо повторного объединения десятков dark или flat при каждом запуске ASTAP может использовать заранее созданные master. Однако ускорение оправдано только при сохранении условий съёмки. Если изменилась температура сенсора, gain, binning, размер области чтения или оптическая конфигурация, старый master нужно оценить заново. Сообщение Compatibility в таблицах — полезный ориентир, а не формальность.

Методы стекинга и статистическое удаление артефактов

На вкладке Stack method выбирается способ объединения кадров. Базовый вариант Average усредняет совпавшие пиксели после выравнивания. Он предсказуем и хорошо работает на чистой серии, но сам по себе не умеет надёжно исключать редкие выбросы: яркий след спутника или случайный дефект одного кадра просто вносит вклад в среднее. Поэтому для большинства длинных серий глубокого неба практичнее Sigma clip average, где значения, слишком сильно отклоняющиеся от распределения, исключаются перед усреднением.

Параметр sigma factor задаёт строгость такого отбора. Слишком мягкая настройка оставит часть одиночных артефактов, а чрезмерно жёсткая способна начать отбрасывать реальные детали, особенно если кадров мало или сигнал слабый. Настраивать sigma стоит по характеру серии: чем больше изображений и стабильнее фон, тем надёжнее статистика. После первого пробного стека полезно увеличить изображение в областях с яркими звёздами, ядрами галактик и тонкими туманностями, а затем проверить, не появились ли признаки агрессивного отбрасывания.

Внутренние расчёты выполняются с плавающей точкой, а выравнивание использует обратное отображение с билинейной интерполяцией. Для пользователя это проявляется в том, что каждое исходное изображение приводится к системе координат референса без необходимости создавать промежуточный файл вручную. При этом ASTAP рассчитана на ограниченное использование памяти, которое не растёт линейно с количеством кадров так, как у подхода с одновременной загрузкой всей серии. Большой проект всё равно требует времени и места для результата, но число light-кадров само по себе не означает обязательного хранения всех развернутых кадров в ОЗУ.

Для цветных one-shot color камер на вкладке Stack method есть отдельные параметры Bayer. Можно принудительно обрабатывать материал как OSC, выбрать или автоматически определить Bayer pattern, включить автоматические уровни и сглаживание цвета. Доступны варианты демозаики, среди которых документация выделяет AstroC и AstroSimple. Это не замена полноценной цветовой коррекции после стека: задача данного этапа — корректно восстановить цветовые каналы из CFA и получить согласованный материал для дальнейшего объединения.

ASTAP: настройки метода стекинга, OSC и мозаики

Если снимается монохромной камерой через несколько фильтров, ASTAP умеет классифицировать кадры по light filter и выполнять LRGB-стекинг. В интерфейсе задаются имена фильтров и коэффициенты вклада в выходные каналы. Такой режим полезен, когда требуется собрать технически согласованный цветовой результат непосредственно из отсортированных серий. Однако более сложную художественную работу с цветом, локальными масками и многослойным смешиванием разумнее выполнять после того, как ASTAP завершит калибровку, выравнивание и базовое объединение.

Выравнивание по звёздам

Star alignment — основной способ совместить кадры одной области. ASTAP обнаруживает звёзды, строит по ним геометрические комбинации из четырёх точек и сравнивает такие шаблоны между изображениями. В документации эти комбинации описываются как нерегулярные тетраэдры: шесть относительных расстояний между четырьмя звёздами образуют устойчивый код. Благодаря относительной геометрии алгоритм не зависит от простого совпадения координат пикселей и может находить соответствие после смещения и поворота поля.

ASTAP: визуализация звёздных квадов для сопоставления

Параметр Maximum number of stars ограничивает число звёзд, которые идут на построение шаблонов; типичное значение в документации — 500. Увеличивать его без необходимости не всегда полезно: в очень плотном поле лишние слабые детекции увеличивают объём поиска, а при большом количестве горячих пикселей могут добавить ложные точки. Если на тестовом изображении ASTAP видит тысячи звёзд, сначала стоит проверить критерий минимального размера и качество калибровки, а не просто разрешать алгоритму использовать всё найденное.

Порог Ignore stars less than HFD предназначен именно для отсечения слишком маленьких точек, характерных для горячих пикселей. В документации для stack alignment указан типичный порог 0,8 HFD: одиночный горячий пиксель имеет размер около этого уровня, тогда как реальная звезда обычно шире. Универсального значения для всех камер нет. Правильная настройка выбирается по тестовой аннотации звёзд: порог должен быть выше характерного размера горячих пикселей, но ниже HFD настоящих звёзд.

Hash code tolerance задаёт допустимое различие геометрического кода; в интерфейсе и справке часто фигурирует 0,007. Если увеличить допуск слишком сильно, возрастёт риск неоднозначных совпадений, а слишком маленькое значение может мешать при заметных геометрических отличиях. Downsample уменьшает рабочее разрешение перед поиском и способен ускорить решение крупных изображений, если звёзды после уменьшения остаются отчётливыми. Автоматический выбор обычно безопаснее ручного экстремального значения.

Перед запуском большого стека полезно нажать тестовую команду показа квадов на одном типичном кадре. Если линии строятся вокруг реальных звёзд по всему полю, детектор работает ожидаемо. Если большинство узлов сидит на шуме, горячих пикселях или насыщенных дефектах, проблема находится до этапа совмещения. Такой тест часто экономит больше времени, чем повторение полного стека с немного изменённым параметром.

Астрометрическое выравнивание и plate solving

Astrometric alignment использует уже не только относительное совпадение звёзд между light-кадрами, а небесную привязку. Сначала ASTAP решает изображение по каталогу, получая WCS, затем приводит кадры к общей астрометрической системе. Этот вариант особенно полезен для мозаик, серий с заметно отличающимся кадрированием и случаев, где простое звёздное совмещение не даёт нужной геометрической точности. Для обычной серии одного объекта документация рекомендует начинать со Star alignment, потому что он проще и обычно быстрее.

Plate solver ASTAP использует те же квадовые шаблоны, но сравнивает их уже с установленной звёздной базой. Для ускорения важны приблизительный центр и поле зрения. Если в FITS-заголовке присутствуют RA/DEC и масштаб, поиск ограничивается разумной областью. При неизвестном центре можно включить широкую область поиска вплоть до 180 градусов, но такой blind solve закономерно дольше. В справке отдельно отмечено, что полностью слепой поиск рассчитан на определённый диапазон поля зрения, поэтому отсутствие исходных координат не отменяет требования к распознаваемым звёздам и подходящей базе.

Field of view в настройках относится к высоте изображения в градусах. Если значение неверно в несколько раз, алгоритм ищет шаблоны не того масштаба и может не получить решение даже на хорошем кадре. Самый устойчивый порядок диагностики: проверить, что F4 отмечает звёзды, выставить автоматическое поле зрения и широкий радиус поиска, решить один кадр, а затем использовать найденную высоту поля для последующих запусков. После успешного решения точное значение сохраняет время и уменьшает вероятность ложных поисков.

Radius search area ограничивает область вокруг предполагаемого центра. Малый радиус хорош, если монтировка уже указывает достаточно точно. Для старого файла с сомнительными координатами или после большого промаха монтировки радиус приходится расширять. Ошибка не решается при верных звёздах часто оказывается именно ошибкой начального положения: каталог, HFD и количество звёзд настроены нормально, но истинный объект лежит за пределами указанной области.

Опция SIP polynomial используется там, где линейного WCS недостаточно для описания оптической дисторсии. Для обычного небольшого поля это может быть лишним, но широкоугольная оптика и мозаики выигрывают от более точной модели. ASTAP умеет строить мозаику с линейным WCS или WCS+SIP. Не следует включать более сложную модель только ради большей точности: сначала нужно получить устойчивое базовое решение и проверить, есть ли заметная остаточная дисторсия.

ASTAP: вкладка Alignment с параметрами solver

Решение можно запускать прямо из viewer. После успеха становятся доступны небесные координаты под курсором, ориентация, аннотации и сохранение нового заголовка. Если исходный FITS уже содержит WCS, ASTAP может учитывать его либо, по настройке, игнорировать и получить решение заново. Повторное решение полезно, когда файл был обрезан, повёрнут или прошёл преобразование, после которого старые WCS-коэффициенты больше не описывают геометрию.

Какие кадры solver решает лучше

Встроенный solver рассчитан на звёздное поле с реальными, достаточно резкими и не слишком искажёнными точками. Документация указывает как наиболее подходящие необработанные или слабо обработанные астрокадры и отдельно предупреждает о проблемах после сильного растяжения или художественной обработки. Причина понятна: plate solving анализирует геометрию звёзд, а не визуальную привлекательность изображения. Если после агрессивного шумоподавления, повышения локального контраста или удаления звёзд их форма изменилась, алгоритм получает менее надёжные исходные признаки.

Экспозиции могут быть очень разными, но в справке приводится практический диапазон порядка нескольких секунд до нескольких минут как типичный для решаемых снимков глубокого неба. Это не жёсткий системный предел. Критичнее отношение сигнал/шум и количество доступных звёзд. Очень короткий кадр с десятками отчётливых звёзд решится легче, чем длинный кадр через облака, где фон высок, а звёзды размыты.

Если горячие пиксели распознаются как звёзды, увеличьте минимальный размер детекции и убедитесь, что dark-коррекция действительно соответствует кадру. Если, наоборот, настоящих звёзд остаётся слишком мало, уменьшите порог, проверьте downsample и не ограничивайте Max stars чрезмерно. F4 — полезная промежуточная проверка: до попытки solve видно, с каким набором точек реально работает алгоритм.

Звёздные базы: выбор по полю зрения

Для астрометрического решения одной программы недостаточно: требуется звёздная база, установленная в ожидаемом каталоге данных. На странице загрузки ASTAP базы разделены по плотности и полю зрения. Для большинства телескопических кадров предлагаются D80, D50, D20 и D05; для более широких полей — G05 и W08. Выбирать самую большую базу без учёта оптики нет необходимости: правильнее взять каталог, рассчитанный на масштаб конкретного поля.

В официальной таблице ориентиры такие: D80 рассчитана примерно на FOV от 0,15 до 6 градусов, D50 — от 0,2 до 6, D20 — от 0,3 до 6, D05 — от 0,6 до 6. G05 предназначена для значительно более широких полей примерно от 3 до 20 градусов, а W08 — для очень широкого поля свыше 20 градусов. Границы следует воспринимать как практическую область применения, а не математический запрет: реальный успех зависит ещё от качества кадра, числа звёзд и масштаба.

Если solver стабильно сообщает о недостатке совпадений на хорошем изображении, проверьте не только настройки, но и наличие базы. Типичная ошибка после новой установки — сам ASTAP запускается, viewer открывает FITS, а solver не работает, потому что каталог звёзд не установлен рядом с программой или лежит в другом ожидаемом каталоге данных. В Windows программа и база обычно размещаются в одном каталоге ASTAP; в Linux документация описывает каталог данных под /opt/astap и резервный путь в /usr/share/astap/data/.

Для фотометрии используются отдельные каталожные данные. В интерфейсе встречаются варианты локальной и online Gaia, а также фотометрические базы для соответствующих фильтров. Это другой сценарий, чем plate solving: solver нужно быстро найти геометрическое соответствие, а фотометрии нужны опорные звёзды с подходящими величинами. Поэтому успешное астрометрическое решение ещё не означает, что выбранный источник сравнительных звёзд подходит для конкретного фотометрического фильтра.

Ручное и эфемеридное выравнивание

Manual alignment предназначено для случаев, когда автоматический звёздный матч не является лучшим способом. Пользователь выбирает общий объект или точку в нескольких изображениях и тем самым задаёт соответствие вручную. Это полезно для небольших объектов, необычных полей, кадров с недостатком звёзд или данных, где интересующий объект движется относительно звёздного фона. Ручная привязка требует больше внимания, зато позволяет продолжить работу там, где автоматический референс неоднозначен.

ASTAP: ручное выравнивание по выбранной звезде

Ephemeris alignment работает с движущимися объектами и их рассчитанным положением. Смысл режима отличается от обычного стекинга: вместо фиксации звёздного фона требуется совместить кадры так, чтобы неподвижным стал астероид или комета. Для этого ASTAP использует эфемеридную информацию, а фоновые звёзды после сложения закономерно могут превратиться в штрихи. Такой результат подходит для анализа или усиления слабого движущегося объекта, но его нельзя оценивать по тем же критериям, что обычный стек галактики.

При работе с эфемеридами особенно важны корректные время наблюдения и WCS. Ошибка DATE-OBS, часового пояса или координат центра смещает расчётную позицию объекта. Если маркеры не совпадают с реальным движущимся источником, сначала проверьте дату, время и решение изображения, а уже потом пытайтесь компенсировать ошибку вручную.

Сборка мозаик

Мозаика нужна, когда объект или область не помещаются в одно поле зрения. ASTAP решает каждый фрагмент, после чего размещает его в общей небесной системе координат. В отличие от простого совмещения по нескольким звёздам, WCS позволяет понять реальное взаимное положение плиток даже при заметном смещении и повороте. Для широкого поля можно использовать SIP-полиномы, если линейная модель недостаточно точно описывает дисторсию.

ASTAP: собранная астрометрическая мозаика

На вкладке Stack method для mosaics предусмотрено выравнивание фона. Оно уменьшает видимые перепады между плитками, которые возникли из-за разного уровня неба, прозрачности или градиента. Есть также обрезка края каждой картинки в процентах: полезная мера, если калибровка или интерполяция оставила по границе ненадёжные пиксели. Слишком большая обрезка создаёт лишние пустоты, поэтому значение выбирают по реальному качеству рамки, а не автоматически повышают.

Если после сборки в мозаике образуются пустые участки, причина обычно геометрическая: плитки действительно не перекрывают эту область после преобразования, либо одна из них не получила корректное решение и была пропущена. ASTAP сообщает о недостающих плитках в логе. Исправление начинается не с ретуши чёрной дыры, а с проверки WCS проблемного кадра, его поля зрения, ориентации и достаточности перекрытия.

Для LRGB-мозаик практичнее сначала собрать согласованную мозаику каждого канала, а затем объединять цвета. Если пытаться одновременно решить геометрию и цветовой баланс разнородных плиток, сложнее понять источник шва. Разделение этапов — астрометрия, фон, затем цвет — делает результат воспроизводимее и позволяет повторить только тот шаг, где обнаружена проблема.

Viewer: гистограмма, диапазон и WCS

Главное окно viewer показывает не просто картинку. Слева находятся элементы диапазона отображения и гистограмма, рядом — поля небесных координат, кнопка Solve и выбор WCS, справа — содержимое FITS-заголовка. Такой набор позволяет быстро отделить проблему отображения от проблемы самих данных. Если кадр кажется почти чёрным, сначала меняют минимум, максимум или режим растяжения; если числовые значения пикселей при этом существуют, файл не повреждён — просто текущий диапазон не раскрывает слабый сигнал.

Гистограмма полезна при сравнении серии. Высокий фон может указывать на засветку, облачность, Луну или неправильную калибровку, а слишком узкий распределённый сигнал — на особенности исходного файла. ASTAP показывает и уровень шума в позиции курсора; для астрономических данных это важнее субъективного впечатления от яркости. Если в заголовке известны параметры усиления, часть измерений можно интерпретировать в электронах, иначе остаются ADU.

После plate solve в viewer появляется небесная система координат. Положение курсора можно сопоставлять с RA/DEC, а ориентация кадра отображается относительно WCS. Это помогает проверить, не зеркально ли изображение, где находится север и насколько реальное кадрирование отличается от планировавшегося. При двойном щелчке и запросах координат ASTAP может использовать решение для поиска объекта или выдачи его положения.

Заголовок FITS не спрятан в отдельной служебной утилите: основные ключи видны в правой панели. После решения можно сохранить новый header с WCS. Это удобно, когда другой астрономический пакет должен получить уже привязанный файл. Но сохранять решение нужно только после проверки: неверный WCS опаснее отсутствующего, потому что следующая программа будет считать ошибочные координаты достоверными.

Редактирование FITS-заголовков

ASTAP позволяет менять ключи заголовка как у одиночного файла, так и пакетно. Такая возможность нужна, когда камера или программа захвата записала неверный IMAGETYP, FILTER, DATE-OBS или другие служебные поля. Например, если flat попал в Lights из-за неправильного типа кадра, исправление IMAGETYP позволяет затем снова запустить Analyse and organise и получить нормальную раскладку по вкладкам.

Пакетная правка особенно полезна для архивов, но применять её нужно аккуратно. FITS-заголовок используется не только для подписи: экспозиция, температура, фильтр, координаты, время и binning участвуют в калибровке, фотометрии и астрометрии. Массово вписать одинаковое значение в разные кадры проще, чем потом обнаружить, что половина серии на самом деле снималась с другим gain. Перед изменением стоит выделить небольшой набор и проверить результат в viewer.

Есть команда синхронизации даты файла с DATE-OBS. Она полезна, если системное время создания на диске изменилось при копировании и сортировка по файловой дате стала бессмысленной. Отдельные пакетные операции умеют, наоборот, менять FITS-данные, не трогая дату файла. Это удобно для архивов, где файловые временные метки используются внешними каталогизаторами.

Thumbnail viewer и просмотр больших архивов

Через File menu вызывается FITS thumbnail viewer. Он строит крупные миниатюры и позволяет открывать выбранный кадр в основном viewer, а через контекстное меню — менять каталог, копировать, перемещать и переименовывать файлы. Для десятков изображений такой просмотр быстрее, чем последовательное открытие каждого FITS: сразу заметны облака, полностью испорченные кадры и грубые различия кадрирования.

При этом миниатюры загружают изображения в память. Документация прямо предупреждает не использовать этот режим как безразмерный каталог на сотни файлов. Если папка содержит несколько сотен тяжёлых FITS, разумнее сначала отфильтровать её по таблице Stack menu или разделить на подкаталоги, а thumbnail viewer оставить для визуальной проверки выбранной части.

ASTAP рассчитана на работу с уже открытым экземпляром: перетаскивание файла может передать его в существующее окно вместо создания множества независимых viewer. Это уменьшает путаницу с разными настройками отображения. Если нужно сравнить два состояния одного кадра, удобнее использовать Blink или временные копии, чем надеяться, что несколько окон будут синхронно показывать одинаковый диапазон.

Пакетная обработка

В Tools есть отдельное подменю Batch processing. Оно объединяет операции, которые иначе пришлось бы повторять по одному файлу: астрометрическое решение серии FITS/TIFF, преобразование в FITS или TIFF, конвертацию в PBM/PFM, binning, поворот, разделение RAW-цветов, FITS-компрессию и некоторые виды аннотации. У пакетного solve можно включить дополнительные действия — калибровку и запись рассчитанных параметров в заголовок.

ASTAP: меню пакетной обработки

Batch solve особенно полезен перед архивированием съёмки. Если все кадры получили WCS, позднее их можно искать по небесным координатам, аннотировать и использовать для измерений без повторного решения. Однако запускать solve на всём архиве до проверки одного тестового кадра неэффективно. Сначала убедитесь, что база выбрана верно, FOV соответствует оптике и звёзды распознаются; затем те же параметры можно применить к серии.

Пакетная организация по пути object, date, filter помогает разложить материалы по структуре, отражающей реальную съёмку. Это удобно после нескольких ночей, когда в одной временной папке накопились разные объекты и фильтры. Но функция опирается на заголовки. Если OBJECT или FILTER пусты или записаны непоследовательно, сначала нормализуйте метаданные, иначе автоматическая структура закрепит старую ошибку.

Операции bin 2×2 и 3×3 полезны для уменьшения размера и повышения сигнал/шум на задачах, где исходное разрешение избыточно. Их не стоит путать с downsample solver: binning создаёт изменённое изображение, а downsample в plate solving служит внутреннему поиску. Если исходник нужен для последующей точной фотометрии или контроля мелких звёзд, храните его отдельно и считайте binned-файл производным.

Аннотации звёзд и объектов глубокого неба

После астрометрического решения ASTAP может наносить на изображение подписи каталоговых объектов. Есть аннотации звёзд, deep-sky объектов и галактик HyperLeda, а для объектов Солнечной системы используются эфемериды. Аннотация опирается на WCS, поэтому первый контроль — точность самого решения. Если все подписи смещены одинаково, проблема не в каталоге, а в координатной модели изображения.

Звёздная аннотация сочетает обозначение и фотометрическую информацию. Она полезна при проверке поля перед измерением переменной звезды: можно убедиться, что целевой объект и звёзды сравнения действительно находятся там, где ожидается. Для больших полей количество подписей быстро становится чрезмерным, поэтому ограничение по величине и выбор типа каталога важнее желания показать всё сразу.

Deep-sky annotation помогает ориентироваться в плотных полях галактик и туманностей. HyperLeda особенно полезна для галактических объектов. ASTAP сохраняет часть аннотационной информации в FITS-заголовке, поэтому результат может оставаться связанным с файлом, а не существовать только как временная графика в окне. При повторной обработке можно удалить старые аннотации и построить их заново после изменения WCS.

Поиск неизвестных звёзд и новых объектов

Инструмент Unknown star annotation сравнивает обнаруженные звездообразные источники с каталогом и отмечает те, для которых не найден ожидаемый объект либо яркость заметно отличается. В документации он описывается как средство поиска кандидатов на новы и малые планеты. Это именно поиск кандидатов: одиночная отметка не является подтверждением открытия. Космический луч, горячий пиксель, дефект калибровки, спутниковый след или артефакт вокруг яркой звезды могут имитировать новый источник.

Для проверки нужен решённый кадр и достаточно глубокий каталог. Online Gaia даёт более слабые звёзды, но запрос большого поля занимает заметное время. ASTAP отличает протяжённые объекты от точечных, однако очень компактная галактика или яркий узел туманности всё равно может создать неоднозначность. Надёжный рабочий процесс включает сравнение нескольких кадров, Blink, проверку формы PSF и при необходимости внешние каталоги.

Если кандидат остаётся на одном месте относительно звёзд в нескольких экспозициях, это один тип объекта; если смещается — возможен астероид или другой движущийся источник. Для движущихся целей полезнее подключить эфемеридную аннотацию и Track & Stack. Так один и тот же материал можно сначала использовать для обнаружения, а затем для проверки движения.

Контекстное меню viewer

Правый щелчок в viewer открывает набор измерительных и корректирующих команд. Можно добавить аннотацию или маркер, записать положение объекта, измерить суммарную звёздную величину внутри области, вычислить угловое расстояние, скопировать координаты и вызвать каталожный запрос для выделенного участка. Часть команд появляется только после успешного plate solve, потому что без WCS пиксельная область не имеет однозначных небесных координат.

Online query умеет обращаться к Simbad, HyperLeda, NED, Gaia и AAVSO. Для Simbad доступны варианты аннотации и браузерного запроса, аналогично для других каталогов. Gaia-запрос удобнее делать вокруг конкретной звезды, а не на огромном прямоугольнике: каталог очень плотный, и широкий запрос создаёт большой объём результатов. В статье это важно понимать как вспомогательную функцию ASTAP — наличие интернет-запроса не превращает обработку изображений в веб-инструмент.

В том же меню есть Gradient removal, Dark spot removal и Copy paste. Gradient removal предназначен для неравномерного фона. Dark spot removal корректирует округлый тёмный дефект, например след пыли, по выбранной области. Copy paste позволяет косметически заменить небольшой дефект фрагментом соседнего изображения. Эти инструменты полезны как технические исправления, но не рассчитаны на сложную ретушь с неразрушающими слоями.

Команда Remove deep sky object помогает убрать протяжённый объект из области, например при анализе фона, а Remove borders и Crop FITS применяются для геометрической очистки. При обрезке решённого FITS необходимо затем проверить WCS: хорошие астрономические инструменты корректируют координаты при изменении размеров, но любой последующий внешний редактор может потерять или повредить заголовок.

Фотометрия: что измеряет ASTAP

Photometry в ASTAP основана на измерении потока источника внутри апертуры и оценке фона по окружающему кольцу. В интерфейсе задаются диаметр апертуры и annulus, а результаты переводятся в звёздные величины после калибровки по сравнительным звёздам. В отличие от простой яркости пикселя, апертурный метод суммирует сигнал PSF и отделяет его от локального неба, поэтому подходит для переменных звёзд и других точечных источников.

ASTAP: вкладка Photometry и выбор режима измерений

Размер апертуры должен соответствовать реальному размеру звёзд. Слишком маленькая апертура потеряет часть потока, особенно при плохом seeing; слишком большая добавит лишний фон и соседние источники. ASTAP связывает настройку с HFD и позволяет использовать автоматический подход, но в плотном поле всё равно нужно проверить, не попадает ли в круг соседняя звезда. Annulus должен находиться достаточно далеко от ядра PSF, но отражать локальный фон рядом с объектом.

Вкладка предлагает несколько режимов: ручной выбор звезды, измерение всех аннотированных объектов выше заданного SNR и измерение всех обнаруженных звёзд. Ручной режим нужен для контроля отдельных целей. Массовый режим полезен при серии переменной звезды или поиске большого количества источников, но создаёт смысл только после корректного решения и фотометрической калибровки.

Для сравнительных звёзд можно использовать локальный каталог или online Gaia. В документации отдельно оговаривается совместимость фильтра и базы: цвет звезды влияет на преобразование между каталоговой и инструментальной величиной. Если съёмка велась через Johnson V, нельзя бездумно сравнивать её с любой доступной полосой каталога. ASTAP содержит механизмы трансформации, однако они предполагают, что пользователь правильно указывает фильтр и понимает назначение коэффициентов.

При успешной калибровке лог сообщает количество использованных Gaia-звёзд, диаметр апертуры, стандартную ошибку нулевой точки и предельную величину для выбранного SNR. Эти числа нужно читать вместе. Большое количество опорных звёзд не гарантирует высокую точность, если они насыщены, имеют неправильные цвета для фильтра или попадают в область сильного градиента. Низкая ошибка нулевой точки на чистом кадре — более содержательный признак.

Переменные звёзды и AAVSO

ASTAP умеет работать с аннотациями и сравнительными звёздами AAVSO. Для серии наблюдений переменной звезды можно решить изображения, отметить цель и звёзды сравнения, затем измерить их во всех кадрах. Результаты копируются в табличный вид для дальнейшего анализа. Программа рассчитывает Julian Date и, где применимо, гелиоцентрические величины времени, что полезно для световых кривых.

Ключевой риск — перепутать фотометрическую точность с красивым изображением. Для измерений предпочтительны линейные кадры без насыщения цели и сравнительных звёзд. Если яркое ядро достигло максимального значения сенсора, восстановить реальный поток из формы звезды уже нельзя. В интерфейсе есть контроль уровня насыщения; такие источники должны исключаться из калибровки.

Серия B и V требует согласованной обработки каждого фильтра и, при точной работе, трансформационных коэффициентов. ASTAP хранит параметры трансформации в своих настройках и предоставляет отдельный расчёт. Коэффициенты не универсальны: они зависят от фильтров, сенсора и оптики. Переносить их с чужой системы без проверки нельзя.

Фотометрия астероидов

Для астероидов программа сочетает plate solve, эфемериды и измерение потока. Положение движущегося объекта меняется между экспозициями, поэтому удобнее сначала аннотировать ожидаемую траекторию, а затем измерять источник в каждой точке. Если объект слабый, Track & Stack может усилить его за счёт сложения в системе координат движения, но фотометрическое измерение нужно интерпретировать с учётом того, как именно был создан итоговый кадр.

Для протяжённых источников ASTAP также имеет инструменты суммарной величины в выделенной области. Здесь апертурная логика отличается от точечной звезды: фон и граница объекта выбираются пользователем, а результат чувствителен к тому, какая часть галактики или комы попала в область. Для воспроизводимости нужно фиксировать одинаковую геометрию и метод оценки фона.

Автоматическая фотометрическая калибровка

В viewer доступна автоматическая калибровка по каталожным звёздам. После решения ASTAP сопоставляет обнаруженные источники с опорным каталогом, исключает насыщенные и неподходящие звёзды, оценивает нулевую точку и может использовать её для измерений. Такой процесс существенно быстрее ручного ввода десятков сравнительных звёзд, но требует корректного фильтра и достаточно чистого поля.

Если калибровка завершается с большой ошибкой, проверьте несколько причин: неверный фильтр, насыщение, сильный градиент, облачность, слишком широкую PSF, неправильный annulus, недостаток каталожных звёзд или неточный WCS. Не стоит компенсировать плохую калибровку простым расширением допуска. Сначала нужно найти физическую причину разброса.

Для научной серии полезно сохранять исходные FITS вместе с метаданными, а результаты измерений экспортировать отдельно. Тогда можно пересчитать фотометрию с другим каталогом или апертурой без повторной калибровки изображений. ASTAP облегчает измерение, но не отменяет требования к трассируемости исходных данных.

Inspector: HFD, фокус и кривизна поля

Вкладка Inspector предназначена для количественной оценки фокуса и геометрии звёзд по площади сенсора. В обычном анализе одного кадра HFD показывает характерный диаметр звёзд, но для диагностики оптики важнее распределение HFD от центра к углам. Если центр резкий, а углы систематически хуже, проблема уже не похожа на простой общий дефокус: нужно рассматривать кривизну поля, наклон сенсора, коллимацию и качество корректора.

Для более точного анализа ASTAP умеет работать с серией изображений, снятых на разных положениях фокусера. В таблице видны позиции фокуса и HFD для нескольких областей кадра. После Analyse программа измеряет звёзды, а Hyperbola curve fitting оценивает положение лучшего фокуса отдельно для центра, внешнего кольца и участков сетки. Разница между найденными позициями показывает, насколько плоскость наилучшего фокуса совпадает с сенсором.

ASTAP: Inspector с серией фокусных положений

Для такой серии важно делать одинаковое число экспозиций на каждом положении и менять фокус равномерными шагами через обе стороны оптимума. Если все кадры сняты только с одной стороны фокуса, гиперболическая аппроксимация становится менее надёжной. В справке также отмечено, что очень большие HFD могут давать ошибочные результаты; явно расфокусированные кадры лучше не включать в curve fitting.

Результат следует интерпретировать геометрически. Если лучший фокус слева систематически отличается от правого, это признак наклона. Если центр и края требуют разных положений, но распределение примерно симметрично, вероятнее кривизна поля. Если значения хаотичны и меняются от серии к серии, сначала проверьте seeing, механику фокусера и достаточность звёзд, а уже потом делайте вывод о сенсоре.

Карты HFD и диагностика наклона

ASTAP может строить визуальные карты HFD. Один вариант делит поле по ближайшим измеренным звёздам, другой формирует сглаженные контуры. На таких картах сразу видно, где звёзды крупнее. Числа на изображении — реальные HFD для найденных звёзд или областей, а оттенок показывает тенденцию по полю. Карта особенно полезна для большой монохромной матрицы, где разницу между противоположными углами трудно оценить глазами на масштабе всего кадра.

ASTAP: карта распределения HFD по полю ASTAP: контурная карта HFD

Не следует пытаться добиться абсолютно одинакового HFD каждого отдельного источника. Реальные звёзды имеют разные SNR, могут быть двойными, попадать на дефекты или находиться в участках разного фона. Смысл карты — крупномасштабный тренд. Если десятки звёзд в одном углу хуже десятков в противоположном, это значимо; если выделяется одна звезда, это скорее локальная особенность.

Для проверки наклона полезно повторить анализ после поворота камеры. Если плохой угол поворачивается вместе с сенсором, причина ближе к камере или её посадке; если остаётся привязанным к полю оптики, нужно проверять оптический тракт. ASTAP даёт измерение, но физическую локализацию неисправности всё равно приходится подтверждать экспериментом.

Unroundness и Aberration Inspector

Помимо HFD программа оценивает округлость звёзд. Unroundness помогает отличить общий дефокус от систематического растяжения. Одинаковое направление вытянутости по всему кадру часто связано с ведением, вибрацией или дрейфом, а радиально меняющийся рисунок к краям может указывать на оптическую аберрацию. Сочетание HFD и формы звёзд информативнее одного параметра.

Aberration Inspector выводит увеличенные участки поля, обычно в сетке 3×3. Это классический способ оценить углы, центр и промежуточные зоны при одинаковом масштабе. В ASTAP такой просмотр связан с измерительными инструментами, поэтому можно не только сказать угол хуже, но и сверить впечатление с HFD и unroundness. Для настройки backfocus корректора это особенно полезно: изменение нескольких десятых миллиметра можно оценивать по повторяемой серии, а не по одному случайному кадру.

При сравнении двух конфигураций сохраняйте одинаковые условия: тот же фильтр, близкий фокус, сходную высоту объекта и короткий интервал времени. Seeing способен изменить HFD сильнее, чем небольшая механическая корректировка. Если одна серия снята у горизонта, а другая в зените, разница не обязательно относится к оптике.

SQM и оценка фонового неба

В инструментах viewer есть измерение SQM по изображению. Оно предназначено для оценки яркости неба по астрономическому кадру при известных параметрах. Такой расчёт требует корректной фотометрической калибровки и понимания условий: Луна, сумерки, облачность, фильтры и градиенты меняют фон. Число имеет смысл как сопоставимый показатель серии, если метод съёмки остаётся одинаковым.

Не стоит сравнивать SQM из узкополосного кадра с визуальным показанием отдельного SQM-прибора как прямые эквиваленты. Фильтр изменяет спектральную полосу, а камера имеет собственную чувствительность. ASTAP предоставляет измерительный механизм, но физическая интерпретация зависит от калибровки и спектрального отклика системы.

Mount analyse: проверка монтировки

Вкладка Mount analyse использует решённые изображения и координаты монтировки для анализа наведения и полярной установки. В FITS должны быть доступны координаты, полученные от системы захвата или монтировки, а само изображение должно решаться plate solver. Сравнивая заявленное направление с реальным центром кадра, ASTAP может оценивать ошибки наведения и помогать понять, насколько устойчиво работает механика.

Для полярного анализа важна серия точек в разных областях неба, а не один кадр. Одиночное отклонение может быть следствием люфта, рефракции или ошибки координат. Когда ошибка повторяется систематически в зависимости от положения, появляется возможность оценить модель. ASTAP умеет записывать вспомогательные данные решения в отдельные файлы WCS, что удобно при разборе серии.

Если Mount analyse даёт странный результат, сначала убедитесь, что FITS-заголовки действительно содержат координаты монтировки, а не только небесный центр после solve. Эти значения могут быть похожи по смыслу, но происхождение у них разное. Plate solver сообщает, куда реально смотрела камера; координаты монтировки сообщают, куда система считала, что смотрит. Именно разница между ними несёт диагностическую информацию.

Blink: сравнение кадров без стекинга

Вкладка Blink быстро переключает несколько изображений, сохраняя сопоставимый вид. Такой режим незаменим для поиска движущихся объектов, проверки облаков, космических лучей и кратковременных артефактов. В отличие от вычитания или сложения, blink оставляет каждый исходный кадр отдельным: глаз замечает изменение, а затем подозрительный файл можно открыть и измерить.

Чтобы Blink был информативным, изображения должны быть достаточно хорошо совмещены и отображаться с похожим диапазоном. Если одно изображение растянуто сильнее другого, фон будет мигать даже при отсутствии реального изменения. Поэтому сначала стоит привести кадры к сопоставимому отображению или использовать результаты выравнивания.

ASTAP может экспортировать последовательность в виде Y4M-видео. Это удобно для демонстрации движения или переменности без создания вручную десятков картинок. Исходные FITS при этом сохраняются отдельно; видео — визуальный материал, а не замена измеряемой серии.

Track & Stack для движущихся объектов

Track & Stack решает противоположную задачу обычному стекингу. При стандартном выравнивании неподвижными остаются звёзды, а астероид или комета смещается. В Track & Stack смещение компенсируется по движущемуся объекту, поэтому его слабый сигнал суммируется в одном месте, а звёздный фон растягивается. Это позволяет обнаруживать объект, который почти не виден на отдельной экспозиции.

Для корректного результата движение должно быть оценено по серии. Если скорость или направление заданы неверно, целевой объект сам превратится в короткий штрих и выигрыш по SNR исчезнет. Чем длиннее временной интервал, тем заметнее ошибка модели. Поэтому перед окончательным сложением полезно сделать blink и убедиться, что движение выглядит линейным и согласуется с эфемеридой.

Track & Stack не заменяет обычный стек для красивого изображения поля: звёзды по определению будут размазаны. Часто разумно получить два результата из одних данных — стек по звёздам для фона и стек по объекту для его обнаружения или измерения. Затем их анализируют раздельно, не смешивая разные системы координат.

Live stacking

Live stacking следит за выбранной папкой и добавляет новые FITS по мере появления. Это удобно во время наблюдения: через несколько экспозиций уже видно, набирается ли слабый объект, правильно ли кадрировано поле и не ухудшился ли фон. ASTAP применяет доступные dark и flat, совмещает новые кадры и обновляет результат без ручного повторного запуска всей последовательности.

ASTAP: режим Live stacking

В документации указано, что стек начинается заново, если телескоп сместился примерно на 0,2 градуса или изменилась экспозиция. Такая логика защищает от смешивания явно разных серий. Обработанные файлы получают другое расширение, чтобы наблюдатель видел, какие кадры уже учтены; предусмотрена команда вернуть исходное расширение для повторной обработки.

У live stacking есть существенное ограничение: новые кадры в этом режиме имеют одинаковый вес и не проходят полноценный отбор плохих изображений как в тщательно подготовленном офлайн-стеке. Если один кадр испорчен облаком или сильным ведением, он всё равно способен ухудшить текущий результат. Поэтому live stacking хорош для оперативного контроля и наблюдения, а финальную глубокую обработку лучше строить из проверенного списка Lights с анализом HFD и фона.

Ещё одна практическая особенность — flat должен быть действительно подходящим. В логе live stacking видно предупреждение, когда совместимый flat не найден. Игнорировать его можно только осознанно: отсутствие flat не останавливает сам процесс, но виньетирование и пыль останутся в растущем стеке и станут заметнее по мере увеличения SNR.

Monitoring: контроль поступающих кадров

Monitoring также наблюдает выбранную папку, но акцент делает не на накоплении общего стека, а на действии над каждым новым файлом. Можно автоматически открыть кадр, применить калибровку и выполнить выбранную проверку, например solve. На экране отображается найденное положение и расстояние до заданной цели, поэтому режим подходит для контроля наведения во время автоматической съёмки.

ASTAP: Monitoring и контроль положения телескопа

В целевом блоке ASTAP показывает угловое расстояние, высоту, азимут и смещения по координатам относительно цели. Такая обратная связь помогает отличить небольшую ошибку кадрирования от серьёзного промаха. Если plate solve нового кадра не сработал, координатная часть мониторинга тоже теряет основание, поэтому лог solve нужно проверять прежде, чем корректировать монтировку.

Monitoring можно использовать для контроля качества серии: каждый новый файл сразу проходит анализ, и заметное ухудшение HFD или решения обнаруживается раньше окончания ночи. Но автоматический показатель не отменяет просмотра. Облако может оставить достаточно звёзд для solve, хотя фотометрическое качество уже стало плохим.

Pixel math 1: фон и технические преобразования

Первая вкладка Pixel math включает операции, которые помогают подготовить астрокадр: background equalizing, работу с выбранной областью, отдельные математические преобразования и корректировки фона. Background equalization особенно полезна для мозаик и кадров с плавным градиентом. Её задача — выровнять крупномасштабный фон, не превращая обработку в художественное локальное затемнение.

Инструмент удаления градиента работает лучше, если области настоящей туманности и яркие галактики не принимаются за фон. Перед применением нужно понимать структуру объекта. У широкопольного Млечного Пути слабое свечение может заполнять почти весь кадр, и агрессивное выравнивание способно удалить реальный сигнал вместе с засветкой.

Pixel math 2: тесты, фильтры и расчёт поля зрения

Вторая вкладка Pixel math содержит несколько независимых технических инструментов: Gaussian blur, box blur, выделение фона, разделение изображения на R, G и B, искусственное окрашивание, изменение размера, binning, создание тестового поля для детектора звёзд и FOV calculator. Набор выглядит разнородным, но все операции помогают либо проверить алгоритм, либо подготовить данные к следующему астрономическому этапу.

ASTAP: Pixel math с фильтрами и калькулятором FOV

FOV calculator связывает фокусное расстояние телескопа, размер пикселя и геометрию кадра с угловым полем и масштабом в угловых секундах на пиксель. Это полезно при настройке solver: вместо угадывания FOV можно получить разумную оценку из оптики и сенсора. Если plate solve затем сообщает существенно другое поле, стоит проверить, не используется ли binning, crop или редуктор с фактическим коэффициентом, отличным от номинального.

Создание тестового изображения со звёздами и горячими пикселями позволяет понять влияние порогов детекции без реальной ночной съёмки. Это диагностический инструмент: можно увидеть, как HFD-фильтр отделяет одиночные пиксели от звёздоподобных объектов. Такие синтетические тесты не доказывают, что параметры идеальны для конкретной камеры, но помогают понять направление изменения.

Поиск спутниковых следов

В Pixel math есть отдельный детектор линейных следов. Он использует сглаживание, порог по sigma и сетку детекции, после чего отмечает найденную линию и выводит её параметры. Такой анализ полезен перед стекингом: кадр можно пометить, исключить или оставить под sigma-clipping в зависимости от длины серии и силы артефакта.

ASTAP: обнаружение спутникового следа

Порог sigma определяет, насколько линия должна выделяться относительно фона. На шумном кадре слишком низкое значение даст ложные срабатывания по случайным структурам, а слишком высокое пропустит слабый след. Gaussian blur подавляет мелкий шум перед поиском; чрезмерное размытие может слить звёзды и тонкие детали. Правильная настройка проверяется на нескольких кадрах с известным наличием и отсутствием следов.

Сам факт обнаружения не означает обязательного удаления файла. При Sigma clip average одиночный след на одной экспозиции часто устраняется на этапе статистического объединения. Но если серия короткая, спутник очень яркий или линия повторяется в нескольких кадрах, безопаснее исключить проблемные изображения или проверить итог на полном разрешении.

Digital development и простые фильтры

ASTAP содержит digital development process и несколько базовых фильтров. Они помогают получить видимое представление слабого линейного кадра и выполнить техническую подготовку. Gaussian blur и box blur могут служить для анализа фона или подавления мелкого шума перед отдельными измерениями. Эти операции не должны незаметно становиться частью научной фотометрии: любое изменение пикселей перед измерением потока нужно учитывать.

Для итоговой художественной постобработки возможности ограничены. Нет привычной системы слоёв, масок, развитых кистей и управляемых цепочек коррекции, характерных для фоторедакторов. Рациональный рабочий процесс — использовать ASTAP там, где нужны калибровка, геометрия, каталоги и измерения, а после получения корректного стека переносить данные в специализированный инструмент постобработки.

Практический сценарий: решить одиночный FITS

Если нужно получить координаты неизвестного кадра, начинайте не с тонкой настройки solver, а с проверки изображения. Откройте FITS в viewer, настройте гистограмму так, чтобы звёзды были видны, затем включите отображение детекций. F4 должен отмечать в основном настоящие звёзды. Если вместо них выделяются горячие пиксели, исправьте минимальный HFD; если детекций почти нет, проверьте растяжение, downsample и качество исходника.

Далее откройте Alignment и на первом тесте используйте автоматическое поле зрения. Если координаты центра неизвестны, расширьте радиус поиска. Выберите базу, соответствующую примерному масштабу оптики, и запустите Solve. После успеха ASTAP показывает найденный центр и высоту поля. Эти значения стоит использовать как отправную точку для следующих кадров той же оптической конфигурации: узкий поиск всегда быстрее, чем полный blind solve.

Перед сохранением WCS проверьте его визуально. Включите звёздную или deep-sky аннотацию и убедитесь, что маркеры совпадают с реальными источниками. Если подписи систематически смещены или зеркальны, решение нельзя считать готовым к передаче в другой пакет. Только после проверки сохраняйте новый FITS header.

Практический сценарий: стек OSC-серии глубокого неба

Для цветной камеры загрузите lights на первую вкладку и добавьте калибровочные файлы. Запустите Analyse and organise, чтобы ASTAP разложила типы кадров по IMAGETYP и рассчитала HFD, фон и число звёзд. Отсортируйте lights по HFD, откройте несколько лучших и несколько худших кадров, исключите явно смазанные или облачные изображения. Затем проверьте вкладки Darks, Flats и Flat darks: Compatibility не должна сообщать о различиях геометрии, экспозиции или параметров сенсора, которые делают мастер непригодным.

На Stack method выберите Sigma clip average, если кадров достаточно для статистического отбрасывания. Для OSC убедитесь, что Bayer pattern определён верно; при сомнении используйте тест шаблона на характерном кадре. Включение принудительного OSC имеет смысл, когда заголовок не сообщает цветовую матрицу корректно. После этого проверьте Alignment на одном light: звёздные quads должны строиться по реальным источникам, а не по шуму.

Запустите стек и следите за логом первых нескольких кадров. В нём видно, какой референс выбран, какие калибровки применены и успешно ли находятся совпадения. Если первые изображения совмещаются нормально, длительный расчёт можно оставить до завершения. Результат лучше сначала сохранить в FITS или float-формате, а JPEG делать лишь как контрольную копию. Так сохраняется запас динамического диапазона для последующего растяжения и цветовой работы.

Практический сценарий: LRGB и несколько фильтров

В монохромной серии критична корректная метка FILTER. Если камеры или управляющая программа записали разные варианты имени одного фильтра, сначала приведите заголовки к единой схеме. После классификации по Light filter ASTAP сможет отделить L, R, G, B или узкополосные серии. Flats также должны соответствовать фильтрам; несоответствие особенно заметно по пыли и виньетированию.

На Stack method задаются имена фильтров и матрица вклада в выходные каналы. Не используйте коэффициенты как средство подкрасить проблемные данные. Сначала каждый канал должен быть нормально откалиброван и совмещён. Если размеры серий заметно различаются или изображения сняты в разные ночи с изменённым кадрированием, астрометрическое выравнивание или отдельный стек каждого фильтра даёт более контролируемый результат.

После получения цветного технического результата проверьте фон и звёзды по каналам. Разноцветные ореолы часто указывают не на необходимость сильнее сгладить цвет, а на различие геометрии или фокуса между фильтрами. ASTAP умеет выполнять базовое colour smooth, но правильнее устранить причину, если проблема систематическая.

Практический сценарий: мозаика

Для мозаики сначала решите каждую плитку отдельно. Ошибка WCS одной панели потом проявится как большой геометрический разрыв, поэтому проверка аннотациями до сборки экономит время. Соседние поля должны иметь достаточное перекрытие; программа не может восстановить участок неба, который не снят ни на одном кадре.

Включите astrometric alignment, при необходимости SIP для широкого поля, и настройте background equalization. Если края отдельных плиток после калибровки ненадёжны, используйте небольшой Crop each image. После первого результата внимательно осмотрите швы на слабом растяжении: яркое отображение иногда скрывает тонкий перепад фона, который станет заметен после глубокой постобработки.

При сообщении о пропущенной панели найдите её в логе и решите отдельно. Проверьте FOV, базу, количество звёзд и наличие старого неверного WCS. Не пытайтесь компенсировать отсутствие решения увеличением перекрытия или коррекцией фона — это разные уровни задачи.

Практический сценарий: переменная звезда

Для фотометрической серии сохраните линейность исходников и не допускайте насыщения цели и сравнительных звёзд. Калибруйте lights обычными dark/flat, решите каждый кадр и убедитесь, что FILTER и время заполнены корректно. Затем настройте апертуру и annulus на одном типичном изображении, где seeing близок к среднему по серии.

Выберите источник сравнительных звёзд, соответствующий фильтру, и выполните калибровку. В логе оцените стандартную ошибку нулевой точки и число реально использованных звёзд. Если разброс велик, проверьте насыщение и градиент. После этого измеряйте одну и ту же цель по всей серии и переносите результаты в таблицу для построения световой кривой.

Если seeing заметно меняется, фиксированная слишком маленькая апертура создаст искусственную переменность: при широкой PSF часть потока окажется за границей круга. В такой ситуации полезно либо выбрать апертуру с запасом, либо контролировать HFD и сравнить результаты на нескольких диаметрах. Цель — чтобы изменение метода измерения было существенно меньше реального фотометрического сигнала.

Практический сценарий: настройка сенсора и корректора

Для оценки tilt снимите серию звёздного поля вокруг лучшего фокуса с равными шагами фокусера. Старайтесь выбрать богатое поле без очень яркой насыщенной звезды в центре. Загрузите серию в Inspector, проанализируйте HFD и выполните hyperbola curve fitting. Сравнивайте лучший фокус центра, углов и внешнего кольца.

После механической корректировки повторите ту же процедуру, а не сравнивайте одиночный кадр до и после. Наклон, кривизна и seeing способны давать похожее визуальное впечатление. Повторяемая серия с числовыми позициями фокуса позволяет отделить устойчивую геометрию от случайной атмосферы.

Для окончательной оценки откройте HFD map, contour и Aberration Inspector. Если тренд уменьшился одновременно по числам и по форме звёзд, настройка действительно помогла. Если центр стал хуже ради улучшения одного угла, вероятно, компенсируется не та причина или изменился общий фокус.

Использование solver из программ съёмки

Встроенный solver ASTAP может вызываться из CCDCiel, N.I.N.A., Astro Photography Tool, Voyager и Sequence Generator Pro. Смысл интеграции один: программа съёмки сохраняет кадр, передаёт его ASTAP, получает найденный центр и затем корректирует положение монтировки. Для пользователя это plate solve внутри автоматической последовательности, хотя вычисление выполняет ASTAP.

Для такой схемы особенно важны предсказуемые пути к программе и звёздной базе. Если ASTAP самостоятельно решает тестовый FITS, но внешняя программа получает ошибку, сравните параметры вызова, рабочий каталог и доступ к базе. В Windows установщик содержит также astap_cli.exe, а отдельная облегчённая командная сборка имеет те же команды решения, но ограниченный набор форматов и функций.

Внешняя программа может передавать предполагаемые RA/DEC, FOV, радиус и другие параметры. Ошибка интеграции иногда выглядит как ASTAP не решает, хотя тот же файл успешно решается из viewer. В таком случае сохраните проблемный кадр, решите его вручную и сравните входные параметры. Это быстрее, чем менять базу или детектор звёзд наугад.

Совместимость с Windows, Linux и macOS

ASTAP выпускается для Windows, Linux и macOS, включая варианты для разных архитектур. Для Linux официально доступны пакеты Debian и RPM, а также архивы; документация описывает размещение программы в /opt/astap. Есть сборки для Raspberry Pi. На macOS используются пакеты PKG, а для компьютеров Apple Silicon в справке приведён отдельный шаг разрешения запуска исполняемого файла.

Функциональная логика между системами одна: viewer, solver, star database и Stack menu. Однако внешний вид элементов может немного отличаться из-за библиотек интерфейса. В Linux отдельно предлагаются варианты GTK, поэтому при проблемах с размером кнопок или полей стоит учитывать выбранный UI toolkit, а не искать несуществующую настройку самого алгоритма.

Официальных требований к объёму ОЗУ, конкретному процессору или видеокарте, которые можно было бы корректно привести как минимальные, разработчик не фиксирует в документации. Поэтому практичнее оценивать нагрузку по размеру FITS и операциям. Solver обычно лёгкий по сравнению с длительным стекингом больших кадров; thumbnail viewer может занять много памяти, потому что загружает изображения для миниатюр; мозаики и float-результаты требуют достаточного места на диске.

Типичные ошибки plate solving

ASTAP не находит решение, хотя звёзды хорошо видны

Первым делом проверьте FOV и радиус поиска. Хороший кадр не решится, если solver ищет шаблон другого масштаба или в стороне от истинного центра. Поставьте FOV в автоматический режим и временно расширьте search radius. Если решение появилось, сохраните найденную высоту поля и верните более узкий радиус для ежедневной работы.

Сообщение о недостатке совпавших квадов

Посмотрите, какие точки ASTAP считает звёздами. Слишком много ложных детекций бывает при горячих пикселях, а слишком мало — при завышенном минимальном HFD, сильном downsample или плохом SNR. Проверьте тестовые quads. Если геометрия строится по реальным звёздам, проблема вероятнее в FOV, базе или исходных координатах; если по шуму — исправляйте детектор.

Горячие пиксели принимаются за звёзды

Увеличьте Ignore stars less than HFD выше размера одиночных дефектов и убедитесь, что dark соответствует light. Не поднимайте порог до тех пор, пока исчезнут и слабые настоящие звёзды. F4 позволяет видеть границу между двумя типами детекций на конкретной камере.

После сильной обработки solver перестал работать

Используйте исходный или минимально растянутый кадр. Удаление звёзд, агрессивное шумоподавление, локальный контраст и сильное растяжение меняют форму источников. Plate solving лучше выполнять до художественной постобработки и сохранять WCS в FITS, пока геометрия ещё соответствует исходнику.

Программа не видит звёздную базу

Проверьте, что база действительно установлена в ожидаемом каталоге и соответствует выбранному имени в Alignment. Если viewer работает, а solver сразу не может использовать каталог, проблема часто относится именно к данным базы, а не к исполняемому файлу. В Linux дополнительно проверьте пути /opt/astap и каталог данных, описанный в справке.

Типичные ошибки калибровки и стекинга

Dark отмечен как несовместимый

Сравните экспозицию, температуру, gain, binning и размеры. Master dark от другой экспозиции не становится правильным только потому, что снят той же камерой. Если в серии есть несколько режимов, создайте отдельные masters и разрешите ASTAP классифицировать их по параметрам.

Flat не исправляет виньетирование

Проверьте, вычитан ли корректный flat-dark или bias, совпадает ли фильтр и не изменилась ли оптическая конфигурация. Flat, снятый после поворота камеры или удаления пыли, может описывать уже другое поле неравномерности. Неправильная нормализация проявляется как усиленное, а не уменьшенное виньетирование.

После стека остался спутниковый след

Average не предназначен для удаления редких выбросов. Используйте Sigma clip average и достаточное количество кадров, затем оцените sigma factor. Если серия короткая, яркий след лучше исключить до объединения. Обнаружение Streak detection помогает найти такие файлы заранее.

Звёзды двоятся или растягиваются

Проверьте референс, режим Alignment и наличие кадров с плохим ведением. Если ошибка одинакова по всей серии, возможно, выбран неудачный референс или нарушено совмещение. Если только несколько lights имеют двойные звёзды, исключите их и повторите стек. Для мозаики дополнительно проверяйте WCS каждой плитки.

Мозаика имеет ступеньки по фону

Включите background equalization и убедитесь, что калибровка отдельных панелей одинакова. Слишком разные уровни неба из-за Луны или градиента могут требовать предварительной коррекции каждого поля. Не пытайтесь скрыть большой фотометрический разрыв чрезмерным Merge overlapping backgrounds, если одна плитка сама по себе имеет неверный flat.

Типичные ошибки фотометрии

Большой разброс нулевой точки

Исключите насыщенные звёзды, проверьте фильтр и качество WCS. Сильный градиент или облака создают пространственно зависимую прозрачность, которую простой общий zero point описывает плохо. Полезно посмотреть, распределены ли сравнительные звёзды по всему полю или сосредоточены только в одном участке.

Яркость цели меняется вместе с HFD

Вероятно, апертура слишком мала. Когда seeing ухудшается, часть PSF выходит за границу и измеренный поток уменьшается. Увеличьте aperture либо используйте настройку, учитывающую размер звёзд, и повторите расчёт на нескольких кадрах с разным HFD.

Сравнительная звезда даёт странный результат

Убедитесь, что она не переменная, не насыщена и не смешивается с соседним источником. Проверьте соответствие каталожной величины фильтру наблюдения. Одна плохая comparison star способна сместить серию, поэтому автоматическая калибровка по множеству подходящих звёзд обычно устойчивее одиночной опоры.

Что ASTAP делает хуже специализированных постпроцессоров

После технически правильного стека начинается другой класс задач: сложное нелинейное растяжение, многомасштабное шумоподавление, локальная работа с туманностями, маски звёзд, тонкая цветовая композиция и художественная ретушь. ASTAP содержит базовые математические и цветовые операции, но не строит рабочий процесс вокруг слоёв и масок. Если главная цель — финальная эстетическая обработка, рациональнее передать откалиброванный FITS в специализированный астрономический постпроцессор.

Это ограничение одновременно делает интерфейс понятнее для измерительных задач. Plate solve, HFD, FITS header, фотометрия и калибровочные кадры не скрыты за десятками декоративных инструментов. Для пользователя, который хочет быстро проверить съёмочную ночь или дать координаты монтировке, такая специализация полезнее универсальности.

Сравнение ASTAP с аналогами

Программа Лучше подходит для Главное ограничение
ASTAP Plate solving, FITS-контроль, стекинг, фотометрия и диагностика оптики в одном процессе Ограниченная художественная постобработка
Siril Калибровка, стекинг и развитая обработка deep-sky изображений после сложения Меньше акцента на управлении монтировкой и специализированном Inspector
PixInsight Глубокая модульная калибровка и постобработка сложных астрофотографических проектов Заметно более высокая сложность освоения и настройки процессов
Astro Pixel Processor Интеграция, калибровка и особенно сборка многопанельных мозаик Меньше акцента на роли внешнего plate solver
DeepSkyStacker Простой стек light/dark/flat/bias для начинающих пользователей Windows Не заменяет полноценный plate solver, фотометрию и анализ оптики

Практический выбор зависит от того, на каком этапе нужна программа. Если важны plate solving, передача координат в программу съёмки, быстрая проверка FITS, HFD, фотометрия и технический стек, ASTAP закрывает необычно широкий набор именно измерительных задач. Siril и PixInsight сильнее, когда после калибровки требуется сложная обработка изображения; Astro Pixel Processor особенно удобен для больших мозаик; DeepSkyStacker проще как средство базового стека. ASTAP имеет смысл оставлять в наборе даже рядом с другим постпроцессором, потому что solver и диагностические функции решают отдельную практическую задачу.

Как выбрать ASTAP для конкретной задачи

Для автоматической съёмки главный аргумент — быстрый solver и совместимость с популярными управляющими программами. Для архива FITS — viewer, batch solve, заголовки и аннотации. Для контроля оптики — Inspector, HFD maps и Aberration Inspector. Для переменных звёзд — Photometry с Gaia/AAVSO. Для обычного deep-sky проекта — калибровка, отбор по HFD, star alignment и sigma-clipping. То есть ценность программы определяется не одной главной кнопкой, а тем, как несколько технических инструментов используют общие данные FITS и WCS.

Если же от программы требуется только художественная обработка уже готового TIFF, значительная часть возможностей ASTAP останется неиспользованной. В таком случае специализированный редактор рациональнее. ASTAP раскрывается, когда пользователь работает с исходными астрономическими кадрами и хочет сохранить связь между изображением, координатами, временем съёмки, фильтром и измеряемыми параметрами.

Вопросы о работе ASTAP

Нужна ли звёздная база, если требуется только стекинг?

Для обычного Star alignment одна и та же локальная каталоговая база, которая нужна plate solver, не является обязательной частью самого сопоставления light-кадров: программа сравнивает звёздные шаблоны между изображениями. Но для astrometric alignment, plate solving, многих аннотаций и части связанных функций база нужна. Поэтому в типичной установке её всё равно стоит добавить сразу.

Можно ли складывать JPEG?

Документация ориентирует стекинг на FITS и RAW. JPEG можно открыть или импортировать, но он уже потерял часть исходной точности и обычно содержит нелинейную обработку. Для серьёзной калибровки используйте RAW либо FITS; JPEG оставляйте для просмотра и публикации.

Что выбрать: Average или Sigma clip average?

Average подходит для чистой серии без редких выбросов и для случаев с малым количеством кадров, где статистическое отбрасывание ненадёжно. Sigma clip average предпочтительнее при достаточной серии и наличии спутников, космических лучей или случайных дефектов. После выбора обязательно проверяйте яркие и слабые области на полном разрешении.

Почему ASTAP показывает неизвестного издателя в Windows?

В официальной инструкции прямо отмечено, что Windows может показывать ASTAP как программу неизвестного издателя. Это относится к подписи установщика, а не к функции plate solving. Для проверки дистрибутива используйте официальный источник и контрольную сумму из доверенного каталога загрузок; не подменяйте файл сторонним downloader.

Можно ли использовать ASTAP без интернета?

Основные операции с файлами, стекинг и plate solving работают с установленными данными на компьютере. Интернет нужен для запросов к внешним каталогам вроде online Gaia, Simbad, NED или AAVSO. Если наблюдение проходит без связи, заранее установите подходящую звёздную базу и используйте локальные данные там, где это предусмотрено.

Поддерживает ли ASTAP compressed FITS?

Поддерживается Rice-compressed FITS с расширением .fits.fz. GZIP-сжатие не поддерживается. Если архив содержит .fits.gz, сначала распакуйте его обычным архиватором или храните научные файлы в варианте Rice, который программа читает непосредственно.

Можно ли исправить tilt одним кадром?

Один кадр позволяет увидеть распределение HFD и формы звёзд, но надёжнее серия вокруг фокуса с curve fitting. Она отделяет реальное различие лучшего фокуса по полю от случайного seeing. После механической корректировки нужно повторить серию в сопоставимых условиях.

Почему live stack хуже финального?

Режим рассчитан на немедленную визуальную обратную связь и добавляет новые кадры без такого тщательного отбора, как подготовленный список Lights. Плохая экспозиция получает вклад в текущий результат. Для окончательного изображения лучше заново проанализировать серию, исключить проблемные кадры и выполнить обычный stack.

Можно ли использовать ASTAP только как solver?

Да. Внешние программы съёмки способны вызывать ASTAP для решения кадра и коррекции положения монтировки. Есть командный исполняемый файл, а отдельные облегчённые сборки ограничиваются именно решением изображений. Но установленная полная программа полезна для ручной диагностики проблемного кадра.

Что проверить перед долгим пакетным solve?

Решите один типичный файл вручную, убедитесь в правильном FOV, базе и качестве звёздной детекции, затем проверьте один файл с худшим SNR. Если оба решаются предсказуемо, пакетная серия обычно проходит без неожиданных ошибок. Такой тест эффективнее, чем запускать сотни файлов с настройками по умолчанию и разбирать неудачи после нескольких часов.

Контроль результата после стекинга

После завершения стека не ограничивайтесь уменьшенной картинкой. Откройте результат в viewer при масштабе, где видны отдельные звёзды, и последовательно проверьте центр, углы и зоны вокруг ярких объектов. Ищите двойные контуры, остатки спутниковых следов, тёмные или светлые кольца от неверного flat, резкие границы мозаики и цветные смещения между каналами. Затем сравните FITS history с ожидаемым набором dark, flat и количеством использованных lights. Если фактически обработано меньше кадров, чем было выбрано, журнал обычно объясняет, какие файлы не прошли выравнивание или проверку совместимости.

Полезно сохранить два варианта: научно пригодный FITS без лишней косметической обработки и отдельную копию для визуального растяжения. Первый остаётся исходной точкой для фотометрии, повторной цветовой сборки или передачи в другой астрономический пакет; второй можно использовать для оценки фона и слабых деталей. Такой порядок предотвращает ситуацию, когда единственный результат уже прошёл необратимые преобразования, а повторить стек невозможно без возврата к сотням исходных файлов.

Если итог неожиданно хуже отдельных кадров, не меняйте сразу все параметры. Сначала повторите обработку на небольшом подмножестве из пяти–десяти хороших lights с теми же masters. Нормальный маленький стек указывает на проблему отбора или отдельного файла в полной серии; плохой маленький стек — на калибровку, Bayer, alignment или сам референс. Поэтапная диагностика быстрее случайного перебора настроек.

Итоговый рабочий подход

Наиболее надёжный способ использовать ASTAP — не начинать со Stack. Сначала проверьте данные: заголовки FITS, HFD, фон и распознавание звёзд. Затем убедитесь в совместимости калибровочных кадров. Решите один типичный light и, если нужно, сохраните WCS. После этого выберите Star alignment или astrometric alignment, настройте метод стека и только тогда обрабатывайте всю серию. Такой порядок превращает большинство ошибок из поздних и дорогих в быстрые диагностические проверки.

Для измерительных задач действует тот же принцип. Фотометрия начинается с линейного, ненасыщенного и решённого кадра; Inspector — с повторяемой фокусной серии; mosaic — с валидного WCS каждой плитки; Monitoring — с устойчивого solve нового файла. ASTAP даёт много функций, но все они опираются на несколько базовых условий: реальные звёзды должны корректно детектироваться, метаданные должны соответствовать съёмке, а каталоги — масштабу и фильтру.

Если эти условия соблюдены, ASTAP становится связующим инструментом между съёмкой и дальнейшей обработкой: она проверяет исходные кадры, калибрует и совмещает их, получает небесные координаты, помогает диагностировать оптику и монтировку, измеряет яркость объектов и готовит корректный результат для следующего этапа. Именно сочетание FITS, WCS, solver, стекинга и измерений отличает её от обычных редакторов изображений.