本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسیTato stránka je k dispozici také v češtině.Zobrazit v češtiněEz az oldal magyarul is elérhető.Megtekintés magyarulAcest site este disponibil și în limba română.Vizualizare în românăเว็บไซต์นี้มีเวอร์ชันภาษาไทยดูเป็นภาษาไทย

Створення та застосування масок у PixInsight

Розтягування та нелінійна стадія2021.02

У постобробці астрофотографій найбільше часу забирає зазвичай не застосування якогось процесу, а створення маски, яка для нього потрібна. Те, наскільки добре зроблена маска, безпосередньо визначає результат обробки. У цій статті зібрано ідеї, поширені інструменти та кілька корисних скриптів для створення й застосування масок у PixInsight.

Чому маски настільки важливі

Насправді в обробці астрофотографій, окрім кроків робочого процесу та параметрів, найважливішими є саме маски, які використовуються на цих кроках. Тому найбільше часу в обробці часто забирає створення самих масок.

Варто зауважити, що для створення маски не потрібен особливо швидкий комп’ютер — випробовується людський мозок. Особисто я витрачаю на створення масок значно більше часу, ніж комп’ютер витрачає на обробку файлів, але ця інвестиція цілком виправдана — коли маска підібрана правильно, обробка зазвичай завершується вмить, натомість саме налаштування маски забирає більшу частину зусиль.

Ілюстрація того, як якість маски безпосередньо впливає на результат обробки зображення

То де ж саме потрібні маски? Деконволюція, лінійне/нелінійне розтягування, зменшення шуму, усунення дефектів, ретуш артефактів, зменшення зір — тут наведено лише кілька поширених прикладів, насправді маски потрібні ще для багатьох процесів. Якщо хочете вдосконалитися в постобробці астрофотографій, добре навчіться створювати маски — тільки так ви зможете з певною метою працювати з конкретною частиною зображення, не впливаючи на інші ділянки, які хочете залишити недоторканими.

Маски зір: перелік поширених інструментів

Маска зір — найпоширеніший вид і водночас той, що вимагає найбільше зусиль. Принцип створення масок зір насправді майже скрізь однаковий, але щоб по-справжньому опанувати суть, все одно потрібен накопичений з часом досвід. Поширені інструменти можна поділити на дві категорії:

  • Основні інструменти: StarMask, MLT (MultiscaleLinearTransform), MaskGen, StarNet++.
  • Допоміжні інструменти: Morphological Transformation, Binarize, Convolution, PixelMath, Histogram Transformation.

Маски туманностей: процедурно, без ручного малювання

Типова потреба — підсилити газ галактики або туманності, не впливаючи на зорі. Спосіб зводиться до створення відповідної маски. За допомогою спеціальних процесів PixInsight, таких як GAME, MLT, Dilation, Convolution у поєднанні з PixelMath, це робиться легко і взагалі без жодного ручного малювання.

Маска газу, створена процедурним способом, дозволяє підсилити газ, не впливаючи на зорі

Маски яскравості: вибираємо лише потрібні структури

Ідучи ще на крок далі, можна створити ще точнішу маску яскравості, яка вибирає лише певні структури зображення. Візьмімо SH2-308 як приклад: колись, використовуючи лише PixInsight, я витратив приблизно 5–7 хвилин на створення маски, яка вибирала тільки «тіло голови дельфіна» і виключала зорі в її межах.

Допоміжні зображення, використані в цьому процесі, включали переважно одне повністю чорне зображення, отримане через PixelMath, і один простий канал яскравості зір (отриманий шляхом видалення зір і подальшого вилучення каналу яскравості). Після застосування цієї маски до вихідного зображення при коригуванні впливу зазнає лише голова дельфіна (без зір у ній).

Маска яскравості, яка вибирає лише тіло голови дельфіна SH2-308 і виключає зорі

Коли потрібно редагувати маску вручну: інструменти типу пензля

Більшість масок можна завершити процедурно, але часом усе ж потрібне ручне тонке налаштування. У цьому плані інструменти типу пензля в PI пройшли певний шлях розвитку:

  • Dynamic Paint Brush: розроблений RBA (автором «Mastering PixInsight»), схожий на пензель PS і дозволяє швидко редагувати маску вручну. Втім, здається, він уміє малювати лише білим; якби він міг малювати й чорним, застосування були б ширшими — щоб малювати чорним, можна поєднати його з Clone Stamp.
  • Скрипт FAME: починаючи з версії 1.2, окрім наявних виділень еліпсом, прямокутником і ласо, додано функцію пензля. Тому тепер, не вдаючись до Clone Stamp, можна прямо в PI намалювати пензлем потрібну маску, що досить практично. FAME можна додати, вставивши в Repository PI адресу https://raw.githubusercontent.com/setiastro/pixinsight-updates/main/; після автоматичного оновлення його буде видно на вкладці SetiAstro серед скриптів.

Малювання маски прямо в PI за допомогою функції пензля скрипта FAME

Ілюстрація роботи функції пензля скрипта FAME

Три короткі відео нижче демонструють реальну роботу з Dynamic Paint Brush: