Wie haben sie alte Schwarzweißfilme gefärbt?

22

Diese Frage ist auf dsp.SE, da ich mich hauptsächlich für den Signalverarbeitungsteil interessiere.

Es gibt einen indischen Film Mughal-e-Azam, der 1960 in Schwarz-Weiß veröffentlicht wurde und 2004 in Farbe reproduziert wurde.

  • Wie haben sie jedes Pixel perfekt eingefärbt?
  • Mit welcher Technik haben sie die Farbposition auf jedem Pixel ermittelt?

Schauen Sie sich einen der Screenshots aus dem Film an:

Film Screenshot

Ich habe ein Einstein-Schwarzweißfoto, das ich kolorieren möchte. Wie ist es möglich, dies zu tun, ohne zu wissen, was er damals trug und welche Farbe seine Kleidung, sein Hintergrund usw. tatsächlich hatte?

Sufiyan Ghori
quelle
1
Erstens ist es unmöglich, die ursprünglichen Farben perfekt zu rekonstruieren. Zweitens haben sie höchstwahrscheinlich ein bisschen geraten, nicht jedes Bild sorgfältig von Hand eingefärbt zu haben.
CyberMen
1
In Bezug auf die Wahl der Farben, wie ich mich erinnere, wurde eine Rolle des Films gedreht und in Farbe veröffentlicht, und die Farben der Kleidung aus diesen Sequenzen könnten die Wahl der Farben in den Teilen beeinflusst haben, die später eingefärbt wurden, z Von einem Prinzen würde erwartet, dass er Kleidung in verschiedenen Farben hat, von einer Sklavin würden nur ein oder zwei Outfits erwartet. Auf der anderen Seite, Inkonsistenz und mangelnde Kontinuität, heißt du Bollywood.
Dilip Sarwate
1
Sie werden feststellen, dass in den obigen Aufnahmen viel erreicht werden kann, indem einfach die Schauspieler vom Hintergrund getrennt werden, der Hintergrund bläulich und die Schauspieler und ihre Kleidung bräunlich gefärbt werden, wobei die intensiv weißen oder dunklen Bereiche unterschiedlich gefärbt werden , plus vielleicht ein paar sorgfältig ausgewählte Details, die separat gefärbt sind.
Daniel R Hicks

Antworten:

26

Es gibt keine Möglichkeit, die ursprünglichen Farbinformationen von einem Schwarzweißfoto wiederherzustellen. Ob also Einstein (bzw. Waheeda Rehman) einen rosa oder grünen Pullover (bzw. Dupatta) trug, liegt in Ihrer Vorstellung.

In der Vergangenheit wurde dies von Hand gemacht , indem der Film übermalt wurde. Die ersten digitalen Techniken zur Automatisierung des Prozesses bestanden darin, ein paar Farbpunkte auf jeden Frame in der Mitte jedes gleichmäßig gefärbten Bereichs zu "malen" und so etwas wie eine Voronoi-Partition + etwas Unschärfe zu verwenden, um eine Farbkarte für jeden Frame zu erhalten ( siehe zum Beispiel US-Patent 4606625).

Heutzutage kann dies mit Videobearbeitungssoftware relativ einfach (wenn auch manuell) durchgeführt werden, indem Vektormasken verwendet werden, um Bereiche mit einheitlicher Farbe auf einigen Keyframes anzuzeigen und zwischen diesen zu interpolieren. Dann wird auf jede Maske eine Farbtransformation angewendet. Sehen sie in Aktion hier .

Standardtechniken zur Bildsegmentierung und Bereichsverfolgung können verwendet werden, um die Aufgabe der Segmentierung und der Markierung von Bereichen in jedem Keyframe zu automatisieren - beispielsweise durch die Weitergabe manueller Annotationen an ähnliche / benachbarte Pixel in Raum / Zeit oder durch die Erkennung einheitlich strukturierter Bereiche . Textur- und Graustufenähnlichkeit können verwendet werden, um Farbstichpunkte von einem Farbbild auf ein Graustufenbild zu übertragen, das ein ähnliches Motiv darstellt. In diesem Fall besteht der manuelle Vorgang nur darin, ein Vorlagenfarbbild zu finden. Diese spätere Aufgabe kann mithilfe von Inhalten selbst automatisiert werden . Bildwiedergewinnungstechniken .

Pichenetten
quelle
6

Ich habe nur darüber gelesen und es ist mindestens 15 Jahre her, dass ich irgendetwas in gedruckter Form gesehen habe, aber ich verstehe, dass eine Reihe von Algorithmen verwendet werden.

Wie bereits erwähnt, wurden einige Filme durch sorgfältiges Abtönen der einzelnen Bilder von Hand eingefärbt. (Die ersten paar Minuten von Vom Winde verweht wurden auf diese Weise gemacht, nachdem die Entscheidung getroffen wurde, den Rest in Farbe zu filmen.)

Danach werden verschiedene Techniken angewendet, die alle auf der Computerbildverarbeitung basieren. Am einfachsten ist es, den Film in einzelne Szenen zu unterteilen, bei denen sich die Kamera nicht ändert, und dann Regionen mit unterschiedlicher Intensität von einem Computeralgorithmus zu erkennen. Jemand auf einem Computermonitor betrachtet die ersten Bilder der Szene und stellt die Farbe jeder Region ein. Der Computer führt diese Farbe dann durch den Rest der Szene, vorausgesetzt, die identifizierten Regionen werden sich nicht so schnell verwandeln, dass die Verbindung mit ihnen hergestellt wird zugewiesene Farben gehen verloren. Diese Technik beschränkt sich normalerweise darauf, die Hauptdarsteller und den Hintergrund einzufärben, da sich die Szenen in den meisten Filmen so schnell ändern.

Anspruchsvollere Techniken verwenden Bilderkennungsalgorithmen zum Erkennen (z. B.) einer Person, zum Trennen des Hintergrunds vom Vordergrund usw. Dann können Farben globaler zugewiesen und ein gewisser Grad an Schattierung erzielt werden, wenn sich Akteure von Schatten zu Licht bewegen. usw. Und da dieses Schema über eine einzelne Szene hinaus funktionieren kann, kann mehr Aufwand betrieben werden, damit ein Mensch die Farben anfänglich einstellt, so dass eine vielfältigere und lebendigere Palette verwendet werden kann.

Ich würde vermuten (obwohl ich noch nie gelesen habe), dass jetzt eine Technik verwendet werden kann, die einer Computeranimation ähnelt und auf Techniken basiert, die zum Animieren von Actionfilmen verwendet werden. Eine Art Motion Capture könnte für den Originalfilm verwendet werden, und dann würde eine Computeranimation der Aktion erstellt. Durch vorsichtiges "Überblenden" können die Details des Originalfilms beibehalten werden, während die durch die Animation erzeugten Farben verwendet werden.

Daniel R Hicks
quelle
2

BBC entdeckte den Weg, indem sie Farbpunkte dekodierte, um einen früheren Farbfilm wiederherzustellen, für den nur die Schwarz-Weiß-Kopie verfügbar ist. Sie können die ursprüngliche Farbe wiederherstellen.

Quelle: http://www.youtube.com/watch?v=CjK-b4x9ZmQ

user7211
quelle
2
Ich habe mich geweigert, deine Bearbeitung auf @pichenettes zu genehmigen, weil sie fehlerhaft war. Der Grund, warum dieser BBC-Ansatz funktioniert hat, ist, dass die Fernsehaufzeichnung tatsächlich Farbinformationen enthält. Im Allgemeinen (als Adresse in der anderen Antwort) gehen diese Informationen vollständig verloren. Übrigens: +1: eine interessante Technik, wenn das Ausgangsmaterial auf diese Weise aufgenommen wird!
Peter K.