古い白黒写真をカラー化するには?
写真をカラー化ツールに読み込み、学習済みモデルに色を推定させます。元の色は失われているため、結果は記録ではなく妥当な再構成です。まず損傷を修復し、次に着色し、拡大は最後に行います。QuietPix はモデルを端末上で実行するので、写真がパソコンから出ることはありません。
- プリントを正しくデジタル化する. フラットベッドで 300〜600 DPI の取り込みが、モデルに最も多くの手がかりを与えます。スマートフォン撮影でも構いません。写真を平らに置き、均一な間接光を使い、フラッシュは切ってください。反射は、色の推定根拠となる階調そのものを消してしまいます。
- 色を付ける前に損傷を直す. 傷・ほこり・折れ目は画像の中身として読み取られるため、裂けた空は裂け目に沿って着色されて戻ることがあります。先に写真修復を通し、直した複製を着色してください。
- カラー化する. 写真をカラー化ツールに落とします。モデルは初回のみダウンロードされ、その後はキャッシュされるので、二枚目はすぐ始まります。以降の処理はすべて手元の端末で動きます。
- 拡大は最後、そして保存. 拡大は着色の後に行ってください。拡大ツールは仕上がった画像を前提としており、先に拡大しても色の工程が同じ細部の大きい版を読むだけです。
初回のモデル取得を終えれば、一枚あたり数秒でカラー版が得られます。寸法は元のままです。白黒ファイルは残しておいてください。カラー化は解釈であり、やり直したくなることがあります。
セピアや黄変したプリントに下準備は不要
古い写真は着色前にグレースケールへ変換せよ、という助言をよく見かけます。ここではその工程は不要です。画像は Lab に分解され、モデルへ渡されるのは L チャンネル(明るさ)だけなので、セピアの色かぶり、黄変した乳剤、褪せた青みは入力の時点で捨てられます。古いプリントをそのまま取り込んだ画像を渡すのが正解です。
モデルが得意な対象と、作り出してしまう対象
肌・空・葉・木材は説得力をもって戻ってきます。ありうる色の幅が狭く、モデルが繰り返し見てきた対象だからです。衣服・塗装された壁・自動車・花はそうではありません。中間のグレーに見えるワンピースは事実上どんな色でもありえたので、モデルは統計的に最もありふれた選択に落ち着きます。こうした領域は推測として扱ってください。とくに、家族に「あのコートは何色だった」と伝える前には。
512 ピクセルのモデルでも結果が鮮明なままである理由
ネットワークは 512×512 の固定入力で動作するため、大きなスキャンではぼやけそうに思えます。そうならないのは、モデルから受け取るのが色だけだからです。最終画像は、元の解像度のままの明るさチャンネルに、拡大した推定色を下敷きとして重ね直します。色度は低周波の情報で、多少甘くても目は許容します。一方、スキャンの粒子と輪郭はそのまま残ります。
この作業に使えるツール
使い方
上のエリアにファイルをドロップして品質を選ぶだけ。結果は1つずつでも、まとめてZIPでもダウンロードできます。変換前にインターネットを切断してもまったく問題ありません。
よくある質問
色は史実として正確ですか?
いいえ。どのツールでも不可能です。白黒フィルムはその情報を記録していないため、モデルは最もありそうな色を推定します。これは妥当な再構成であり、顔を顔として再び見るためには有用ですが、誰が何を着ていたかの記録にはなりません。
写真はどこかにアップロードされますか?
いいえ。モデルのファイルを公開ホストから一度取得するだけで、着色そのものはお手元の端末のブラウザで実行されます。写真が送信されることはありません。だからこそ初回のダウンロード以降はオフラインでも動作します。
絵や文書、絵画をカラー化できますか?
試すことはできますが、期待はしないでください。モデルは写真で学習しているため、線画・スキャンした文字・版画は知識の範囲外で、ほとんど色が乗らずに戻るのが普通です。
結果が色あせて見えます。何が原因ですか?
ほぼ確実に、元画像のコントラスト不足です。スキャンが平板で灰色がかっていると、明るさチャンネルがモデルに与える手がかりが乏しくなります。先に白黒ファイルのコントラストを整えてから着色してください。