ШІ-система реставрації архівного відео та кіно

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

Чому реставрація архівного відео впирається в ручну працю

Реставрація архівного відео майже завжди впирається в те саме: основний час з'їдає не оцифрування архіву, а ручна ретуш кадрів. Автоматика впевнено проходить чисті плани й розсипається там, де плівка подряпана, пересвітлена або склеєна зі шматків.

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

Дефекти плівки не підкоряються одному правилу. Зерно в темних сценах читається як шум, а в світлих — як фактура, і те саме налаштування фільтра або з'їдає деталі, або залишає бруд.

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

Окремий головний біль — склейки та усадка. Плівка за десятиліття стискається нерівномірно, крок перфорації з'їжджає, кадр тремтить і «дихає» по вертикалі, а на стиках з'являються ривки й дублі.

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

Ціна процесу — не лише строки. Ручна ретуш суб'єктивна: два оператори дадуть різний результат на одному й тому самому матеріалі, а «розмите» обличчя в кадрі вже не повернути. Чим більший архів, тим більше людей потрібно тримати в цеху, і реставрація перестає масштабуватися. Нижче розбираємо, як це закривається і що з рутини реально передається моделі.

Що дає система: швидкість обробки, частка браку, простої

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

У системі в кожної партії один і той самий маршрут, тому на виході з'являються п'ять чисел, за якими видно реальну продуктивність реставрації — без суб'єктивних оцінок і «відчуття прогресу».

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

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

Кожен зайвий прохід — це знову час ділянки, тому його скорочення дає ефект одразу на всій довжині черги.

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

Четверте — рівність результату між партіями. Старі й нові надходження обробляються одними правилами, тому сусідні випуски не розходяться за зерном, контрастом і кольором — монтаж збирається без додаткового перефарбовування.

П'яте — вивільнений час архівістів: він іде на відбір, опис і звірку з вихідними документами, тобто на те, що справді потребує людини.

Реставрація плівки та цифрового майстра: порівняння режимів

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

Покадрова обробка тримає часову зв'язність між сусідніми кадрами й дає максимум у відновленні різкості, але потребує проміжних секвенцій і місця під них.

Потокова обробка читає матеріал послідовно — вона передбачувана щодо пам'яті й швидша на довгих відрізках, де дефекти однорідні.

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

Варіант Коли підходить Обмеження
Повний покадровий прогін Архів із нестабільним грейном, осипаною емульсією, частими склейками; потрібна межа у відновленні різкості Довго на хвилину матеріалу, потребує проміжних секвенцій і запасу на диску
Потокова обробка Рівний цифровий майстер, однорідний шум, великі обсяги Слабше тримає часову зв'язність: на різкому русі можливі артефакти між кадрами
Вибіркове доопрацювання Матеріал загалом придатний, список проблемних планів уже розмічено Розмітка робиться вручну, локальний дефект поза списком залишається непоміченим
Змішана схема Великі проєкти з різнорідним вихідником Потрібне склеювання результатів на межах планів і контроль стиків між режимами

Загальне обмеження — оборотність. Ми зберігаємо карту застосованих операцій і проміжні версії, тому відкат окремого плану не тягне за собою повторний прогін усього архіву.

Як ми ведемо проєкт: від приймання матеріалів до здачі архіву

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

  1. Інвентаризація та приймання матеріалів. Звіряємо опис із фактичним вмістом, фіксуємо типи носіїв, формати, стан плівки, склейки, втрачені кадри. На виході — карта фонду та перелік проблемних одиниць.
  2. Тестовий фрагмент. Беремо кілька хвилин із найскладнішої за станом частини й проганяємо повний цикл: надійніше зловити помилку тут, ніж на середині багатопартійної обробки.
  3. Калібрування обробки під конкретний фонд. Підбираємо параметри шумозаглушення, стабілізації, інтерполяції та кольорокорекції так, щоб не з'явилися «пластикові» обличчя і не стерлася зернистість епохи зйомки. Набір налаштувань закріплюємо за фондом.
  4. Прогін партіями. Обробляємо матеріал частинами із журналюванням: за журналом видно, яке налаштування застосовано до якої партії, і будь-яку частину можна перезібрати заново.
  5. Контроль якості. Покадрово звіряємо критичні сцени з оригіналом і вибірково — решту матеріалу, рахуємо частку кадрів із залишковими дефектами й правимо їх точково.
  6. Передача архіву та навчання. Віддаємо майстер-копію без втрат, версії для показу й публікації, метадані та регламент зберігання; показуємо вашій команді, як повторювати налаштування на нових надходженнях.

Що залишається в замовника: схеми, правила, регламенти, доступи

Систему не можна вважати переданою, якщо після запуску її розуміє лише наша команда.

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

  • Схема обробки — наскрізний маршрут матеріалу від приймання носія до видачі готової копії: де йде автоматичний аналіз, де підключається оператор, у яких точках створюються проміжні версії.
  • Профілі обробки — готові набори параметрів під типи матеріалів: чорно-біла плівка, кольоровий негатив, магнітна стрічка, пошкоджений носій. Нову партію заводять вибором профілю, а не налаштуванням з нуля.
  • Правила доступу та ролі — розмежування під реальні посади архіву: хто запускає відновлення, хто затверджує результат, хто бачить лише вихідники без права правки.
  • Журнал змін — фіксує кожну зміну налаштувань, ручну корекцію та статус обробки. За ним видно, хто і коли втрутився в результат.
  • Регламент зберігання — скільки живуть вихідники, проміжні версії та майстер-копії, що і коли йде на довготривале зберігання.
  • Інструкції для архівістів — покрокові пам'ятки російською під повсякденні операції: приймання, запуск партії, розбір помилок, вивантаження.
  • План відновлення після збою — порядок дій і пріоритети обробки, якщо частина обладнання недоступна.

Опишіть свою задачу — повернемося з оцінкою та планом, що з цього списку потрібно саме вашому архіву.

Приклад із практики: відновлення кіножурналів без втрати вихідників

У фонді Архіву кінодокументів — 240 випусків кіножурналів на плівці: усадка, різнояскравісні склейки, вертикальні подряпини й тремтіння кадру.

Кожен випуск проходив ручне доопрацювання: оператор покадрово вичищав дефекти, у правку йшло до 30% кадрів, а повторний прохід після складання був потрібен майже для кожного випуску.

Плівка при цьому робила кілька прогонів через обладнання — і це головний ризик, бо механічне втручання необоротне.

Що змінили

Сканування винесли в окремий етап і відразу зафіксували майстер-копію в максимальній роздільній здатності, яка далі не перезаписується.

Роботу із зображенням ведуть моделі: стабілізація за опорними кадрами, вирівнювання яскравості та зерна на межах склейок, відновлення пошкоджених ділянок на парах «дефектний — еталонний фрагмент».

Усі правки живуть окремими шарами й журналюються, тому будь-яку версію можна перезібрати заново, не повертаючись до плівки.

Що вийшло

Частка кадрів, що йдуть на ручне доопрацювання, знизилася з 30% до 4%, повторні проходи — з 9 випусків із 10 до 2 із 10. Час на випуск скоротився приблизно втричі.

Цілісність вихідників підтверджується контрольними сумами до та після обробки, а сам архівний фонд отримав два результати: версії для показу й незмінювані майстер-копії для довгого зберігання.

Чим покадрова обробка відрізняється від потокової?

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

Звідси різниця в артефактах. Потоковий режим гасить зерно й низькочастотний шум рівно, але помилка розмазується по вікну: на швидкому русі з'являються шлейфи, а на склейках алгоритм «дотягує» кадр до попереднього.

Покадровий дає різкий результат на статиці й графіці, зате втрачає часову зв'язність — яскравість і зерно починають «кипіти», на однорідних фонах видно мерехтіння.

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

Потоковий потребує узгодження за вікном і чутливий до порядку кадрів — пропуски й дублі на оцифруванні він переносить погано.

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

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

Критерії вибору — характер дефекту, обсяг руху, рівність оцифрування й вимога до повторюваності результату.

Технічні сумніви, які варто зняти до старту

Перед стартом перевіряють не модель, а її поведінку на своєму матеріалі. Нижче — п'ять питань, які ми розбираємо на тестовому фрагменті.

Плівка сильно пошкоджена — що реально відновити?

Частину дефектів знімає покадрова реєстрація та стабілізація, частину — маски. Повністю втрачені кадри не домалюються мовчки: їх позначають, і у звіті видно їхню частку.

Архів уже оцифровано з помилками — працювати з ним чи сканувати заново?

Працюємо з тим, що є: дефекти сканування й дефекти плівки правляться різними методами. Якщо спотворення необоротне — втрата каналів, обрізка кадру — скажемо прямо після тестового фрагмента.

Як система відрізняє зерно від дефекту?

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

Як стикуються партії на межах?

Матеріал ріжеться з перекриттям, параметри рахуються за спільним еталоном — на стику немає стрибка щільності чи кольору. Межі партій перевіряємо окремо, порівнюючи кадри до та після переходу.

Що відбувається з вихідниками?

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

Обговоримо вашу задачу: надішліть зразки матеріалів

Щоб оцінка обсягу спиралася на матеріал, а не на переказ, надішліть самі зразки: по одному-двох фрагментах на кожен тип носія й дефекту у фонді. Беріть шматки з найпроблемнішими місцями — зернистість, подряпини, випадання кадрів, тремтіння, розсинхрон звуку, вицвітання. Вистачить 20–60 секунд на фрагмент, бажано у вихідному вигляді, без проміжних перетискань.

Що покласти в посилку разом із зразками:

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

За цими даними рахуємо оцінку обсягу — за типами дефектів і носіїв, а не за загальним хронометражем, — і збираємо план робіт:

  • скільки одиниць зберігання та годин обробки, де вузькі місця;
  • черговість етапів і порядок обробки фонду;
  • пілотна ділянка: одна одиниця або 10–15 хвилин, де звіряємо якість до масштабування;
  • критерії приймання: за якими ознаками вважаємо кадр відновленим, а звук зведеним.

Це і є чернетка пропозиції щодо вашого фонду: видно, що робимо, у якому порядку і на чому перевіряємо якість.

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1374
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142