Як вони забарвлювали старі чорно-білі фільми?


22

Це питання на dsp.SE, оскільки мене найбільше цікавить частина обробки сигналів.

Є індійський фільм " Моголь-е-Азам", який був випущений в 1960 році в чорно-білому кольорі, який був відтворений кольором у 2004 році.

  • Як вони прекрасно забарвлювали кожен піксель?
  • Яку техніку вони використовували для визначення кольору розміщення на кожному пікселі?

Подивіться один із скріншотів з фільму:

Скріншот фільму

У мене є чорно-біла фотографія Ейнштейна, яку я хочу розфарбувати. Як це можна зробити, не знаючи, що він тоді носив і який був власний колір його одягу, фону тощо.


1
По-перше, неможливо ідеально реконструювати оригінальні кольори. По-друге, вони, швидше за все, трохи вгадували, щоб не кольорово вручну зафарбувати кожне зображення.
CyberMen

1
Що стосується вибору кольорів, наскільки я його пам’ятаю, один барабан фільму був знятий і випущений кольором, і кольори одягу з цих послідовностей могли вплинути на вибір кольорів у деталях, які були забарвлені пізніше, наприклад Очікується, що у принца буде одяг різних кольорів, у рабині може бути лише одне або два вбрання. З іншого боку, непослідовність та безперервність, ваше ім’я Боллівуд.
Діліп Сарват

1
На цих знімках ви помітите, що багато чого можна досягти, просто відокремивши акторів від фону, забарвивши синюватий фон, і забарвивши акторів та їх одяг у коричневий колір, при цьому інтенсивно білі або темні ділянки пофарбовані по-різному , плюс, можливо, кілька ретельно підібраних деталей, окремо забарвлених.
Даніель Р Хікс

Відповіді:


26

Немає можливості відновити оригінальну інформацію про кольори з чорно-білої фотографії, тож чи Ейнштейн (респ. Waheeda Rehman) носив рожевий або зелений светр (респ. Дупатта), залежить від вашої фантазії.

Історично це робилося вручну , малюючи фільм. Перші цифрові методи автоматизації процесу полягали в "фарбуванні" декількох точок кольору на кожному кадрі, в центрі кожної рівномірної кольорової області, а також у використанні чогось подібного до розділу Voronoi + деякого розмивання, щоб отримати кольорову карту для кожного кадру ( див., наприклад, патент США 4606625).

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

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


6

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

По-перше, як було сказано, деякі фільми були розфарбовані шляхом кропіткого тонування кожного кадру вручну. (Перші кілька хвилин " Знеслася вітром" було зроблено саме так, після того, як було прийнято рішення зняти решту в кольорі.)

Після цього застосовується кілька методик, всі засновані на комп'ютерній обробці зображень. Найпростіший підхід - розбити фільм на окремі сцени, кожен з яких камера не змінюється, а потім мати комп'ютерний алгоритм розпізнавання областей різної інтенсивності. Хтось на моніторі комп’ютера переглядає перші кілька кадрів сцени і задає колір кожної області, потім комп'ютер переносить це забарвлення через решту сцени, припускаючи, що визначені регіони не будуть перетворюватися настільки швидко, що зв'язок з їх призначені кольори будуть втрачені. Ця техніка зазвичай обмежується забарвленням головних дійових осіб та основним фоном, оскільки сцени так швидко змінюються у більшості фільмів,

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

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


2

BBC відкрила спосіб, розшифрувавши кольорові точки, відновити колишній кольоровий фільм, до якого доступна лише чорно-біла копія. Вони здатні відновити колір до початкового кольору.

Джерело: http://www.youtube.com/watch?v=CjK-b4x9ZmQ


2
Я відмовився схвалити вашу редакцію на відповідь @pichenettes, оскільки вона помилилася. Причина цього підходу BBC працювала в тому, що фактично була кольорова інформація, закодована в телевізійному записі. Загалом (як адресу в іншій відповіді) ця інформація повністю втрачається. BTW: +1: цікава техніка, якщо вихідний матеріал записаний таким чином!
Пітер К.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.