DeepSkyStacker калибрует серии астрофотографий по dark, flat, dark flat и bias-кадрам, регистрирует звёзды, выравнивает экспозиции, отбраковывает выбросы выбранным методом сложения и сохраняет итоговый TIFF или FITS для дальнейшей обработки. В программе можно оценивать число и качество звёзд, задавать порог регистрации, выбирать опорный кадр, работать с группами съёмок, кометами, drizzle, фоновым выравниванием, RAW/FITS-параметрами и предварительным растяжением результата.
Главная практическая задача DeepSkyStacker — получить из десятков или сотен отдельных кадров максимально чистую линейную заготовку, в которой слабый сигнал туманности, галактики или звёздного поля суммирован, а шум матрицы, горячие пиксели, виньетирование и пылинки по возможности компенсированы калибровочными кадрами. Работа строится вокруг списка файлов: каждому изображению назначается тип, нужные light отмечаются для обработки, затем программа регистрирует звёзды, рассчитывает геометрию совмещения и выполняет интеграцию с выбранным алгоритмом отбраковки.
DeepSkyStacker не заменяет полноценную финальную обработку астрофотографии: его сильная сторона — подготовка и сложение исходного материала. Поэтому параметры регистрации, калибровки, выравнивания фона, геометрии результата и метода интеграции важнее декоративных коррекций. Правильно собранный стек обычно сохраняют с высокой разрядностью, а контраст, цвет, локальные маски, подавление градиента и тонкую резкость доводят уже в специализированном редакторе астрофото.
Скачать DeepSkyStacker
- Ретушь фото
- Русский интерфейс
- Просто для новичков
- Нет удаления градиента
- Нет деконволюции
- Нет фотометрии
Как устроена работа в DeepSkyStacker
Исходные изображения не складываются сразу после открытия. Сначала формируется набор кадров, в котором программа различает рабочие экспозиции и калибровочные данные. Light содержит полезный сигнал объекта и неба; dark описывает тепловой рисунок и горячие пиксели при сопоставимых условиях; flat фиксирует неравномерность освещения поля и следы пыли; bias, который в интерфейсе также называют offset, характеризует считывающий сдвиг; dark flat предназначен для калибровки flat-кадров, если метод съёмки требует именно такого набора. Такая классификация определяет порядок вычислений, поэтому случайно назначенный тип файла способен испортить мастер-кадр и весь результат.
После загрузки рабочая таблица становится центром проекта. В ней видны имена файлов, типы, отметки включения в стек и рассчитанные после регистрации параметры. Изображение можно открыть в области просмотра, проверить фон, звёзды, следы спутников, облака, дрожание ведения или ошибки фокусировки. Отметка checked позволяет оставить сомнительные файлы в списке, но исключить их из текущего расчёта: это удобнее, чем удалять материал и затем загружать его повторно.
Типичная последовательность состоит из пяти этапов: добавить файлы; назначить им роли и проверить набор; зарегистрировать light по звёздам; открыть параметры сложения и убедиться, что программа правильно сопоставила калибровочные кадры; запустить стек и сохранить результат. В простом наборе это можно пройти почти без ручных поправок. В сложной съёмке — несколько ночей, разные фильтры, комета, узкое поле, нестабильный фон — смысл DeepSkyStacker как раз в том, что каждый этап можно контролировать отдельно.
Предварительный просмотр не следует путать с математическим содержимым файла. Слабая линейная экспозиция может выглядеть почти чёрной, хотя в ней есть нормальный сигнал. Для удобства оценки применяются отображение и масштабирование, не превращающие исходные числа автоматически в финальную тональную коррекцию. Это особенно важно для очень тёмных TIFF и FITS: визуальная яркость окна нужна для выбора звёзд и диагностики, а калибровка должна опираться на исходные значения пикселей.
Просмотр деталей и выделение рабочей области
Увеличение участка кадра помогает понять, что программа считает звездой, а что является горячим пикселем, одиночным шумовым выбросом или слабой деталью объекта. При регистрации полезно проверять несколько зон — центр и углы. Если в центре звёзды круглые, а к краям становятся заметно вытянутыми, проблему нельзя лечить только снижением порога: геометрия изображения уже несёт следы наклона матрицы, комы или плохого ведения. Для таких случаев диагностические показатели FWHM и эксцентриситета дают более содержательную оценку, чем одно число найденных звёзд.
Custom Rectangle задаёт прямоугольную область будущего результата. Режим полезен, когда все исходники имеют большой общий центральный фрагмент, но по краям после регистрации остаются ступенчатые или чёрные зоны. Выбор прямоугольника не исправляет несовпадение кадров; он только ограничивает интеграцию и позволяет не тратить память и место на заведомо ненужные края. Если нужен максимально широкий итог, лучше сначала выполнить стек в Standard или Mosaic, оценить пересечение кадров и лишь затем решить, какой кроп оправдан.
Контекстное меню строки даёт доступ к операциям, относящимся к конкретному кадру: свойствам, зарегистрированным данным, ручной правке звёзд или положения кометы и диагностическим графикам качества для подходящих изображений. Это полезнее, чем пытаться судить о серии только по миниатюрам. Один кадр с хорошей видимой картинкой может иметь плохую геометрию звёзд, а визуально тёмная экспозиция — наоборот, хорошо регистрироваться после корректного масштабирования.
Типы кадров и их роль
Light: рабочие экспозиции
Light-кадры содержат объект, небо и все дефекты съёмочной системы. Именно они регистрируются по звёздам и затем интегрируются. Для DeepSkyStacker важно, чтобы серия была геометрически совместимой: одинаковое или близкое поле, достаточное число хорошо определяемых звёзд, отсутствие резкого изменения масштаба. Поворот между сессиями допустим, поскольку рассчитываются смещения и угол, но слишком малое перекрытие уменьшает полезную площадь и повышает вероятность неудачной регистрации.
Количество light само по себе не гарантирует качественный стек. Если добавить много кадров с облаками, сорванным ведением или сильным фоном, суммарная экспозиция возрастёт на бумаге, а полезная детализация может ухудшиться. Поэтому регистрацию следует использовать как этап отбора: сравнивать число звёзд, FWHM, эксцентриситет, фон и геометрию, а очевидно плохие кадры снимать с отметки до интеграции. При неоднородной серии иногда полезнее два аккуратных стека по условиям, чем один общий набор без контроля.
Dark: тепловой рисунок и горячие пиксели
Dark снимается с закрытым оптическим трактом при той же выдержке и, по возможности, близкой температуре и параметрах усиления, что и light. Его задача — описать повторяемую составляющую темнового сигнала и стабильные горячие пиксели. DeepSkyStacker объединяет несколько dark в master dark выбранным методом и вычитает его из рабочих кадров. Если температура сенсора заметно отличается, рисунок темнового тока может меняться; тогда даже математически корректное вычитание оставляет остатки или создаёт тёмные точки на местах горячих пикселей.
Dark Optimization и коэффициент масштабирования темнового кадра помогают в некоторых несовпадающих наборах, но не являются универсальной заменой правильно снятым dark. Оптимизация оценивает, как лучше согласовать уровень темнового сигнала, и может быть полезна при небольших различиях. Если же в master dark присутствует другой характер свечения сенсора, сильное температурное расхождение или иной режим камеры, масштабирование не восстановит отсутствующую физическую информацию. В таких ситуациях правильнее собрать подходящую библиотеку калибровки.
Flat: виньетирование и пыль
Flat описывает относительную чувствительность и освещённость поля: виньетирование, тени от пыли, небольшие различия пикселей. Для него критично сохранить оптическую конфигурацию light — положение камеры, фильтра, фокус, редуктор, вращение и состояние пыли. DeepSkyStacker формирует master flat и нормализует рабочие кадры. Если пылинка успела сместиться или камера была повернута, характерный круг после калибровки не исчезает, а нередко превращается в светлое или тёмное кольцо.
Flat сам содержит считывающую и, при длинных экспозициях, темновую составляющую. Поэтому его тоже нужно калибровать. В зависимости от камеры и способа съёмки используют bias или dark flat. Нельзя бездумно применять несовместимые варианты одновременно: цель — убрать из flat добавочную составляющую так, чтобы после нормализации осталась именно карта относительной освещённости. Перед стеком полезно проверить контурную карту flat, если она доступна, — она быстро показывает перекос освещения и необычные асимметрии.
Bias/Offset и Dark Flat
Bias, или offset, снимается с минимальной доступной выдержкой при закрытом тракте и описывает базовый уровень считывания. Он особенно важен в классической схеме, где из flat нужно убрать считывающую составляющую. Однако современные камеры могут вести себя неидеально на минимальной выдержке или применять внутреннюю обработку; тогда dark flat, снятый с той же выдержкой, температурой и усилением, что и flat, часто лучше соответствует конкретной задаче. DeepSkyStacker предоставляет оба типа, а решение зависит от поведения камеры и всей схемы съёмки.
Калибровочные кадры не регистрируют по звёздам: их статистически объединяют по значениям пикселей. Поэтому для master dark, flat и bias критичны чистота набора и подходящий метод интеграции. Случайный засвеченный dark, flat с движущейся тенью или bias с нарушенным режимом съёмки попадёт в мастер как систематическая ошибка. При большом наборе полезно просмотреть крайние кадры и проверить, не меняется ли резко средний уровень по серии.
Загрузка файлов, списки и группы
Файлы можно добавлять как Light, Dark, Flat, Dark Flat и Offset/Bias. После добавления их тип остаётся частью рабочего списка, поэтому стоит сразу придерживаться понятной структуры каталогов: объект, дата, фильтр и отдельные папки калибровки. DeepSkyStacker умеет сохранять file list, что удобно для повторного теста настроек или общей библиотеки dark и bias. Список хранит организацию проекта, но не освобождает от проверки, что сами файлы доступны по тем же путям.
Группы предназначены для многосессионной съёмки. Например, light одной ночи можно поместить в одну группу, другой ночи — в следующую, а к каждой группе добавить собственные flat и dark. Практический принцип важнее конкретной раскладки: перед запуском в сводке стека должно быть видно, какие master-кадры будут использованы для каждого набора. Если сводка показывает неожиданное сочетание, лучше вернуться к группам и исправить структуру до вычислений.
Группы особенно полезны, когда менялась ориентация камеры или использовались разные фильтры. Геометрическое выравнивание light может компенсировать поворот и сдвиг, но flat от одного положения оптического тракта нельзя считать равноценным flat от другого. Аналогично dark выбирается по параметрам сенсора, а не по тому, насколько похож объект на небе. Организация проекта должна следовать физике калибровки, а не только датам папок.
Регистрация звёзд: порог, геометрия и опорный кадр
Регистрация вычисляет положение звёзд на каждом light и находит преобразование, которое совмещает кадр с опорным изображением. DeepSkyStacker выполняет субпиксельное совмещение, рассчитывает смещения по X и Y и угол поворота. Чем устойчивее распознанные звёзды распределены по полю, тем надёжнее геометрия. Если найдено только несколько звёзд в небольшом участке, решение становится чувствительным к шуму и ложным объектам; если обнаружены тысячи шумовых точек, устойчивость тоже падает.
Порог обнаружения задаёт чувствительность. Меньшее значение позволяет находить более слабые звёзды, большее оставляет только яркие и уверенные. Правильная настройка зависит от масштаба, экспозиции и шума. На коротких или узкополосных кадрах порог часто приходится снижать, на шумной серии с множеством горячих пикселей — повышать или включать предварительное подавление одиночных выбросов. Вычисление числа найденных звёзд полезно именно как тест до регистрации всей серии.
Обнаружение горячих пикселей во время регистрации нужно для того, чтобы одиночные яркие дефекты не превращались в звёзды. Медианный фильтр также может помочь на шумных кадрах, но он меняет изображение, используемое для поиска объектов, поэтому включать его по привычке не стоит. Если звёзды и так определяются устойчиво, дополнительное сглаживание не даёт преимущества. Если кадр очень тёмный, сначала полезно проверить DDP, масштабирование и корректность Bayer/FITS-параметров.
Опорный кадр определяет систему координат результата. Автоматический выбор удобен для однородной серии, но ручной reference frame лучше, если есть явно удачный кадр по резкости, фону и геометрии. Выбирать просто самый яркий light нежелательно: яркость может быть следствием засветки или луны. Опорный кадр должен давать надёжное распределение звёзд и репрезентативную геометрию поля. При мозаике дополнительно важно, как его положение влияет на границы итогового полотна.
Регистрацию и сложение можно разделять. Сначала зарегистрировать серию, изучить параметры, исключить худшие кадры и только затем запускать стек — хороший подход для длинных проектов. Это удобно, когда нужно протестировать несколько методов интеграции на одном и том же отборе. Данные регистрации сохраняются во вспомогательных файлах рядом с исходниками, поэтому повторный запуск не обязан начинать анализ с нуля, если исходные файлы и настройки не изменились.
FWHM, эксцентриситет и карты качества
FWHM характеризует ширину профиля звезды и помогает сравнивать резкость кадров при одинаковом масштабе. Меньшее значение обычно соответствует более компактным звёздам, но сравнение имеет смысл только между сопоставимыми изображениями. Эксцентриситет показывает степень вытянутости: круглая звезда ближе к низкому значению, следы ведения или наклон поля увеличивают его. Эти метрики нужно читать вместе с числом звёзд и визуальной проверкой, потому что облако или сильная засветка способны изменить статистику обнаружения.
Star Quality Chart строит контурные карты FWHM и эксцентриситета по зарегистрированному кадру. Такой график полезен не для сортировки одним числом, а для пространственной диагностики. Если один угол систематически показывает более вытянутые звёзды, причина вероятнее связана с наклоном сенсора или оптикой. Если ухудшение одинаково по всему полю, стоит проверить фокус, seeing и ведение. Для осмысленной карты нужны звёзды, распределённые по площади кадра, а не небольшой кластер вокруг центра.
Flat Contour Chart показывает распределение интенсивности flat и помогает оценить асимметрию освещения. Сильное смещение самого яркого участка, необычный резкий градиент или обрыв могут указать на механическое виньетирование, перекос или ошибку методики съёмки. График не исправляет flat, а позволяет раньше увидеть проблему в исходном калибровочном материале.
RAW и DDP: чтение данных камеры
RAW-файлы считываются напрямую, после чего DeepSkyStacker может калибровать данные до интерполяции Bayer. Это принципиально: dark, flat и bias должны воздействовать на исходную структуру сенсора, а не на уже демозаицированную картинку со смешанными каналами. В DDP-настройках задаются параметры интерпретации RAW, баланс белого, масштабирование и вариант обработки Bayer-матрицы. Если они не соответствуют камере и типу файла, ошибка проявляется уже на этапе регистрации и цвета будущего стека.
Баланс белого в RAW влияет на относительное масштабирование каналов при отображении и обработке цветного материала. Камерный и автоматический баланс — разные стратегии; универсально правильной для всех задач нет. Для астрофото важнее воспроизводимость: если серия снята одним режимом, лучше не менять трактовку в середине проекта. Дополнительные коэффициенты красного и синего каналов полезны для специфических камер, но использовать их вместо последующей цветовой калибровки следует осторожно.
Варианты Bayer-преобразования включают обычную интерполяцию и режимы, использующие структуру цветового фильтра по-разному. Bayer Drizzle не равен геометрическому 2x/3x Drizzle: он решает задачу восстановления цвета из CFA при наличии хорошо сдвинутых кадров. Super-pixel, напротив, объединяет элементы Bayer-блока и уменьшает пространственное разрешение. Выбор зависит от дискретизации, числа кадров и качества ведения; его нельзя оценивать только по одной увеличенной звезде.
Масштабирование яркости в DDP полезно для очень тёмных TIFF, RAW или FITS, которые иначе плохо регистрируются. Масштабирование, используемое для регистрации и стека, применяется после калибровочных поправок, чтобы не искажать отношение light к dark и flat. Поэтому параметр можно использовать для коротких слабых экспозиций, не превращая его в замену правильной экспозиции или растяжения готового изображения.
FITS: разрядность, Bayer-матрица и WCS
FITS широко используется астрономическими камерами и может хранить монохромные и цветовые данные, целые и вещественные значения, а также метаданные в заголовке. DeepSkyStacker читает 8-, 16-, 32- и 64-битные варианты и сохраняет результат в FITS. Для монохромного FITS от цветной камеры программе необходимо знать Bayer-паттерн и параметры интерпретации; неправильный шаблон приводит к цветной сетке, смене каналов или странным деталям после демозаики.
Если камера или программа записи корректно указывает Bayer-паттерн в заголовке, автоматическая интерпретация удобна. Если метаданных нет или они ошибочны, шаблон нужно задать вручную по документации камеры. Полезный тест — небольшой стек нескольких кадров: правильный паттерн даёт естественную структуру цветных звёзд, а неправильный часто создаёт регулярный двухпиксельный рисунок. Исправлять такой результат балансом цвета бессмысленно; нужно вернуться к чтению FITS.
Для FITS с World Coordinate System DeepSkyStacker может использовать WCS-данные для расчёта смещений и поворота вместо повторного определения геометрии по изображению, если все light имеют валидную астрометрию и включена соответствующая опция. Это особенно полезно для материала, который уже прошёл plate solving. Условие пригодного WCS для всех light существенно: смешанный набор с неполными заголовками надёжнее регистрировать обычным звёздным способом.
Программа поддерживает чтение и запись сжатых FITS. Для сжатия используются распространённые алгоритмы GZIP, Rice и HCOMPRESS. Вещественные FITS перед эффективной компрессией могут квантизоваться в масштабированные целые значения, поэтому такой файл не обязан сохранять каждый младший бит исходного float. Для промежуточных калиброванных кадров это может быть разумным компромиссом по диску, но для численного архива следует заранее решить, допустима ли квантизация.
Калибровка и мастер-кадры
Калибровка должна убирать воспроизводимые дефекты, не разрушая слабый полезный сигнал. Смысл master-кадра в том, чтобы усреднить случайный шум нескольких калибровочных экспозиций и сохранить стабильный рисунок. Для dark это тепловой и горячепиксельный паттерн; для bias — базовый уровень считывания; для flat — относительная чувствительность и освещение. DeepSkyStacker формирует мастера автоматически в рамках стека, но результат по-прежнему зависит от качества исходных калибровочных серий.
Для RAW калибровка выполняется до демозаики, что снижает риск смешивания дефектного пикселя с соседними цветами. В классической схеме учитываются offset/bias, dark и flat-нормализация; конкретная комбинация зависит от того, есть ли dark flat и как камера формирует базовый уровень. Пользователю важнее не механически помнить формулу, а убедиться, что к каждому light подобраны совместимые параметры экспозиции, температуры и усиления, а к flat — корректная собственная калибровка.
Автоматический подбор dark, flat и offset опирается на метаданные, такие как выдержка и чувствительность или усиление, когда они присутствуют и распознаются. Сводка перед сложением показывает, какие наборы будут применены. Если подходящий dark не найден или неожиданно используется другой набор, нужно проверить EXIF/FITS-заголовки, группы и типы файлов. Запускать длинный расчёт в надежде, что программа сама исправит фактически разные режимы камеры, не стоит.
Методы создания master dark, flat и bias
Average усредняет все значения и хорошо снижает случайный шум при чистой серии, но чувствителен к сильным выбросам. Median выбирает медиану и устойчив к одиночным аномалиям, однако статистически использует данные менее эффективно, чем среднее на идеальном наборе. Kappa-Sigma и Median Kappa-Sigma итеративно оценивают распределение и отбрасывают значения, вышедшие за заданный диапазон; такие методы особенно полезны, когда калибровочная серия содержит редкие космические лучи или нестабильные горячие пиксели.
Для малой серии агрессивное sigma-clipping может работать хуже, потому что оценка распределения строится по слишком небольшому числу значений. В этом случае медиана часто предсказуемее. При десятках кадров kappa-sigma становится более информативной, но kappa и число итераций всё равно требуют здравого смысла: слишком узкий диапазон начинает удалять нормальную статистику, слишком широкий почти превращает метод в обычное среднее.
Параметры сложения light-кадров
Окно Stacking Settings разделяет настройки по типам файлов и геометрии. На вкладке Light выбирается метод интеграции рабочих кадров и его параметры. Здесь же находятся связанные с фоном опции, а для подходящих FITS — использование WCS. Перед запуском полезно открыть сводку: она перечисляет режимы, ожидаемый размер результата и калибровочные наборы. Это последняя точка, где легко заметить ошибку до длительных вычислений.
Average — разумная база для чистой серии без следов спутников и крупных выбросов. Median устойчивее к одиночным дефектам, но при большом наборе обычно уступает методам, использующим среднее после статистического отбраковывания. Kappa-Sigma Clipping многократно считает среднее и стандартное отклонение, исключая значения за пределами kappa. Median Kappa-Sigma использует медиану на первой стадии, повышая устойчивость начальной оценки. Эти методы особенно полезны для удаления следов самолётов, спутников и случайных ярких событий при достаточном числе кадров.
Auto Adaptive Weighted Average адаптивно уменьшает вес отклоняющихся значений вместо простого жёсткого отсечения. Entropy Weighted Average назначает вес по локальной информативности и применяется в специальных случаях; он не является универсально лучшим методом. Maximum сохраняет максимальные значения и для обычного глубокого неба почти никогда не служит способом снижения шума. Выбор метода определяется природой данных, а не сложностью названия.
Жёсткое отбраковывание эффективно, когда для каждого результирующего пикселя есть достаточно независимых измерений. На трёх-четырёх кадрах хорошей статистики нет, поэтому сложный алгоритм не создаёт информацию из ничего. При длинной серии kappa-sigma способен убрать множество транзиентных артефактов, но протяжённый след, присутствующий на значительной доле экспозиций в одном месте, может частично сохраниться.
Калибровка фона
Background Calibration выравнивает уровень неба между кадрами до интеграции. Это важно, если часть серии снята при другой прозрачности, высоте объекта или слабой изменчивой засветке. Режим Per Channel нормализует каналы отдельно, RGB Channels старается сохранить межканальное соотношение, а отсутствие калибровки оставляет исходные уровни. Метод расчёта может использовать сдвиг, линейное или рациональное преобразование; цель одна — согласовать фон между экспозициями.
Фоновая калибровка работает с уровнем кадра и не устраняет градиент, который меняется по площади изображения. Если справа небо заметно ярче, чем слева, из-за городской засветки, нормализация среднего уровня между кадрами не сделает поле равномерным. Такой градиент нужно исправлять позже специальной моделью фона. Поэтому отсутствие развитого удаления градиента — реальное функциональное ограничение DeepSkyStacker, а не проблема настройки Background Calibration.
Настройки Dark, Flat и Bias
Для каждого типа калибровочного набора можно выбрать собственный метод интеграции. Dark часто выигрывает от kappa-sigma или медианы при достаточном количестве кадров, потому что выбросы в темновой серии нежелательны. Flat должен сохранять плавный профиль освещения, удаляя случайные артефакты; bias — базовый считывающий уровень. Метод не компенсирует плохую съёмку: если половина flat получена с другим положением пыли, статистика лишь смешает две несовместимые карты.
Выравнивание и геометрия результата
После регистрации DeepSkyStacker пересчитывает пиксели каждого light в координаты опорного кадра. Для этого используются геометрические преобразования разной сложности. Automatic выбирает подходящий вариант по числу и распределению звёзд. Bilinear подходит для простого сдвига, поворота и масштаба; более высокие преобразования, включая bisquared и bicubic, способны учитывать сложнее меняющуюся геометрию при наличии достаточного числа опорных звёзд. Слишком сложная модель при малом числе точек не даёт преимущества и может стать нестабильной.
No Alignment имеет смысл только тогда, когда кадры уже приведены к одной сетке внешним процессом и повторная интерполяция нежелательна. В обычной астрофотосерии даже хорошее ведение оставляет субпиксельные сдвиги, а меридианный переворот или поворот камеры требует полноценного совмещения. Если случайно отключить выравнивание, звёзды размоются или раздвоятся, и метод интеграции это не исправит.
Standard строит результат вокруг опорного кадра и оставляет области, покрытые не всеми экспозициями. Mosaic расширяет полотно, чтобы сохранить объединённую площадь серии; это полезно для намеренной мозаики и больших сдвигов, но создаёт зоны с разной суммарной экспозицией. Intersection оставляет только область, присутствующую во всех light. Custom Rectangle даёт ручной компромисс. При выборе режима нужно заранее понимать, важнее ли максимальная площадь или однородное количество кадров на пиксель.
Drizzle 2x и 3x
Drizzle увеличивает сетку результата в два или три раза и использует субпиксельные смещения исходных кадров, чтобы восстановить часть пространственной информации. Он особенно полезен для недодискретизированных звёзд, когда размер пикселя велик относительно оптического разрешения. Drizzle не превращает размытый кадр в резкий: если seeing, фокус или ведение уже потеряли детали, увеличение сетки только создаст больше пикселей без нового сигнала.
Цена drizzle — резко растущие требования к памяти, временному диску и размеру результата. 2x увеличивает число пикселей примерно в четыре раза, 3x — примерно в девять. На цветных 32-битных данных это быстро превращается в большую промежуточную нагрузку. Перед длинным стеком стоит проверить свободное место и, если задача не требует дополнительной дискретизации, оставить обычный масштаб. На хорошо дискретизированной оптике последующее качественное масштабирование может быть практичнее.
Промежуточные файлы и диагностика этапов
DeepSkyStacker может сохранять калиброванные light, а также калиброванные и зарегистрированные версии. Это полезно для диагностики: если финальный стек имеет артефакт, промежуточный файл показывает, появился ли он уже после калибровки или только после геометрического пересчёта и интеграции. Для обычного проекта эти файлы не обязательны и занимают много места, особенно при сотнях кадров. Включать их разумно осознанно, а не на всякий случай.
Формат промежуточных данных выбирают исходя из дальнейшей задачи. TIFF удобен для совместимости с графическими редакторами; FITS лучше сохраняет астрономические метаданные и привычен специализированным программам. Сжатый FITS экономит место, но для float может использовать квантизацию перед компрессией. Если промежуточные кадры планируется анализировать численно, стоит хранить несжатый или заранее проверенный формат. Если они нужны лишь для визуальной диагностики, экономия диска часто важнее младших битов.
Cosmetic Correction
Cosmetic Correction ищет остаточные горячие и холодные пиксели уже после основной калибровки. Для двух типов дефектов задаются порог и размер фильтра, после чего обнаруженные точки заменяются по окружающим значениям. Этот этап полезен, когда dark не полностью совпал по температуре или на сенсоре есть нестабильные дефекты. Он не должен становиться способом скрыть систематически плохую калибровку: слишком агрессивный порог способен принять маленькие звёзды за дефекты.
Безопасная настройка косметики начинается с высокого порога и контроля количества исправленных точек. Если число огромно, вероятна ошибка — шумная серия, неверный master dark или слишком мягкий критерий. В астрофото реальные слабые звёзды могут занимать всего несколько пикселей, поэтому фильтр нужно согласовывать с масштабом изображения. Для камеры с крупными звёздными профилями допустим один набор параметров, для короткофокусной системы с мелкими звёздами — другой.
Сохранение результата
Итоговый стек может быть автоматически сохранён в рабочую папку, а команда Save Picture to File позволяет явно выбрать формат и имя. Для серьёзной дальнейшей обработки предпочтительны 16- или 32-битные TIFF/FITS. 32-битный результат сохраняет большой динамический диапазон линейного стека и удобен для сильного растяжения. 16 бит занимает меньше места и совместим с большим числом редакторов, но при многократных жёстких преобразованиях запас точности ниже.
При сохранении важно различать числовые данные стека и текущий вид, полученный ползунками обработки. Можно записать изображение с применёнными корректировками или без них. Если следующий этап будет в Siril, PixInsight или другом астрофоторедакторе, обычно нужен нейтральный файл без необратимого запекания временного растяжения. Если файл нужен для быстрого просмотра, видимую коррекцию лучше сохранить отдельно, не заменяя исходный мастер.
Autosave удобен как страховка, но для проекта лучше дать осмысленное имя, отражающее объект, фильтр и набор. При нескольких тестах разных методов один автоматический файл легко перезаписать. Полезно хранить рядом file list и краткую запись ключевых настроек: метод light, фоновая калибровка, drizzle, режим результата и критерий отбора. Тогда сравнение нескольких стеков не превращается в угадывание.
Сводка перед запуском и рекомендуемые параметры
Перед сложением DeepSkyStacker показывает пошаговую сводку. В ней важно не только оценочное время. Проверяют количество отмеченных light, соответствие dark/flat/bias каждой группе, выбранные методы, фоновую калибровку, геометрию результата и drizzle. Если сводка предупреждает о несовместимости ISO, gain, выдержки или размеров, предупреждение нужно разобрать до запуска. Иногда несовпадение допустимо осознанно, но оно не должно быть случайным.
Расчёт свободного места особенно важен при drizzle и промежуточных файлах. Временный объём может заметно превышать размер исходной папки, потому что программа держит откалиброванные, пересчитанные и итоговые данные с высокой разрядностью. Если диск заполнится в середине длительного стека, потраченное время не компенсирует отсутствие результата. В настройках разумно выбрать быстрый диск с достаточным запасом и не использовать системный раздел, если он почти заполнен.
Встроенная обработка после стека
После интеграции линейное изображение обычно выглядит тёмным и низкоконтрастным. Это нормально: слабый сигнал туманности занимает небольшую часть доступного диапазона. DeepSkyStacker предоставляет базовые инструменты растяжения и цветовой коррекции, чтобы оценить результат и при необходимости подготовить быстрый вариант. В панели Processing используются ASinh stretch, MTF с Auto-stretch, Colour Balance, Saturation и Vibrance, гистограмма, контроль clipping и отдельные Apply для этапов.
ASinh, то есть обратный гиперболический синус, растягивает слабые уровни мягче простой линейной операции и помогает поднять туманность, не так быстро насыщая яркие звёзды. Параметр beta управляет силой преобразования. Увеличивать его до максимума только потому, что объект становится заметнее, не стоит: задача предпросмотра — увидеть структуру и оценить стек, а не обязательно получить окончательную тональную картину.
MTF задаёт преобразование теней, средних тонов и светов; Auto-stretch автоматически предлагает растяжение для просмотра. Это удобный способ быстро проверить, нет ли в стеке градиента, цветных пятен калибровки, чёрных краёв или провала каналов. Автоматическое растяжение не знает художественной цели и не заменяет многоэтапную работу с масками. Если результат предназначен для дальнейшего процессинга, MTF лучше воспринимать прежде всего как диагностический инструмент.
Colour Balance корректирует относительное положение цветовых каналов, а Saturation и Vibrance управляют насыщенностью. Vibrance сильнее воздействует на приглушённые цвета и осторожнее относится к уже насыщенным областям. После MTF цвет часто выглядит слабее, поэтому небольшой подъём vibrance удобен для оценки. Но точную цветовую калибровку по звёздам, фотометрии или известным спектральным данным DeepSkyStacker не выполняет; для неё нужен следующий этап в специализированной программе.
Гистограмма и индикация обрезанных теней и светов нужны, чтобы не потерять данные при растяжении. Если большая часть фона прижалась к нулю, тени клиппированы и восстановить слабые детали после применения такой коррекции нельзя. Если яркие звёздные ядра упираются в верхний предел, теряется их градация. Для промежуточного просмотра это предупреждение, а при сохранении с применёнными настройками — реальная необратимая потеря.
Поддерживаемые форматы и разрядность
DeepSkyStacker работает с астрономическими FITS, TIFF разной разрядности, распространёнными RAW камер, а также JPEG, BMP и PNG. Поддержка формата не означает одинаковую пригодность для глубокого неба. RAW, 16/32-битный TIFF и FITS сохраняют больше исходной тональной информации. JPEG уже прошёл гамма-коррекцию, цветовую обработку и сжатие с потерями, поэтому точная калибровка dark/flat на нём менее физически корректна. JPEG можно сложить как готовые изображения, но это компромисс, а не эквивалент сырых данных.
Для TIFF важны и разрядность, и трактовка чисел. 8-битный файл содержит 256 уровней на канал и быстро проявляет постеризацию после сильного растяжения; 16 бит дают заметно больше запаса. 32-битный TIFF может хранить целые или плавающие значения в зависимости от программы-создателя. При обмене между редакторами нужно проверить, что следующий инструмент действительно понимает выбранный вариант, а не автоматически переводит его в 16 или 8 бит.
PNG поддерживается в том числе в монохромном 16-битном варианте, что делает его полезнее 8-битного PNG для некоторых камер и промежуточных процессов. Но TIFF и FITS остаются более типичным выбором для стека из-за метаданных и поддержки высокой разрядности в астрофотоцепочке. BMP стоит рассматривать как формат совместимости, а не как предпочтительный контейнер для серьёзной калибровки.
Кометный стек
Для кометы обычная звёздная регистрация создаёт конфликт: звёзды неподвижны в одной системе координат, а ядро кометы смещается между экспозициями. DeepSkyStacker позволяет вручную отметить положение кометы на кадрах и выбрать стратегию сложения. В Standard Stacking выравниваются звёзды, поэтому комета вытягивается по траектории. В Comet Stacking совмещается комета, а звёзды превращаются в следы. Stars + Comet Stacking стремится получить и резкую комету, и точечные звёзды за счёт комбинированного процесса.
Ключевая трудность — точность отметки ядра. На слабой размытой комете центр трудно определить, а ошибка в несколько пикселей на каждом кадре даёт расплывчатое ядро после стека. Удобно увеличить изображение и ставить отметку по одной логике во всей серии. Если кадр слишком плох, лучше исключить его, чем пытаться угадать положение. При Stars + Comet особенно важен аккуратный звёздный стек без остаточного следа кометы, иначе комбинация может дать двойные структуры.
Кометный режим не заменяет сложную обработку хвоста и звёздного фона. Он решает геометрическую задачу двух движущихся систем. Градиенты, цвет, подавление шума и локальная резкость по-прежнему требуют дальнейшего процессинга. Тем не менее для пользователя, который хочет собрать одну ночь кометы без ручной регистрации двух серий во внешнем редакторе, этот инструмент существенно упрощает подготовку.
Star Mask, Batch Stacking и DeepSkyStackerCL
Создание Star Mask формирует изображение-маску по обнаруженным звёздам. Такая маска полезна в последующем редакторе для раздельной обработки звёзд и фона: например, чтобы ограничить повышение насыщенности или шумоподавление. DeepSkyStacker не превращает маску в полноценную систему слоёв и селекций; он создаёт вспомогательный растровый результат. Качество маски зависит от порога обнаружения и формы звёзд, поэтому проверять её нужно на мелких слабых объектах и ярких насыщенных звёздах.
Batch Stacking позволяет последовательно обработать несколько подготовленных file list. Это удобно для разных объектов или фильтров, когда параметры уже проверены и нет смысла вручную запускать каждый проект. Пакетный режим не отменяет предварительную валидацию: одна ошибочная группа калибровки повторится автоматически. Лучше сначала успешно выполнить один стек из каждого типа набора, а затем доверять серии пакетной обработке.
DeepSkyStackerCL предоставляет командный запуск для автоматизации. Он подходит для сценариев, где список и настройки сформированы заранее, а результат нужно получать без ручных действий в окне. Командная строка полезна в больших архивах и скриптовых цепочках, но использует те же принципы калибровки и интеграции. Перед автоматизацией особенно важно фиксировать пути, права доступа и выходные имена, чтобы разные задания не перезаписывали результаты.
Производительность, потоки и временный диск
Регистрация и сложение хорошо распараллеливаются, но максимальное число логических ядер не всегда даёт линейное ускорение. В настройках можно ограничить число потоков. Это полезно, если система одновременно используется для других задач, если пропускная способность памяти стала узким местом или если очень большое число потоков создаёт больше накладных расходов, чем пользы. Для стабильности длительного стека важнее отсутствие перегрева, нехватки памяти и заполнения диска, чем максимальная загрузка процессора на графике.
Операции с 32-битными цветными кадрами нагружают память и накопитель сильнее, чем исходные RAW по их размеру на диске. RAW сжат и хранит Bayer-матрицу компактно, а после декодирования и выравнивания программа работает с широкими числовыми буферами. Поэтому оценивать ресурс только по сумме размеров исходников ошибочно. Drizzle, Mosaic и сохранение промежуточных файлов дополнительно увеличивают нагрузку.
Для временного каталога предпочтителен быстрый SSD с большим запасом. На медленном жёстком диске процессор может простаивать, ожидая чтения и записи, особенно на сотнях кадров. Сетевой диск удобен для архива, но не всегда оптимален для временных вычислений из-за задержек и нестабильной скорости. Практичная схема — исходники хранить в архиве, рабочую копию и temp размещать на быстром диске, а готовый стек возвращать в архив после проверки.
Совместимость с операционными системами
Для Windows современная сборка рассчитана на 64-битную Windows 10 или новее. Это важно при выборе дистрибутива: старые 32-битные системы требуют совместимого более раннего варианта и не должны получать x64-установщик. На Windows полезно сохранять проект и исходники в путях с обычными правами пользователя; если временный каталог закрыт политиками безопасности или антивирусом, стек может остановиться на записи промежуточных данных.
На macOS поддерживаются системы начиная с Ventura 13.4 и архитектуры Apple Silicon и x86_64. При первом запуске система безопасности может потребовать явного разрешения приложению. Для командного DeepSkyStackerCL путь отличается от обычного графического запуска, поэтому автоматизацию на macOS настраивают отдельно. Калибровочные и математические принципы те же, но пути, права и системные диалоги файлов отличаются от Windows.
Linux-сборка рассчитана на современные 64-битные дистрибутивы. Для встроенной справки требуется CHM-просмотрщик, а при проблемах старта типичны отсутствующие компоненты Qt/XCB или слишком старая libstdc++. Эти ошибки относятся к окружению. Если запускать программу из терминала, сообщение обычно указывает на отсутствующую библиотеку; сначала следует исправить системную зависимость, а уже потом искать проблему в файлах астрофото.
Практические сценарии работы
Одна ночь с DSLR или беззеркальной камерой
Для обычной серии с цветной камерой схема проста: загрузить RAW как light, добавить подходящие dark, flat и bias или dark flat, отметить рабочие кадры, проверить DDP и Bayer, зарегистрировать, исключить явно плохие экспозиции, выбрать метод light и запустить стек. Если кадров мало и серия чистая, среднее или медиана предсказуемы; при десятках кадров и следах спутников kappa-sigma обычно даёт более чистый результат. Сохранять разумно высокоразрядный TIFF или FITS без применённого растяжения.
Если звёзды не находятся, не нужно сразу конвертировать RAW в JPEG. Сначала уменьшите порог обнаружения, проверьте, не слишком ли тёмно интерпретируется файл, и убедитесь, что DDP не задаёт неверную обработку. Конвертация в 8-битный JPEG может визуально осветлить кадр, но одновременно выбрасывает тональный запас и делает калибровку менее корректной. Масштабирование яркости в DDP предназначено именно для подобных ситуаций.
Несколько ночей одного объекта
Для двух и более ночей создайте отдельные группы, если наборы калибровки различаются. Light можно регистрировать относительно одного качественного reference frame, даже если камера слегка повернута. Flat должен соответствовать каждой конфигурации оптического тракта; dark — режиму и температуре сенсора. Перед интеграцией проверьте сводку по группам. Если одна ночь существенно ярче по фону, Background Calibration помогает согласовать базовый уровень, но сильный градиент всё равно останется для дальнейшей коррекции.
При большой разнице качества кадров полезно сначала зарегистрировать всё, затем отбирать по FWHM, эксцентриситету и визуальному виду. Нельзя механически отбрасывать одинаковый процент каждой ночи: одна сессия могла быть объективно лучше. Цель — получить наиболее качественную совокупность, сохранив достаточно измерений для статистического отбраковывания. Если параметры оптики или фильтр менялись радикально, отдельные стеки с последующим объединением в другом астрофоторедакторе могут быть надёжнее.
Монохромная камера и фильтры LRGB или узкополосные
Для монохромных каналов каждый фильтр обычно складывают отдельно, потому что экспозиции, фон, звёздные профили и flat различаются. DeepSkyStacker хорошо выполняет калибровку и регистрацию каждого канала, а финальное LRGB или SHO-смешивание логичнее делать в программе с полноценными цветовыми и масочными инструментами. Если все каналы имеют WCS, его можно использовать для геометрии, но итоговый контроль совпадения каналов всё равно нужен на звёздах по всему полю.
Узкополосные кадры часто содержат меньше ярких звёзд, поэтому автоматический порог может оказаться слишком строгим. Снизьте его до уверенного числа настоящих звёзд и проверьте их распределение. Слишком низкий порог на шумном кадре даёт ложные детекции, особенно при слабой экспозиции. Полезно зарегистрировать один типичный файл, посмотреть отмеченные звёзды и лишь затем запускать всю серию.
Очень короткие и тёмные экспозиции
Короткие кадры от компактных астрокамер или автоматических телескопов могут выглядеть настолько тёмными, что обычная регистрация находит мало звёзд. В этом случае помогает DDP image scaling, повышающее рабочую яркость после калибровки и делающее звёзды доступнее алгоритму. Порог обнаружения можно снизить до очень малых значений, но контроль ложных звёзд обязателен. Если смещения уже известны из корректного WCS FITS, использование астрометрии способно сократить время поиска геометрии.
Мозаика с заметными сдвигами
Для мозаики опорный кадр задаёт начальную систему координат, а Mosaic сохраняет объединённую площадь. На границах тайлов число экспозиций меньше, поэтому шум и фон там отличаются от центральных областей. DeepSkyStacker выполнит геометрическое объединение и фоновую нормализацию, но сложное выравнивание пространственных градиентов между панелями лучше контролировать в специализированном мозаичном процессе. Если нужен только общий участок всех кадров, Intersection даёт более однородную суммарную экспозицию ценой поля зрения.
Серия со спутниковыми следами
Если на отдельных light есть яркие следы спутников или самолётов, не обязательно удалять каждый такой кадр. При достаточно большой серии Kappa-Sigma или Median Kappa-Sigma способны распознать эти значения как выбросы относительно большинства экспозиций. Однако метод должен иметь статистическую опору: если кадров слишком мало либо след повторяется на одной области во многих экспозициях, остаток может сохраниться. После стека нужно проверить область следа при сильном одинаковом растяжении, а не только общий вид изображения.
Серия с различной прозрачностью неба
Тонкие облака, дымка и изменение высоты объекта меняют фон и количество зарегистрированных звёзд. Такие light не всегда надо автоматически удалять: часть сигнала может быть полезной. Сначала оцените FWHM, эксцентриситет, фон и число звёзд, затем сравните тестовые стеки с кадрами и без них. Background Calibration помогает согласовать общий уровень, но не исправляет потерянный контраст от облачности. Кадр с низкой прозрачностью может вносить больше шума, чем полезного сигнала, даже если геометрически регистрируется идеально.
Серия с меридианным переворотом
Поворот поля примерно на 180 градусов сам по себе не является проблемой: звёздная регистрация рассчитает геометрию. Сложнее калибровка. Если камера, фильтр или оптический тракт физически изменились, flat до и после переворота может перестать описывать одинаковые тени и виньетирование. Поэтому геометрическое совпадение light нельзя использовать как доказательство совместимости flat. Проверяйте пылевые пятна и распределяйте калибровочные кадры по группам в соответствии с реальной конфигурацией съёмки.
Камера с заметным amp glow
У некоторых сенсоров dark содержит не только горячие пиксели, но и характерное краевое свечение. Такой рисунок зависит от выдержки, температуры и режима электроники сильнее, чем одиночные дефекты. Если master dark не соответствует light, после вычитания остаётся светлый или тёмный контур. Dark Optimization может помочь только там, где различие близко к масштабированию уровня; сложную форму несовпадения оно не реконструирует. Лучшее решение — совместимая dark-библиотека и контроль calibrated light до интеграции.
Как оценивать результат без самообмана
Два стека нужно сравнивать при одинаковом числовом растяжении и одинаковом масштабе. Автоматический preview способен сделать один вариант контрастнее и создать впечатление большего сигнала, хотя реальные пиксельные данные почти одинаковы. Для честного теста откройте оба результата в одной среде, примените одинаковый MTF или ASinh и сравните слабый фон, структуру объекта, форму звёзд, остатки следов и крупномасштабные артефакты. В идеале меняется только один параметр — например метод light или Background Calibration.
Шум оценивают не по одному пикселю и не на увеличении, выбранном на глаз. Drizzle меняет размер сетки, а последующее уменьшение способно визуально сделать зерно мельче. Сравнивайте одинаковую область после приведения изображений к одному масштабу. Смотрите не только на фон, но и на сохранность слабых деталей: чрезмерно агрессивное отбраковывание может сделать фон гладким ценой реального слабого сигнала.
Резкость полезно проверять по нескольким звёздам в центре и по углам. Если один стек имеет меньший FWHM, но заметно более вытянутые звёзды по краям, вывод неоднозначен. Карта эксцентриситета помогает отделить общую резкость от пространственной геометрии. На насыщенных звёздах метрики менее надёжны, поэтому для диагностики лучше выбирать множество умеренно ярких объектов.
Калибровочные ошибки ищут по этапам. Если пятно уже видно в calibrated light, менять kappa-sigma поздно: сначала исправляют dark, flat или bias. Если calibrated light чистый, а дефект появляется в registered light, изучают интерполяцию и геометрию. Если зарегистрированные файлы выглядят хорошо, но артефакт возникает только в итоге, сравнивают методы интеграции, фоновую калибровку и геометрию результата. Такой подход быстрее случайного перебора всех настроек сразу.
Типичные ошибки DeepSkyStacker и способы исправления
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Регистрация находит 0–5 звёзд | Высокий порог, очень тёмный файл, неверная интерпретация RAW/FITS или сильный дефокус. | Снизить порог, проверить DDP и Bayer/FITS, открыть кадр на увеличении; если звёзды реально размыты, исключить экспозицию. |
| Регистрация находит тысячи точек | Порог слишком низкий, горячие пиксели и шум принимаются за звёзды. | Повысить порог, включить обнаружение горячих пикселей или медианный фильтр только для поиска и проверить распределение меток. |
| Нет решения по смещению | Недостаточно общих звёзд, слишком большой поворот, плохой кадр или ложные детекции. | Выбрать качественный reference frame, перепроверить порог, исключить облачные и смазанные кадры, проверить перекрытие поля. |
| Звёзды в стеке двойные | Выравнивание отключено или геометрия регистрации рассчитана неверно. | Проверить Alignment, dx/dy/angle и опорный кадр; повторно зарегистрировать серию после исправления порога или списка. |
| Звёзды вытянуты только в углу | Оптический наклон, кома или искривление поля, а не ошибка статистического сложения. | Сравнить карту эксцентриситета и FWHM; исправить механику или оптику, а до этого отбирать кадры с меньшей деформацией. |
| Все звёзды стали толще | Плохой фокус, seeing, ведение или слишком слабый критерий отбора. | Сравнить FWHM, исключить худшие кадры и не рассчитывать, что интеграция восстановит уже потерянную резкость. |
| После dark появились тёмные точки | Master dark сильнее реального темнового сигнала из-за температуры, режима камеры или неподходящей библиотеки. | Использовать dark с ближними параметрами; Dark Optimization применять только как осознанную коррекцию и проверить остатки. |
| Горячие пиксели остаются | Dark не совпадает, дефекты нестабильны или калибровка недостаточна. | Проверить параметры dark и затем осторожно применить Cosmetic Correction к остаточным горячим точкам. |
| После flat остались пылевые круги | Пыль или ориентация оптического тракта изменились между light и flat. | Переснять flat без изменения тракта; нормализация не может угадать новое положение пыли. |
| После flat появились светлые кольца | Flat не соответствует light либо неверно откалиброван bias или dark flat. | Проверить пары групп и метод калибровки flat; сравнить тестовый стек без flat, чтобы локализовать причину. |
| Углы остаются заметно темнее | Flat пересвечен, недосвечен или относится к другой конфигурации. | Проверить гистограмму flat, контурную карту и отсутствие клиппинга; использовать flat той же оптической конфигурации. |
| Фон имеет диагональный градиент | Городская засветка, Луна или облака создают пространственно меняющийся фон. | Background Calibration применять для согласования кадров, а пространственный градиент удалять позже специализированным инструментом. |
| Ночи имеют разный уровень фона | Изменилась прозрачность, высота объекта или световое загрязнение. | Разложить по группам, проверить калибровку и включить подходящую фоновую нормализацию перед интеграцией. |
| Цвет уходит в зелёный или пурпурный | Неверный Bayer-паттерн, баланс RAW или неодинаковая нормализация каналов. | Сначала проверить CFA/FITS и DDP; только после корректного декодирования заниматься цветовым балансом. |
| Появилась цветная шахматка | FITS или RAW демозаицируется с неправильным CFA либо неподходящим Super-pixel/Bayer-режимом. | Уточнить RGGB/BGGR/GRBG/GBRG по камере и пересчитать небольшой тестовый стек. |
| Стек почти чёрный | Линейный результат не растянут; для слабого deep-sky это нормальный вид. | Использовать ASinh или MTF Auto-stretch для просмотра и сохранить высокоразрядный линейный мастер для дальнейшей обработки. |
| После растяжения фон обрезан | Слишком сильно поднята точка теней или применён агрессивный MTF. | Следить за histogram и clipping, вернуть настройку и растягивать постепенно, не прижимая полезный фон к нулю. |
| Яркие звёзды стали белыми пятнами | Клиппинг светов или исходное насыщение сенсора. | Уменьшить растяжение; если ядро насыщено уже в исходнике, сложение не восстановит потерянную градацию. |
| Спутниковые следы видны после стека | Недостаточно кадров или слишком мягкий метод отбраковки. | При достаточной серии использовать Kappa-Sigma или Median Kappa-Sigma; при малой серии плохие кадры исключить вручную. |
| Kappa-Sigma создаёт пятна | Слишком мало измерений или слишком агрессивные kappa и число итераций. | Ослабить отбраковку либо выбрать Median или Average; сложная статистика требует репрезентативной серии. |
| Median выглядит шумнее Average | Медиана устойчивее к выбросам, но хуже использует чистую гауссову статистику. | На чистой большой серии сравнить Average и sigma-clipping; выбирать по реальному шуму и артефактам. |
| Mosaic имеет шумные края | Края покрыты меньшим числом light. | Обрезать до области с достаточным покрытием или собрать больше тайлов; Mosaic сам не выравнивает суммарную экспозицию. |
| Intersection сильно режет поле | Сдвиги и повороты уменьшили общую область всех кадров. | Перейти на Standard или Custom Rectangle либо уменьшить разброс кадрирования при съёмке. |
| Custom Rectangle дал пустые зоны | Прямоугольник захватывает область, покрытую слишком малым числом кадров. | Сначала оценить перекрытие в Standard или Mosaic и задать прямоугольник внутри полезного поля. |
| Drizzle не добавляет деталей | Исходники уже хорошо дискретизированы или детали потеряны seeing и фокусом. | Отключить drizzle и сравнить при одинаковом масштабе; применять его при реальной недодискретизации и субпиксельных сдвигах. |
| Drizzle заполняет диск | 2x или 3x резко увеличивает количество пикселей и временные данные. | Освободить место, выбрать другой temp, отключить промежуточные файлы или вернуться к обычному масштабу. |
| Стек долго считает при высокой загрузке CPU | Объём данных, сложный метод и drizzle требуют много вычислений. | Оценить необходимость drizzle и intermediate files; сокращать полезный набор только по качеству, а не ради произвольного ускорения. |
| CPU загружен слабо | Ограничивает диск, память, чтение больших файлов или последовательный этап. | Перенести temp на SSD, проверить свободное место и не ожидать полной параллельности каждой операции. |
| Не хватает памяти | Большие 32-битные цветные кадры, Mosaic или drizzle создают крупные буферы. | Снизить drizzle, закрыть лишние программы, использовать быстрый temp и при необходимости разделить задачу. |
| Autosave не там, где ожидался | Выходная папка задана относительно файла или изменена на вкладке Output. | Проверить Output и затем сохранить результат вручную понятным именем в нужный каталог. |
| TIFF отличается от вида в окне | Файл записан без применённых корректировок или, наоборот, с ними. | В Save Picture to File осознанно выбрать применение adjustments и хранить отдельный линейный мастер. |
| Редактор не открывает 32-bit TIFF | Не все программы одинаково поддерживают 32-битный float TIFF. | Сохранить 16-битный TIFF для совместимости либо FITS для астрономического обработчика, не удаляя 32-битный мастер. |
| Сжатый FITS немного отличается численно | Float перед компрессией может квантизоваться. | Для численного анализа хранить несжатый float; сжатие использовать там, где допустима указанная квантизация. |
| FITS перевёрнут по вертикали | Направление строк определяется ROWORDER и соглашениями программы-создателя. | Проверить заголовок и запись файла; если метаданные неверны, исправить трактовку до регистрации. |
| WCS не ускоряет регистрацию | Не все light имеют валидный WCS или опция не включена. | Проверить астрометрические заголовки каждого light и Use FITS WCS Data; смешанный набор зарегистрировать по звёздам. |
| WCS даёт неверное совмещение | Ошибочный plate solution или несовместимые астрометрические заголовки. | Отключить WCS и сравнить звёздную регистрацию; затем исправить plate solution исходников. |
| Комета остаётся размытой | Положение ядра отмечено неточно или выбран звёздный режим. | Увеличить кадры, одинаково отметить ядро и выбрать Comet либо Stars + Comet в зависимости от цели. |
| В кометном стеке двойная комета | Остаток кометы присутствует в звёздной составляющей или метки ядра непоследовательны. | Проверить каждый маркер и промежуточные проходы; исключить кадры, где центр невозможно определить. |
| Star Mask пропускает слабые звёзды | Порог обнаружения слишком строгий. | Снизить порог до реальных звёзд и проверить маску на фоне, не допуская массового захвата шума. |
| Star Mask захватывает шум | Порог слишком низкий или горячие пиксели не подавлены. | Повысить порог, улучшить калибровку и сравнить маску с увеличенным исходником. |
| Flat Contour показывает сильный перекос | Неравномерное освещение flat, механическое виньетирование или перекос системы. | Проверить способ освещения и оптический тракт; переснять flat после исправления причины. |
| FWHM хорош, но звёзды вытянуты | Ширина профиля сама по себе не описывает форму. | Смотреть эксцентриситет и его карту; проблемы ведения и наклона могут быть заметны при умеренном FWHM. |
| Эксцентриситет скачет по серии | Ведение, seeing, ветер или фокус менялись в течение съёмки. | Отсортировать и визуально проверить крайние значения; исключить систематически испорченные экспозиции. |
| Reference frame оказался плохим | Автовыбор или пользователь ориентировался только на яркость. | Назначить вручную резкий кадр с равномерными звёздами и повторить регистрацию. |
| Группа использует не те flat | Flat помещён не туда либо структура проекта неверна. | Проверить назначение файлов и сводку каждой группы до запуска; перенести flat к соответствующему оптическому состоянию. |
| Разные фильтры смешались в один стек | Файлы отмечены вместе без раздельной организации. | Создать отдельные группы или списки и складывать каналы раздельно, затем объединять их в цветовом процессе. |
| После поворота появились чёрные края | Зоны результата не покрыты всеми зарегистрированными кадрами. | Это нормальная геометрия; выбрать Intersection, Custom Rectangle или обрезать итог после стека. |
| Per Channel меняет оттенок фона | Независимая нормализация каналов меняет их относительный уровень. | Сравнить RGB Channels или другой вариант и выполнить полноценную цветовую калибровку после стека. |
| Background Calibration не убирает засветку | Она нормализует кадры, но не строит пространственную модель градиента. | Сложить с согласованным уровнем, затем удалить градиент специализированным инструментом на итоговом изображении. |
| Cosmetic удаляет мелкие звёзды | Порог или размер фильтра слишком агрессивен относительно масштаба звёзд. | Повысить порог, уменьшить воздействие и проверять количество заменённых пикселей на типичном light. |
| Dark Optimization ухудшает результат | Несовпадение dark не сводится к простому масштабированию. | Отключить оптимизацию и использовать физически совместимые dark; сравнить остатки горячих пикселей и amp glow. |
| Разные выдержки дают странную статистику | Сигнал, насыщение и фон сильно различаются. | Разделить экспозиции на осмысленные наборы, откалибровать корректно и при необходимости интегрировать раздельно. |
| JPEG складывается, но плохо растягивается | 8-битная гамма и сжатие уже потеряли часть линейной информации. | По возможности вернуться к RAW, FITS или TIFF высокой разрядности; JPEG оставить для вспомогательного варианта. |
| RAW и FITS выглядят по-разному | Разные схемы декодирования, Bayer, уровни и метаданные. | Проверить DDP для каждого типа и не смешивать несовместимо подготовленные данные без теста. |
| Диалог не показывает нужные файлы | Фильтр расширения или права доступа не позволяют увидеть данные. | Проверить тип файла, расширение и права каталога; открыть один файл напрямую для диагностики. |
| Linux не запускается из меню | Не хватает компонента Qt/XCB или подходящей libstdc++. | Запустить из терминала, прочитать конкретную ошибку зависимости и установить требуемый системный пакет. |
| В Linux не открывается справка | Нет совместимого CHM-просмотрщика. | Установить kchmviewer или аналог из репозитория дистрибутива; отсутствие справки не меняет вычисления стека. |
| macOS блокирует первый запуск | Система безопасности не разрешила запуск загруженной программы. | Разрешить запуск через штатные параметры Privacy & Security и повторить попытку, не отключая защиту целиком. |
| Windows блокирует загруженный EXE | Файл помечен как полученный из Интернета или ограничен политикой системы. | Проверить свойства файла и штатный механизм разблокировки; использовать проверенный официальный установщик. |
| Повторный тест дал другой итог | Изменились checked, reference, workspace или параметры стека. | Сохранять file list и фиксировать ключевые настройки; сравнивать результаты на одинаковом наборе. |
| Intermediate files занимают огромный объём | Включено сохранение calibrated или registered для большой серии, особенно с drizzle. | Отключить ненужные промежуточные файлы и удалить диагностические копии после проверки. |
| У итога неожиданная ориентация | Геометрия определяется reference frame и рассчитанным поворотом. | Если совмещение правильное, повернуть готовый стек позже; повторная калибровка ради ориентации не нужна. |
| После стека видна полоса от одного кадра | Один light содержит облако, засветку, след или дефект, который не был отброшен. | Найти кадр по предпросмотру и параметрам регистрации, снять отметку и повторить контрольный стек. |
| После отбраковки половины серии стало шумнее | Уменьшилось количество полезного сигнала. | Балансировать качество звёзд и число кадров; не максимизировать один критерий без оценки итогового SNR. |
| Ядро яркой галактики выбито | Оно насыщено уже в исходных экспозициях. | Использовать дополнительные короткие выдержки и собирать HDR осознанно; статистический стек не восстанавливает насыщенные пиксели. |
| Низкий порог сливает близкие звёзды | Плотное поле и шум создают неоднозначные детекции. | Проверить метки на увеличении и выбрать порог, дающий устойчивые центры, а не максимальный счётчик. |
| Поле очень бедно звёздами | Обычная регистрация имеет мало опорных объектов. | Использовать качественный reference и осторожный порог; при валидных FITS WCS рассмотреть астрометрическую геометрию. |
| Один канал заметно слабее | Спектральная чувствительность, фильтр и фон отличаются. | Не выравнивать каналы на глаз до проверки данных; полноценный цветовой баланс выполнять после корректного стека. |
| Другой редактор показывает FITS темнее | Программы используют разный автоматический preview и stretch. | Сравнить числовые данные при одинаковом растяжении, а не вид окна по умолчанию. |
| После colour balance цвет всё равно неверный | Нейтрализация уровней не является фотометрической цветовой калибровкой. | Проверить Bayer и каналы, затем выполнить точную цветовую калибровку в подходящем астрофотоинструменте. |
| Vibrance подчёркивает цветные пятна | Калибровочный дефект усиливается вместе с реальным цветом. | Сначала исправить flat, фон или цветовой баланс, затем оценивать насыщенность. |
| Слабые звёзды исчезли после косметики | Фильтр принял их за горячие или холодные пиксели. | Ослабить Cosmetic Correction и проверить результат на увеличении 200–400 процентов. |
| Master flat имеет резкий перепад | Освещение, тень или режим съёмки flat были нестабильны. | Просмотреть исходные flat, исключить аномальные и переснять серию при стабильном равномерном освещении. |
| Master dark имеет новый рисунок | Температура или режим сенсора отличаются от light. | Подобрать dark по температуре, gain, offset и выдержке; не смешивать разные режимы в один мастер. |
| После смены binning метрики несопоставимы | FWHM в пикселях зависит от масштаба изображения. | Сравнивать качество внутри одинакового binning или пересчитывать метрики в угловой масштаб. |
| Batch Stacking перезаписывает результаты | Несколько заданий используют одинаковые выходные имена или каталоги. | Заранее назначить уникальные имена и проверить один пакетный цикл на небольшом наборе. |
| DeepSkyStackerCL не находит файлы | Скрипт запускается из другой рабочей папки или использует неверные пути. | Использовать однозначные пути, вести журнал выполнения и проверить file list вручную перед автоматизацией. |
Диагностика становится значительно быстрее, если менять один параметр за раз и сохранять короткие тестовые результаты. Одновременная смена порога регистрации, reference frame, Bayer, Background Calibration и метода light не позволяет понять, что именно исправило или ухудшило стек. Для длинной серии сначала разумно взять небольшой набор типичных кадров с соответствующей калибровкой, добиться предсказуемого результата и только затем переносить настройки на весь массив.
Как выбирать метод сложения
| Метод | Когда уместен | Что контролировать |
|---|---|---|
| Average | Чистая однородная серия, где крупные выбросы редки | Простое усреднение хорошо снижает случайный шум, но отдельный сильный выброс влияет на итог |
| Median | Небольшой набор с единичными аномальными значениями | Высокая устойчивость к выбросам, но нормальный случайный шум подавляется менее эффективно, чем средним |
| Kappa-Sigma Clipping | Достаточно большая серия со спутниковыми следами и случайными всплесками | Нужна надёжная статистика; слишком жёсткие kappa и итерации начинают удалять нормальные значения |
| Median Kappa-Sigma | Серия с заметными выбросами, где нужна устойчивая начальная оценка | Требует достаточного числа кадров и проверки, что отбраковка не повреждает слабый сигнал |
| Auto Adaptive Weighted Average | Неоднородные выбросы, которым полезнее менять вес, чем жёстко отсекать | Более сложная статистика не гарантирует преимущество на каждой серии, поэтому нужен контрольный стек |
| Entropy Weighted Average | Специальные наборы, где локальная информативность должна влиять на вес | Не является универсальным выбором для стандартной deep-sky интеграции |
| Maximum | Редкие задачи, где нужен максимум по выборке | Не подавляет шум как обычное усреднение и почти не подходит для типичного стека слабых объектов |
Практическое правило простое: метод выбирают по природе ошибок, а не по популярности названия. Если выбросов почти нет, Average даёт предсказуемую статистику. Если серия большая и содержит редкие следы, sigma-clipping использует избыточность данных для их отбраковывания. Если кадров мало, Median часто безопаснее сложной оценки sigma. Любой вариант стоит сравнивать на одинаковом наборе и одинаковом растяжении результата.
Количество кадров влияет не только на шум, но и на способность различать полезный сигнал и выброс. Чем больше независимых измерений имеет результирующий пиксель, тем надёжнее можно оценить типичное значение. Поэтому жёсткие параметры kappa, которые выглядят чисто на большой серии, не следует переносить на маленький набор. Один и тот же алгоритм может работать хорошо на сорока light и плохо на пяти, хотя настройки формально одинаковы.
Как контролировать dark, flat и bias до длинного стека
Master dark полезно растянуть для просмотра и проверить не только горячие пиксели, но и крупномасштабный рисунок. У камеры с amp glow форма свечения должна быть стабильной. Если половина исходных dark имеет другой фон, полосы или иную структуру, объединять их в один мастер рискованно. При охлаждаемой камере температуру рассматривают вместе с gain, offset и выдержкой; одинаковая температура не делает разные электронные режимы эквивалентными.
Master flat должен показывать плавное виньетирование и реальные пылевые тени без резких полос от системы освещения. Если flat снимался экраном, слишком короткая выдержка может поймать мерцание подсветки и создать полосатую карту. Если использовалось небо, облака и быстро меняющаяся яркость способны нарушить равномерность. В обоих случаях стоит просмотреть несколько исходных кадров и проверить, что гистограмма не упирается в предел и серия действительно описывает оптическую систему.
Bias полезно оценивать статистически: кадры должны быть сняты в одном режиме, без случайной засветки и без изменения электронного offset. Если камера ведёт себя нестабильно на минимальной выдержке, dark flat для калибровки flat может оказаться более воспроизводимым. DeepSkyStacker предоставляет оба пути, но выбор должен основываться на поведении конкретной камеры, а не на универсальной схеме из чужого проекта.
Проверка регистрации перед интеграцией
После регистрации отсортируйте light по FWHM, эксцентриситету, числу звёзд и уровню фона, а затем визуально откройте кадры из верхней и нижней части списка. Метрики дают быстрый фильтр, но не заменяют изображение: высокий фон может быть вызван туманностью, низкое число звёзд — узкополосным фильтром, а хороший FWHM не гарантирует круглую форму звезды. Важна комбинация показателей и понимание условий съёмки.
Reference frame лучше оставить стабильным при сравнении нескольких вариантов одного проекта. Если менять его одновременно с методом интеграции, итог меняет и систему координат, и границы, и интерполяцию, поэтому различия труднее интерпретировать. Смена reference оправдана, если выбранный кадр оказался объективно плохим или плохо перекрывает остальные. В таком случае регистрацию следует пересчитать и уже от нового эталона делать все последующие A/B-тесты.
На кадрах с меридианным переворотом или заметным поворотом внимательно смотрите углы после регистрации. Чёрные области на registered light являются нормальным следствием геометрии и не означают повреждение данных. Важно, чтобы звёзды совпадали по полезной области. Затем режим Standard, Mosaic, Intersection или Custom Rectangle определит, какая часть этой геометрии войдёт в финальный файл.
Сохранение линейного мастера и передача в другой редактор
После успешной интеграции первым сохраняют нейтральный мастер высокой разрядности. Он нужен как точка возврата: любое сильное растяжение, насыщенность или коррекция цвета может быть повторена позже, а исходную статистику заново получать из сотен кадров не придётся. Если следующий редактор поддерживает 32-битный TIFF или FITS, такой формат оставляет максимальный запас. Для совместимости можно дополнительно создать 16-битный TIFF, но не вместо мастер-файла.
В имени удобно кодировать объект, фильтр, дату или диапазон ночей и ключевую особенность стека, например drizzle. Это не функция программы, а практическая дисциплина проекта. Рядом стоит сохранить file list и кратко записать reference frame, метод light, Background Calibration, геометрию результата и факт применения WCS. Тогда через несколько месяцев можно воспроизвести расчёт, а не пытаться восстановить параметры по внешнему виду файла.
Перед удалением промежуточных данных откройте сохранённый мастер в следующем редакторе и проверьте размеры, число каналов, разрядность и ориентацию. Убедитесь, что он не повреждён и что слабый фон не обрезан. Если использовался сжатый float FITS, отдельно учитывайте квантизацию. Только после такого контроля имеет смысл очищать временный каталог и диагностические registered-копии.
Сравнение DeepSkyStacker с аналогами
| Программа | Лучше подходит для | Главное ограничение |
|---|---|---|
| DeepSkyStacker | Калибровка, регистрация и сложение серий deep-sky с понятным пошаговым процессом | Финальная обработка ограничена; нет развитого удаления градиента, деконволюции и фотометрии |
| Siril | Полный цикл калибровки и стека с более глубокой последующей обработкой астрофото | Больше этапов и параметров, поэтому рабочую последовательность нужно осваивать внимательнее |
| PixInsight | Продвинутая калибровка, интеграция и детальная обработка астрофотографий в одной среде | Высокая сложность: множество процессов и взаимосвязанных параметров |
| Astro Pixel Processor | Калибровка, регистрация, интеграция и построение сложных мозаик | Широкий многошаговый интерфейс требует времени на настройку каждого этапа |
| AstroArt | Съёмка, калибровка, регистрация, сложение и дальнейшая астрономическая обработка | Более широкий набор инструментов означает больше ручных решений, чем в специализированном стеке |
DeepSkyStacker рационален, когда задача чётко сформулирована как подготовка к дальнейшей обработке: откалибровать исходники, зарегистрировать звёзды, отобрать кадры, статистически интегрировать их и получить высокоразрядный TIFF или FITS. Siril ближе по базовой задаче, но идёт дальше в обработке. PixInsight и Astro Pixel Processor удобнее для сложных сквозных процессов, если пользователь готов к более насыщенному интерфейсу. AstroArt охватывает также захват и дополнительные операции. ФотоМАСТЕР в таблицу не включён, потому что обычная ретушь фотографий не решает задачу астрономической калибровки и звёздной регистрации.
Контрольный алгоритм перед окончательным стеком
- Проверить, что light, dark, flat, dark flat и bias назначены правильными типами и не смешаны случайно.
- Убедиться, что dark соответствует выдержке, усилению и близкой температуре light, а flat — конкретной конфигурации оптического тракта.
- Открыть типичный RAW или FITS и проверить Bayer-паттерн, баланс чтения и отсутствие регулярной цветной сетки.
- Для очень тёмных кадров сначала настроить DDP image scaling, а не конвертировать данные в 8-битный JPEG.
- Выполнить тест подсчёта звёзд на хорошем, среднем и слабом light; выбрать порог, который находит реальные звёзды по всему полю.
- Проверить несколько кадров на горячие пиксели и решить, нужен ли их детектор или медианный фильтр на этапе регистрации.
- Выбрать качественный reference frame с хорошим FWHM, умеренным эксцентриситетом и равномерным распределением звёзд.
- Зарегистрировать серию и отсортировать проблемные кадры по FWHM, эксцентриситету, фону и числу звёзд.
- Снять отметки с кадров с облаками, сорванным ведением, сильным дефокусом или необъяснимой геометрией.
- Для нескольких ночей проверить группы и убедиться, что к каждой доступны правильные калибровочные наборы.
- Открыть Stacking Settings и выбрать метод light с учётом числа кадров и характера выбросов.
- Проверить методы создания master dark, flat и bias; не использовать агрессивный clipping на слишком маленьких сериях.
- Выбрать Background Calibration осознанно и помнить, что она не удаляет пространственный градиент.
- Определить геометрию результата: Standard, Mosaic, Intersection или Custom Rectangle.
- Включать 2x или 3x drizzle только при реальной недодискретизации и наличии достаточного диска и памяти.
- Если нужны calibrated или registered файлы, заранее оценить их объём; иначе оставить промежуточную запись выключенной.
- Проверить сводку: количество кадров, калибровочные наборы, суммарную экспозицию, методы и ожидаемый размер результата.
- Убедиться, что временный каталог расположен на диске с достаточным свободным пространством.
- После стека применить временный ASinh или MTF только для диагностики и проверить фон, цвет, следы, края и клиппинг.
- Сохранить высокоразрядный TIFF или FITS без необратимых корректировок как мастер и отдельно быстрый растянутый вариант, если он нужен.
- Записать ключевые параметры рядом с file list, чтобы следующий тест отличался только заранее выбранной переменной.
Эта последовательность делает работу воспроизводимой. DeepSkyStacker лучше всего показывает себя, когда используется как измерительный и интеграционный этап: каждый файл имеет понятную роль, регистрация даёт проверяемую геометрию, калибровка соответствует физическим условиям съёмки, а метод сложения выбран под статистику конкретной серии. Тогда тёмный и малоконтрастный линейный мастер является не недостатком, а качественной заготовкой с сохранённым слабым сигналом.
Что оставить следующему этапу обработки
Сильные стороны DeepSkyStacker — автоматическая регистрация по звёздам, субпиксельное выравнивание, калибровка dark, flat и bias, несколько статистических методов интеграции, группы для многосессионного материала, кометные режимы, drizzle, диагностические показатели звёзд, работа с RAW, FITS и TIFF и сохранение высокоразрядного результата. Эти функции закрывают трудоёмкий технический участок между ночной съёмкой и художественной обработкой.
Ограничения важно понимать заранее. Программа не строит сложную модель градиента, не предоставляет развитую деконволюцию и не выполняет фотометрическую калибровку цвета как специализированные астрофотографические пакеты. ASinh, MTF, Colour Balance, Saturation и Vibrance удобны для проверки и базовой коррекции, но не заменяют многоуровневое шумоподавление, развитые маски, локальный контраст и сложные цветовые процессы.
Поэтому качественный результат — не обязательно красивая картинка прямо в окне DeepSkyStacker. Гораздо ценнее чистый, правильно откалиброванный и геометрически точный стек без клиппинга, сохранённый с достаточной разрядностью. Если такой мастер тёмный, это нормальное состояние линейной астрофотографии. После аккуратного растяжения в другом обработчике слабая структура проявится лучше, чем из преждевременно пережатого 8-битного файла.
Перед финальным сохранением сравните один хороший light, один calibrated light, один registered light и готовый стек при одинаковом растяжении: так проще понять, на каком этапе появился неожиданный артефакт. Если дефект виден уже после калибровки, сначала проверяйте соответствие dark, flat, dark flat и bias, а не пытайтесь скрыть его другим методом интеграции. Если калиброванный кадр чистый, но после регистрации звёзды раздваиваются, пересмотрите порог обнаружения, reference frame, геометрию и распределение опорных звёзд по полю. Если registered light выглядят правильно, а полоса или пятно возникает только в итоге, сравните Background Calibration и статистику сложения на том же неизменном наборе. Для честного A/B-теста сохраняйте одинаковую геометрию результата и одинаковый reference frame; иначе различия по краям могут быть следствием другой системы координат. При тесте drizzle приводите результаты к одному масштабу перед сравнением, потому что увеличение сетки само по себе меняет вид шума и размер звёзд на экране. В многосессионном проекте записывайте, какой flat относится к каждой ориентации камеры и фильтру, а какой dark — к конкретным gain, offset, выдержке и температурному диапазону. Для FITS отдельно фиксируйте Bayer-паттерн и использование WCS: неверная CFA-интерпретация портит цвет, а ошибочная астрометрия способна дать формально рассчитанное, но неверное совмещение. При выборе между Average, Median и sigma-clipping оценивайте не название метода, а характер выбросов, число независимых кадров и сохранность слабого сигнала после одинакового растяжения. Не считайте более тёмный линейный TIFF плохим только из-за вида по умолчанию: разные программы предпросмотра применяют разные автоматические преобразования яркости. Не считайте более гладкий фон автоматически лучшим: чрезмерное отбраковывание или плохой отбор light может уменьшить и шум, и слабую полезную структуру одновременно. Проверяйте углы отдельно от центра, потому что там раньше проявляются несовпадение flat, недостаточное перекрытие, оптический наклон и последствия выбранного режима геометрии. Если после Colour Balance фон выглядит нейтральным, это ещё не доказывает правильный цвет звёзд; точную цветовую калибровку выполняют на следующем этапе подходящим методом. Перед Batch Stacking проверьте хотя бы один проект каждого типа вручную, чтобы ошибка в группах, пути или выходном имени не повторилась во всей очереди. После записи мастер-файла заново откройте его в следующем редакторе, проверьте разрядность, каналы, размеры, слабый фон и отсутствие клиппинга, а уже потом очищайте временные данные. Храните file list вместе с короткой записью ключевых параметров: это позволяет повторить удачный стек и сравнивать новые варианты без догадок о старых настройках. Если итог предназначен для серьёзной дальнейшей обработки, сохраняйте нейтральный высокоразрядный мастер, а быстро растянутый вариант используйте только как контрольную картинку. При кометной серии сохраняйте выбранный режим и проверяйте метки ядра на увеличении; геометрическая ошибка разметки не исправляется насыщенностью, резкостью или фоновым выравниванием. Финальный критерий — воспроизводимый стек: понятный набор кадров, корректная калибровка, проверенная регистрация, осознанная статистика и мастер без необратимого клиппинга, по фону, по звёздам, по краям, по цвету, по шуму, по маске, по WCS, по FITS, по RAW, по диску, по группам и итог.