AstroImageJ

AstroImageJ

Последняя версия: 6.0.10.00
Скачали: 7

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

Программа построена поверх ImageJ и сохраняет его базовую архитектуру меню, окон и расширений, но добавляет астрономические инструменты, которых нет в обычной установке ImageJ. Поэтому AstroImageJ нельзя считать просто просмотрщиком FITS или универсальным фоторедактором. Его сильная сторона — связанный рабочий процесс для измерительных серий: Data Processor подготавливает кадры, Multi-Aperture выполняет дифференциальную фотометрию, Multi-Plot анализирует временные ряды, а Coordinate Converter и FITS-инструменты поддерживают корректную работу со временем, координатами и метаданными.

Что именно представляет собой AstroImageJ

AstroImageJ, сокращённо AIJ, относится к научному программному обеспечению для астрономической обработки. В него включены компоненты ImageJ, а поверх них реализованы специализированные модули для FITS, WCS, фотометрии и кривых блеска. Текущая ветка 6.x распространяется как самостоятельные пакеты для Windows x64, macOS на Intel и Apple Silicon, Linux x64 и Linux ARM64. В выпуск 6.0.10.00 включены ImageJ 1.54s и Java 25, поэтому пользователю не требуется подбирать отдельную Java-среду к соответствующему установочному пакету.

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

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

Спектр задач шире транзитов. Multi-Aperture применяется к переменным звёздам и затменным двойным, поддерживается фотометрия движущихся объектов, предусмотрен вывод в формат Minor Planet Center, а для переменных звёзд доступна подготовка данных в формате AAVSO. В ветках 5.4–5.5 появились свободные и эллиптические апертуры, что расширило работу с неидеально круглыми профилями звёзд и нетипичной геометрией области измерения.

Кому программа подходит

  • наблюдателям экзопланетных транзитов, которым нужно калибровать серию, измерять цель и ансамбль сравнительных звёзд, строить относительный поток и оценивать форму транзита;
  • наблюдателям переменных звёзд и затменных двойных, которым нужны апертурная фотометрия, временной ряд и экспорт результатов;
  • наблюдателям астероидов и других движущихся объектов, где полезны режимы слежения и подготовка MPC-совместимых данных;
  • учебным лабораториям, поскольку один пакет охватывает путь от FITS-кадров до измерительной таблицы и графика;
  • исследовательским группам, которым важны воспроизводимые таблицы, FITS-заголовки, WCS и совместимость с внешним анализом.

Для задачи «сделать красивое изображение туманности из набора субэкспозиций» AIJ не является самым прямым выбором. Хотя он умеет калибровать и совмещать изображения и наследует инструменты ImageJ, его интерфейс и специальные модули ориентированы на измерительную фотометрию и временные ряды, а не на полный художественный цикл глубокого неба с растяжением, цветокалибровкой и косметической доводкой.

Распространение, лицензирование и состав пакета

AstroImageJ распространяется с открытым исходным кодом по GNU General Public License. В составе используются компоненты ImageJ, которые находятся в public domain. Это различие важно: астрономическая оболочка и её развитие лицензированы по GPL, тогда как базовый ImageJ исторически распространяется как программное обеспечение общественного достояния.

Текущая версия 6.0.10.00 опубликована 23 июля 2026 года. Для неё подготовлены отдельные бинарные пакеты под пять целевых сочетаний платформы и архитектуры: Windows x64, Linux x64, Linux arm64, macOS x64 и macOS arm64. Windows-пакет имеет формат MSI и размер 101 MB. Для релизных активов публикуются SHA-256 и Sigstore-подписи; Windows-сборки ветки 6 подписываются, а в 6.0.10.00 также изменён launcher для совместимости с Windows 11 Smart App Control.

Модель распространения не требует подписки или покупки лицензии. Функциональные модули фотометрии, FITS, Multi-Plot и Data Processor входят в сам пакет. Сетевые функции могут обращаться к внешним астрономическим сервисам, но это не превращает AIJ в облачный редактор: обработка изображений и таблиц выполняется локально, а сетевые обращения инициируются конкретной функцией, например plate solving или поиском объекта.

Интерфейс и логика окон

После запуска видна компактная панель AstroImageJ Toolbar. Над кнопками расположены стандартные меню File, Edit, Image, Process, Analyze, Plugins, Window и Help. Правая часть панели содержит AIJ-специфические инструменты. Центральная идея интерфейса состоит в том, что разные этапы открываются отдельными окнами: изображение имеет собственный Image Display, калибровка выполняется в Data Processor, фотометрия на серии — в Multi-Aperture, графики и подгонка — в Multi-Plot.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 1

Основной режим работы с астрономическим изображением называется Astro-Mode. В нём мышь и сочетания клавиш приспособлены к навигации по кадру и фотометрии. Для разового измерения одной звезды достаточно удерживать Shift и щёлкнуть левой кнопкой по изображению: это вызывает одиночную апертурную фотометрию даже без отдельного выбора иконки Single Aperture.

Иконка Multi-Aperture открывает модуль серийной дифференциальной фотометрии. Clear Overlay убирает апертуры и аннотации из наложения, не изменяя пиксели. Multi-Plot открывает панели построения и анализа графиков. Measurements Table позволяет открыть сохранённую таблицу и совместимые разделённые текстовые данные. Data Processor отвечает за калибровку и автоматизированную подготовку серии. Coordinate Converter выполняет преобразования координат и систем времени.

Image Display

Image Display — главное окно просмотра научного кадра. Оно показывает само изображение, а поверх него — астрономические аннотации, апертуры, направление координат и, при наличии WCS, положение курсора в небесной системе координат. Увеличение и панорамирование не меняют исходные пиксели. В режиме с корректной WCS-информацией ориентационные элементы для север/восток и масштаб получают валидную небесную привязку; без неё эти элементы сигнализируют, что небесная система координат не определена.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 2

Пользователь может перемещать кадр перетаскиванием, изменять масштаб колесом мыши или кнопками масштабирования и переключать отображаемые оверлеи. Для сохранения именно визуального представления доступно сохранение image display в PNG. Это отличается от сохранения научного FITS: PNG фиксирует экранное представление, а FITS сохраняет числовые данные и астрономический заголовок.

Data Processor

Data Processor, сокращённо DP, организует подготовку изображений как последовательность включаемых операций. Окно разделено на пять горизонтальных областей — Control, Options, Directory, Filename/Pattern и Totals — и девять вертикальных функциональных секций. Пользователь задаёт каталоги и шаблоны имён для science, bias, dark и flat, включает нужные корректировки, определяет сохранение результата и при необходимости запускает последующие модули.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 3

Кнопка START начинает обработку; во время выполнения её подпись меняется на RUNNING. Кнопка PAUSE приостанавливает цикл, после чего запуск продолжается через CONTINUE. RESET возвращает счётчики и состояние запуска. В режиме обработки уже имеющегося набора Polling Interval устанавливается в 0. Для работы во время наблюдений используется ненулевой интервал: DP периодически сканирует каталог и подхватывает новые файлы. В руководстве 5 секунд приведены как практическая стартовая величина для такого режима.

После калибровки можно выполнить две ImageJ-макрокоманды, затем Multi-Aperture и Multi-Plot. Порядок фиксирован: Macro 1 → Macro 2 → Multi-Aperture → Multi-Plot. Это позволяет построить конвейер, в котором свежий кадр проходит калибровку, измерение и добавляется к текущей кривой блеска без ручного открытия каждого файла.

Multi-Aperture и Measurements Table

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

После запуска измерений создаётся Measurements Table. Таблица содержит результаты по кадрам и служит связующим объектом между фотометрией и Multi-Plot. Её можно сохранять и открывать позже; совместимые таблицы могут быть таб-разделёнными, CSV, TSV и другими текстовыми форматами с разделителями пробелами или запятыми. В современных версиях также поддерживается единый FITS-табличный файл fits.fz, способный хранить измерительную таблицу, конфигурацию графика и набор апертур вместе.

Multi-Plot

Multi-Plot состоит из панели общих параметров, панели Y-данных и окна графика. Он читает Measurements Table или совместимую таблицу с диска, позволяет выбрать общий столбец времени по оси X, построить несколько рядов, нормировать и детрендировать данные, исключать выбросы, рассчитывать модель транзита и сохранять обработанные столбцы обратно в таблицу. Смена ансамбля сравнительных звёзд и параметров детрендинга возможна без нового прохождения Multi-Aperture.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 4

Для транзита на графике используются вертикальные маркеры ingress/egress и отдельные границы области нормализации и детрендинга. Эти пары значений не обязаны совпадать: маркеры служат для отображения, а поля Left/Right определяют данные, которые участвуют в конкретном режиме нормализации. Такое разделение полезно, когда прогнозные времена транзита не идеально совпадают с наблюдаемым падением потока.

Coordinate Converter

Coordinate Converter, или CC, связывает время, координаты цели и положение обсерватории. Он преобразует UTC, локальное время, Local Sidereal Time, Julian Date, Heliocentric Julian Date и Barycentric Julian Date. В пользовательском режиме поля доступны для ручного ввода, а при вызове из Data Processor часть параметров берётся из FITS и блокируется от случайного изменения.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 5

CC умеет получать координаты объекта через SIMBAD, использовать встроенный или пользовательский список обсерваторий и передавать рассчитанные величины в FITS Header Updates. Пользовательский список обсерваторий хранит имя, широту, долготу и высоту; широта задаётся положительной к северу, долгота — положительной к востоку.

Установка и первый запуск

Для версии 6.0.10.00 нужно выбирать пакет по операционной системе и архитектуре. Windows предлагается только как x64-сборка MSI. Для macOS существуют отдельные пакеты x64 и arm64, поэтому Intel Mac и Mac на Apple Silicon требуют разных файлов. Linux представлен архивами x64 и aarch64; arm64-выпуск поддерживает в том числе современные ARM-системы, а официальная ARM-ветка появилась в 6.0.8.00.

  1. Выберите пакет, соответствующий системе и архитектуре. Для Windows это MSI x64; для Mac — PKG нужной архитектуры; для Linux — TGZ x64 или aarch64.
  2. Сверьте контрольную сумму SHA-256 и при необходимости Sigstore-подпись релизного актива до установки.
  3. Установите пакет штатным способом своей ОС. На Linux распакуйте TGZ в каталог пользователя; архив создаёт дерево AstroImageJ с подкаталогами bin и lib, а исполняемый файл находится в bin.
  4. Запустите AstroImageJ. В нормальном запуске появляется AIJ Toolbar; отдельная установка Java для текущего пакета не требуется, поскольку Java входит в релиз.
  5. Перед первой научной серией откройте настройки памяти и проверьте, что лимит соответствует объёму данных. В Linux-руководстве для ветки 6 значение по умолчанию установлено до 75% физической памяти.
  6. Если планируется plate solving через Astrometry.net, получите User Key nova.astrometry.net и внесите его в Astrometry Settings.
  7. Если требуются собственные координаты обсерватории, добавьте их через Coordinate Converter и пользовательский список обсерваторий.

Ветку 6 лучше устанавливать как актуальный пакет, а не переносить случайные старые каталоги вручную. Для Linux предусмотрен автоматизированный переход с версии 5: программа выполняет промежуточный шаг обновления и затем заменяет старую установку веткой 6, сохраняя настройку памяти и пользовательские обсерватории. Для установок старше ветки 5 Linux-инструкция предписывает новую установку.

Импорт первой серии

Один файл открывается через File → Open или перетаскиванием. Для серии используется File → Import → Image Sequence. Диалог задаёт каталог, тип изображения, фильтр имени, первый кадр, количество, шаг и масштаб. Опция Sort names numerically полезна, когда номера кадров в именах должны идти именно в числовом порядке.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 6

Use virtual stack уменьшает расход оперативной памяти: изображения остаются на диске и читаются по мере обращения. Плата за это — более медленная фотометрия из-за повторных дисковых операций. Если памяти достаточно для всей серии, обычный stack быстрее. Опция Scale может уменьшать память для совместимых форматов, но масштабирование при импорте не работает для части форматов, включая FITS, поэтому для научных FITS-кадров нельзя считать её универсальным способом экономии памяти.

Системные требования

Для текущего релиза подтверждена архитектурная матрица, а не жёсткий список минимальных процессоров и объёма RAM. Пакеты 6.0.10.00 выпущены для Windows x64, macOS x64, macOS arm64, Linux x64 и Linux arm64. В них включены ImageJ 1.54s и Java 25. Отдельного 32-битного пакета ветки 6 в текущем наборе релизных активов нет.

ПараметрПодтверждённое требование или характеристикаПрактическое значение
Windowsx64, пакет MSIДля 64-битных Windows используется отдельная подписанная сборка.
macOSx64 или ARM64, отдельные PKGНужно выбрать пакет под Intel либо Apple Silicon.
Linuxx64 или ARM64/aarch64, TGZИсполняемый файл поставляется в каталоге bin распакованного пакета.
JavaJava 25 входит в 6.0.10.00Не требуется подменять runtime случайной внешней версией Java.
Оперативная памятьФиксированный минимум не опубликован; AIJ на Linux по умолчанию допускает до 75% памяти системыБольшие серии следует открывать обычным stack при достаточной RAM или virtual stack при её дефиците.
ИнтернетНе нужен для локальной калибровки и фотометрии; нужен для отдельных сетевых функцийAstrometry.net, SIMBAD и некоторые внешние вычислительные сервисы требуют соединения.
GPUGPU-ускорение реализовано для BLS/TLS periodogram в ветке 6.0.7Не является обязательным условием обычной апертурной фотометрии.

Требования к памяти определяются прежде всего размером серии: число кадров × размер каждого массива пикселей × дополнительные рабочие структуры. AIJ не публикует универсальное значение RAM, которое гарантировало бы обработку любого проекта. Поэтому реальный контроль выполняется по объёму конкретной серии и по поведению stack. Если обычный stack не помещается в выделенную Java-память, virtual stack позволяет продолжить работу с меньшим расходом RAM, но увеличивает количество чтений с диска.

Форматы данных, импорт, сохранение и интеграции

Основной научный формат AstroImageJ — FITS. Программа читает и записывает стандартные FITS-изображения и таблицы, открывает FPACK-сжатые данные и работает с трёхмерными FITS-кубами. WCS-информация используется не только для отображения координат: по ней можно совмещать кадры, отслеживать положение апертур и ограничивать область поиска сравнительных звёзд общим полем всех изображений.

В Data Processor результирующее изображение можно сохранять как 16-bit или 32-bit floating point. Для научного FITS, когда последующий софт поддерживает плавающую точку, 32-bit сохраняет диапазон калиброванных значений без принудительного округления до целых. Поддерживаемые расширения сохранения включают .fits, .fit, .fts, а также .tif, .jpg, .gif, .png, .bmp, .raw, .avi и .zip. Для FITS предусмотрены FPACK и GZIP; AIJ способен снова открыть такие данные без ручной распаковки.

Табличный слой не ограничен внутренним Measurements Table. Модуль чтения таблиц принимает сохранённые измерения и обычные файлы, разделённые табуляцией, запятыми, пробелами или другим whitespace. В ветке 6 расширено распознавание CSV и TSV. Это позволяет провести фотометрию в AIJ, сохранить численные результаты и продолжить статистический анализ в Python, R, электронных таблицах или другом научном ПО без экспорта изображения.

Единый fits.fz-контейнер для измерительной таблицы, конфигурации plotcfg и апертур появился в ветке 5.4. Он полезен для воспроизводимости: вместо трёх раздельных файлов можно сохранить численные данные, настройки графика и геометрию фотометрии вместе. При повторном открытии совместимой таблицы Multi-Plot может восстановить связанный анализ без нового извлечения потока из исходных кадров.

Данные TESS и космические временные ряды

AIJ читает несколько типов продуктов TESS. В ветке 5.0 были добавлены TESScut image files, TESS TICA full-frame images, TESS SPOC full-frame images и postage stamp images. Более поздняя работа с FITS-таблицами добавила открытие таблиц световых кривых Kepler, TESS SPOC и QLP из MAST. В программе есть отдельные средства анализа TESS-изображений, TESScut и SPOC lightcurve, поэтому AIJ применим не только к наземной CCD-серии.

Для длительных космических временных рядов в ветке 6 появились периодограммы. BLS и TLS ориентированы на поиск транзитоподобных периодических сигналов, а Lomb–Scargle — на периодические синусоидальные компоненты. Периодограмму можно запустить после создания Measurements Table; при необходимости предварительно детрендированный или сглаженный ряд сохраняется в новый столбец, после чего анализ выполняется через Image Stack → Analyze → Periodogram Analysis…. Аналогичный вызов доступен из Multi-Plot.

Внешние астрономические сервисы

AstroImageJ интегрируется с Astrometry.net для plate solving. В сетевом режиме в сервис отправляются координаты x,y обнаруженных звёзд, а не полное исходное изображение. Пользователь задаёт User Key nova.astrometry.net, при желании ограничивает масштаб и область неба и получает WCS-решение, которое записывается в FITS-заголовок. На Windows предусмотрена возможность использовать локальный solver, что позволяет строить рабочий процесс без отправки задания на внешний сервер.

SIMBAD используется для поиска небесных объектов и получения координат. Coordinate Converter также связан с Aladin для отображения поля. В 6.0.10.00 внешний расчёт BJD_UTC/BJD через Shared Skies был переработан на пакетную передачу таблицы, а координаты обсерватории стали передаваться вместе с вычислением. Это ускорило соответствующий этап более чем в десять раз по сравнению с прежней поэлементной схемой.

Базовый рабочий процесс: от исходных кадров до кривой блеска

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

Шаг 1. Сохранить исходные science и calibration frames

Исходные кадры лучше держать отдельно от каталога, в который DP записывает калиброванные результаты. Это особенно важно при использовании опции Re-save Raw Science в Astrometry Settings: она способна перезаписать исходные FITS. Для обычного анализа безопаснее сначала получить отдельный набор калиброванных файлов и лишь после проверки удалять временные копии.

Для каждого science-кадра должны сохраняться корректные метаданные времени экспозиции. Data Processor распознаёт дату начала экспозиции по DATE-OBS, DATEOBS, DATE_OBS или UT_DATE. Если дата и время разделены, время ищется по набору стандартных полей, включая TIME-OBS и варианты UT/UTC. Продолжительность экспозиции берётся прежде всего из EXPTIME или EXPOSURE; при их отсутствии программа умеет использовать пары начала и конца экспозиции.

Шаг 2. Настроить Data Processor

Откройте DP кнопкой на AIJ Toolbar либо через Process → Data reduction facility в Image Display. Укажите каталоги и маски имён файлов отдельно для science, bias, dark и flat. Включайте только те калибровочные операции, для которых действительно подготовлены мастер-кадры. Типичная последовательность — bias subtraction, dark subtraction, flat-field division; при необходимости добавляется correction non-linearity.

Контроль результата на этом этапе выполняется не по внешнему виду одиночного кадра, а по последовательности операций. Убедитесь, что DP находит ожидаемое число файлов в Totals, что шаблоны имени не захватывают master-файлы как science и что результаты сохраняются в другой каталог или под отличимыми именами. Если счётчик равен нулю, сначала исправляют Directory и Filename/Pattern, а не запускают цикл многократно.

Шаг 3. Обновить FITS-заголовки только нужными величинами

Подпанель FITS Header Updates может вычислять и записывать астрономические величины, включая JD_UTC, HJD_UTC, BJD_TDB, высоту объекта и воздушную массу. Для расчёта нужны координаты цели и обсерватории. Источником координат цели может быть ручной ввод, имя объекта через SIMBAD либо RA/Dec из FITS. Положение обсерватории выбирается вручную, из встроенного/пользовательского списка или из заголовка.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 7

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

Шаг 4. Получить WCS plate solution

Plate solving открывается через соответствующий инструмент или как этап DP. Для сетевого Astrometry.net нужен User Key. Если известен примерный масштаб, включите Constrain Plate Scale и задайте nominal arcsec/pix с допуском. Если известны координаты поля, включите Constrain Sky Location, укажите Center RA, Center Dec и Radius. Эти ограничения уменьшают неоднозначность решения.

AstroImageJ: подробное руководство по калибровке снимков, дифференциальной фотометрии и анализу кривых блеска скриншот 8

Настройки обнаружения звёзд включают ограничение числа peaks, Max Peak ADU, Noise Tol и параметры centroid near peaks. Значения не следует подбирать как декоративные: если solver не получает достаточного или чистого набора звёзд, сначала проверяют фокусное расстояние, размер пикселя, приблизительный масштаб, центр поля и насыщение. В пользовательских обсуждениях AIJ plate solving неверные focal length и pixel size регулярно фигурируют как причина неудачного решения.

Успешное WCS-решение проверяется непосредственно в Image Display: курсор должен выдавать согласованные RA/Dec, а ориентация N/E должна соответствовать полю. Для серии WCS полезна ещё сильнее: AIJ может выравнивать кадры по небесным координатам и определять общее поле обзора, чтобы автоматический выбор сравнительных звёзд не захватывал объект, отсутствующий на части кадров.

Шаг 5. Открыть серию и выбрать апертуры

После калибровки откройте последовательность через Image Sequence или передайте её из DP. В Multi-Aperture сначала задаётся форма и размер апертуры, внутренний и внешний радиус небесного кольца, режим centroid/tracking и способ переноса апертур между кадрами. Для обычного точечного источника используется круговая апертура; при заметно вытянутом PSF можно рассмотреть эллиптический режим, добавленный в 5.5.

Первый объект обычно помечается как цель T1, затем добавляются сравнительные звёзды. В классической схеме целевая относительная яркость вычисляется через её интегральные counts и сумму counts сравнительного ансамбля. Поэтому выбор comparison stars влияет на каждый кадр временного ряда. Желательно использовать устойчивые звёзды сходной яркости, которые остаются в поле на всей серии и не достигают насыщения.

Автоматический выбор comparison ensemble умеет оптимизировать набор и в новых версиях ограничивается общим WCS-полем серии. Это уменьшает риск взять звезду у края, которая исчезнет после дрейфа или меридианного переворота. Автоматический выбор не отменяет визуальную проверку: каждую предложенную звезду следует просмотреть на нескольких кадрах, особенно до и после существенного сдвига поля.

Шаг 6. Запустить Multi-Aperture и проверить Measurements Table

После размещения апертур запуск измерений проходит по кадрам последовательности. На изображении остаются оверлеи цели и сравнительных звёзд, а Measurements Table пополняется строками. Наличие таблицы ещё не означает, что фотометрия качественная: нужно убедиться, что все нужные кадры обработаны, целевой объект не потерян, апертуры не перескочили на соседние источники и sky annulus не пересекает яркие звёзды.

Особенно полезно пролистать несколько контрольных кадров в начале, середине и конце серии. При дрейфе проверяется центрирование апертур; при изменении FWHM — соответствие выбранного радиуса профилю звезды; при облаках — поведение всех comparison stars. Если проблемы систематические, корректируют настройки апертур и повторяют Multi-Aperture, а не маскируют дефект только детрендингом.

Шаг 7. Построить кривую в Multi-Plot

Откройте Multi-Plot и выберите корректную временную колонку как Default X-data. Для точной транзитной работы предпочтительно использовать уже рассчитанную среднюю временную шкалу кадра — например BJD_TDB, если она корректно записана в таблице или FITS. Использование просто номера кадра допустимо для диагностики, но не для научной интерпретации времени события.

На Y-оси выбирается относительный поток цели. Сначала полезно построить необработанный ряд и отдельные comparison-star curves. Если одна опорная звезда показывает собственную переменность или аномальные скачки, её исключают из ансамбля и пересчитывают относительные ряды средствами Multi-Plot без повторного извлечения пиксельной фотометрии.

Шаг 8. Определить области нормализации и детрендинга

Для транзитной кривой задайте V. Marker 1 и V. Marker 2 как визуальные границы ingress/egress, а поля Left/Right — как границы, которые реально участвуют в выбранном режиме нормализации. В режиме для транзитов детренд может строиться по данным вне события: слева от Left и справа от Right. Для comparison-star curve можно использовать режим, где анализируется весь ряд.

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

Шаг 9. Подогнать транзитную модель и проверить остатки

Multi-Plot умеет одновременно строить модель транзита и детрендинг. Практическая проверка включает форму и глубину события, положение ingress/egress, поведение residuals и стабильность результата при разумном изменении comparison ensemble. Встроенная модель удобна для оценки конкретной кривой, но итоговые физические параметры не следует выдавать за завершённый статистический вывод: AIJ не возвращает неопределённости fitted transit parameters.

Для публикационного или совместного анализа сохраните численную таблицу и параметры, а окончательную оценку параметров выполните инструментом, который поддерживает требуемую вероятностную модель, совместный fit нескольких кривых и корректные неопределённости. AIJ в таком процессе остаётся сильным этапом extraction, quality control и первичного fit.

Шаг 10. Сохранить воспроизводимый набор

После анализа сохраните Measurements Table, конфигурацию Multi-Plot и апертуры. В версиях, поддерживающих unified fits.fz, эти компоненты можно объединить. Отдельно сохраняйте исходные и калиброванные FITS. Для обмена с AAVSO или MPC используйте соответствующий формат вывода, а для последующего вычислительного анализа — табличный экспорт без потери временных и фотометрических колонок.

Ключевые инструменты фотометрии

Круговые, эллиптические и свободные апертуры

Классическая aperture photometry измеряет сумму сигнала внутри области цели и вычитает оценку фона, полученную по окружающему кольцу. Это требует трёх геометрических величин: радиуса апертуры, внутренней и внешней границы sky annulus. В AIJ эти параметры можно настраивать вручную или использовать автоматические режимы, связанные с профилем T1.

Эллиптические апертуры появились как ответ на неидеально круглые PSF, например при проблемах ведения. Они позволяют лучше согласовать область интегрирования с формой звезды. Freeform apertures, впервые добавленные как beta в 5.4, позволяют задавать пользовательскую форму и при этом сохраняют centroiding и относительную фотометрию по reference stars. Выбор сложной формы имеет смысл только тогда, когда геометрия источника действительно этого требует.

Фиксированный, автоматически фиксированный и переменный радиус

Фиксированный радиус даёт одинаковую геометрию на всей серии и удобен при стабильном FWHM. Автоматически фиксируемый режим может определить размер по радиальному профилю T1 и применить его ко всем кадрам. Переменный режим адаптирует апертуру к изменяющемуся профилю. В любом случае контроль нескольких кадров обязателен: слишком малая апертура теряет часть PSF, слишком большая захватывает больше фонового шума и соседних объектов.

Слежение за звёздами и движущимися объектами

AIJ переносит апертуры между кадрами с помощью centroiding, WCS и специализированных режимов tracking. Для неподвижного звёздного поля WCS особенно надёжен при больших сдвигах, поскольку привязывает положение к небесным координатам. Для астероида доступна фотометрия движущейся цели; ветка 5.5 расширила поддержку tracking moving targets в Multi-Aperture.

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

Автоматический ансамбль сравнительных звёзд

AIJ умеет предлагать comparison stars и оптимизировать ensemble. В ветке 5.4 интерфейс выбора получил ползунок компромисса между близостью и яркостью, а в 6.0.4 была добавлена работа с общим полем WCS-стека и областями исключения. Красным затенением можно отметить края или зоны детектора, которые не должны использоваться при автоматическом выборе и plate solving.

После автоматического подбора важно проверить физическую пригодность набора. Сравнительная звезда должна присутствовать на всей серии, не быть насыщенной, не иметь заметной собственной переменности в рассматриваемом интервале и не попадать в проблемную область кадра. Multi-Plot позволяет затем исключать неудачные comparison stars и пересчитывать относительный поток без повторного Multi-Aperture.

Работа с FITS и WCS

FITS-заголовок в AIJ — активная часть анализа. Он хранит время, длительность экспозиции, координаты, сведения об обсерватории, WCS и вычисленные величины. Ошибка в этих полях может сместить время транзита или сделать неверным BJD даже при идеальной пиксельной фотометрии.

FITS Header Editor

Редактор показывает столбцы Keyword, Value, Type и Comment. По умолчанию значения заблокированы опцией Lock keywords. После разблокировки ячейка редактируется двойным щелчком. Кнопки DELETE и INSERT удаляют или вставляют запись, а AIJ проверяет формат изменённых значений на соответствие FITS.

Ключевое слово приводится к верхнему регистру и ограничивается восемью символами в классическом FITS-формате. Значение может быть строкой, целым, вещественным или Boolean T/F; Type определяется автоматически. Системные поля SIMPLE, BITPIX, NAXIS, NAXIS1 и NAXIS2 не редактируются вручную, поскольку соответствуют структуре изображения.

Редактор полезен для исправления реально известной метаинформации, но не для «подгонки» заголовка под ожидаемый результат. Перед изменением времени или координат нужно иметь независимое подтверждение правильного значения. Для массовых исправлений предпочтительнее настроить Data Processor, чем вручную менять сотни кадров.

WCS и выравнивание

При наличии WCS AstroImageJ показывает небесные координаты под курсором и может выравнивать stack относительно опорного кадра по небесной системе. Альтернативный Stack Aligner использует центроиды выбранных опорных звёзд и выполняет трансляцию по X/Y. WCS-подход предпочтителен, когда решения надёжны для всех кадров, поскольку он меньше зависит от ручного размещения нескольких опорных апертур.

В 6.0.4 AIJ научился вычислять общую область изображения для WCS-стека и использовать её в auto comparison selection. Это практично для дрейфующих серий: звезда у края первого кадра может отсутствовать на последнем, а comparison ensemble должен сохраняться на всём временном ряду.

Продвинутый анализ временных рядов

Multi-Plot: нормализация, детрендинг и очистка

Multi-Plot позволяет применять режимы без нормализации, нормализацию по участкам вне события и обработку всего набора. В новых выпусках добавлено настоящее output binning после всех этапов обработки; прежний Bin Size переименован в Input Average, поскольку выполнялся до обработки. Это различие важно: output binning не меняет исходный fit детрендинга или световой кривой, а лишь агрегирует итоговое отображение/вывод.

Для очистки доступны режимы, связанные с RMS и фотометрической неопределённостью. Shift-click или правый щелчок по Clean используется для RMS-cleaning, а Alt-left-click — для выделения выбросов по photometric uncertainty, что может быть полезно для кадров, испорченных облачностью. Удаление точки должно сопровождаться просмотром исходного кадра; автоматический критерий не заменяет понимание причины выброса.

Transit fit и предел встроенной модели

AIJ умеет подгонять модель транзита одновременно с детрендингом, оптимизировать comparison ensemble по RMS и выбирать detrend-параметры с опорой на статистические критерии. Эта связка удобна для оперативного контроля наблюдения и подготовки индивидуальной кривой. Но программа прямо ограничивает область применения: неопределённости параметров fitted transit model не выдаются. Для публикационного определения радиуса планеты, наклонения, периода и связанных параметров нужен отдельный статистический этап.

Periodogram Analysis

Ветка 6.0.0 добавила BLS, TLS и Lomb–Scargle periodograms. BLS и TLS рассчитаны на поиск периодических транзитоподобных провалов, особенно в длинных рядах TESS или Kepler. Lomb–Scargle используется для поиска синусоидальных периодических компонент и подходит для наземных и космических данных. В 6.0.7 для BLS/TLS добавлена поддержка GPU.

Перед периодограммой полезно сформировать чистую Measurements Table, при необходимости сохранить детрендированный ряд в отдельный столбец и только затем запускать Periodogram Analysis…. Это сохраняет исходную фотометрию рядом с обработанной и позволяет сравнить, не появился ли пик только после агрессивной предобработки.

Phase folding

Multi-Plot поддерживает фазовое сворачивание временного ряда. В ветке 6.0.0 добавлен параметр Period Alias (P/N), который быстро проверяет делители заданного периода. Это особенно полезно для разреженных TESS-наблюдений с большими промежутками, где несколько алиасов могут давать визуально правдоподобную фазовую картину.

Производительность и работа с большими сериями

Скорость AIJ зависит от числа кадров, размеров FITS, режима stack, количества апертур, выбранной калибровки и дополнительных сетевых действий. Фотометрия в ветке 5.5 стала многопоточной. Периодограммы BLS/TLS могут использовать GPU начиная с 6.0.7. Вычисление BJD через внешний сервис в 6.0.10.00 переведено на пакетный режим, что заметно уменьшает накладные расходы при большой таблице.

Самый простой выбор между скоростью и памятью — обычный stack или virtual stack. Обычный stack держит изображения в памяти и ускоряет последовательные обращения. Virtual stack читает кадры с диска, поэтому требует меньше RAM, но делает Multi-Aperture медленнее. Сам механизм остаётся тем же: уменьшение расхода памяти достигается дополнительным вводом-выводом.

Data Processor способен работать параллельно с программой управления камерой в режиме polling. При ненулевом Polling Interval он обрабатывает уже появившиеся файлы, ждёт заданный интервал и снова сканирует каталог. Счётчик Remaining обновляется после циклов сканирования и не обязан мгновенно отражать только что записанный камерой файл. Поэтому в реальном времени корректнее следить и за Totals, и за фактическим появлением строк в Measurements Table.

Память Java регулируется настройками AIJ; в актуальной Linux-инструкции по умолчанию используется верхний предел 75% системной RAM. Увеличивать лимит до почти всей физической памяти нецелесообразно: операционной системе, файловому кэшу и программе захвата также нужна память. При дефиците RAM лучше перейти на virtual stack либо разделить диагностические задачи, чем создавать давление на swap.

Практические сценарии

Наземный транзит экзопланеты

Для типичного наземного транзита AIJ закрывает весь цикл после получения кадров. Science frames калибруются bias/dark/flat, время приводится к нужной шкале, серия plate-solves, затем Multi-Aperture измеряет T1 и comparison ensemble. В Multi-Plot строится относительный поток, задаются области вне транзита, применяются обоснованные detrend-колонки и подгоняется transit model.

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

Переменная звезда

Для переменной звезды тот же Multi-Aperture создаёт дифференциальный временной ряд. Транзитный fit в этом случае не обязателен. Multi-Plot используется для графика и нормализации, а Periodogram Analysis с Lomb–Scargle помогает исследовать периодическую синусоидальную составляющую. При подготовке наблюдений к передаче сообществу доступен AAVSO-формат.

Затменная двойная

В затменной двойной интерес представляют форма минимума, повторяемость и период. AIJ подходит для извлечения относительного потока, построения light curve и фазового сворачивания. Параметр Period Alias помогает быстро проверить кратные варианты периода, но выбор физического периода должен опираться на весь временной ряд, а не только на визуальное совпадение фаз.

Астероид или другой движущийся объект

Для moving target важно, что апертура цели не должна оставаться привязанной к неподвижным звёздам. Multi-Aperture поддерживает отслеживание движущихся объектов, а результаты можно оформить в MPC-compatible output. Опорные звёзды при этом остаются частью дифференциальной фотометрии; WCS помогает контролировать положение объекта и поля.

TESS или Kepler light curve

Когда исходные данные уже представлены космической lightcurve-таблицей, этапы bias/dark/flat не применяются к готовому ряду. AIJ открывает совместимые FITS tables, строит их в Multi-Plot и позволяет выполнять детрендинг, фазовое сворачивание и periodogram. Для TESS изображения доступен и более полный путь с image data.

Обработка во время наблюдений

Real-time DP полезен, когда наблюдатель хочет видеть световую кривую по мере накопления файлов. Polling Interval ставится ненулевым, активируются нужные калибровки, Multi-Aperture и Multi-Plot. Такой режим помогает заметить уход поля, изменение FWHM, облачность или проблему comparison star до завершения ночи. Однако он не заменяет финальный повторный прогон по полностью записанной серии с зафиксированными настройками.

Ограничения AstroImageJ

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

Интерфейс унаследовал оконную модель ImageJ и ориентирован на пользователей, понимающих структуру астрономических данных. Одновременно могут быть открыты AIJ Toolbar, Image Display, Measurements Table, Multi-Plot Main, Multi-Plot Y-data, Fit Settings и дополнительные панели. Для новичка это менее линейно, чем мастер с одной кнопкой «далее». Ошибка обычно возникает не из-за отсутствия функции, а из-за несогласованных настроек между окнами.

Plate solving через удалённый Astrometry.net зависит от соединения и пользовательского ключа. Неверные исходные координаты, масштаб или параметры обнаружения звёзд увеличивают вероятность неудачного решения. В Windows доступен локальный solver, но его настройка представляет отдельную техническую задачу.

Некоторые действия способны менять научные данные необратимо. В Astrometry Settings опция Re-save Raw Science может перезаписать оригинальные FITS, а FITS Header Editor после разблокировки позволяет изменять ключевые поля. Поэтому исходные кадры и журнал наблюдений должны храниться отдельно от рабочего каталога.

Актуальное руководство новой ветки продолжает расширяться и содержит разделы, обозначенные как находящиеся в разработке. При этом основные модули и параметры документированы, а подробные более ранние инструкции сохраняются отдельно. Для редких функций бывает полезно сопоставлять современное описание с release notes, поскольку название или расположение элемента интерфейса менялось между ветками 5 и 6.

Частые ошибки и проверка результата

СимптомЧто проверитьКак подтвердить исправление
DP не находит science framesDirectory, Filename/Pattern, расширение и фильтр имениTotals показывает ожидаемое число файлов до START.
Plate solving завершается без WCSUser Key, focal length, pixel size/plate scale, приблизительные RA/Dec, порог поиска звёздВ Image Display курсор показывает согласованные небесные координаты, а N/E соответствует полю.
Апертуры уходят со звёздcentroid/tracking mode, WCS, дрейф и меридианный переворотПроверить начало, середину, конец и кадры после переворота: центры апертур остаются на тех же объектах.
Относительный поток скачетнасыщение цели/сравнительных, облачность, соседние звёзды в sky annulus, плохая comparison starОтдельные curves сравнения становятся стабильными после исключения проблемного объекта или кадра.
BJD/HJD выглядит неверноDATE-OBS и варианты времени, EXPTIME/EXPOSURE, координаты цели и обсерватории, знак longitudeВычисленное время согласуется с журналом и внешней независимой проверкой для контрольного кадра.
Серия не помещается в памятьлимит Java memory и режим stackVirtual stack открывает всю серию без memory error; время обработки при этом может увеличиться.
Транзит меняет глубину после детрендаграницы Left/Right, выбранные detrend columns, сравнение с raw relative fluxФорма события остаётся устойчивой при физически разумных вариантах детрендинга.
Повторный анализ не воспроизводитсясохранены ли Measurements Table, plotcfg и aperturesОткрытие сохранённого набора восстанавливает ту же геометрию и конфигурацию графика.

Ошибка: неверное время середины экспозиции

Для транзитной фотометрии ошибка исходной временной метки напрямую смещает точки кривой по оси времени. AIJ умеет вычислять среднее время экспозиции из start time и EXPTIME, но только когда исходные поля корректны. Если камера пишет местное время без явного UTC или использует нестандартное поле, автоматическая цепочка становится ненадёжной. Перед сотнями кадров проверяют один FITS: дата, timezone в журнале, длительность экспозиции и ожидаемый JD/BJD должны согласоваться.

Ошибка: sky annulus содержит другой источник

Небесное кольцо должно оценивать локальный фон, а не интегрировать соседнюю звезду. На плотном поле увеличивать кольцо без просмотра опасно. При изменении seeing или небольшом дрейфе соседний источник может попадать в annulus только на части кадров и создавать искусственную структуру в кривой. Решение — скорректировать радиусы или форму и повторить Multi-Aperture на всей серии.

Ошибка: одна comparison star портит ансамбль

Сумма сравнительных звёзд стабилизирует дифференциальную фотометрию только тогда, когда участники ансамбля стабильны. Multi-Plot позволяет отображать comparison curves и менять набор после фотометрии. Если исключение одного объекта заметно уменьшает систематический тренд одновременно в нескольких диагностических рядах, это основание пересмотреть ансамбль. Сам факт уменьшения RMS без визуальной и физической проверки недостаточен.

Ошибка: насыщение

Насыщенный пик нарушает линейность между падающим светом и зарегистрированными counts. В Astrometry Settings существует Max Peak ADU для отбора звёзд plate solving, но фотометрическую пригодность цели и опорных звёзд всё равно контролируют по данным камеры и профилю. Насыщенную звезду нельзя исправить выбором другого detrend factor; требуется несатурированная серия либо другая цель/опорный объект.

Ошибка: агрессивная очистка выбросов

Multi-Plot умеет чистить точки по RMS и photometric uncertainty. Эти инструменты полезны для кадров с облаками или явным техническим дефектом, но удаление каждого отклонения способно сделать кривую искусственно гладкой. Для каждого крупного выброса полезно открыть соответствующий кадр и установить причину: облако, смещение, космический луч, tracking, фон или реальное изменение объекта.

Как проверять фотометрию до модели

  1. Просмотреть калиброванные изображения на остаточный градиент, дефектные области и потерю поля.
  2. Проверить WCS на нескольких кадрах и после крупных сдвигов.
  3. Убедиться, что апертуры цель/сравнение остаются на правильных объектах.
  4. Построить отдельные comparison-star curves до сложного детрендинга.
  5. Сравнить raw relative flux и обработанную кривую.
  6. Проверить временную колонку на монотонность, пропуски и соответствие экспозициям.
  7. Только после этого оценивать fit и residuals.

Безопасность, приватность и целостность научных данных

AstroImageJ выполняет основную обработку локально. Политика программы формулирует сетевое поведение однозначно: данные не передаются другим сетевым системам, если это специально не инициировано пользователем или оператором. Это соответствует архитектуре AIJ: локальные FITS можно калибровать, измерять и строить без облачной загрузки.

Сетевой трафик появляется при конкретных действиях. Plate solving через Astrometry.net отправляет обнаруженные координаты звёзд x,y и использует User Key; исходный FITS целиком не является необходимой отправкой для этого интерфейса. SIMBAD используется при поиске объекта, Coordinate Converter может обращаться к внешним астрономическим ресурсам, а расчёт BJD в актуальной ветке может использовать Shared Skies.

Для закрытого проекта можно отказаться от сетевых этапов, если WCS, координаты и временные преобразования уже подготовлены другим локальным инструментом. На Windows предусмотрена возможность локального astrometry solver. При обмене конфигурациями не следует публиковать персональный User Key Astrometry.net вместе со скриншотами настроек.

Целостность установки контролируется криптографическими метаданными релиза. Для 6.0.10.00 опубликованы SHA-256 и Sigstore signatures. У Windows x64 MSI SHA-256 равен 15ed3d5721a968211c4cc3f4d7f1b5f6eba79b27cd7bd3dd0c58426bc7264ae1. Сверка хеша после получения пакета позволяет убедиться, что файл совпадает с опубликованным релизным активом.

Целостность научных данных требует отдельной дисциплины. FITS Header Editor способен менять метаданные, а Re-save Raw Science — исходный файл. Поэтому разумная схема хранения включает неизменяемую копию raw, отдельный каталог calibrated, Measurements Table и настройки анализа. Это позволяет восстановить цепочку обработки без попытки угадать, какие значения были изменены вручную.

Плюсы и минусы

Плюсы

  • полный связанный путь от bias/dark/flat calibration до differential photometry, light curve и первичного transit fit;
  • нативная работа с FITS, FPACK, FITS tables, WCS и астрономическими временными величинами;
  • Multi-Aperture поддерживает ансамбль сравнительных звёзд, автоматический подбор, разные размеры и формы апертур, а также moving targets;
  • Multi-Plot позволяет менять comparison ensemble и detrend-настройки без повторного считывания пикселей всей серии;
  • отдельные пакеты существуют для Windows x64, macOS Intel/Apple Silicon и Linux x64/ARM64;
  • открытый исходный код и GPL-лицензия, без обязательной платной подписки;
  • реальный режим Data Processor позволяет получать обновляемую фотометрию во время наблюдений;
  • есть инструменты TESS/Kepler tables и BLS, TLS, Lomb–Scargle periodograms;
  • поддерживаются AAVSO- и MPC-ориентированные выходные сценарии;
  • релизные пакеты ветки 6 имеют хеши и Sigstore-подписи, а Windows-сборки подписаны.

Минусы

  • встроенная подгонка транзита не возвращает неопределённости fitted parameters и не заменяет полноценный статистический пакет;
  • многооконная архитектура ImageJ требует освоить связь Toolbar, Image Display, Measurements Table, Multi-Aperture и Multi-Plot;
  • сетевой plate solving требует Astrometry.net User Key и зависит от корректных исходных масштабных/координатных параметров;
  • virtual stack экономит память, но замедляет фотометрию из-за чтения кадров с диска;
  • часть актуального руководства ветки 6 продолжает дополняться, поэтому редкие функции приходится сверять с release history;
  • научные FITS и их заголовки можно перезаписать при определённых настройках, что требует аккуратного разделения raw и processed данных.

Отзывы пользователей и профильных изданий

Что отмечают пользователи

В астрономических форумах AstroImageJ чаще обсуждают не наличие базовой фотометрии, а настройку конкретного конвейера. В обсуждении British Astronomical Association пользователь, применявший AIJ наряду с AIP4WIN, отметил совпадение результатов, но счёл AIJ несколько неудобным для задачи, где нужна только простая фотометрия. Это соответствует структуре программы: AIJ раскрывается именно как набор связанных модулей, а не как минимальная однооконная утилита.

В темах о plate solving повторяется другой класс сложности — чувствительность к исходным параметрам. Пользователи разбирают focal length, pixel size, локальный Astrometry.net solver и индексы. Отдельные сообщения показывают, что проблема слежения после меридианного переворота может сводиться к одному неактивному параметру. Такие случаи не доказывают дефект алгоритма, но хорошо показывают, что настройки WCS и tracking нужно проверять на реальной серии.

Сильная сторона пользовательского сообщества — наличие подробных практических руководств по экзопланетным транзитам. Помимо документации AIJ, существуют пошаговые материалы AAVSO, British Astronomical Association и Dennis Conti. Это снижает порог входа для наблюдателя, который осваивает не абстрактное меню, а конкретную задачу от calibration frames до light curve.

Оценки профессионального и профильного сообщества

Научная статья Collins, Kielkopf, Stassun и Hessman описывает AstroImageJ как специализированную среду ImageJ для астрономической калибровки, временной дифференциальной фотометрии, детрендинга, fitting и plotting. Авторы подчёркивают кроссплатформенность и применимость как в исследовательской, так и в образовательной работе.

AAVSO включает AstroImageJ в материалы своей Exoplanet Section и характеризует его как фактический стандарт дифференциальной фотометрии экзопланет среди профессиональных и любительских наблюдателей. В расписании AAVSO 2026 присутствует отдельный шестинедельный курс Advanced Use of AstroImageJ for Exoplanet Observing, что показывает продолжение практического использования программы в обучении спустя годы после первого научного описания.

British Astronomical Association публикует как руководство по дифференциальной фотометрии AIJ, так и отдельный workflow-based guide для exoplanet transit photometry. В этих материалах AIJ используется для image reduction, photometry, Multi-Plot, detrending и transit analysis, а не только как средство просмотра FITS.

Такой набор внешних материалов важен ещё по одной причине: он позволяет отличить устойчивые научные сценарии от случайных функций меню. Калибровка, comparison-star photometry, временные метки, детрендинг и проверка кривой повторяются в разных учебных и исследовательских процессах, поэтому именно они составляют ядро AstroImageJ.

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

AstroImageJ разумно сравнивать не с обычными фоторедакторами, а с научными программами, которые пересекаются с ним по FITS и астрономическому анализу. Ниже используются два реальных варианта — Siril и ImageJ. Сравнение не означает, что один пакет универсально заменяет другой: их исходные задачи различаются.

КритерийAstroImageJSirilImageJ
Основной фокусВременная дифференциальная фотометрия, light curves, FITS/WCS, транзитыАстрономическая обработка серий, calibration, registration, stacking, image enhancement; также aperture photometry и light curvesУниверсальный анализ научных изображений и расширение плагинами
Калибровка science framesData Processor: bias, dark, flat, non-linearity, real-time pipelineРазвитый preprocessing pipeline с calibration, registration и stackingБазовые операции доступны, но астрономический конвейер не является центральным сценарием
Дифференциальная фотометрияMulti-Aperture с target/reference ensemble, tracking, auto compsAperture photometry и light_curve по target/reference starsНужны общие измерительные инструменты или специализированные плагины/скрипты
Transit analysisMulti-Plot, detrending, transit fitting, BLS/TLS periodogramsСтроит exoplanet/variable light curves; основной акцент шире и включает обработку/stackingНет встроенного астрономического transit workflow в базовом ImageJ
FITS/WCSГлубоко интегрированы в display, headers, plate solving и trackingFITS и astrometry являются основными астрономическими функциямиFITS открывается, но специализированная астрономическая WCS-цепочка не является ядром
РасширяемостьНаследует ImageJ macros/plugins и добавляет собственные модулиCLI, scripts и современная Python scripting systemСильная сторона: Java plugins, macros, scripts, большое сообщество
Когда практичнееКогда конечный продукт — точная временная фотометрия и анализ одной или нескольких light curvesКогда нужен широкий астрономический preprocessing/stacking и затем фотометрия в том же пакетеКогда задача относится к универсальному scientific image analysis и требует нестандартных плагинов

AstroImageJ и Siril. Оба пакета умеют работать с астрономическими изображениями и light curves, но Siril сильнее ориентирован на общий preprocessing, registration, stacking и улучшение астрономического изображения. Его photometry-модуль выполняет aperture photometry, умеет анализировать variable/reference stars и строить light_curve. AIJ, в свою очередь, глубже связывает Multi-Aperture с Multi-Plot, comparison ensemble, detrending и транзитным fit. Поэтому для одной задачи они пересекаются, но путь пользователя различается.

AstroImageJ и ImageJ. AIJ использует ImageJ как основу, поэтому знакомые меню, типы изображений, macros и plugins сохраняются. Но обычный ImageJ — универсальная научная система: сегментация, измерения, фильтры, плагины и обработка разных научных форматов. AIJ добавляет предметную астрономическую модель — FITS Header Editor, WCS, Astrometry.net, Data Processor, Multi-Aperture, Multi-Plot, Coordinate Converter. Для транзитной фотометрии эта специализация избавляет от сборки собственного набора плагинов.

Выбор по сценарию получается простым. Для серии экзопланетных кадров с целью получить относительный поток и transit fit — AstroImageJ. Для широкого астрономического preprocessing и stack изображения с возможностью последующей фотометрии — Siril. Для нестандартного научного анализа изображений за пределами астрономии или разработки собственных Java-плагинов — ImageJ.

FAQ по AstroImageJ

AstroImageJ — это отдельная программа или плагин ImageJ?

Для пользователя это отдельная устанавливаемая программа с собственными релизными пакетами. Внутри она включает ImageJ и его компоненты, а также специализированные AIJ-модули. Устанавливать чистый ImageJ и затем вручную собирать AstroImageJ из плагинов для обычного использования текущей версии не требуется.

Какая версия AstroImageJ актуальна?

Стабильный выпуск 6.0.10.00 опубликован 23 июля 2026 года. Между стабильными релизами существуют Daily Build, поэтому при сравнении результатов нужно фиксировать полный номер сборки.

Нужна ли отдельная Java?

В 6.0.10.00 Java 25 входит в сборку. Пакет поставляется вместе с подходящим runtime, поэтому для штатной установки не нужно отдельно искать Java.

Поддерживается ли Apple Silicon?

Да. Для macOS публикуются отдельные x64 и arm64 пакеты. На Mac с Apple Silicon выбирают ARM64-сборку, а на Intel Mac — x64.

Есть ли версия для Linux ARM?

Да. В 6.0.8.00 появились официальные Linux ARM64/aarch64 builds, а 6.0.10.00 выпускается и для Linux arm64, и для Linux x64.

Можно ли работать без интернета?

Локальная калибровка, открытие FITS, Multi-Aperture и Multi-Plot выполняются на компьютере. Интернет нужен для функций, которые явно обращаются к сетевым сервисам, включая remote Astrometry.net, SIMBAD и некоторые внешние преобразования времени. При наличии локального WCS и подготовленных метаданных основной фотометрический цикл остаётся локальным.

Отправляет ли plate solving полные FITS-файлы на Astrometry.net?

AIJ формирует для сетевого plate solving список обнаруженных координат звёзд x,y и отправляет их сервису вместе с параметрами задачи; полный исходный FITS для этого интерфейса не требуется.

Зачем нужен Astrometry.net User Key?

Он авторизует сетевое plate-solving задание на nova.astrometry.net. User Key вводится в Astrometry Settings. Без него remote solver не выполняет стандартный сетевой рабочий процесс AIJ.

Можно ли plate-solve без внешнего сервера?

В Windows предусмотрена возможность локального solver. Кроме того, AIJ умеет использовать уже существующую WCS в FITS, поэтому изображение, plate-solved другим инструментом, не обязательно отправлять повторно.

Какие calibration frames поддерживает Data Processor?

DP выполняет bias subtraction, dark subtraction и flat-field division. Также предусмотрена correction detector non-linearity. Каждый этап можно включить или отключить отдельно.

Что такое Multi-Aperture?

Это модуль серийной дифференциальной фотометрии. Он размещает апертуры на цели и comparison stars, переносит их по серии, измеряет signal/sky и создаёт Measurements Table для последующего Multi-Plot.

Можно ли использовать не круглые апертуры?

Да. Помимо круговых режимов современные ветки поддерживают elliptical apertures; freeform apertures появились в 5.4 как beta-функция и предназначены для пользовательской геометрии области.

Можно ли измерять астероиды?

Да. Multi-Aperture поддерживает tracking moving targets, а AIJ умеет формировать MPC-oriented output. Для движущейся цели важно выбрать подходящий режим слежения, а не использовать только неподвижные координаты звёздного поля.

Можно ли обрабатывать переменные звёзды?

Да. Дифференциальная фотометрия и Multi-Plot применимы к variable stars и eclipsing binaries. Для вывода предусмотрен AAVSO-формат.

Поддерживаются ли данные TESS?

Да. AIJ читает TESScut image files, TESS TICA/SPOC full-frame data и postage stamps, а также совместимые FITS lightcurve tables, включая TESS SPOC/QLP. Для длинных рядов доступны BLS, TLS и Lomb–Scargle periodograms.

Что лучше использовать по оси времени — номер кадра, JD или BJD?

Номер кадра удобен только для диагностики последовательности. Для научного времени используют корректную астрономическую временную шкалу. AIJ умеет рассчитывать JD_UTC, HJD_UTC и BJD_TDB при наличии правильного времени экспозиции, координат цели и обсерватории.

Почему BJD может оказаться неправильным?

Типовые причины лежат во входных метаданных: неверная дата/время, некорректный EXPTIME, неправильные координаты цели, ошибочный знак longitude или неверное положение обсерватории. Проверять нужно контрольный FITS до массовой обработки.

Что делает Use virtual stack?

Он не загружает всю серию целиком в RAM, а читает кадры с диска по мере необходимости. Это снижает расход памяти, но замедляет фотометрию из-за дополнительного дискового ввода-вывода.

Можно ли автоматически обрабатывать новые кадры во время наблюдений?

Да. Data Processor переходит в real-time mode при ненулевом Polling Interval. Он периодически сканирует каталог, калибрует новые изображения и при включённых опциях запускает Multi-Aperture и Multi-Plot.

Можно ли сохранить настройки фотометрии и графика?

Да. Сохраняются Measurements Table, plot configuration и apertures. В современных ветках unified fits.fz может содержать все три компонента вместе.

Можно ли загрузить обычный CSV в Multi-Plot?

Measurements Table reader принимает совместимые разделённые таблицы; в ветке 6 расширено распознавание csv и tsv. Данные также можно перетащить на панели Multi-Plot, если структура совместима.

Возвращает ли AstroImageJ ошибки параметров транзита?

Нет. Встроенная подгонка позволяет исследовать транзитную модель и детрендинг, но неопределённости fitted transit parameters AIJ не возвращает. Для полноценного статистического вывода используют дополнительное специализированное ПО.

Можно ли использовать AstroImageJ только как просмотрщик FITS?

Можно открывать и изучать FITS, смотреть заголовки и координаты WCS, но это использует лишь часть возможностей программы. Если задача ограничена просмотром научного изображения, интерфейс AIJ окажется сложнее минимального FITS viewer.

Чем AstroImageJ отличается от обычного ImageJ?

ImageJ — универсальный анализатор научных изображений. AstroImageJ включает его основу и добавляет астрономический Image Display, Data Processor, FITS/WCS-инструменты, Astrometry.net, Multi-Aperture, Multi-Plot и Coordinate Converter.

Нужно ли всегда делать plate solving?

Нет. Для простой апертурной фотометрии серия может обрабатываться без WCS, если tracking надёжно удерживает объекты. WCS существенно упрощает координатный контроль, выравнивание, common-field selection и восстановление апертур после больших смещений.

Можно ли изменить FITS header?

Да. FITS Header Editor по умолчанию блокирует значения. После отключения Lock keywords можно редактировать допустимые строки, вставлять и удалять записи. Структурные поля SIMPLE, BITPIX, NAXIS, NAXIS1 и NAXIS2 вручную не изменяются.

Как не потерять исходные FITS?

Храните raw отдельно и не включайте Re-save Raw Science без осознанной необходимости. Калиброванные изображения записывайте в другой каталог или с другим шаблоном имени. До массовой обработки проверяйте один тестовый кадр.

Есть ли в AstroImageJ пакетная астрометрия?

Да. Astrometry Settings можно использовать вместе с Data Processor и image stack. После настройки solver обрабатывает последовательность и добавляет WCS в FITS, а опции позволяют пропускать уже solved images.

Какие форматы можно сохранить из Data Processor?

Поддерживаются FITS .fits/.fit/.fts и ряд форматов ImageJ: TIFF, JPEG, GIF, PNG, BMP, RAW, AVI и ZIP. Для FITS доступны FPACK и GZIP compression.

Подходит ли AIJ для художественной астрофотографии?

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

Итог: когда AstroImageJ оправдывает сложность интерфейса

AstroImageJ стоит выбирать, когда результатом работы должна стать проверяемая временная фотометрия, а не только обработанное изображение. Программа объединяет калибровку, FITS/WCS, plate solving, ансамблевую дифференциальную фотометрию, таблицы, Multi-Plot и преобразование времени. Связь этих модулей особенно ценна для транзита экзопланеты: наблюдатель может пройти от raw science frames до относительного потока и первичной модели внутри одного окружения.

Новичку лучше начинать не с полного набора Fit Settings, а с короткого воспроизводимого цикла: корректно откалибровать одну серию, plate-solve контрольный кадр, вручную выбрать T1 и несколько устойчивых comparison stars, проверить Measurements Table и построить raw light curve. После этого добавляются BJD_TDB, детрендинг, автоматический comparison selection и fit. Такой порядок позволяет понимать источник каждого изменения в кривой.

Для регулярной работы важнее всего сохранить структуру проекта: raw, calibrated, измерительную таблицу, апертуры, plot configuration и номер версии AIJ. Тогда смена comparison ensemble или способа детрендинга остаётся проверяемой операцией, а не набором незафиксированных кликов. Ветку 6.0.10.00 имеет смысл использовать как текущую стабильную основу; daily builds нужны прежде всего тогда, когда конкретное исправление необходимо для известной проблемы.

Для задач, где нужен широкий stacking и художественный астрономический preprocessing, практичнее рассмотреть Siril; для универсального научного анализа изображений и собственной plugin-логики — ImageJ. AstroImageJ наиболее целен там, где ядро проекта — временная апертурная фотометрия, контроль FITS-метаданных и анализ кривой блеска.

Список изменений

История версий:

  • Развитие AstroImageJ хорошо видно по переходу от ветки 5 к ветке 6. Сначала были расширены форматы TESS, автоматическая работа с comparison stars и fitting, затем появились свободные и эллиптические апертуры, unified FITS tables, а в 6.x — новая система распространения, Java 25, periodograms, ARM64 Linux, улучшения масштабирования интерфейса и ускоренный внешний BJD. Между стабильными релизами публикуются Daily Build; их следует отличать от основных стабильных выпусков.
  • Текущий номер версии и последняя строка changelog — не одно и то же понятие: между стабильными релизами существуют daily builds, а поздний daily может содержать отдельное исправление, не меняющее основной стабильный выпуск. Для воспроизводимой научной работы в журнале проекта следует фиксировать полный номер сборки, а не только «6.x».

Выберите ссылку для загрузки AstroImageJ

Всего скачали: 7 | сегодня: 3

Похожие программы на AstroImageJ

из раздела "Графические редакторы"

Оставте свой отзыв о AstroImageJ