Siril помогает калибровать, выравнивать и складывать серии астрофотографий, удалять градиенты и дефектные пиксели, выполнять астрометрическое решение и спектрофотометрическую калибровку цвета, растягивать гистограмму, анализировать звёзды по PSF и сохранять подготовленный результат в подходящем формате.
Основная логика работы строится вокруг последовательности кадров: исходные light-кадры приводят к удобному формату, калибруют мастер-кадрами bias, dark и flat, регистрируют по звёздам, оценивают по качеству и объединяют с нормализацией и отбраковкой выбросов. После сложения Siril даёт инструменты для удаления фонового градиента, решения поля по звёздному каталогу, цветовой калибровки, деконволюции, шумоподавления и управляемого перехода от линейного изображения к растянутому.
Программа особенно полезна там, где обычного фоторедактора недостаточно: она понимает FITS, SER и последовательности, хранит измерения звёзд и параметры регистрации, умеет использовать данные WCS, выполнять апертурную фотометрию и автоматизировать длинные цепочки команд. При этом Siril не заменяет редактор со слоями, кистями и сложным монтажом: его сильная сторона — воспроизводимая техническая обработка астрономических данных.
Скачать Siril
- Ретушь фото
- Русский интерфейс
- Просто для новичков
- Сложный интерфейс
- Нет слоёв для ретуши
- Starnet++ ставится отдельно
Для каких задач нужен Siril
Siril рассчитан прежде всего на обработку данных, где один объект снят десятками, сотнями или тысячами отдельных экспозиций. В таком материале важно не просто сделать кадр ярче, а сохранить полезный сигнал, компенсировать особенности сенсора и оптики, совместить звёздное поле с субпиксельной точностью и статистически объединить экспозиции. Программа ведёт пользователя по этим этапам через отдельные вкладки Conversion, Sequence, Calibration, Registration, Plot, Stacking и Console, поэтому каждый шаг можно выполнить вручную, проверить и при необходимости повторить с другими параметрами.
Для deep-sky съёмки типичный результат начинается с серии световых кадров и калибровочных наборов. Siril создаёт мастер-кадры, применяет их к light-последовательности, может исправлять косметические дефекты, затем вычисляет геометрическое соответствие кадров и создаёт данные регистрации. На этапе сложения можно учитывать качество отдельных экспозиций, нормализовать фон и разброс значений, исключать выбросы и сохранять карту отбраковки. Это даёт гораздо более контролируемый процесс, чем простое усреднение файлов.
После интеграции Siril остаётся полезен как астрообработчик. Он строит модель фона и удаляет градиент засветки, решает поле по координатам звёзд, выполняет фотометрическую или спектрофотометрическую калибровку цвета, позволяет собирать RGB и узкополосные каналы, работать с формой звёзд через PSF, применять деконволюцию, растяжение, локальное повышение контраста и цветовые операции. Ряд научных функций — например, апертурная фотометрия — использует ту же информацию о звёздах и координатах, которая появляется во время обработки.
Как устроено главное окно
Центральную часть интерфейса занимает изображение, а справа размещена рабочая панель с вкладками этапов обработки. Такое устройство важно понимать с самого начала: Siril не строит процесс вокруг слоёв и палитр рисования. Вместо этого он показывает текущее изображение или последовательность, а справа — параметры конкретной технической операции. В верхней части находятся открытие файлов, возврат в рабочий каталог, отмена и повтор операций, меню обработки, сценарии, сохранение, выбор точности и доступ к настройкам.
Для цветных данных доступны вкладки Red, Green, Blue и RGB. Они позволяют смотреть отдельные каналы и объединённое представление, что полезно при диагностике калибровки, градиента и цветового дисбаланса. Нижняя панель управляет способом отображения и масштабом. Режимы Linear, Logarithmic, Square Root, Squared, Asinh, AutoStretch и Histogram меняют только то, как линейные данные показываются на экране, пока пользователь явно не применит инструмент растяжения к самим пикселям. Это принципиальное различие: красивый AutoStretch ещё не означает, что изображение стало нелинейным.
Строка состояния показывает сведения, которые помогают контролировать тяжёлые операции: используемую память, свободное место, число потоков, координаты курсора, масштаб и часть статистики изображения. При работе с длинными последовательностями эти индикаторы полезнее декоративных элементов — по ним можно понять, почему стэкинг упирается в память или диск. В отдельной консоли видны команды, сообщения и ошибки. Если операция завершилась не так, как ожидалось, консоль часто даёт более точный ответ, чем визуальная оценка результата.
Выделение области и контекстные действия
Прямоугольное выделение на изображении используется не только для кадрирования. Оно задаёт область для ряда измерений и ускоряет подбор параметров в операциях, поддерживающих ROI. Контекстное меню позволяет перейти к PSF, выбрать звезду, посмотреть заголовок FITS, открыть статистику, обрезать выбранную область или применить действие к последовательности, если конкретная команда это поддерживает. Полезная привычка — снимать выделение после локальной проверки, чтобы случайно не ограничить следующую операцию небольшой частью кадра.
Для звёздного поля выделение помогает отделить локальную проблему от общей. Например, можно сравнить FWHM звезды в центре и по углам, проверить неоднородность фона, оценить результат деконволюции на участке с мелкими звёздами или убедиться, что растяжение не обрезает слабые детали. Siril отображает измерения численно, поэтому пользователь может опираться не только на нравится/не нравится, но и на значения, связанные с профилем звезды и фоном.
Рабочий каталог и организация проекта
Большая часть команд Siril ориентируется на рабочий каталог. Это не формальность: сценарии и последовательности ожидают понятную структуру файлов, а промежуточные результаты часто создаются рядом с исходными данными или в специально подготовленных подпапках. Перед обработкой полезно выделить отдельный каталог сеанса, не смешивать в нём материалы разных объектов и заранее решить, где будут лежать lights, darks, flats, biases и результаты. Такая структура упрощает повторный запуск и снижает риск подать на калибровку неподходящий набор.
Встроенные сценарии часто используют условленные имена подпапок. Если выбран сценарий под цветную камеру с полным набором калибровки, он может ожидать именно свои каталоги для световых и мастер-исходников. Ошибка в названии или отсутствие требуемой группы кадров обычно проявляется сразу в консоли. При ручной обработке жёсткой привязки меньше, но аккуратная структура всё равно полезна: преобразование, калибровка и регистрация порождают новые последовательности, а похожие префиксы быстро становятся неразличимыми без дисциплины в именах.
Отдельно стоит учитывать свободное место. Астрофотография легко умножает объём исходных данных: из RAW создаются FITS, затем калиброванные кадры, зарегистрированные версии и, при некоторых настройках, дополнительные карты. Один сеанс может временно занимать в несколько раз больше исходного объёма. Перед длинной операцией разумно проверить строку состояния и оставить запас, а после подтверждения результата удалить только те промежуточные файлы, которые точно можно воспроизвести из сохранённых исходников.
Форматы изображений и разрядность
Основным рабочим форматом в Siril является FITS. Программа распознаёт распространённые расширения .fit, .fits и .fts, умеет работать с FITS-последовательностями и поддерживает FITSEQ — контейнер, в котором серия кадров хранится удобнее, чем тысячи отдельных файлов. Для видеопоследовательностей применяется SER. Такой набор хорошо соответствует астрономической съёмке: метаданные, высокая разрядность и последовательности сохраняются без необходимости превращать каждую операцию в обычный JPEG.
При сохранении FITS в настройках можно выбрать 32-битное представление с плавающей точкой или 16-битное беззнаковое целое. Для промежуточной обработки 32-bit float удобен большим запасом для вычислений, нормализации и растяжения. 16 бит занимают меньше места, но требуют внимательнее следить за диапазоном данных. Siril также предлагает контрольные суммы FITS и компрессию .fz, если она подходит рабочему процессу. Для цветоуправляемого вывода могут сохраняться ICC-профили.
На этапе экспорта поддерживаются форматы, предназначенные уже не только для астрономических вычислений. В диалоге сохранения доступны, в зависимости от сборки и типа изображения, TIFF, PNG, JPEG, BMP и Netpbm; последовательности можно экспортировать и в некоторые видеоформаты. Практический принцип прост: сохранять мастер и важные промежуточные состояния в формате без потерь и достаточной разрядности, а JPEG оставлять для готовой копии, где компактность важнее дальнейшего редактирования.
Преобразование RAW и обычных файлов
Вкладка Conversion нужна, когда исходные кадры ещё не представлены в удобной для последовательностей форме. Siril может преобразовывать поддерживаемые RAW-файлы фотокамер через LibRaw, а также обычные растровые изображения и подходящие видеоисточники в FITS, SER или FITSEQ. Поддержка конкретной модели камеры зависит от возможностей встроенной LibRaw: если свежий RAW не читается, причина может быть не в самом Siril, а в том, что используемая библиотека ещё не знает эту камеру.
Для калибровочных данных особенно важно не выполнить дебайеризацию слишком рано. Bias, dark и flat для цветного сенсора должны соответствовать исходной мозаике; если превратить их в RGB до вычитания и деления, математическая связь с light-кадрами нарушится. Поэтому безопасная схема такова: сначала конвертировать с сохранением CFA, затем откалибровать, а восстановление цвета выполнить после калибровки в момент, предусмотренный процессом.
Если исходные FITS уже подходят для обработки, Conversion необязательно заставляет переписывать их целиком. В некоторых сценариях можно использовать символьные ссылки, экономя место и время. Но такой способ требует, чтобы исходные файлы оставались на месте. Если проект переносится на другой диск или архивируется, самостоятельные копии надёжнее. Для больших серий выбор между отдельными FITS и контейнером FITSEQ влияет прежде всего на организацию и ограничения файловой системы, а не на смысл калибровки.
Что такое последовательность в Siril
Последовательность объединяет кадры, которые должны обрабатываться как единый набор. Siril хранит для неё служебную информацию в файле .seq: число кадров, выбранный опорный кадр, включение или исключение отдельных экспозиций, результаты регистрации, нормализации и некоторые измерения качества. Этот файл не предназначен для ручного редактирования. Изменение его структуры текстовым редактором способно нарушить связь между данными и расчётами, поэтому все операции с последовательностью лучше выполнять средствами программы.
Опорный кадр нужен как цель для регистрации и нормализации. Хороший reference имеет чёткие, не пересвеченные звёзды, умеренный фон и типичную геометрию поля. В двухпроходной регистрации Siril может сначала оценить серию и автоматически выбрать более подходящий reference, затем выполнить преобразование относительно него. Это полезно, когда первый файл в каталоге случайно оказался смазанным или снятым при худшей прозрачности неба.
Во вкладке Sequence можно просматривать кадры, переходить по индексам, исключать неудачные экспозиции и контролировать, какие данные реально войдут в следующие этапы. Исключение не уничтожает исходник: оно меняет участие кадра в последовательности. Это даёт удобный способ убрать след самолёта, крупное облако, сильный сдвиг или технический сбой, а затем при необходимости вернуть кадр и проверить, как он влияет на итог.
Калибровка: bias, dark и flat
Калибровка удаляет воспроизводимый сигнал, который появляется из-за электроники, температуры и оптического тракта. Bias описывает электронное смещение считывания, dark — тёмный сигнал и горячие пиксели при заданных условиях съёмки, flat — неравномерность чувствительности, виньетирование и тени пыли. Siril применяет к light-кадрам мастер-изображения этих типов и позволяет подготовить мастера из соответствующих последовательностей заранее.
Важно не путать калибровку с шумоподавлением. Вычитание или деление не может само по себе сделать кадр менее шумным; оно убирает систематическую составляющую и при этом добавляет статистический шум мастер-кадра. Именно поэтому мастера обычно строят из серии bias, dark или flat, а не из одного файла. Чем стабильнее и чище мастер, тем меньше лишней случайной составляющей он вносит в light.
Для современных сенсоров Siril позволяет использовать синтетический bias, заданный постоянным уровнем в ADU, в том числе через выражение, связанное с метаданными FITS. Это полезно, когда физический bias почти однороден и нет необходимости хранить отдельную большую серию. Но число нельзя угадывать: оно должно соответствовать смещению конкретной камеры и режиму съёмки. Неверный уровень особенно заметен при flat-калибровке, где ошибка может превратиться в градиент или неправильную коррекцию виньетирования.
Для dark предусмотрена оптимизация, а для цветных сенсоров — дополнительные варианты исправления характерных артефактов, включая проблему некоторых X-Trans данных. Косметическая коррекция помогает обрабатывать оставшиеся горячие и холодные пиксели. Эти функции стоит применять осмысленно: если карта дефектов уже хорошо покрывается master dark, агрессивная дополнительная коррекция может затронуть маленькие звёзды.
Как проверить калибровку до регистрации
- Посмотрите несколько калиброванных light-кадров в одном и том же режиме отображения: сильное изменение фона от кадра к кадру может указывать на облака, Луну или неподходящие калибровочные данные.
- Проверьте углы и область вокруг заметных пылинок: правильный flat должен уменьшать виньетирование и тени, а не инвертировать их.
- Убедитесь, что после dark не возникли тёмные ямы на месте горячих пикселей; это бывает при несоответствии температуры, выдержки или масштабирования.
- Не оценивайте линейный кадр только по AutoStretch. Он намеренно усиливает слабые различия и делает остаточный фон гораздо заметнее, чем он будет после сложения.
Дебайеризация цветной камеры
Однокадровая цветная камера записывает не готовые RGB-пиксели, а мозаику цветового фильтра. Siril восстанавливает цвет после калибровки, используя выбранный алгоритм дебайеризации и шаблон CFA. В настройках доступны несколько методов для обычной байеровской матрицы, среди них RCD, VNG4, AHD, AMaZE, DCB, HPHD, IGV и LMMSE; для X-Trans применяется отдельный подход Markesteijn. Выбор метода влияет на детализацию, цветные артефакты и скорость.
Если FITS содержит корректное описание CFA, Siril может использовать метаданные. Когда заголовок неполный или камера записала необычную ориентацию матрицы, шаблон приходится задавать вручную. Ошибку легко заметить по невозможным цветам звёзд и повторяющейся цветной сетке. Перед длинным процессом полезно проверить один кадр: корректно ли ориентирован CFA, не перепутаны ли красный и синий и не появилось ли шахматной структуры.
Для SER есть особенность: дебайеризация при просмотре последовательности может использовать фиксированный алгоритм, отличный от выбранного для обычного преобразования. Это не означает, что настройки игнорируются во всех операциях, но объясняет, почему предпросмотр и итог после полноценной обработки иногда выглядят немного по-разному. Сравнивать методы нужно на сохранённом результате одной и той же операции, а не только по быстрому экранному представлению.
Регистрация кадров по звёздам
Регистрация приводит все экспозиции к общей геометрии. В глобальном звёздном методе Siril сначала обнаруживает звёзды и оценивает их положение, затем сопоставляет структуры между кадрами и рассчитывает преобразование. Для отбрасывания ошибочных соответствий используются устойчивые методы, поэтому единичные неверно найденные объекты не должны определять всю геометрию. После расчёта преобразование либо сохраняется как данные последовательности, либо применяется с созданием новых зарегистрированных кадров — в зависимости от выбранного режима.
Двухпроходная схема полезна тем, что сначала анализирует качество серии и выбирает reference, а затем выполняет собственно выравнивание. При широком поле и заметной оптической дисторсии важно не ограничиваться простым сдвигом, если кадры реально меняют масштаб или поворот. Siril предлагает варианты геометрической модели и кадрирования результата; более сложная модель требует достаточного количества надёжно найденных звёзд по всему полю.
Если в кадре мало звёзд, автоматическое глобальное сопоставление может не сработать. Тогда применим режим регистрации по одной, двум или трём выбранным звёздам. Одна звезда определяет сдвиг, а две или три дают дополнительную информацию для поворота. Есть также методы на основе корреляции изображения, полезные для дисков планет и других объектов с выраженной структурой. Они стабилизируют положение, но одноточечное выравнивание не следует путать с высокодетальной многоточечной планетной обработкой.
Почему регистрация иногда не находит звёзды
Основные причины — слишком низкий сигнал, пересвеченные или сильно растянутые звёзды, неправильный порог обнаружения, выраженный градиент, облака и очень большие изменения поля. В Dynamic PSF можно менять радиус поиска, порог, требования к округлости и другие условия отбора. Смысл настройки не в том, чтобы получить максимальное число отметок любой ценой, а в том, чтобы большая часть найденных объектов действительно была звёздами с устойчивым профилем.
При проблемном кадре полезно сначала открыть Dynamic PSF и посмотреть список детекций. Если среди них преобладают шумовые пики, порог слишком мягкий. Если программа видит только несколько самых ярких звёзд, возможно, порог излишне жёсткий или изображение недоэкспонировано. Сравнение одного хорошего и одного неудачного кадра позволяет подобрать параметры быстрее, чем многократно запускать регистрацию всей серии.
Plot: оценка качества до стэкинга
Вкладка Plot превращает измерения последовательности в графики. Для звёздной регистрации можно анализировать FWHM, взвешенный FWHM, округлость, уровень фона, число найденных звёзд и геометрические сдвиги. Для некоторых планетных методов доступен показатель качества. График полезен тем, что показывает не один кадр, а динамику сеанса: видно, когда ухудшился seeing, поднялся фон, начался дрейф или часть кадров выпала из общей тенденции.
FWHM характеризует ширину профиля звезды и помогает сравнивать резкость, но интерпретировать его нужно в контексте. Изменение фокуса, атмосферы и масштаба изображения влияет на число. Взвешенный FWHM дополняет оценку количеством найденных звёзд: кадр с формально похожей шириной профиля, но сильно меньшим числом детекций может получить менее выгодную оценку. Roundness показывает отклонение формы от круглой и помогает обнаружить смаз или проблемы ведения.
Background отражает уровень фона и хорошо выявляет кадры, снятые через облачность или при растущей засветке. Число звёзд тоже меняется из-за прозрачности неба и фокуса. Не стоит исключать кадр по одному критерию автоматически: например, яркий фон может быть следствием Луны, но звёзды останутся достаточно резкими, а хорошая нормализация позволит использовать экспозицию. Plot нужен для информированного отбора, а не для механического сокращения серии.
Стэкинг: что происходит при объединении кадров
Сложение повышает отношение сигнал/шум, потому что полезный астрономический сигнал повторяется от кадра к кадру, а значительная часть случайного шума меняется. При усреднении большого числа согласованных экспозиций выигрыш по SNR примерно растёт как квадратный корень из числа кадров. Поэтому удвоение серии не удваивает чистоту изображения, но систематическое накопление экспозиции остаётся одним из самых эффективных способов улучшить слабые детали.
Siril предлагает суммирование и усреднение с отбраковкой, а также варианты нормализации и статистического отклонения выбросов. Простая сумма не выполняет нормализацию и отбраковку, поэтому её применение ограничено особыми задачами, в том числе некоторыми планетными последовательностями и низкоразрядными входными данными. Для обычного deep-sky чаще используют среднее с rejection: оно позволяет удалить космические лучи, спутниковые следы, одиночные горячие пиксели и другие значения, которые резко отличаются от устойчивой выборки.
Стэкинг нельзя рассматривать отдельно от регистрации. Если звёзды совмещены неточно, статистически безупречный алгоритм всё равно создаст размазанный результат. Перед длительным запуском стоит открыть несколько зарегистрированных кадров, быстро переключить их и убедиться, что звёзды не прыгают и края ведут себя ожидаемо. Также полезно проверить, правильно ли выбрана область кадрирования: максимальный охват сохраняет все поля, но создаёт края с разным числом вкладов.
Нормализация перед сложением
Нормализация приводит уровни разных экспозиций к сопоставимому состоянию относительно reference. Это особенно важно, если фон менялся из-за высоты объекта, Луны, дымки или температурного дрейфа. В Siril есть режимы без нормализации, аддитивное и мультипликативное выравнивание, а также варианты со scaling, который дополнительно согласует разброс значений. Для light-кадров типичным выбором является аддитивная нормализация со scaling, тогда как для flat нужен иной смысл операции, а bias и dark обычно складывают без нормализации.
Результаты вычислений нормализации могут сохраняться в данных последовательности. Благодаря этому повторный стэкинг с другими параметрами rejection не обязательно заново пересчитывает всю статистику. Для очень длинных серий предусмотрен ускоренный вариант оценки, использующий более быстрые статистические характеристики. Он экономит время, но устойчивость к выбросам может быть ниже, поэтому на неоднородном материале лучше сначала сравнить небольшой тест.
Нормализация не исправляет физически плохой кадр. Если экспозиция полностью закрыта облаком, сильно смазана или имеет иной масштаб после ошибочной съёмки, математическое выравнивание уровня не превращает её в полноценный вклад. Задача нормализации — согласовать пригодные изображения, а не скрыть проблемы отбора. Поэтому Plot и визуальный контроль остаются частью процесса даже при тщательно выбранных статистических настройках.
Отбраковка выбросов и картирование дефектов
Rejection анализирует значения одного и того же зарегистрированного пикселя по всей серии и исключает статистически необычные точки. Так можно удалить кратковременные следы спутников, космические лучи и одиночные сенсорные выбросы, не вырезая целый кадр. В Siril доступны несколько алгоритмов отбраковки; их эффективность зависит от количества кадров, распределения шума и того, насколько хорошо нормализованы входные изображения.
Слишком жёсткие пороги опасны: алгоритм начинает считать выбросом реальный сигнал, особенно на ярких ядрах звёзд, мелкой структуре туманности или кадрах с небольшим количеством экспозиций. Слишком мягкие оставляют следы. Полезно сохранять карты rejection и смотреть, где именно программа удаляла значения. Если карта повторяет контуры объекта, параметры, скорее всего, агрессивны. Если на ней видны преимущественно отдельные точки и линейные следы, отбраковка работает по назначению.
Для отбора целых изображений Siril предлагает критерии по FWHM, weighted FWHM, roundness, background, числу звёзд и некоторым показателям качества. Можно оставить заданную долю лучших кадров или использовать порог на основе статистики. Не существует универсального процента: для короткого сеанса потеря половины экспозиций может ухудшить SNR сильнее, чем умеренно размытые кадры, а при lucky imaging строгий отбор иногда оправдан большим исходным количеством.
Вес кадров в интеграции
Вес определяет, насколько сильно каждый кадр влияет на среднее. Siril умеет рассчитывать его по числу звёзд, weighted FWHM, оценке фонового шума и количеству экспозиций, которое уже было использовано при создании входного изображения. Последний вариант полезен при объединении промежуточных стеков: кадр, представляющий более длинную суммарную экспозицию, не должен автоматически иметь тот же вклад, что и стек из небольшого числа исходников.
Взвешивание лучше использовать после того, как понятна причина различий между кадрами. Например, FWHM отражает резкость звёзд, но не всегда качество слабого фона; шум говорит о фоне, но не фиксирует смаз. Если серия достаточно однородна, сложная система весов может дать минимальную разницу. Ценность инструмента проявляется в смешанных условиях, когда кадры остаются пригодными, но заметно различаются по seeing, прозрачности или продолжительности интеграции.
Удаление градиента фона
Градиент возникает из-за городской засветки, Луны, свечения атмосферы, виньетирования, отражений и других неравномерностей. После хорошего flat часть оптической неоднородности уходит, но реальный фон неба всё равно может меняться по полю. Background Extraction строит математическую модель фоновой компоненты по выбранным образцам и затем вычитает её или, в подходящих случаях, делит изображение на модель. Правильная модель должна описывать фон, а не туманность, галактическую пыль или широкое гало объекта.
Siril предлагает полиномиальную модель и RBF. Для простого почти линейного градиента достаточно полинома низкого порядка; повышение степени делает поверхность гибче, но повышает риск подстроиться под реальную астрофизическую структуру. Максимальная степень полинома ограничена, что само по себе защищает от чрезмерно сложной поверхности. RBF лучше приспосабливается к неоднородному фону и часто удобнее для одиночного интегрированного кадра, где градиент сложнее плоскости.
Образцы фона можно создать автоматически, а затем удалить точки, попавшие на туманность, яркие звёзды или галактику. Чем чище набор образцов, тем надёжнее модель. Плотная сетка не является целью: сто плохих точек хуже нескольких десятков корректных. В поле с большой туманностью приходится оставить образцы только в участках, которые действительно можно считать фоном. Если свободного фона почти нет, любая автоматическая модель становится менее надёжной и требует особенно осторожной проверки.
У Siril есть возможность применять удаление градиента к последовательности, а не только к готовому стеку. Это полезно, когда градиент меняется вместе с положением объекта, Луной или поворотом поля. Покадровая коррекция может облегчить последующую нормализацию и стэкинг, потому что каждый light приходит к более сходному фону. Но она также умножает риск ошибки модели на всю серию, поэтому сначала стоит проверить несколько кадров в начале, середине и конце сеанса.
RBF, сглаживание и тип коррекции
В режиме RBF параметр smoothing управляет гладкостью фоновой поверхности. Слишком низкое сглаживание позволяет модели повторять мелкие изменения и повышает риск затронуть структуру объекта; слишком высокое пропускает реальные неоднородности засветки. Подбирать значение лучше по разности между исходным и скорректированным изображением: удалённая модель должна выглядеть как плавный фон без заметных звёзд, пылевых волокон и контуров туманности.
Subtraction подходит, когда нежелательная компонента в основном складывается с сигналом, как световое загрязнение. Division применяют там, где неравномерность описывается множителем, но после корректной flat-калибровки потребность в таком режиме для обычного фона встречается реже. Ошибка выбора проявляется странным усилением углов, изменением относительной яркости объекта или цветовым перекосом. Если нет чёткого физического основания для деления, безопаснее начать с вычитания и оценить модель.
Астрометрическое решение поля
Plate solving связывает пиксельные координаты изображения с небесными координатами и записывает WCS. Для Siril это не декоративная функция: точное положение поля требуется цветовой калибровке по каталогам, аннотациям объектов, некоторым поисковым операциям и научным измерениям. Если FITS уже содержит корректные координаты, фокусное расстояние, размер пикселя и масштаб, решение обычно находится быстрее; при неполных метаданных параметры можно задать вручную.
В программе есть внутренний solver, а также возможность использовать установленный Astrometry.net. В настройках задаются каталоги, допустимые параметры поиска и другие ограничения. Чем ближе начальная оценка к реальности, тем меньше пространство решений и тем быстрее поиск. Ошибка в фокусном расстоянии в несколько раз или координаты другого объекта могут привести к долгому поиску и отказу, хотя сами звёзды на изображении прекрасно видны.
Перед plate solving изображение должно содержать достаточное число различимых звёзд. Очень сильное растяжение, обрезанные ядра, грубая деконволюция или агрессивное шумоподавление могут усложнить детекцию. Поэтому астрометрию разумно выполнять на чистом линейном интегрированном кадре до тяжёлой художественной обработки. Если поле очень широкое, важны корректные параметры масштаба и автоматическое кадрирование, поскольку дисторсия по краям сильнее.
После успешного решения Siril может показывать аннотации и координатную сетку. Это удобная проверка: если подписи объектов попадают в ожидаемые места, WCS, скорее всего, согласован с изображением. При последующем кадрировании или геометрической трансформации стоит следить, сохраняются ли метаданные. Неверный WCS особенно опасен потому, что следующие операции могут формально запускаться, но использовать неправильное положение поля.
Photometric Color Calibration
PCC определяет цветовой баланс на основе звёзд каталога. Для этого Siril использует астрометрическое решение, сопоставляет обнаруженные звёзды с каталогом и сравнивает измеренный цвет с ожидаемым. Метод должен применяться к линейному изображению: если каналы уже были нелинейно растянуты по-разному, исходное отношение потоков нарушено и фотометрический расчёт теряет смысл.
Перед запуском важны три вещи: правильный WCS, достаточно звёзд без тяжёлого клиппинга и разумная оценка фоновой области. Если каталог не отвечает или поле решено неточно, PCC может не найти достаточного числа совпадений. Если яркие звёзды пересвечены, они дают слабую фотометрическую информацию. На узкополосных данных классическая PCC также не должна использоваться как универсальная кнопка правильного цвета: спектральные фильтры не соответствуют обычной широкополосной модели.
После расчёта полезно смотреть не только итоговый оттенок, но и сообщения о количестве совпавших звёзд и разбросе. Небольшое число объектов делает решение чувствительным к отдельным ошибкам. Если результат резко отличается от ожидаемого, сначала проверяют plate solving, фон и насыщение звёзд, а не пытаются сразу исправить цвет дополнительной ручной балансировкой.
Spectrophotometric Color Calibration
SPCC использует более детальную модель: спектральные данные звёзд Gaia DR3 сочетаются с характеристиками сенсора и фильтров, чтобы оценить ожидаемый поток в цветовых каналах. Для пользователя это означает, что корректный выбор камеры и фильтра становится частью расчёта. Если профиль оборудования выбран неверно, математически аккуратная процедура будет калибровать изображение относительно не той спектральной чувствительности.
SPCC также должна работать на линейном изображении до нелинейного растяжения. Ей нужны астрометрия и пригодные звёзды. Каталог Gaia можно использовать через сетевой запрос или заранее подготовить каталог на диске и указать его расположение в настройках астрометрии. Второй вариант удобен при слабом соединении и повторной обработке, но каталог занимает заметное место и должен соответствовать формату, который ожидает Siril.
Результат SPCC сопровождается графиками соответствия потоков и итоговыми коэффициентами баланса. По разбросу точек можно понять, насколько устойчиво решение. Большое число выброшенных объектов не всегда означает ошибку: часть звёзд может быть насыщена, смешана с соседними или плохо измерена. Однако очевидно плохая корреляция — повод вернуться к WCS, детекции звёзд и выбранной модели сенсора.
Сборка RGB и узкополосных каналов
RGB Composition объединяет отдельные монохромные изображения в цветную композицию. В красный, зелёный и синий слоты подают заранее подготовленные каналы; при необходимости можно добавить luminance и дополнительные слои, используемые выбранной схемой композиции. Интерфейс позволяет согласовать относительную яркость и выполнить ограниченное выравнивание слоёв. Для сложных различий геометрии лучше зарегистрировать каналы заранее обычными инструментами, а не рассчитывать на финальное окно композиции.
При съёмке разными фильтрами критично, чтобы изображения имели одинаковую область, ориентацию и масштаб. Если один канал снят в другую ночь с заметно иным поворотом или дисторсией, сначала создают совместимые зарегистрированные результаты. После этого RGB Composition отвечает именно за цветовое объединение. Такой порядок делает ошибки диагностируемыми: геометрия решается отдельно, цвет — отдельно.
Узкополосные данные можно собрать в пользовательскую палитру, подавая H-alpha, OIII и SII в нужные каналы или используя PixelMath для более сложной формулы. Siril не навязывает одну палитру. Важно понимать, что это уже интерпретация данных, поэтому правильный баланс определяется задачей, а не обычной фотометрией. При сочетании широкополосного RGB и узкополосного сигнала полезно сохранять исходные интеграции, чтобы можно было повторить композицию без повторного стэкинга.
PixelMath для каналов
PixelMath вычисляет новое изображение по формулам, в которых участвуют открытые данные и каналы. Он подходит для арифметического смешивания, создания синтетической luminance, масштабирования и других операций, где нужна точная формула. Перед вычислением необходимо согласовать размеры и геометрию входов. PixelMath не регистрирует изображения автоматически: если пиксель одной координаты описывает разные участки неба, формула лишь смешает несвязанные данные.
При построении сложных цветовых палитр полезно начинать с простых выражений и сохранять промежуточный результат. Ошибка коэффициента в длинной формуле способна заметно изменить динамический диапазон. Числа лучше выбирать по измеримому сигналу, а не копировать из чужого рецепта без проверки. Сирил позволяет быстро пересчитать вариант, поэтому несколько контролируемых итераций над одной формулой обычно надёжнее, чем одна перегруженная конструкция.
Линейное и нелинейное состояние изображения
До растяжения большая часть астрофотографии остаётся линейной: числовые значения пикселей пропорциональны зарегистрированному световому сигналу в пределах возможностей сенсора и калибровки. Слабая туманность при этом визуально почти чёрная, потому что монитор не способен показать огромный диапазон в удобной форме. AutoStretch временно преобразует отображение, но не меняет данные, что позволяет оценить линейный кадр без преждевременной потери фотометрического смысла.
Некоторые операции требуют именно линейных данных. Цветовая калибровка по звёздам, оценка фона и часть деконволюции наиболее предсказуемы до финального растяжения. После нелинейного преобразования соотношение яркостей меняется, слабые детали становятся видимыми, но научная интерпретация простого отношения пикселей уже не та. Поэтому порядок операций важнее набора инструментов: сначала те, которым нужна физически осмысленная линейность, затем художественная тональная обработка.
Понять состояние можно по гистограмме и истории действий. Если применялся лишь режим просмотра, данные остаются линейными. Если был подтверждён Histogram Transformation, Asinh, GHS или другое растяжение, изображение изменено. Сохранение и повторное открытие такого файла не возвращает его в линейное состояние. Поэтому перед первым растяжением разумно сохранить отдельный мастер.
Растяжение гистограммы
Histogram Transformation задаёт чёрную точку, средние тона и яркую часть диапазона, переводя слабое линейное изображение в удобное для просмотра. Основная опасность — клиппинг: если сдвинуть чёрную точку слишком далеко, слабый фон и туманность становятся нулём без возможности восстановить их из текущего файла. Аналогично агрессивное поднятие светов может разрушить цвет и структуру ярких звёзд.
Хорошая техника — растягивать поэтапно. Небольшое преобразование, проверка фона и звёзд, затем ещё одно. Гистограмма должна оставлять запас слева от полезного сигнала. Особенно осторожно работают с каналами, если они имеют разный фон: независимое жёсткое растяжение R, G и B способно изменить цветовой баланс, полученный на предыдущем этапе.
Siril также предоставляет автоматические варианты растяжения, но они служат стартовой точкой, а не гарантией лучшего результата. Автоматике неизвестно, хотите ли вы сохранить яркое ядро галактики, вытянуть IFN или сделать контрастной компактную туманность. Ручной контроль по гистограмме и изображению позволяет согласовать тон с задачей.
Asinh и Generalized Hyperbolic Stretch
Asinh растягивает слабые значения мягче, чем грубое перемещение средних тонов, и часто помогает сохранить цвет насыщенных звёзд при подъёме слабого объекта. Его удобно использовать в ранней части нелинейного перехода, когда нужно сделать туманность видимой, но не превратить яркие звёзды в большие белые диски. Как и любое растяжение, Asinh меняет реальные пиксели после применения, поэтому сравнивать варианты лучше на копиях линейного мастера.
GHS даёт более гибкий контроль формы трансформации. Пользователь выбирает силу, точку симметрии и параметры, определяющие, какая часть диапазона расширяется сильнее. Это удобно для сложной сцены, где одновременно есть очень слабая пыль и яркое ядро. Встроенные режимы обработки клиппинга помогают избежать грубого обрезания цветовых каналов, однако они не отменяют необходимости смотреть на гистограмму.
Главное преимущество GHS — возможность целенаправленно работать с диапазоном. Сначала можно поднять слабые значения вокруг фона, затем отдельным проходом перераспределить средние тона и осторожно удержать яркие области. Недостаток той же гибкости — больше параметров. Если результат трудно предсказать, полезнее вернуться к умеренному Histogram или Asinh, чем менять все регуляторы одновременно.
Предпросмотр растяжения
Режимы отображения внизу окна помогают заранее понять, что скрыто в линейных данных. Linear показывает значения почти без преобразования, Logarithmic и Square Root дают разные способы сжать динамический диапазон, AutoStretch автоматически подбирает экранную трансформацию, а Histogram оценивает изображение через гистограммное отображение. Эти режимы особенно полезны для проверки калибровки и градиента, потому что временно усиливают слабые отклонения.
Нельзя оценивать уровень клиппинга по одному красивому предпросмотру. Просмотровая трансформация может скрыть разницу между пикселями, но сама не записывает изменения. Для итогового решения нужно смотреть на числовую гистограмму и результат применённой операции. Если после подтверждения растяжения стало хуже, используйте Undo или вернитесь к сохранённому линейному мастеру.
Цвет после растяжения
После перехода к нелинейному изображению становятся уместны коррекции насыщенности и оттенка. Siril позволяет усиливать цвет избирательно по диапазону оттенков, а не только глобальным ползунком. Это помогает, например, аккуратно подчеркнуть красно-водородную эмиссию или синеву отражательной туманности без одинакового увеличения всех цветов. Но насыщенность легко усиливает цветной шум, поэтому перед сильной коррекцией полезно проверить слабый фон при масштабе 100%.
Remove Green Noise предназначен для подавления лишней зелёной составляющей, которая часто появляется в RGB-астрофотографии после калибровки и растяжения. Инструмент полезен, когда зелёный действительно представлен в основном шумом, но применять его как обязательный шаг нельзя. В объектах с реальным зелёным сигналом или при научной обработке без художественной интерпретации такое удаление может исказить данные.
Negative Transformation инвертирует изображение и полезна не только как визуальный эффект: слабые структуры иногда легче заметить на негативе. Если файл сохранён после инверсии, инверсия становится частью данных. Поэтому для диагностического просмотра лучше отменить операцию после оценки, если конечный результат должен оставаться обычным позитивом.
Шумоподавление и фильтры с сохранением границ
После стэкинга шум уменьшается статистически, но полностью не исчезает. Siril предлагает несколько способов дополнительного сглаживания, включая медианный фильтр и фильтры, сохраняющие резкие границы. Медиана особенно эффективна против импульсных выбросов — одиночных ярких или тёмных точек, — однако при большом радиусе быстро начинает уничтожать мелкие звёзды и текстуру туманности. Поэтому её лучше рассматривать как узкоспециализированную коррекцию, а не универсальный очиститель изображения.
Edge Preserving Filters созданы для более мягкого подавления случайной структуры при сохранении заметных границ. В guided-варианте само изображение может использоваться как направляющая карта. Параметр modulation смешивает исходный и обработанный результат: при нуле фильтрация фактически не влияет на кадр, при максимальном значении остаётся полный результат фильтра. Такой контроль удобен, потому что позволяет не выбирать между слишком шумно и слишком пластмассово, а оставить часть естественной микроструктуры.
Шумоподавление стоит оценивать в масштабе 100%, но не только на одном пустом участке. Нужно одновременно смотреть на слабую туманность, звёзды и гладкий фон. Если фон стал чистым, а тонкие пылевые волокна исчезли, фильтр слишком силён. При публикационном уменьшении изображения часть шума всё равно усредняется ресайзом, поэтому чрезмерная обработка полного разрешения часто не даёт выигрыша в конечной картинке.
ROI для быстрого подбора параметров
Некоторые тяжёлые операции Siril поддерживают обработку Region of Interest. Пользователь выделяет небольшой репрезентативный участок и пробует параметры только на нём. Это особенно удобно для деконволюции и шумоподавления: полный кадр может считаться минуты, а маленькая область — секунды. В ROI желательно включить и звёзды, и слабую структуру, и фон, иначе настройка окажется оптимальной только для одного типа деталей.
Поддержка ROI не универсальна. Если инструмент игнорирует выделение, это не обязательно ошибка. Перед сравнением важно убедиться, что операция действительно работает только по выбранной области и что предпросмотр показывает границу обработанного участка. После подбора выделение снимают и запускают тот же набор параметров на полном изображении.
Деконволюция и восстановление деталей
Деконволюция пытается частично обратить размытие, описываемое функцией рассеяния точки. В Siril доступен Richardson–Lucy и связанные настройки, а PSF можно оценить по звёздам. Метод способен сделать профиль звёзд компактнее и вернуть часть мелкого контраста, но он не создаёт реально отсутствующее разрешение. При слабом SNR деконволюция усиливает шум и может породить кольца вокруг ярких объектов.
Хороший PSF — ключевой вход. Для однородного поля можно измерить несколько изолированных, не насыщенных звёзд и оценить типичную ширину. Если звёзды сильно меняют форму от центра к углам из-за комы или наклона сенсора, одна модель описывает кадр хуже. Тогда агрессивная глобальная деконволюция особенно рискованна: параметры, удачные в центре, могут подчеркнуть артефакты на краях.
В окне деконволюции есть параметры, ограничивающие силу и число итераций, а также preview. Начинать стоит с консервативных значений. Если на тёмном фоне вокруг звезды появляется яркое кольцо или зерно превращается в червячки, это не дополнительная детализация, а артефакт восстановления. Лёгкое предварительное подавление фонового шума иногда улучшает устойчивость, но слишком сильный denoise перед деконволюцией удалит именно те мелкие признаки, которые алгоритм мог бы использовать.
Dynamic PSF и измерение звёзд
Dynamic PSF обнаруживает звёзды и подгоняет к их профилям математическую модель. В таблице выводятся координаты, амплитуда, FWHM по осям, отношение осей, угол, ошибка подгонки и другие параметры. Это полезно не только для деконволюции. По FWHM можно сравнить фокус и seeing, по отношению осей и углу — заметить вытянутые звёзды, а по разбросу параметров по кадру — оценить качество оптики и плоскость сенсора.
Для надёжных измерений выбирают звёзды без насыщения и сильного смешивания с соседями. У пересвеченной звезды плоская вершина профиля, поэтому модель хуже соответствует реальному распределению. Очень слабая звезда, напротив, слишком близка к шуму. Автоматическая детекция облегчает анализ большого поля, но итоговый список стоит очистить от ложных объектов, особенно возле границ, горячих пикселей и яркой структуры туманности.
Параметры детекции — radius, threshold, roundness и дополнительные диапазоны — позволяют адаптировать поиск к масштабу и качеству данных. Если звёзды крупные, слишком маленький радиус обрезает профиль. При большом радиусе близкие звёзды могут смешиваться. Threshold регулирует чувствительность к слабым объектам. Изменять лучше по одному параметру и наблюдать, как меняется не только количество, но и качество найденных профилей.
Обработка звёзд и Starnet++
Для раздельной обработки звёзд и диффузного объекта Siril может обращаться к Starnet++. Это внешний компонент: его нужно установить отдельно и указать путь к консольной программе в настройках. После корректного подключения Siril передаёт изображение Starnet++, получает starless-результат и может сформировать звёздную маску. Такой процесс позволяет растягивать туманность и звёзды по-разному, а затем собирать их обратно.
Интеграция использует промежуточный обмен через 16-битный TIFF для передачи данных внешнему инструменту, после чего результат возвращается в рабочее представление Siril. Это означает, что операция имеет собственные ограничения по точности и входному диапазону. Перед отделением звёзд важно проверить, в каком состоянии находится изображение и соответствует ли оно рекомендациям инструмента, а исходный файл сохранить отдельно.
Starless-изображение облегчает работу с контрастом слабой туманности: яркие звёздные профили перестают доминировать в гистограмме и локальных фильтрах. Но агрессивная обработка может оставить тёмные ямы на месте звёзд или изменить цветные ореолы. Звёздную маску тоже нельзя считать идеально изолированным слоем: в неё могут попасть остатки фона и мелкая структура. Перед рекомбинацией полезно просмотреть обе части на нейтральном фоне.
Siril также имеет инструменты анализа и синтеза звёзд, основанные на обнаружении и моделировании профилей. Они подходят для специализированной коррекции, но требуют качественной детекции. Звёзды с дифракционными лучами, насыщенными ядрами и сложным ореолом плохо описываются простой моделью, поэтому синтетическая замена не универсальна для любого телескопа и поля.
Фотометрия в Siril
Фотометрические функции позволяют измерять яркость звёзд через апертуры. Siril использует aperture photometry: для выбранного объекта интегрируется сигнал внутри апертуры, а окружающее кольцо помогает оценить фон. В настройках задаются радиусы, связь с FWHM, диапазон допустимых значений и параметры сенсора, включая gain. Неподходящая апертура либо теряет часть звёздного потока, либо захватывает слишком много фона и соседних объектов.
Quick Photometry удобна для одиночных измерений. Если изображение имеет WCS, программа может показать небесные координаты измеренной звезды вместе с фотометрическими величинами. Для научной серии важно сохранять единообразные параметры апертуры и выбирать сравнимые звёзды. Изменение фокуса и seeing меняет профиль, поэтому фиксированный слишком маленький радиус может давать систематическую разницу между кадрами.
Регистрация последовательности не всегда обязана физически ресемплировать каждый кадр, чтобы фотометрия знала смещения: часть геометрических преобразований может храниться в .seq. Это полезно, потому что измерения можно выполнять на исходных пиксельных значениях без дополнительной интерполяции, если конкретный рабочий процесс это допускает. Перед серийной фотометрией всё равно нужно проверить, что целевая и сравнительные звёзды надёжно отслеживаются на всём диапазоне кадров.
Сценарии автоматической обработки
Scripts автоматизируют повторяющиеся цепочки: преобразование, создание мастеров, калибровку, регистрацию и стэкинг. Обычный сценарий Siril представляет собой список команд и использует расширение .ssf. В настройках задаются каталоги сценариев, после чего меню Scripts сканирует их и показывает найденные варианты. Если новый файл не появился, список можно обновить без перезапуска программы.
Официальные сценарии рассчитаны на конкретную структуру входных каталогов и тип съёмки. Перед запуском нужно читать назначение, а не выбирать файл только по похожему названию. Сценарий для OSC с bias, dark и flat ожидает иной набор, чем сценарий без bias или цепочка для монохромных каналов. Автоматизация ускоряет рутину, но не способна угадать, какие калибровочные файлы вы положили не в ту папку.
Язык команд сценария остаётся техническим и использует английские имена команд независимо от языка интерфейса. Это важно при редактировании: перевод названия команды на русский сделает строку недействительной. В аргументах пробелы разделяют значения, а пути с пробелами требуют корректного заключения в кавычки. Если одна команда завершается ошибкой, сценарий обычно прекращает выполнение, поэтому консоль показывает точку, на которой цепочка остановилась.
Репозиторий сценариев и Python
В современных сборках Siril есть работа с репозиторием дополнительных сценариев, а также Python-сценарии через собственную инфраструктуру. Настройки позволяют управлять путями и служебной средой Python. Такой способ расширяет автоматизацию: вместо фиксированного списка команд можно строить более сложную логику, пользовательские интерфейсы и интеграции. Но Python-сценарий остаётся кодом, поэтому запускать неизвестный файл без понимания его происхождения не стоит.
Если Python-среда сценариев сломалась после ручной установки несовместимых пакетов, в настройках предусмотрен сброс окружения. Это безопаснее бесконечного наращивания зависимостей поверх повреждённой конфигурации. Перед сбросом стоит сохранить собственные сценарии отдельно; сама служебная среда восстанавливается, но пользовательский код и внешние модели могут находиться в других каталогах.
Командная строка и повторяемость
Внизу основного окна находится command line. Многие операции, доступные через диалоги, имеют командные аналоги. Это полезно для точного повторения: вместо запоминания положения ползунка можно записать команду с числовыми параметрами, проверить её на одном файле и затем включить в сценарий. Список команд охватывает работу с изображениями, последовательностями, калибровкой, регистрацией, стэкингом, цветом, геометрией и анализом.
Командная строка особенно удобна, когда одинаковую операцию нужно применить к серии проектов. Но она не прощает двусмысленность: имя последовательности, порядок аргументов и единицы должны соответствовать синтаксису. При ошибке полезно смотреть справку конкретной команды и сообщения консоли, а не случайно добавлять параметры. Сложную команду лучше сначала выполнить на копии небольшого проекта.
Есть отдельный консольный исполняемый файл для сценарной обработки без постоянной работы с графическим окном. Он нужен для автоматизации и пакетных задач. При этом результаты всё равно стоит периодически открывать визуально: корректный код может выполнить математически неверную для конкретных данных операцию, например применить неподходящий master или слишком сильный rejection.
Настройки программы
Preferences открываются через меню и сгруппированы по тематике: общие параметры, FITS, RAW и debayer, астрометрия, предварительная обработка, фотометрия, интерфейс, управление цветом, сценарии и производительность. Большинство новичков может оставить значения по умолчанию и менять только понятные параметры. Некоторые настройки влияют сразу на будущие операции, поэтому случайная правка дебайера или разрядности способна изменить весь следующий проект.
В разделе FITS задаются расширения, формат сохранения, контрольные суммы и связанные параметры. В RAW — алгоритм дебайеризации и поведение при чтении данных камеры. В Astrometry — каталоги, solver и допуски. В Photometry — апертуры и характеристики измерений. UI управляет темой, окнами и эскизами. Scripts определяет каталоги и окружение автоматизации. Performance ограничивает потребление памяти и задаёт параметры, связанные с тяжёлыми вычислениями и историей отмен.
Перед крупным изменением настроек полезно фиксировать, что именно было изменено. Если результат неожиданно ухудшился через неделю, без такой записи трудно вспомнить, что причина в другом алгоритме debayer или лимите памяти. Возврат к значениям по умолчанию помогает отделить проблему данных от проблемы конфигурации.
Память, потоки и место на диске
Стэкинг и регистрация больших FITS нагружают память значительно сильнее обычного просмотра фотографии. В Performance можно ограничить долю RAM или задать фиксированный объём, который Siril вправе использовать. Слишком низкий лимит заставляет чаще обращаться к диску и замедляет операции; слишком высокий оставляет мало памяти системе и другим программам. Оптимум зависит от размера кадра, длины последовательности и числа параллельных задач.
Число потоков показывается в верхней части окна и может влиять на скорость там, где алгоритм распараллеливается. Больше потоков не гарантирует линейного ускорения: чтение с диска, объём RAM и конкретная стадия могут стать узким местом раньше процессора. На ноутбуке максимальная загрузка всех ядер также повышает температуру и может вызвать снижение частоты, поэтому практическая скорость иногда лучше при умеренном числе потоков.
Undo/Redo требует хранения промежуточных состояний. Siril умеет использовать дисковое пространство для истории, что помогает не держать всё в RAM, но требует быстрого накопителя и запаса места. Если диск почти заполнен, тяжёлая операция может остановиться даже при достаточной памяти. Рабочий каталог лучше размещать на SSD, а архивные исходники после завершения проекта можно перенести на более медленное хранилище.
Управление цветом и ICC
Color Management определяет, как значения RGB интерпретируются на мониторе и при экспорте. Siril поддерживает sRGB, широкое пространство Rec.2020 и пользовательские профили, а также профиль монитора и soft-proof. Это важно после растяжения: без корректного профиля одна и та же числовая тройка RGB может выглядеть по-разному на разных дисплеях и в разных программах.
Для веб-публикации наиболее предсказуемым остаётся sRGB, потому что его широко понимают браузеры и устройства. Широкий gamut полезен при сохранении насыщенных цветов, но требует цветоуправляемой цепочки от редактора до просмотра. Если сохранить изображение в широком пространстве без встроенного ICC, другая программа может ошибочно считать его sRGB, и цвет станет тусклым или перенасыщенным.
Soft-proof имитирует целевой профиль и помогает увидеть, какие оттенки трудно воспроизвести. Это не изменяет исходные данные само по себе. При экспорте стоит встраивать профиль, соответствующий фактическому цветовому пространству файла. Назначить sRGB-метку данным, которые численно остаются Rec.2020, — не преобразование, а ошибочная интерпретация.
Сохранение промежуточных и готовых результатов
Хороший проект Siril содержит как минимум нетронутые исходники, интегрированный линейный мастер и готовую нелинейную версию. Линейный мастер нужен потому, что многие поздние решения — SPCC, другой способ растяжения, новая деконволюция — проще повторить от этой точки, чем заново калибровать и регистрировать всю ночь. Если есть отдельные каналы, полезно сохранять их интеграции до RGB-композиции.
Snapshot и обычное сохранение решают разные задачи. Снимок удобен как быстрая контрольная копия, а Save As позволяет явно выбрать имя, формат и расположение. При переходе между 32-bit FITS и 16-bit или 8-bit форматом нужно понимать, что разрядность и диапазон меняются. Для дальнейшего серьёзного редактирования выбирают формат без потерь; JPEG оставляют для финального просмотра и публикации.
Имена файлов должны описывать стадию, а не только объект. Например, условные пометки linear, bg, spcc, ghs или final помогают понять, что было применено. Необязательно сохранять каждый клик: достаточно точек, из которых можно восстановить альтернативную ветку. Так проект остаётся компактнее, а история решений — понятнее.
Практический процесс для цветной камеры
Для OSC-камеры или DSLR удобнее всего начать с сортировки исходников. Light должны относиться к одному объекту и режиму съёмки; dark — соответствовать выдержке, gain или ISO и температуре настолько близко, насколько это требуется конкретному сенсору; flat — быть снятыми без изменения оптической конфигурации; bias или синтетический bias — соответствовать используемой схеме калибровки. Смешивание разных режимов в один набор усложняет нормализацию и может сделать master физически неверным.
Первый технический этап — Conversion с сохранением CFA. Затем из калибровочных серий создаются мастера и выполняется Calibration световых кадров. После калибровки восстанавливается цвет, если выбранный процесс делает debayer на этой стадии. Несколько кадров проверяются вручную: нет ли перевёрнутого рисунка пыли, тёмных ореолов у горячих пикселей, странной цветной сетки и сильного остаточного градиента.
Далее серия регистрируется по звёздам. Plot помогает исключить явно смазанные кадры или экспозиции с тяжёлой облачностью. При стэкинге выбирается нормализация, rejection и, при необходимости, weighting. Из полученного стека сохраняется 32-битный линейный мастер. Только после этого имеет смысл переходить к Background Extraction, plate solving, PCC или SPCC, деконволюции, шумоподавлению и растяжению.
Финальная цветовая часть зависит от объекта. После калибровки цвета можно применить умеренный GHS или Asinh, затем уточнить гистограмму, насыщенность и локальный контраст. Если используются звёздные маски через Starnet++, раздельную обработку лучше делать после сохранения основной версии, чтобы всегда иметь точку возврата. Готовый файл для публикации конвертируется в sRGB и сохраняется в PNG или JPEG, а мастер остаётся в формате без потерь.
Процесс для монохромной LRGB-съёмки
У монохромной камеры каждый фильтр образует отдельную серию. Калибровка выполняется с учётом того, какие flat относятся к L, R, G и B; смешивать flats разных фильтров нельзя, потому что пыль и виньетирование могут быть похожи, но спектральная чувствительность и пропускание различаются. После калибровки каналы регистрируют к общему reference, чтобы их геометрия совпадала до композиции.
Каждый канал можно сложить со своими критериями отбора, поскольку seeing и фон меняются в течение ночи. При этом полезно сохранять статистику и не пытаться искусственно сделать количество кадров одинаковым. Если красный канал имеет больше экспозиции, это не ошибка; цветовой баланс позже определяется калибровкой и композицией, а не простым равенством числа файлов.
RGB Composition объединяет цветовые интеграции, а luminance можно обрабатывать отдельно. Перед объединением проверяют совпадение размеров, ориентации и полей. Для LRGB особенно заметны ошибки регистрации: яркая звезда получает цветной край, если каналы смещены даже на небольшую величину. После успешной сборки цветовой RGB и luminance сохраняют отдельно, чтобы можно было менять способ сочетания без повторной калибровки исходной серии.
Узкополосная съёмка Ha, OIII и SII
Узкополосные фильтры выделяют отдельные эмиссионные линии, поэтому привычная широкополосная цветовая калибровка не определяет единственный естественный вид. В Siril каналы калибруют, регистрируют и складывают так же тщательно, как обычные mono-данные, а затем собирают через RGB Composition или PixelMath в выбранную палитру. Самая важная техническая часть — согласовать геометрию и относительный уровень шума до художественного смешивания.
Количество экспозиций в каналах часто различается, потому что объект излучает в линиях неодинаково. Не нужно компенсировать слабый SII простым чрезмерным множителем, не проверив шум. Сильное масштабирование поднимает вместе с полезным сигналом фоновые артефакты. Лучше оценить каждую интеграцию отдельно, выполнить удаление градиента и разумное шумоподавление, а уже затем выбирать коэффициенты композиции.
Сценарии Siril могут автоматизировать извлечение H-alpha и OIII из данных цветной камеры с dual-band фильтром. Такой результат ограничен самой мозаикой сенсора и спектральным разделением фильтра, поэтому он не равен трём независимым монохромным каналам. Для практической HOO-композиции это всё равно полезно, если понимать происхождение данных и не приписывать им точность отдельного mono-набора.
Обработка готового стека телескопа или умной камеры
Если устройство уже создало сложенный FITS, этапы Conversion, Calibration, Registration и Stacking могут быть не нужны. Начинать следует с проверки заголовка и линейности файла. У готовых стеков часто уже есть WCS, информация о выдержке и координатах, что ускоряет plate solving и цветовую калибровку. Но нельзя автоматически считать, что устройство выполнило flat, dark и удаление градиента именно так, как требуется вашему проекту.
На таком файле типичная цепочка короче: кадрирование проблемных краёв, Background Extraction, plate solving при необходимости, PCC или SPCC для широкополосных данных, затем деконволюция или шумоподавление и растяжение. Порядок crop и astrometry выбирают осознанно: сильное кадрирование меняет геометрию поля, поэтому после него WCS должен оставаться корректным или решаться заново.
Если готовый стек уже нелинейный, SPCC и другие линейные методы применять нельзя только потому, что они доступны в меню. Признаки — заметно растянутая гистограмма, уже яркая туманность при Linear view и обработанные звёзды. В таком случае лучше использовать операции, рассчитанные на нелинейный материал, а для корректной фотометрической калибровки вернуться к линейному исходнику устройства.
Широкоугольные поля и сложная засветка
Широкое поле сильнее проявляет виньетирование, градиенты и оптическую дисторсию. Flat-калибровка должна быть особенно аккуратной: ошибка в положении пыли или освещении flat создаёт большую структуру, которую потом легко перепутать с засветкой. После flat Background Extraction строит уже модель реального остаточного фона. Для поля с Млечным Путём нужно вручную удалить образцы из областей галактической пыли, иначе алгоритм примет часть неба за градиент.
При регистрации широкоугольных кадров простой сдвиг бывает недостаточен. Поворот и дисторсия по углам заметны сильнее, а края после совмещения имеют неодинаковое перекрытие. Итоговый стек можно сохранить с максимальным охватом, но по краям уровень шума будет выше из-за меньшего количества кадров. Перед финальной обработкой эти зоны часто разумно обрезать до области с устойчивым покрытием.
Если градиент меняется от кадра к кадру, покадровая коррекция до стэкинга может дать более равномерную нормализацию. Но модель проверяют особенно строго: в широком поле фон редко действительно пуст. RBF способен описать сложную поверхность, и именно поэтому неверные образцы могут незаметно вычесть широкую астрофизическую структуру. Сравнение исходного и удалённого background-моделя обязательно.
Работа с SER и планетными последовательностями
Siril открывает SER и другие поддерживаемые последовательности кадров, поэтому может выполнять предварительную обработку и регистрацию коротких экспозиций. Для планетных дисков существуют методы на основе корреляции изображения; они хорошо стабилизируют объект, когда на кадре нет обычного звёздного поля. При выборе области вокруг планеты нужно включить весь диапазон её движения, иначе часть кадров потеряет объект за границей шаблона.
Одноточечное выравнивание по шаблону имеет ограничение: оно хорошо компенсирует общий сдвиг, но не исправляет локальную атмосферную деформацию по диску. Поэтому для высокодетальной планетной обработки специализированные многоточечные стэкеры могут быть удобнее. Siril полезен там, где требуется связать SER с дальнейшей астрообработкой, выполнить базовое выравнивание, стэкинг и общие операции над результатом.
Sum stacking имеет смысл для некоторых низкоразрядных и планетных данных, потому что увеличивает доступный числовой диапазон при сложении. Для deep-sky его обычно заменяет среднее с нормализацией и rejection. Выбор метода должен исходить из статистики серии, а не из того, что сумма визуально выглядит ярче сразу после расчёта.
Типичные ошибки и способы их найти
Сценарий не появляется в меню
Проверьте, добавлен ли каталог в Preferences → Scripts, имеет ли файл ожидаемое расширение и выполнено ли обновление списка. Если путь содержит опечатку или каталог недоступен, меню его не увидит. Для встроенного репозитория дополнительно проверьте, завершилось ли получение списка. Не копируйте сценарий в случайную системную папку: пользовательский каталог проще контролировать и переносить.
Сценарий останавливается почти сразу
Откройте Console и найдите первую команду с ошибкой. Чаще всего причина — отсутствующая папка lights, darks, flats или biases, неожиданное имя последовательности, пустой каталог либо формат, который не прочитан. Исправлять нужно первую причину, а не последующие сообщения: после сбоя одна команда не создаёт файл, и все дальнейшие строки закономерно жалуются на его отсутствие.
После калибровки появились тёмные точки
Так выглядит переисправление горячих пикселей или несоответствие master dark условиям light. Сравните выдержку, gain, offset и температуру, если камера охлаждаемая. Проверьте, не выполнялась ли одновременно слишком агрессивная косметическая коррекция. Один неверный master способен испортить всю серию одинаковым рисунком, поэтому диагноз легче поставить на одиночном калиброванном кадре до регистрации.
Flat усилил виньетирование
Вероятны неправильная калибровка самого flat, несоответствие оптической конфигурации или неверный уровень bias. Пыль могла переместиться, камера — повернуться, фокус — существенно измениться. Синтетический bias тоже должен иметь правильный ADU. Сравните исходный light, master flat и калиброванный результат в одинаковом отображении: характерный инвертированный рисунок обычно сразу показывает, что проблема в flat-цепочке.
После debayer цвета выглядят невозможными
Проверьте CFA pattern и ориентацию. Перепутанный Bayer-порядок даёт сильный ложный оттенок и повторяющуюся структуру. Если RAW читается через LibRaw, убедитесь, что камера поддерживается корректно. Не пытайтесь компенсировать ошибочный CFA балансом белого: цветовая калибровка не исправляет фундаментально перепутанное расположение фильтров.
Регистрация пропускает много кадров
Сравните плохой и хороший кадр в Dynamic PSF. Если звёзд почти нет, скорректируйте threshold и radius; если детектор принимает шум, ужесточите критерии. Проверьте, не слишком ли велико изменение поля, поворот или масштаб. Для серии с малым числом звёзд попробуйте регистрацию по выбранным звёздам. Если проблема только в нескольких экспозициях, иногда рациональнее исключить их, чем ослаблять детектор для всей последовательности.
Стэк имеет цветные или тёмные края
Края образуются там, где после регистрации кадры перекрываются не полностью. При максимальном framing число вкладов по полю различается, а нормализация и debayer могут сделать переход заметнее. Проверьте rejection maps и кадрируйте область с устойчивым покрытием. Не пытайтесь выровнять такие края Background Extraction, если причина геометрическая: модель фона может затронуть полезный сигнал внутри кадра.
Background Extraction удаляет туманность
Образцы попали на реальную структуру или модель слишком гибкая. Уберите точки с туманности, галактической пыли и ярких ореолов, уменьшите сложность полинома или увеличьте smoothing RBF. Смотрите удаляемую модель отдельно: в ней не должны угадываться контуры объекта. Если поле почти полностью заполнено эмиссией, автоматическое удаление градиента может быть принципиально неоднозначным.
Plate solving не находит решение
Проверьте начальные координаты, фокусное расстояние, размер пикселя и масштаб. Затем убедитесь, что на линейном кадре достаточно звёзд и они не разрушены тяжёлой обработкой. При широком поле ошибка стартового масштаба особенно критична. Если внутренний solver не справляется, можно настроить альтернативный Astrometry.net, но сначала стоит исключить неверные метаданные.
PCC или SPCC дают странный цвет
Убедитесь, что изображение линейное и WCS правильный. Для SPCC дополнительно проверьте модель сенсора и фильтров. Насыщенные звёзды и сильный градиент ухудшают совпадения. Посмотрите графики и количество использованных объектов. Если решение статистически слабое, повторная ручная насыщенность не устраняет причину — нужно исправить исходные условия калибровки.
Деконволюция создаёт кольца
Сила или число итераций слишком велики, PSF выбран неудачно либо SNR недостаточен. Уменьшите параметры и проверьте на ROI. Не используйте насыщенную звезду как модель. Лёгкое шумоподавление перед деконволюцией может помочь, но сильное сглаживание лишает алгоритм мелкой информации. Кольца вокруг ярких звёзд — сигнал остановиться, а не признак сверхрезкости.
Starnet++ не запускается
Проверьте, установлен ли внешний компонент и указан ли путь к его CLI в настройках Siril. Само наличие пункта меню не гарантирует, что исполняемый файл найден. Если компонент обновлялся или переносился, путь мог стать недействительным. Сначала добейтесь запуска на небольшом тестовом изображении, затем обрабатывайте большой мастер.
Сохранённый JPEG выглядит иначе
Причина может быть в преобразовании разрядности, ICC-профиле или цветовом пространстве. Проверьте, что перед экспортом выбран целевой gamut и профиль встроен. JPEG также использует сжатие с потерями, поэтому мелкий шум и градиенты могут измениться. Для контроля сохраните параллельно PNG или TIFF без потерь и сравните их в программе с поддержкой color management.
Совместимость и язык интерфейса
Официальные сборки Siril доступны для 64-битной Windows, macOS на Intel и Apple Silicon, а для Linux предлагаются AppImage и сторонние пакетные варианты. Для текущих macOS-сборок требуется Ventura 13 или более новая система. На Windows рекомендованный установщик использует UCRT64. Для очень длинных последовательностей это важно ещё и потому, что такая среда повышает допустимое число одновременно обрабатываемых файлов по сравнению со старым ограничением.
Русский перевод интерфейса присутствует и поддерживается через систему переводов проекта, но степень перевода не всегда равна ста процентам. Поэтому отдельные новые строки, команды и документация могут оставаться на английском. Названия команд сценариев и консоли переводить нельзя: технический синтаксис остаётся английским независимо от выбранного языка интерфейса.
Точные аппаратные требования зависят от данных сильнее, чем от самого запуска. Небольшой стек с DSLR-файлами обрабатывается на умеренном компьютере, а сотни 50–60-мегапиксельных FITS требуют значительно больше RAM и места. GPU не является универсальным ускорителем всех функций: многие основные операции используют CPU, память и дисковый ввод-вывод. Оценивать конфигурацию лучше по размеру реального проекта.
Сравнение Siril с аналогами
| Программа | Лучше подходит для | Главное ограничение |
|---|---|---|
| Siril | Калибровка, регистрация, стэкинг, цветовая и техническая обработка deep-sky данных | Нет слоёв и кистевой ретуши универсального редактора |
| PixInsight | Глубокая астрообработка с большим набором процессов, масок и сложных рабочих схем | Высокий порог освоения и большое число взаимосвязанных инструментов |
| Astro Pixel Processor | Калибровка, нормализация, интеграция широких полей и многопанельных мозаик | Для тонкой постобработки набор инструментов уже, чем у полноценных астро-процессоров |
| DeepSkyStacker | Быстрая калибровка, регистрация и сложение deep-sky кадров в Windows | После получения стека возможности постобработки существенно проще |
| Sequator | Сложение звёздного неба и астропейзажей с неподвижным передним планом | Не заменяет полный цикл deep-sky калибровки и постобработки |
Siril выгодно выбирать, когда нужен единый процесс от калибровки исходных астрокадров до линейной и нелинейной обработки без перехода сразу к более сложной среде PixInsight. DeepSkyStacker проще, если задача заканчивается стэком; Sequator удобнее для астропейзажа; Astro Pixel Processor особенно силён в интеграции и мозаиках. Если же проект требует развитых масок, множества специализированных процессов и очень сложной нелинейной обработки, PixInsight предоставляет более широкий инструментарий ценой заметно более трудного освоения.
Когда Siril подходит, а когда нужен другой инструмент
Siril подходит фотографу, который получает серии астрономических кадров и хочет контролировать калибровку, регистрацию, стэкинг и последующую обработку в одной среде. Он особенно полезен для deep-sky, LRGB и узкополосных проектов, а также для анализа звёздных полей. Встроенные сценарии снижают объём ручной рутины, а вкладки позволяют в любой момент перейти от автоматической цепочки к проверке отдельных стадий.
Для обычного портрета, предметной фотографии, коллажа и ретуши кожи Siril неудобен: в нём нет привычной системы слоёв, кистей, пластики и развитого локального монтажа. Даже в астрофотографии финальную подпись, сложную масочную ретушь или композицию с графическими элементами проще выполнять в другом редакторе после сохранения технически подготовленного результата.
Также Siril не стоит выбирать только ради одной кнопки сложить несколько ночных снимков, если задача — астропейзаж с неподвижным передним планом и минимальной настройкой. Специализированный лёгкий стэкер может быть быстрее в освоении. Сильная сторона Siril проявляется, когда нужно понимать, почему конкретный кадр исключён, как нормализован фон, что произошло с цветом и какие параметры использовались на каждом шаге.
Частые вопросы о Siril
Нужно ли всегда снимать bias, dark и flat?
Нет единого обязательного набора для всех камер. Flat нужен, когда требуется корректировать виньетирование и пыль; dark полезен для воспроизводимого тёмного сигнала и дефектов; bias может быть заменён синтетическим уровнем, если сенсор и схема калибровки это позволяют. Важнее не количество типов кадров, а корректная математическая схема для конкретного сенсора. Неподходящий master хуже, чем осознанное отсутствие ненужного этапа.
Можно ли начать с JPEG?
Технически некоторые обычные форматы читаются, но JPEG уже потерял часть исходной информации, ограничен по точности и содержит артефакты сжатия. Для серьёзной калибровки лучше RAW, FITS или другой формат, сохраняющий исходные значения. JPEG пригоден для финальной копии или учебного эксперимента, где цель — понять интерфейс, а не получить максимум слабого сигнала.
Почему AutoStretch выглядит лучше сохранённого файла?
AutoStretch меняет экранное отображение линейных данных и автоматически поднимает слабые тона. Если сохранить линейный FITS и открыть его в просмотрщике без такого преобразования, изображение будет почти чёрным. Чтобы получить видимый результат для публикации, нужно применить реальное растяжение через Histogram, Asinh, GHS или другой подход, а затем сохранить нелинейную копию.
Когда делать Background Extraction — до или после стэкинга?
Оба варианта имеют смысл. Если градиент существенно меняется между light-кадрами, покадровая коррекция до интеграции помогает нормализации. Если фон стабилен, проще сложить данные и построить одну аккуратную модель на мастер-изображении. В любом случае модель проверяют на отсутствие реальной туманности. Решение определяется поведением фона серии, а не универсальным рецептом.
Нужно ли растягивать изображение перед PCC или SPCC?
Нет. Эти инструменты рассчитаны на линейные данные, где отношения потоков ещё не искажены нелинейной тоновой кривой. Для удобного просмотра можно включить AutoStretch, потому что он не меняет пиксели. После успешной цветовой калибровки сохраняют линейный мастер и только затем переходят к постоянному растяжению.
Можно ли удалить все звёзды средствами Siril?
Siril интегрируется со Starnet++, который создаёт starless-версию и звёздную составляющую, но внешний компонент требуется установить отдельно. Качество зависит от исходного изображения: насыщенные звёзды, дифракционные лучи и сложные ореолы могут оставить следы. Результат нужно проверять до агрессивной обработки фона и особенно перед обратным соединением со звёздами.
Чем полезна вкладка Plot, если кадры и так можно просмотреть?
Визуальный просмотр хорошо находит грубый смаз и облака, но плохо показывает постепенный дрейф качества на сотнях кадров. Plot сводит FWHM, roundness, background, число звёзд и сдвиги в график. По нему видно тренд и выбросы, после чего подозрительные экспозиции можно открыть отдельно. Это быстрее и объективнее ручного перелистывания всей последовательности.
Нужно ли включать максимальный вес лучшим кадрам?
Не обязательно. Weighting полезен, когда серия заметно неоднородна, но он не превращает слабые кадры в бесполезные. Если десятки экспозиций имеют близкие FWHM и шум, разница между простым и взвешенным средним может быть небольшой. Сначала оценивают Plot и статистику, затем выбирают критерий, который действительно описывает проблему этой серии.
Почему после стэкинга фон всё равно шумный?
Стэкинг уменьшает случайный шум, но его эффект ограничен общей экспозицией и качеством входных данных. Если объект очень слабый, фон яркий или серия короткая, остаточная зернистость нормальна. Дополнительное шумоподавление помогает, но не заменяет сигнал. Самый надёжный способ улучшить SNR — больше качественной интеграции при правильной калибровке и тёмном небе.
Можно ли повторить обработку без кликов по всем окнам?
Да. Для стандартных цепочек есть .ssf-сценарии, команды можно вводить в консоли, а более сложную автоматизацию строить на Python-интерфейсе. Сначала процесс стоит выполнить вручную и понять значения параметров, затем автоматизировать устойчивую последовательность. Это снижает риск тиражировать одну ошибку на десятки проектов.
Контрольный порядок обработки
- Разделите light и калибровочные кадры по типу, фильтру и режиму съёмки.
- Преобразуйте исходники в подходящую последовательность, не выполняя преждевременный debayer калибровочных данных.
- Создайте или выберите корректные master bias, dark и flat, затем откалибруйте light.
- Проверьте несколько кадров на остаточные дефекты, CFA, фон и качество звёзд.
- Выполните регистрацию, оцените Plot и исключите только действительно плохие экспозиции.
- Настройте нормализацию, rejection и weighting, затем получите и сохраните линейный стек.
- Удалите градиент с проверкой фоновой модели и выполните plate solving.
- Для широкополосных данных сделайте PCC или SPCC до постоянного растяжения.
- При необходимости примените осторожную деконволюцию и шумоподавление, используя ROI для тестов.
- Растяните изображение через GHS, Asinh или Histogram, сохраняя слабый фон и цвет звёзд.
- Уточните насыщенность, локальный контраст и звёздную составляющую без клиппинга.
- Сохраните мастер без потерь и отдельную копию в подходящем цветовом пространстве для публикации.
Итог рабочего процесса
Siril раскрывается не одной эффектной операцией, а связью этапов. Корректная калибровка делает пиксели сопоставимыми, регистрация приводит экспозиции к общей геометрии, Plot помогает оценить качество, а нормализация и rejection формируют устойчивый стек. После этого астрометрия и цветовая калибровка опираются на звёзды и метаданные, а растяжение переводит накопленный линейный сигнал в видимый диапазон.
Лучший способ освоить программу — сохранять контрольные точки и менять за один раз один параметр. Тогда легко понять, улучшил ли RBF фон, помогло ли weighting, не завышен ли rejection и что именно изменил GHS. Такой подход медленнее случайного перебора кнопок, но намного быстрее приводит к воспроизводимому результату и позволяет повторить успешную обработку на последующей съёмочной серии.