Lynkeos: инструкция от гика, калибровка, выравнивание, отбор и сложение астрофото на Mac
Lynkeos — настольная программа для macOS, рассчитанная на обработку астрономических изображений, полученных через телескоп. Её рабочий процесс построен вокруг типичной цепочки lucky imaging: собрать кадры или видеопоследовательности, при необходимости применить калибровочные кадры, выровнять изображения, оценить их качество, исключить неудачные кадры, сложить выбранные и затем усилить детали фильтрами. Актуальная ветка проекта остаётся живой: версия 3.10 вышла в ноябре 2025 года, работает нативно на Intel и Apple Silicon и требует macOS 10.13 или новее. Программа распространяется бесплатно с исходным кодом по GNU GPL версии 2 или более поздней и не привязана к подписке или аккаунту.
Что такое Lynkeos и в каком состоянии проект
Lynkeos разработан Жан-Этьеном Ламио (Jean-Etienne Lamiaud) как Cocoa-приложение для астрономической обработки изображений. В проекте SourceForge продукт по-прежнему отмечен статусом Beta, однако это не означает замороженную экспериментальную сборку: ветка 3.x обновлялась в 2022, 2023 и несколько раз в 2025 году. Последний доступный релиз — 3.10; в нём добавлена поддержка flat dark frames и исправлены ошибки стэкинга, чтения 32-битных целочисленных FITS и экспорта последовательностей.
Назначение у Lynkeos узкое. Это не каталог фотографий, не планетарий, не программа управления телескопом и не универсальный фоторедактор. Основная задача — превратить серию кадров одного объекта в более чистый и детализированный результат за счёт калибровки, совмещения и стэкинга. На странице проекта прямо отмечена пригодность и для планетной, и для deep-sky съёмки, но встроенный учебный материал в первую очередь использует планетные видеопоследовательности как наиболее наглядный сценарий.
Официальная бинарная сборка предназначена для macOS. Версия 3.10 поддерживает Intel и ARM, то есть Apple Silicon, и заявляет минимальную систему macOS 10.13. Это важное отличие от части современных астрофотографических пакетов, которые уже требуют значительно более новую macOS. Для старого Mac это делает Lynkeos одним из немногих актуально обновлявшихся вариантов, которые сохраняют совместимость с High Sierra и последующими системами.
Исходное дерево содержит локализации en, es, fr и it. Русской локализации в текущей структуре проекта нет. Английская и французская справка доступны непосредственно в Wiki проекта; названия инструментов и кнопок в этом обзоре приведены в английском варианте, потому что именно он используется в актуальной документации.
Основные параметры
| Параметр | Актуальное состояние |
|---|---|
| Продукт | Lynkeos |
| Разработчик | Jean-Etienne Lamiaud |
| Тип | Настольное приложение для калибровки, выравнивания, анализа качества, стэкинга и постобработки астрофото |
| Текущая версия | 3.10, релиз 8 ноября 2025 года |
| Статус проекта | Активно распространяется; в SourceForge отмечен как Beta |
| Платформа | macOS 10.13 и новее |
| Процессоры | Intel и ARM / Apple Silicon |
| Цена | Бесплатно |
| Языки интерфейса | English, French, Italian, Spanish; русской локализации нет |
| Лицензия | GNU GPL v2 или более поздняя |
| Регистрация | Для запуска и локальной обработки не предусмотрена |
| Проектный файл | .seq — Lynkeos project |
| Основной импорт | Видеопоследовательности QuickTime, MPEG, AVI, SER; статические изображения, TIFF, FITS и RAW цифровых камер |
| Экспорт результата | RGB TIFF 8/16 бит или floating point; монохромный FITS; экспорт последовательности как SER или набор TIFF |
| Автоматизация | Автоматический анализ качества и отбор по порогу, многопоточная обработка, sigma-reject и другие режимы стэкинга |
| ИИ-функции | Нет; обработка основана на алгоритмах корреляции, FFT, статистике и классических фильтрах |
| Облако | Рабочий процесс строится вокруг локальных файлов; загрузка данных на облачный сервис не является частью программы |
Интерфейс и логика работы
Основное окно Lynkeos отражает последовательность обработки, а не модель «открыть один файл и применить эффект». Документ делится на три рабочие зоны. Слева сверху находится список исходных изображений и видео, справа — Image frame с текущим кадром или результатом, слева снизу — Tools frame с параметрами выбранного этапа. Между областями стоят разделители, а левую часть можно сворачивать, чтобы отдать больше места изображению.

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

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

Tools frame меняется вместе с этапом обработки. На панели инструментов и в меню Process доступны List, Align, Analyze, Stack и фильтры постобработки. Программа также различает режимы Lists и Result. В первом случае действия применяются к исходной последовательности или к выбранным элементам списка, во втором — к уже сложенному результату.
Отдельно существует переключение типа данных: обычные изображения, flat field, flat dark и dark frame. Для калибровочных режимов доступны только операции управления списком и стэкинга, поскольку такие кадры должны оставаться необработанными фильтрами. Добавление flat dark в текущий набор режимов относится к версии 3.10.
Основные функции Lynkeos
Сбор последовательности из видео и отдельных кадров
Один документ может содержать несколько видеопоследовательностей и статических изображений. Видеофайл раскрывается на отдельные фреймы, а отметка в первом столбце определяет, будет ли конкретный кадр участвовать в последующих вычислениях. Такая модель позволяет смешивать несколько съёмочных серий одного объекта и контролировать включение каждого кадра без предварительного извлечения видео во внешней программе.
Калибровка dark, flat и flat dark
Для удаления постоянных дефектов и неравномерности чувствительности Lynkeos использует dark frames и flat fields. Dark вычитается из исходных изображений, а flat field применяется для компенсации неодинаковой передачи света или чувствительности по полю. Начиная с 3.10 программа отдельно поддерживает flat dark frames. Калибровочные наборы складываются внутри документа и затем используются при обработке основной последовательности. Условие принципиальное: кадры основной съёмки и соответствующая калибровка должны иметь одинаковый размер.
Многоточечное выравнивание
Выравнивание построено на взаимной корреляции, вычисляемой через FFT. Пользователь задаёт один или несколько квадратов на характерных деталях. Дополнительные точки позволяют вычислять не только сдвиг, но и вращение и масштаб относительно опорного кадра. В списке успешное выравнивание отмечается зелёным именем, а численные смещения и, при наличии, Rot и Scale записываются в соответствующие столбцы.
Многоточечный режим особенно полезен для протяжённых объектов, где одной локальной области недостаточно. При этом программа сохраняет возможность использовать один квадрат для планеты, занимающей небольшую часть кадра. Отображение каждого корректируемого изображения во время вычислений можно отключить в Preferences, чтобы уменьшить накладные расходы на обновление интерфейса.
Анализ резкости и автоматический отбор
Analyze рассчитывает показатель качества для каждого выбранного кадра. В текущей справке описаны два метода: Entropy и Power spectrum. Энтропийный вариант рекомендован для планетных изображений. Спектральный вариант оценивает энергию в выбранном диапазоне пространственных частот; нижняя и верхняя границы диапазона могут настраиваться.
После анализа активируется Autoselect. Порог на слайдере автоматически снимает отметку с кадров, качество которых ниже выбранного уровня, и возвращает кадры при уменьшении порога. Автоматическая оценка не объявляется безошибочной: документация прямо рекомендует визуально проверять результат, если численная оценка расходится с тем, что видно на кадрах.
Стэкинг с несколькими статистическими режимами
Stack объединяет отмеченные кадры в итоговое изображение с учётом субпиксельных смещений. Обычный Standard вычисляет среднее. Режим ∑ reject выполняет двухпроходное усреднение и исключает значения, удалённые от среднего дальше заданного числа стандартных отклонений. Extrema оставляет минимум или максимум; вариант с максимумом применим, например, к незаведённым последовательностям неба для получения звёздных треков.
Прямоугольник кадрирования определяет, какая часть исходной области попадёт в результат. Double size создаёт стэк вдвое больше выбранного прямоугольника, используя субпиксельную информацию выравнивания, но не добавляет новую оптическую детализацию. Prenormalize приводит изображения к одинаковому максимуму и полезен для последовательностей с меняющейся яркостью, включая сумеречные flat frames.
Постобработка результата
После сложения Lynkeos предлагает несколько специализированных фильтров. Встроены деконволюция с гауссовой моделью размытия, итеративная Lucy-Richardson deconvolution, Wavelet, Unsharp mask, Chromatic align, а также Levels and gamma. Фильтры можно применять цепочкой, возвращаться к ранее добавленной обработке и менять её параметры. Это важное отличие от простого «запечь эффект»: стек обработки остаётся управляемым внутри проекта, пока документ не закрыт или не экспортирован в обычный файл.
Chromatic align предназначен для коррекции цветового расхождения каналов, возникающего, например, из-за атмосферной дисперсии. Levels and gamma позволяет работать с уровнями по цветовым каналам. При этом Lynkeos не пытается заменить универсальный редактор для окончательной цветокоррекции, ретуши, поворота и подготовки к публикации. После экспорта TIFF работу при необходимости продолжают в другом приложении; для выбора такого инструмента можно использовать обзор фоторедакторов для компьютера.
Сохранение проекта и экспорт
Lynkeos различает рабочий документ и готовое изображение. Формат проекта .seq хранит состояние документа, чтобы вернуться к обработке. Для финального кадра используются File → Save image… и форматный плагин. В официальном описании результата указаны RGB TIFF с 8-битной, 16-битной или floating-point точностью и монохромный FITS. FITS недоступен для цветного результата. Отдельная команда File → Export as movie… выводит последовательность; текущая ветка поддерживает SER, а с 3.6 также экспорт в последовательность TIFF.
Задача → инструмент → результат → что проверить
| Задача | Инструмент | Результат | Что проверить |
|---|---|---|---|
| Убрать постоянные горячие пиксели и термальный фон | Dark frame | Калиброванная основная последовательность | Размер dark совпадает с размером рабочих кадров |
| Скомпенсировать неодинаковую яркость по полю | Flat field, при необходимости flat dark | Более ровная передача по кадру | Калибровка снята с тем же оптическим трактом и имеет тот же размер кадра |
| Совместить объект между кадрами | Align | Смещения, вращение и масштаб для кадров | Имена успешно выровненных кадров зелёные, а ∂x/∂y заполнены |
| Отделить резкие кадры от слабых | Analyze + Autoselect | Quality и автоматический набор выбранных кадров | Сортировка по Quality визуально соответствует реальной резкости |
| Повысить отношение сигнал/шум | Stack | Сложенное изображение выбранной области | В стэк попали только отмеченные кадры, область кадрирования не обрезает объект |
| Подавить выбросы | ∑ reject | Стэк с исключением статистических выбросов | Порог отклонений не удаляет полезный сигнал |
| Усилить мелкие детали | Deconvolution, Lucy-Richardson, Wavelet, Unsharp mask | Обработанный стэк | На границах и контрастных деталях не появились выраженные артефакты |
| Свести цветовые каналы | Chromatic align | Уменьшенное цветовое расхождение | Красная и синяя кайма вокруг объекта уменьшилась без заметного смещения деталей |
| Передать результат в другой редактор | Save image… | TIFF или монохромный FITS | Формат, разрядность и цветность соответствуют следующему этапу обработки |
Карта форматов и совместимости
Форматная модель Lynkeos складывается из нескольких плагинов чтения и записи. Часть статических форматов открывается через Cocoa, специализированные плагины отвечают за TIFF, FITS, RAW и видеоконтейнеры. В 3.6 чтение RAW было переведено на LibRaw для большинства камер; тот же релиз добавил поддержку Bayer-матрицы в варианте FITS RAW. Это делает RAW-поддержку актуальной для современных камер, но конкретная модель камеры всё равно зависит от возможностей включённой версии LibRaw.
| Формат или тип | Импорт | Экспорт | Редактируемость и ограничения |
|---|---|---|---|
| Lynkeos project .seq | Да | Да, через Save / Save as… | Рабочий документ программы; не является обычным растровым изображением |
| TIFF | Да, 8/16 bit и floating point | Да, RGB 8/16 bit и floating point; также последовательность TIFF | Основной переносимый формат для дальнейшей постобработки |
| FITS | Да, включая исправления для 32-bit integer FITS в 3.10 | Да для монохромного результата | Цветной результат в FITS через Save image недоступен |
| RAW цифровых камер | Да, большинство форматов через LibRaw | Нет как исходный RAW | RAW конвертируется для обработки; доступны настройки баланса белого, ориентации и уровней |
| SER | Да | Да, как видеопоследовательность | Поддерживается отдельная настройка цветового баланса при чтении |
| AVI / MPEG / QuickTime | Да | Экспорт строится через доступные movie writer-плагины; актуально подтверждены SER и TIFF sequence | Чтение видео зависит от формата и соответствующего встроенного обработчика |
| Обычные изображения, поддерживаемые Cocoa | Да | Через активные плагины записи | Набор конкретных форматов определяется установленными и активными форматными плагинами |
Для архивного хранения результата наиболее предсказуем TIFF: он сохраняет цвет и доступен с повышенной разрядностью. FITS логичен для монохромного астрономического потока и дальнейшей работы в программах, ориентированных на научные данные. Проект .seq нужен не вместо TIFF или FITS, а вместе с ними: первый сохраняет рабочее состояние Lynkeos, второй или третий служит переносимым изображением.
Производительность, интернет, безопасность и приватность
Вычислительная часть Lynkeos оптимизирована под многопроцессорные и многоядерные системы. Для Intel используются векторные инструкции SSE, для ARM — Neon. Это не маркетинговое обещание конкретной скорости: официальные материалы не приводят универсальных бенчмарков, поэтому время обработки нельзя корректно оценить без размера кадра, длины последовательности, выбранного алгоритма и параметров Mac.
В Preferences предусмотрены два кэша. Number of movie images in cache определяет, сколько уже обработанных кадров видео сохраняется для быстрого повторного отображения. Memory size of the processing cache резервирует память для промежуточных результатов и уменьшает повторные вычисления. Увеличение кэша ускоряет повторный доступ ценой потребления RAM, поэтому максимальное значение не является автоматически лучшим.
Для Align, Analyze и Stack можно отключать обновление изображения во время вычислений. Это уменьшает работу интерфейса, когда просмотр каждого промежуточного кадра не нужен. Анализ изображения по умолчанию как раз не обязан постоянно обновлять Image frame. При больших сериях это полезнее, чем пытаться ускорять обработку за счёт уменьшения точности или количества кадров до того, как качество действительно оценено.
Рабочая цепочка Lynkeos локальная: исходные видео, фотографии, калибровочные кадры и проект берутся с диска, а вычисления выполняются настольным приложением. В интерфейсе обработки нет обязательной авторизации или облачной отправки файлов. Интернет нужен для получения дистрибутива, справки, исходного кода и обращения к трекеру проекта, но не является этапом стэкинга.
На первом запуске macOS может заблокировать Lynkeos как приложение от неопознанного разработчика. Текущая инструкция проекта предлагает открыть System Settings → Privacy & Security и разрешить запуск через Open Anyway. Это системный защитный механизм macOS, а не ошибка файла проекта. Устанавливать приложение в обход Gatekeeper сторонними командами не требуется.
С точки зрения прозрачности кода Lynkeos выгодно отличается от закрытых утилит: исходники опубликованы, а лицензия разрешает изучение и модификацию. Открытый код не отменяет обычных мер безопасности: официальная точка распространения — раздел файлов проекта. Для рабочего документа ценность резервирования определяется наличием сохранённого .seq и переносимого результата TIFF или FITS; конкретная последовательность безопасного сохранения приведена в практическом разделе ниже.
Цена и лицензирование
Lynkeos не имеет платных редакций, подписки, пробного периода с истечением срока или функционально урезанного бесплатного режима. Полное приложение и исходный код распространяются в проекте SourceForge. Лицензия — GNU General Public License, version 2 or later. По этой причине цена владения сводится к собственному оборудованию, дисковому пространству и времени на освоение; отдельных платных модулей для базового стэкинга нет.
Архитектура поддерживает плагины. Для специализированной обработки полного солнечного затмения существует Eclipse chaser plugins pack, а для разработчиков публикуется SDK. Наличие SDK не превращает Lynkeos в магазин расширений: плагины являются способом расширить локальную программу, а не подписной моделью.
Жизненный цикл Lynkeos
Проект существует давно, но важнее не возраст, а то, как менялась актуальная ветка. Ранние версии сформировали плагинную архитектуру чтения и записи, поддержку TIFF, FITS и RAW. Ветка 2.x добавила обработку через цепочку фильтров, Wavelet и Lucy-Richardson, статистические варианты стэкинга и кэширование. Ветка 3.x заметно обновила основу под современные компьютеры.
| Этап | Что изменилось | Практический смысл сегодня |
|---|---|---|
| 2005–2008 | Плагинные форматы, TIFF/FITS/RAW, архитектура обработки, Wavelet и Lucy-Richardson | Сформировался основной набор функций, который до сих пор определяет интерфейс |
| 2014, версия 2.10 | FITS, MPEG и AVI стали поддерживаться без дополнительных пакетов | Видео и астрономические форматы стали частью штатной поставки |
| 2018, версия 3.0 | Многоточечное выравнивание с коррекцией вращения и масштаба; обновлены FFTW, CFITSIO, FFmpeg и TIFF | Программа стала лучше подходить для протяжённых объектов и современных форматов |
| 2023, версия 3.6 | LibRaw для большинства RAW, Bayer FITS RAW, arm64, оптимизация отображения, TIFF sequence export | Нативная работа на Apple Silicon и более современная RAW-цепочка |
| 2023, версия 3.7 | SER exporter | Можно вернуть обработанную последовательность в распространённый астрономический видеоконтейнер |
| 2025, версии 3.8–3.9 | Большой набор исправлений, сортировка списка, устранение утечек памяти и проблем экспорта | Снижены риски при длинных списках, RAW и SER/TIFF-экспорте |
| 2025, версия 3.10 | Flat dark, исправления sigma-reject, 32-bit FITS и уровней при movie export | Текущая версия закрывает несколько ошибок, которые важны именно в типичном астрофотографическом потоке |
По состоянию на сентябрь 2026 года более новой версии, чем 3.10, в каталоге проекта нет. При этом наличие релизов 3.8, 3.9 и 3.10 в течение 2025 года показывает, что Lynkeos нельзя считать окончательно заброшенным наследием старого OS X. Ограничение другое: развитие идёт небольшим проектом, а интерфейс и документация сохраняют классическую Cocoa-модель без попытки превратить программу в современный облачный пакет.
Как пользоваться программой — советы гика
Установка и первый запуск на macOS
Цель: запустить актуальную сборку Lynkeos 3.10 и не отключать системную защиту целиком. Подготовка: нужен Mac на Intel или Apple Silicon с macOS 10.13 или новее и распакованный архив приложения.
- Переместите Lynkeos в папку Applications. Запуск из распакованного архива технически возможен, но стандартная папка упрощает дальнейшее использование.
- Откройте приложение. Если macOS блокирует запуск сообщением об unidentified developer, закройте предупреждение.
- Откройте System Settings → Privacy & Security и найдите сообщение о заблокированном Lynkeos.
- Нажмите Open Anyway и подтвердите запуск в системном диалоге.
Проверка: открывается новый пустой документ Lynkeos. Типичная ошибка: попытка многократно запускать приложение, не разрешив его в Privacy & Security, приводит к тому же системному отказу. Безопасный откат: если запуск не нужен, удалите приложение из Applications; менять глобальные настройки Gatekeeper не требуется.
Настройки после установки: кэш, RAW, SER и вычисления
Цель: проверить параметры, которые влияют на память, RAW-конверсию и отображение во время обработки. Подготовка: откройте Preferences Lynkeos до длинной последовательности.
- В разделе Cache проверьте Number of movie images in cache. Большое значение ускоряет возврат к уже обработанным кадрам, но занимает больше памяти.
- Проверьте Memory size of the processing cache. Этот кэш хранит промежуточные результаты и уменьшает повторные вычисления.
- В RAW Conversion задайте папку временных файлов либо оставьте поле пустым, чтобы использовалась системная временная папка. Здесь же доступны автоматический поворот по метаданным, camera white balance или manual white balance, а также автоматические или ручные уровни dark и saturation.
- В SER preferences при необходимости задайте коэффициенты цветового баланса для чтения SER.
- В Align, Analyze и Stack preferences решите, нужно ли обновлять изображение во время вычислений. Отключённое обновление уменьшает нагрузку интерфейса.
Проверка: параметры сохраняются в Preferences и применяются к следующей обработке. Типичная ошибка: выделить слишком много памяти под кэш на Mac с небольшим объёмом RAM. Безопасный откат: уменьшите объём кэша; исходные файлы при этом не изменяются.
Создание списка из SER, AVI, RAW, FITS, TIFF и отдельных кадров
Цель: собрать материал в одном документе. Подготовка: исходные файлы должны находиться на доступном локальном диске.
- В новом документе выберите List. Нажмите кнопку + в нижней левой части окна, в Tools frame.
- В открывшемся open panel выберите один или несколько файлов и подтвердите добавление.
- Вместо диалога можно перетащить изображения или видео из Finder в List frame.
- Для видео раскройте треугольник слева от имени файла, чтобы увидеть отдельные кадры.
- Нажмите строку кадра и убедитесь, что справа появляется соответствующее изображение.
Проверка: файлы появились в списке, а видео раскрывается на кадры. Типичная ошибка: случайно добавить лишнюю серию. Безопасный откат: выделите ненужный элемент и используйте кнопку −; удаление строки из документа не означает удаление исходного файла с диска.
Создание master dark, flat и flat dark
Цель: подготовить калибровочные стэки перед основной последовательностью. Подготовка: калибровочные кадры должны иметь тот же размер, что и рабочие изображения.
- В верхнем mode menu переключитесь с обычных Images на Dark frame, Flat field или Flat dark frame.
- В режиме List добавьте соответствующие изображения или видео тем же способом, что и основную серию.
- Переключитесь на Stack. Для dark и flat область стэкинга охватывает весь кадр автоматически.
- Нажмите Stack. После завершения программа покажет результат калибровочного стэка.
- Вернитесь к Lists и повторите операцию для другого типа калибровки, если он используется.
- После подготовки калибровок вернитесь в обычный режим Images.
Проверка: в соответствующем режиме существует stacked calibration frame. Типичная ошибка: смешать кадры разных размеров; такая калибровка не соответствует основной серии. Безопасный откат: удалите неверные элементы из калибровочного списка и соберите master заново; исходники остаются неизменными.
Многоточечное выравнивание с Rotation и Scale
Цель: совместить объект между кадрами и при необходимости компенсировать вращение и масштаб. Подготовка: основная серия должна быть загружена и отмечена для обработки.
- Выберите Align на панели или в меню Process.
- Задайте первый квадрат: выберите Size и перетащите красную область на планету или хорошо различимую деталь.
- Для дополнительной точки нажмите + слева в списке alignment squares либо нарисуйте новый квадрат с удержанием Shift.
- Если нужно использовать другой опорный кадр, выделите его в списке и включите Reference.
- При двух и более подходящих точках включите Rotation и/или Scale, если требуется вычислять эти преобразования.
- Нажмите Align. Во время работы кнопка превращается в Stop.
Проверка: успешно совмещённые элементы получают зелёные имена; ∂x и ∂y заполняются, а при включённых функциях обновляются Rot и Scale. Типичная ошибка: разместить квадрат на пустом фоне или шуме — корреляции не за что зацепиться. Безопасный откат: кнопка Cancel удаляет результат выравнивания для выбранного кадра или для всех кадров, если отдельный элемент не выбран.
Анализ качества и автоматический отбор кадров
Цель: численно оценить резкость серии и исключить слабые кадры перед стэкингом. Подготовка: серия выровнена; область анализа должна содержать характерные детали.

- Выберите Analyze.
- Задайте квадрат анализа через X, Y и Size либо нарисуйте его поверх важной детали в Image frame.
- В Method выберите Entropy для типичной планетной последовательности либо Power spectrum, когда нужен частотный критерий.
- Для Power spectrum настройте Selection frequencies; Preview показывает, какие детали остаются в выбранной полосе.
- Нажмите Analyze и дождитесь заполнения столбца Quality.
- Передвиньте Autoselect до порога, при котором остаётся разумное количество хороших кадров.
- Отсортируйте список по Quality и визуально просмотрите верхние и нижние значения.
Проверка: Quality заполнен, Autoselect меняет флажки выбора, а визуальный просмотр в целом подтверждает рейтинг. Типичная ошибка: считать численный показатель абсолютной истиной. Безопасный откат: флажки можно вернуть вручную, а порог Autoselect изменить без повторного импорта или выравнивания.
Стэкинг: Standard, ∑ reject, Extrema и Prenormalize
Цель: получить единый кадр из выбранной части последовательности. Подготовка: отмечены только кадры, которые должны попасть в результат.

- Выберите Stack.
- Нарисуйте красный crop rectangle вокруг объекта или введите X, Y, W и H. Всё за пределами прямоугольника в финальный стэк не попадёт.
- Оставьте Mode = Standard для обычного среднего либо выберите ∑ reject, если нужно статистически исключать выбросы. Extrema оставляет минимум или максимум.
- Включайте Prenormalize только для серии с заметно различающейся яркостью, когда требуется нормализация к общему максимуму.
- Double size используйте, если нужен увеличенный результат на основе субпиксельного выравнивания; он не создаёт новых деталей сам по себе.
- Нажмите Stack.
Проверка: после завершения Result показывает сложенное изображение выбранной области. Типичная ошибка: слишком тесный crop rectangle обрезает объект после учёта смещений. Безопасный откат: вернитесь в Lists, увеличьте область и запустите Stack снова; исходные кадры не изменяются.
Постобработка: Deconvolution, Wavelet, Unsharp mask и Chromatic align
Цель: усилить полезные детали в готовом стэке без разрушения исходной последовательности. Подготовка: активен Result после завершённого стэкинга.

- Выберите Deconvolution и задайте blurring radius и Threshold. В учебном материале для примера используется небольшой радиус порядка нескольких пикселей, но подходящее значение определяется конкретным изображением.
- Для альтернативной итеративной деконволюции используйте Lucy Richardson.
- Wavelet применяйте, когда требуется управлять деталями на разных пространственных масштабах.
- Unsharp mask регулирует локальный контраст мелких деталей через Radius и Gain.
- Если видна цветная кайма от дисперсии, откройте Chromatic align и сведите каналы.
- Для окончательной тоновой настройки используйте Levels and gamma либо чёрную, белую точки и гамму внизу Image frame.
- Чтобы вернуться к ранее применённым фильтрам, откройте Processings или Process stack и измените нужный этап.
Проверка: детали становятся читаемее без выраженных ореолов, двойных контуров и шумовой «сеточки». Типичная ошибка: усилить фильтр до появления артефактов и принять их за структуру объекта. Безопасный откат: отключите конкретный процесс в Process stack или уменьшите его параметры; повторно складывать исходную серию для этого не нужно.
Сохранение рабочего проекта .seq
Цель: сохранить состояние документа до дальнейших экспериментов. Подготовка: в проекте уже есть список и результаты вычислений.
- Выберите File → Save, если документ уже имеет имя, либо File → Save as… для нового пути.
- Сохраните документ как Lynkeos project с расширением .seq.
- Не заменяйте проект экспортированным TIFF: это разные типы результата.
Проверка: в Finder появился файл .seq, который Lynkeos распознаёт как собственный документ. Типичная ошибка: сохранить только финальный TIFF и затем ожидать, что его можно будет открыть как рабочий документ Lynkeos. Безопасный откат: если .seq ещё не сохранён, оставьте документ открытым и выполните Save as… до закрытия.
Экспорт финального TIFF или монохромного FITS
Цель: получить переносимый файл для архива или дальнейшей обработки. Подготовка: открыт Result или выбран кадр, который требуется сохранить.
- Выберите File → Save image…
- В File format выберите TIFF для цветного результата либо FITS для монохромного.
- Для TIFF выберите подходящий вариант точности из доступных настроек формата: 8 bit, 16 bit или floating point.
- Укажите имя и папку, затем сохраните файл.
Проверка: экспортированный файл открывается в следующей программе и имеет ожидаемую цветность. Типичная ошибка: искать FITS в списке для RGB-изображения — этот формат записи доступен только для монохромного результата. Безопасный откат: сохраните RGB как TIFF; проект Lynkeos и исходные кадры не меняются.
Экспорт обработанной последовательности
Цель: сохранить серию кадров, а не только один стэк. Подготовка: в документе должна быть последовательность, которую требуется вывести.
- Выберите File → Export as movie…
- В диалоге используйте доступный форматный writer. В актуальной ветке подтверждены SER и экспорт как последовательность TIFF-файлов.
- Укажите путь назначения и запустите экспорт.
Проверка: создан SER либо набор TIFF и он содержит ожидаемую последовательность кадров. Типичная ошибка: выполнять длинный экспорт на старой версии, где были известны утечки памяти и чрезмерное потребление RAM. Безопасный откат: отмените операцию, обновитесь до 3.10 и повторите экспорт из сохранённого .seq.
Сквозной сценарий: от SER с планетой до TIFF
Цель: пройти минимальный воспроизводимый путь без внешнего редактора. Подготовка: есть SER с планетой и, при наличии, соответствующие dark/flat кадры.
- Запустите Lynkeos и через + добавьте SER в обычный список Images.
- Если есть калибровка, соберите master dark и flat в соответствующих режимах, затем вернитесь к Images.
- Откройте Align, разместите квадрат на планете, при необходимости добавьте дополнительные точки и нажмите Align.
- Откройте Analyze, выберите Entropy, задайте область на планете и нажмите Analyze.
- Порогом Autoselect исключите слабые кадры и визуально проверьте крайние значения Quality.
- Откройте Stack, задайте crop rectangle, оставьте Standard для базового сценария и нажмите Stack.
- В Result аккуратно примените Deconvolution или Wavelet и при необходимости Levels and gamma.
- Сначала выполните File → Save as… для проекта .seq, затем File → Save image… и сохраните итог как 16-bit TIFF для дальнейшей обработки.
Проверка: есть два разных файла: .seq с рабочим состоянием и TIFF с готовым изображением. Типичная ошибка: считать, что сильная деконволюция может компенсировать слабый отбор исходных кадров. Безопасный откат: уменьшите фильтры и при необходимости вернитесь к Lists, измените Autoselect и повторите стэкинг.
Плюсы
- Нативная сборка для Intel и Apple Silicon при сравнительно низком минимуме macOS 10.13.
- Полная классическая цепочка lucky imaging в одном документе: калибровка, выравнивание, анализ, отбор, стэкинг и фильтры.
- Многоточечное выравнивание умеет учитывать сдвиг, вращение и масштаб.
- Поддерживаются астрономические форматы FITS и SER, RAW через LibRaw и несколько видеоконтейнеров.
- Есть статистические варианты сложения, включая ∑ reject и Extrema, а также Prenormalize.
- Автоматический Quality + Autoselect сокращает ручной просмотр длинных серий, но сохраняет ручное управление флажками.
- Проект бесплатный, исходный код открыт по GPL v2+ и не требует подписки.
- Версия 3.10 получила свежие для 2025 года исправления FITS, sigma-reject и movie export, поэтому программа не является полностью заброшенным legacy-приложением.
Минусы
- Официальная актуальная бинарная платформа — только macOS; нативных Windows и Linux-сборок проекта в текущем канале нет.
- SourceForge продолжает помечать проект как Beta, а выпуском занимается небольшой проект без коммерческого цикла поддержки.
- macOS на первом запуске блокирует приложение как полученное от неопознанного разработчика, поэтому требуется Open Anyway в Privacy & Security.
- Русской локализации в текущем дереве приложения нет.
- Интерфейс сохраняет традиционную Cocoa-структуру и требует понимать этапы астрофотографической обработки, а не вести пользователя мастером «в один клик».
- Автоматическая оценка качества не гарантирует правильного рейтинга для любой съёмки и требует визуальной проверки.
- FITS-экспорт конечного изображения доступен только для монохромного результата; цветной результат приходится сохранять в TIFF.
- Финальная художественная обработка и подготовка к публикации выходят за рамки специализации Lynkeos.
Кому подойдёт
- Владельцу Mac, который снимает планеты, Луну, Солнце или deep-sky серии и хочет локальную программу без подписки.
- Пользователю старого совместимого Mac, которому важна поддержка начиная с macOS 10.13 и при этом нужен текущий ARM/Intel-релиз.
- Астрофотографу, который хранит данные в SER, FITS, TIFF или RAW и хочет контролировать отбор кадров и статистический режим стэкинга.
- Пользователю, которому важно сохранить проект .seq, вернуться к параметрам и отдельно вывести переносимый TIFF или FITS.
- Разработчику или технически подготовленному пользователю, который ценит GPL-код и плагинную архитектуру.
Кому не подойдёт
- Пользователю Windows, которому нужен нативный установочный пакет без Wine и без отдельного Mac.
- Новичку, который хочет полностью автоматический мастер без понимания dark, flat, выравнивания, отбора и стэкинга.
- Пользователю, которому нужна современная скриптовая экосистема, сложная астометрия, фотометрия и полноценный deep-sky pipeline — в этом случае Siril функционально шире.
- Тому, кому требуется русскоязычный интерфейс.
- Команде, которой нужны облачная библиотека, совместная работа, централизованные аккаунты и веб-доступ: Lynkeos построен как локальное настольное приложение.
Сравнение с другими аналогами
У Lynkeos нет единственного прямого аналога: часть программ специализируется на планетном lucky imaging, часть — на полном цикле deep-sky. Поэтому сравнивать их полезно по одинаковым критериям, а не по числу функций.
| Программа | Основная задача | Платформа | Порог освоения | Форматы | Автоматизация | Модель оплаты | Главное ограничение | Подходящий сценарий |
|---|---|---|---|---|---|---|---|---|
| Lynkeos | Калибровка, регистрация, отбор, стэкинг и постобработка астросерий | macOS 10.13+, Intel и Apple Silicon | Средний | SER, FITS, TIFF, RAW, AVI/MPEG/QuickTime и Cocoa image formats | Quality/Autoselect, многопоточность, sigma-reject, многоточечное выравнивание | Бесплатно, GPL v2+ | Только Mac, Beta-статус, нет русского интерфейса | Локальный управляемый pipeline на Mac, особенно planetary/lucky imaging |
| Siril 1.4.4 | Полный астрономический preprocessing, stacking, enhancement и анализ | Windows, Linux, macOS; актуальные macOS-пакеты 1.4.4 требуют Ventura 13+ | Средний–высокий | FITS и астрономические последовательности, RAW; в 1.4 добавлен JPEG XL import/export | Скрипты и Python, headless-сценарии, автоматизированный preprocessing | Бесплатное ПО с открытым исходным кодом | Более сложный интерфейс и более высокое требование к текущей macOS | Deep-sky и широкий цикл обработки с автоматизацией и научными инструментами |
| AutoStakkert! 4 | Lucky imaging: выравнивание и стэкинг планет, Солнца и Луны | Windows 64-bit; на macOS и Linux только через Wine | Низкий–средний | TIFF, FIT, BMP, AVI, SER; MOV и другие с FFmpeg | MAP, автоматическое отбрасывание слабых кадров, batch processing | Freeware только для частного некоммерческого использования | Нет нативной версии для macOS; коммерческое использование ограничено лицензией | Быстрый специализированный планетный стэкинг, когда Windows доступен |
| AstroSurface X1a | Регистрация, сложение и постобработка планетных и deep-sky данных | Windows 64-bit | Средний | JPG, BMP, FIT, PNG, TIF, SER, AVI, RAW | Analyze-Register и набор специализированных фильтров | Распространяется для экспериментального некоммерческого использования | Только Windows; автор прямо помечает использование как экспериментальное и некоммерческое | Windows-пользователь, которому нужны стэкинг и Wavelet/Deconvolution в одном приложении |
На Mac выбор зависит прежде всего от глубины workflow. Lynkeos проще и легче встроить в классический planetary pipeline, особенно на старой macOS. Siril заметно шире по deep-sky функциям, скриптам и научным инструментам, но актуальная macOS-сборка требует гораздо более свежую систему. AutoStakkert! функционально очень близок к lucky-imaging части Lynkeos, но не имеет нативного Mac-клиента. AstroSurface полезен как Windows-комбайн для регистрации и фильтров, но его лицензирующее описание существенно уже.
Типичные проблемы и диагностика
1. macOS не запускает Lynkeos после распаковки
Симптом: система сообщает, что приложение от неопознанного разработчика, и закрывает запуск. Причина: Gatekeeper не разрешил первое открытие Lynkeos. Диагностика: в System Settings → Privacy & Security появляется запись о заблокированном приложении. Исправление: используйте Open Anyway и подтвердите запуск. Проверка: Lynkeos открывает новый документ, а глобальную защиту macOS отключать не пришлось.
2. Калибровка не соответствует основной серии
Симптом: dark/flat нельзя корректно применить или результат калибровки явно неверен. Причина: в документации для калибровки требуется одинаковый размер кадров. Диагностика: сравните размеры основной последовательности и calibration frames. Исправление: уберите несовпадающие файлы и используйте калибровочный набор того же размера. Проверка: master создаётся для всей площади кадра и применяется к соответствующей серии.
3. Часть изображений не выравнивается
Симптом: после Align некоторые имена остаются чёрными, а смещения не заполняются. Причина: корреляция не смогла определить достаточно надёжное смещение; этому способствует плохо выбранная область или шум. Диагностика: проверьте, содержит ли красный квадрат сам объект или устойчивую деталь, а не пустое поле. Исправление: переместите/измените Size, добавьте дополнительные точки и при необходимости проверьте Align frequency cutoff и align precision threshold в Preferences. Проверка: повторный Align делает имя зелёным и обновляет ∂x/∂y.
4. Quality ранжирует кадры не так, как видно глазами
Симптом: кадр с высоким Quality выглядит слабее соседнего. Причина: ни Entropy, ни Power spectrum не объявлены универсально безошибочными; результат зависит от содержимого области анализа. Диагностика: отсортируйте список по Quality и сравните крайние кадры в Image frame. Исправление: перенесите квадрат на более показательный участок, смените метод или частотную полосу и повторите Analyze. Проверка: рейтинг лучше соответствует визуальной резкости, а Autoselect не отбрасывает очевидно хорошие кадры.
5. В Save image нет FITS для цветного результата
Симптом: в форматах сохранения RGB-стэка не предлагается FITS. Причина: в Lynkeos FITS exporter для конечного изображения доступен только для monochrome. Диагностика: убедитесь, что текущий результат цветной. Исправление: сохраните RGB в TIFF нужной разрядности. Проверка: TIFF открывается во внешнем редакторе без потери цветных каналов.
6. Lynkeos занимает слишком много памяти при повторном просмотре длинной серии
Симптом: после работы с большим видео растёт использование RAM. Причина: Cache preferences позволяют держать в памяти movie images и промежуточные processing results; слишком крупные значения увеличивают потребление памяти. Диагностика: откройте Cache и проверьте Number of movie images in cache и Memory size of the processing cache. Исправление: уменьшите значения до уровня, который соответствует объёму RAM. Проверка: обработка остаётся работоспособной, а память не резервируется сверх необходимого.
7. Экспорт SER или TIFF sequence резко расходует RAM на старой версии
Симптом: при Export as movie память растёт аномально. Причина: в 3.9 исправлена проблема huge memory usage при экспорте file sequence и SER movie. Диагностика: откройте About и проверьте версию. Исправление: сохраните проект, установите 3.10 и повторите экспорт. Проверка: операция завершается на текущей версии без поведения, исправленного в 3.9.
8. Приложение падало при закрытии документа с открытым Align view
Симптом: старый Lynkeos завершает работу при закрытии такого документа. Причина: эта ошибка была исправлена в 3.9. Диагностика: версия ниже 3.9 и воспроизводимый сбой при закрытии документа с открытой панелью выравнивания. Исправление: обновитесь до 3.10. Проверка: документ закрывается штатно.
9. Остановка ∑ reject в первом проходе вызывает crash
Симптом: старый релиз падает после Stop во время pass 1 sigma-reject stack. Причина: соответствующий crash исправлен в 3.10. Диагностика: проверьте версию и воспроизводимость только в ∑ reject при остановке первого прохода. Исправление: перейти на 3.10. Проверка: Stop больше не приводит к известному падению.
10. 32-bit integer FITS читается неправильно
Симптом: файл FITS с 32-битными целочисленными данными открывается некорректно в старом релизе. Причина: ошибка чтения этого типа FITS исправлена в 3.10. Диагностика: подтвердите тип данных FITS и номер Lynkeos. Исправление: обновите приложение до 3.10 и откройте исходный файл повторно. Проверка: изображение читается без дефекта, ради которого было выпущено исправление.
11. При movie export иногда меняются уровни яркости
Симптом: экспортированная последовательность имеет неожиданные уровни яркости. Причина: в 3.10 исправлена occasional brightness levels issue при экспорте movie. Диагностика: сравните версию и тот же участок исходной/экспортированной последовательности. Исправление: обновитесь до 3.10 и экспортируйте заново. Проверка: уровни больше не демонстрируют известный дефект старой ветки.
12. Старый релиз зависает при пустом списке
Симптом: приложение не отвечает при операции, когда список не содержит кадров. Причина: бесконечный цикл для пустого list был исправлен в 3.8. Диагностика: версия ниже 3.8 и отсутствие элементов в списке. Исправление: обновите Lynkeos до 3.10. Проверка: пустой документ больше не вызывает исправленное зависание.
FAQ
Работает ли Lynkeos на Apple Silicon без Rosetta?
Да. ARM64-архитектура добавлена в ветке 3.6, а текущая 3.10 прямо распространяется для Intel и ARM Mac. Для вычислений на ARM используются векторные инструкции Neon.
Можно ли использовать Lynkeos на Windows?
Текущий официальный бинарный релиз проекта предназначен для macOS. В сравнении с AutoStakkert! ситуация обратная: тот нативно работает на Windows, а Lynkeos — на Mac. Портирование исходников и исторические GNUstep-варианты не следует путать с текущей официальной macOS-сборкой.
Подходит ли Lynkeos только для планет?
Нет. Страница проекта указывает planetary и deep sky, а режим Extrema даже приводит пример сложения незаведённых кадров неба для star trails. Но учебный workflow и большая часть интерфейсных примеров ориентированы на планетные последовательности, поэтому именно там программа наиболее очевидна.
Нужна ли регистрация перед обработкой?
Нет отдельного аккаунта Lynkeos или шага входа. После установки открывается пустой локальный документ, в который добавляются файлы с диска. Учётная запись SourceForge нужна только для отдельных функций самого хостинга проекта, а не для работы настольной программы.
Сохраняет ли Double size больше реальных деталей?
Нет. Справка прямо предупреждает, что увеличение вдвое не добавляет информации. Оно использует субпиксельную точность выравнивания и может дать более удобный по масштабу результат, но не заменяет оптическое разрешение или хороший исходный материал.
Чем проект .seq отличается от TIFF?
.seq — собственный документ Lynkeos, предназначенный для продолжения работы с проектом. TIFF — переносимое изображение для архива и дальнейшей обработки. Рационально сохранять оба: .seq как рабочий документ, TIFF для внешних программ.
Можно ли получить цветной FITS на выходе?
Через штатный Save image формат FITS доступен только для монохромного изображения. Цветной результат следует сохранять как RGB TIFF.
Есть ли в Lynkeos нейросетевое улучшение изображения?
В текущей документации и наборе инструментов такие функции не заявлены. Автоматический отбор основан на численной оценке качества, выравнивание — на корреляции и FFT, а постобработка использует деконволюцию, wavelet, unsharp mask, уровни и другие классические методы.
Почему после стэкинга всё равно нужен обычный фоторедактор?
Lynkeos хорошо закрывает астрономическую часть — от калибровки до специализированного усиления деталей, но не ставит целью полный графический монтаж и публикационный workflow. Для поворота, ретуши, сложного цветового оформления, подписи и подготовки под конкретный носитель удобнее использовать отдельный редактор.
Имеет ли смысл ставить Lynkeos на старую macOS?
Да, если система не старее 10.13 и оборудование соответствует задаче. Это один из сильных сценариев продукта: актуальная 3.10 сохраняет совместимость с High Sierra. Перед установкой на старый Mac полезно сверить поколение системы; на GeekHow есть отдельный материал про старые версии Mac OS X.
Вывод
Lynkeos имеет смысл выбирать не по принципу «больше функций», а по совпадению с конкретным сценарием. Для владельца Mac, который получает SER, FITS, TIFF, RAW или видеопоследовательности и хочет вручную контролировать калибровку, выравнивание, Quality, отбор и стэкинг, программа закрывает весь базовый lucky-imaging pipeline без подписки и облака. Особенно сильна комбинация нативной Apple Silicon-сборки с сохранённой поддержкой macOS 10.13.
Для deep-sky проекта со скриптами, астометрией и более широкой автоматизацией рациональнее смотреть на Siril. Для Windows и максимально специализированного планетного стэкинга проще AutoStakkert! 4. Если же важны именно Mac, локальные файлы, прозрачная GPL-лицензия и возможность перейти от сырых кадров к TIFF внутри одного компактного документа, Lynkeos остаётся практичным узкоспециализированным инструментом.





















