Rasid

Документация

Image

Вход. Один файл на ноде (drag-and-drop или выбор пути). Форматы: FITS/FTS, TIFF, PNG, JPEG, SER. Astrometry из FITS переносится на кадр.

Выход. image — один кадр, линейный или sRGB (по файлу: FITS/TIFF — линейный; PNG/JPEG — sRGB).

На карточке. Имя файла и размер; при необходимости статус загрузки.

Sequence

Вход. Каталог файлов, вложенные папки включаются.

Выходы. sequence — вся серия (на входы DSO Stacker); frame — один кадр серии (линейный), индекс слайдером.

На карточке. Число кадров, слайдер номера кадра, имя текущего файла.

DSO Stacker

Входы. lights (Sequence); опционально flats и darks.

Выходы. stack — интегрированный стек (линейный); flat и dark — мастера калибровки при поданных сериях.

Register. Поиск звёзд, сопоставление кадров, оценка качества. Регистрация кешируется в проекте; смена входов — повторный Register.

Integrate. Kappa-sigma clipping, фотометрическая нормализация, сборка стека. Требуется завершённый Register.

Debayer. RCD — дебайер; Drizzle 1× / 2× — CFA drizzle (RAW/CFA). Drop size 0.5–1.0 — только для drizzle.

WCS. Astrometry стека наследуется от референсного кадра Register.

Show frames. Режим просмотра лайтов подключённой серии после Register: превью — кадр с текущим индексом на frame strip. Повторное нажатие или Close на полоске закрывает режим. Нужен вход lights от Sequence.

Frame strip. Панель под превью: ряд слотов — по одному на кадр. Цвет после Register: синий — референс; зелёный — кадр прошёл регистрацию и попадёт в Integrate; жёлтый — отсеян (качество или сбой сопоставления); красный — ошибка загрузки. Клик или перетаскивание по ряду и графику переключает номер кадра; колёсико — пошагово.

Метрики и пороги. Над рядом — график метрик по всей серии (Stars, Roundness, FWHM, Background). Горизонтальная линия — порог фильтра качества для выбранной метрики; перетаскивание меняет те же пороги, что в settings DSO Stacker. Кадры ниже порога не участвуют в Integrate. Статусная строка — номер кадра и значения метрик; поля, нарушающие порог, подсвечиваются. Смена порогов после Integrate делает стек устаревшим — нужен повторный Integrate.

HDR Compose

Входы. 1…3 — линейные кадры одной области неба (от одного до трёх подключений).

Выходы. image — собранный HDR; mask — маска вклада кадров.

Логика. База — самый яркий кадр; остальные выравниваются по звёздам, масштабируются, смешиваются с clip и feather.

Настройки. Clip — порог насыщения; Feather — ширина перехода. На карточке: номер базы, масштабы доноров, RMS подгонки.

Background

Вход. image — линейное изображение.

Выход. image — линейное изображение.

Метод. Отбор точек фона, RBF-модель неба, вычитание модели из кадра.

Настройки. Tolerance — порог отбора; Smoothing — сглаживание модели; Samples — число точек (8–40). Show — точки отбора на превью.

Color Calibration

Вход. image — линейное изображение.

Выход. image — линейное изображение.

Auto. Фотометрическая калибровка (PCC): на кадре ищутся звёзды, их сравнивают со справочными звёздами каталога и по этому подбирают gain R/G/B и background mean. Для сопоставления нужна привязка поля к небу (WCS).

WCS и каталоги. Если WCS уже записан в astrometry кадра (часто после DSO Stacker с Register), сразу запрашивается онлайн-каталог Gaia DR3 по полю кадра. Если WCS нет, но в метаданных есть RA, Dec и масштаб пикселя, перед запросом Gaia выполняется plate-solve: ASTAP и локальная звёздная база (путь и установка — в Settings, в поставку не входят). Нет ни WCS, ни приблизительных координат — Auto завершится ошибкой.

Вручную. Gain R/G/B (0.25–4) и background mean после Auto.

Transform

Вход. image — линейное или sRGB.

Выход. image — тот же тип, что на входе.

Геометрия. Поворот, flip H/V, crop. На карточке — кнопка Edit и строки Rotate / Flip / Crop с текущими значениями. Edit открывает правку на превью: рамка crop, слайдер Rotate, кнопки flip.

Astrometry. WCS на выходе пересчитывается с геометрией.

Blend

Входы. base и overlay — кадры одного размера (ширина и высота совпадают).

Выход. image — попиксельное слияние двух кадров; astrometry и прочие метаданные берутся с base.

Логика. На каждом пикселе RGB base и overlay смешиваются выбранным режимом (без маски и без прозрачности). Подан только один вход — на выход идёт он же.

Mode. Add — сумма; Screen — экран; Multiply — произведение; Lighten / Darken — max / min по каналам; Difference — модуль разности.

Stretch

Вход. image — линейное изображение.

Выход. image — sRGB (после stretch).

Логика. Тональное растяжение линейного кадра: тёмный стек или калиброванный FITS переводится в видимый sRGB-тон для превью и для последующих нод (Curves, Adjustments, Sharpen).

Curve. Режим на карточке: MTF (black / midtone / white), Asinh (сила stretch и уровни), GHS (generalised hyperbolic stretch).

Auto. По фону и гистограмме входа подбирает параметры для выбранного Curve.

Редактор. Show editor — график кривой и гистограмма кадра, опорные точки перетаскиваются мышью. В GHS дополнительно Local и маркеры Low / Symmetry / High на графике.

Adjustments

Вход. image — sRGB

Выход. image — sRGB.

Логика. Коррекция цвета: баланс белого, насыщенность, подавление зелёного.

Параметры. SCNR — ослабление зелёного относительно R/B; Temp и Tint — сдвиг баланса; Vibrance — насыщенность с акцентом на менее насыщенные области; Saturation — общая насыщенность.

Curves

Вход. image — sRGB.

Выход. image — sRGB.

Логика. Дополнительная тональная и поканальная коррекция после Stretch: из опорных точек строится LUT, затем попиксельное применение. Кривая Master действует на все каналы; Red / Green / Blue — отдельно. Каждый канал можно включить или выключить.

Редактор. Show editor — панель с гистограммой и графиком; точки кривой перетаскиваются. Reset / Reset all — сброс активного канала или всех.

Sharpen

Вход. image — sRGB.

Выход. image — sRGB.

Логика. Много масштабное усиление деталей в духе unsharp mask: на каждом уровне из текущего сигнала вычитается сглаженная копия, разность добавляется к результату с заданной силой. Сглаживание — à-trous (без уменьшения разрешения): пиксели не прореживаются, а размытие задаётся шагом между отсчётами ядра.

Scale 1–3. Три последовательных уровня; у каждого — переключатель и сила 0–3. Scale 1 — компактное ядро 3×3 по исходному кадру. Scale 2 и 3 — ядро 5×5 à-trous с шагом 1 и 2 пикселя (крупнее структуры детали). Следующий уровень строится от low-pass предыдущего, поэтому полосы не дублируют один радиус. Все выключены или нулевая сила — кадр без изменений.

StarNet

Вход. image — линейное или sRGB.

Выходы. starless — без звёзд; stars — слой звёзд.

Зависимость. Модель StarNet++ из Settings, не в архиве приложения. Расчёт в фоне, прогресс на карточке.

GraXpert Background

Вход. image — линейное изображение.

Выход. image — линейное изображение.

Логика. Оценка и удаление неравномерного фона нейросетью GraXpert (ONNX): кадр режется на тайлы, модель строит карту фона, затем фон вычитается или делится на исходник.

Запуск. Run на карточке; модель и пакет GraXpert — из Settings, в архив не входят. Результат кешируется в проекте при повторном Run с тем же входом.

Correction. Subtract — вычитание фона; Divide — деление на модель фона. Smoothing — сглаживание карты фона перед применением.

GraXpert Denoise

Вход. image — линейное изображение.

Выход. image — линейное изображение.

Логика. Подавление шума на линейном кадре моделью GraXpert Denoise (ONNX): тайловая обработка, нормализация по статистике каналов, смешивание с исходником по Strength. До Stretch.

Запуск. Run на карточке; модель из Settings. Strength 0 — без эффекта; 1 — полная сила модели.

GraXpert Deconvolution

Вход. image — линейное изображение.

Выход. image — линейное изображение.

Логика. Деконволюция / восстановление деталей на линейном кадре (ONNX GraXpert): две модели — для объектов и для звёзд. FWHM задаёт предполагаемую ширину PSF в пикселях и передаётся в сеть вместе со Strength.

Запуск. Run на карточке; модели из Settings. Target — Object или Stars; Strength — интенсивность эффекта.