Нейронне відновлення

Застосовує відновлення на базі ШІ до вибраних зображень: знешумлення в raw, знешумлення RGB та масштабування 2x/4x. Доступно як у режимі Світлого столу, так і в режимі Темної кімнати у вигляді панелі з вибором завдань на вкладках, інтерактивним попереднім переглядом до/після та кнопкою обробки, яка запускає вибране завдання для кожного вибраного зображення. Вихідні дані надходять до нового файлу – оригінальне зображення ніколи не змінюється.

Функції ШІ, що керуються цим модулем, налаштовуються в Налаштуваннях ШІ; див. Огляд функцій ШІ, щоб дізнатися, що роблять і чого не роблять ці завдання.

Нейронне відновлення можна значно пришвидшити за допомогою прискорення GPU.

🔗Передумови

Перш ніж ви зможете використовувати цей модуль:

  1. Увімкніть функції ШІ у налаштуваннях ШІ. Головний вимикач вимкнений у новій інсталяції.

  2. Активуйте модель для кожного завдання, яке ви хочете використовувати. На тій самій вкладці налаштувань поставте позначку в стовпці Увімкнено для однієї моделі на завдання – rawdenoise для вкладки знешумлення raw, denoise для вкладки знешумлення, upscale для вкладки збільшення. Якщо для поточної вкладки не ввімкнено жодної моделі, в області попереднього перегляду відображається повідомлення “Модель недоступна”, а кнопка обробки відмовляється запускатися.

Перемикання вкладок без активної моделі для нового завдання є безпечним – модуль просто вимикається для цієї вкладки, доки ви не ввімкнете модель.

🔗Вкладки

В наборі вкладок у верхній частині модуля можна вибрати завдання для виконання.

Знешумлення raw
ШІ-знешумлення застосовується на ранній стадії конвеєра. Точний етап залежить від сенсора:
  • Сенсори Баєра знешумлюються безпосередньо на мозаїці CFA, при цьому знешумлення та демозаїка об’єднуються в один прохід інференсу. Результат зберігається як DNG-файл із CFA Баєра.
  • Сенсори X-Trans (та будь-які інші масиви кольорових фільтрів, відмінні від Баєра, які модель Баєра не може обробити) спочатку проходять процес демозаїки в конвеєрі Darktable, потім знешумлювач ШІ працює над отриманим лінійним зображенням Rec. 2020 RGB. Результат зберігається як DNG LinearRaw.

Будь-який з цих файлів-результатів можна повторно імпортувати в Darktable як звичайний raw файл – подальша обробка в Темній кімнаті залишається незмінною.

Обмеження.: Монохромні сенсори наразі не підтримуються – доступні моделі зі знешумленням raw навчаються на даних сенсорів з кольоровими фільтрами та поки що не мають монохромного еквівалента. Натомість використовуйте не-raw Знешумлення у модулі нейронного відновлення на монохромному зображенні.

  • Інтенсивність – лінійне змішування між джерельними raw даними (0%) та виходом із ШІ-знешумленням (100%). Нижчі значення прямо пропорційно повертають частину оригінального шуму.
Знешумлення
Знешумлення RGB, що застосовується до зображення вже після демозаїкізації та майже відредагованого; записує TIFF.
  • Інтенсивність – при 100% виводом є повний результат моделі ШІ. Нижчі значення не просто підмішують джерело – різниця між джерелом та знешумленим зображенням розкладається на вейвлет-смуги деталізації (DWT), а вищочастотна текстура відновлюється вибірково, тому ви відновлюєте зернистість та деталі поверхні без повторного введення кольорового шуму, який видалила модель.
Збільшення
Апскейлити до 2x або 4x щодо розмірів вхідного зображення. Записує TIFF зі збільшеним розміром. 4-кратне збільшення зображення з високою роздільною здатністю вимагає багато пам’яті; Тайлінг вмикається автоматично, щоб обмежити піковий обсяг пам’яті, але це призводить до деякого додаткового часу обробки.
  • Масштаб – коефіцієнт збільшення, що застосовується до кожної сторони зображення (2x або 4x). 2x подвоює ширину та висоту, створюючи в чотири рази більше пікселів загалом; 4x збільшує кожну сторону в чотири рази, створюючи в шістнадцять разів більше. Більші коефіцієнти працюють повільніше та потребують більше пам’яті GPU.

Примітка: 4-кратне масштабування значно вимогливіше до моделі, ніж 2-кратне, оскільки воно має створити в 16 разів більше пікселів нових деталей, ніж оригінал. Дрібні текстури та високочастотний контент можуть бути менш переконливими, ніж при 2-кратному збільшенні – використовуйте 2-кратне, коли це відповідає вашим вимогам до роздільної здатності.

🔗Де завдання знаходяться у вашому робочому процесі

Знешумлення raw та Знешумлення обидва видаляють шум сенсора – різниця полягає в тому, на якому етапі робочого процесу ви вирішуєте їх застосувати, і зазвичай ви використовуєте один або інший, а не обидва:

  • зверніться до знешумлення raw, коли вже знаєте, що знімок шумний (високе значення ISO, глибокий пуш, слабке освітлення), і ще не почали редагування. Це видаляє шум у джерелі, на raw даних, де модель може видалити його найчистіше – тому це дає найкращий результат на складних знімках. Ви погоджуєтеся на це наперед, а потім редагуєте очищений DNG.

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

Знешумлення raw – перед редагуванням у Темній кімнаті
Працює з джерельним raw-файлом (фільтр Баєра або X-Trans / не-Баєр, демозаїкований до лінійого Rec. 2020) та записує DNG. Задуманий робочий процес такий:
  1. Виберіть шумний raw у Світлому столі;
  1. Запустіть Знешумлення raw – вихідний DNG групується з джерельним файлом;
  1. Відкрийте новий DNG та редагуйте його звичайним способом.

Оскільки він працює з оригінальними даними сенсора, він найчистіше видаляє шум, перш ніж демозаїкізація рознесе його по кольорових каналах. Це аналог класичного модуля Знешумлення raw на основі ШІ – обидва працюють з raw даними перед демозаїкізацією. Оригінальний raw файл залишається недоторканим.

Знешумлення – наприкінці робочого процесу, після редагування в Темній кімнаті
Експортує ваше зображення через повний конвеєр Темної кімнати (застосовується кожен активний модуль), а потім запускає ШІ-знешумлення на результаті, записуючи TIFF. Задуманий робочий процес такий:
  1. Обробіть зображення до того кроку включно, який перемикає конвеєр з простору на основі сцен до простору на основі відображення (Filmic RGB, Сигмоїда або AgX) та з грейдингом кольорів в просторі на основі відображення – до точки, де з’явився шум, видимий глядачеві;
  1. Запустіть Знешумлення – результатом буде TIFF із застосованим на цьому етапі редагуванням та очищеним шумом;
  1. Продовжуйте редагування цього TIFF, якщо хочете додати різкість, локальні коригування, зміну розміру виводу тощо, або надайте його безпосередньо.

Це очищає саме той шум, який видно у вашому завершеному редагуванні, без повторного виконання будь-якої роботи – ваше редагування закладається в TIFF, і ви продовжуєте звідти. Компроміс: шум вже сформований усім конвеєром, тому на дуже шумному знімку Знешумлення raw дає чистіший результат. TIFF можна далі редагувати – це чиста середня точка, не обов’язково остання зупинка.

Збільшення – останній крок перед доставкою
Запускає повний конвеєр Темної кімнати, потім збільшує результат у 2 або 4 рази та записує TIFF. Задуманий робочий процес такий:
  1. Завершіть редагування, включаючи будь-яке збільшення різкості та грейдинг;
  1. Запустіть Збільшення з вибраним коефіцієнтом – результатом буде TIFF збільшеного розміру;
  1. Використовуйте результат для друку або відображення у великому форматі.

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

🔗Попередній перегляд

Під елементами керування вкладками знаходиться попередній перегляд невеликої ділянки поточного зображення у режимі “до/після”. Перетягніть роздільник, щоб гортати між оригіналом (ліворуч) та відновленим за допомогою ШІ виходом (праворуч). Попередній перегляд створюється на вимогу після натискання на область попереднього перегляду; він використовує ту саму модель та налаштування, що й кнопка “Обробка”, тому він є точним орієнтиром того, як виглядатиме кінцевий результат.

Щоб вибрати іншу ділянку зображення, натисніть кнопку піпетки (праворуч від Обробка), а потім клікніть у віджеті попереднього перегляду – попередній перегляд згенерується повторно з центром у точці, де ви клікнули.

Наведіть курсор на попередній перегляд, щоб отримати додатково збільшений у 2 рази перегляд, що корисно для оцінки шуму/деталізації на рівні пікселів.

🔗Обробка

Кнопка Обробка по черзі запускає активне завдання для кожного вибраного зображення. Хід виконання відображається в рядку стану; кожне готове зображення потрапляє до вихідної папки та (якщо увімкнено опцію Додати до поточної колекції) автоматично імпортується до бази даних.

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

🔗Вихідні параметри

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

Бітова глибина (лише знешумлення та збільшення)
Бітова глибина вихідного TIFF (8 біт, 16 біт, 32 біти (з плаваючою комою)). Профіль (лише знешумлення та збільшення)
Колірний профіль, вбудований у вихідний TIFF. Налаштування зображення використовує робочий профіль вихідного зображення. Інші відповідають профілям зі стандартного діалогового вікна експорту.
Збереження широкого охоплення (лише знешумлення)
Коли ввімкнено, пікселі, колір яких виходить за межі охоплення sRGB, проходять через модель без змін – кольори широкого охоплення зберігаються точно, але ці конкретні пікселі не знешумлюються. Коли вимкнено, знешумлюється кожен піксель, але кольори широкого охоплення можуть бути обрізані до sRGB.
Додати до поточної колекції
Автоматично імпортувати вивід у Darktable після його запису. Нове зображення групується з джерельним зображенням, щоб вони відображалися разом у Darktable.
Вихідна папка
Куди записується вихідний файл. Підтримуються змінні Darktable – $(FILE_FOLDER) (за замовчуванням) записує поруч із джерельним зображенням. Використовуйте кнопку зі значком папки, щоб вибрати каталог.

🔗Продуктивність

Час обробки залежить від бекенду прискорення ШІ, роздільної здатності зображення та завдання. Найбільш вимогливими є знешумлення raw та збільшення в 4 рази. Перший запуск генерації після запуску Darktable також несе одноразові витрати на компіляцію графа – див. Прискорення GPU, Як працюють функції ШІ та нотатки щодо продуктивності для отримання детальної інформації.

translations