画像修復 · 実地レポート · 実践ガイド
画像のモザイク修復を6例で検証:AIが変えた部分
鮮明な結果でも、隠れていた内容が変わっていることがあります。6つの例で、元の細部の復元ではなく、生成による補完であることを確認します。
この検証例が示すこと
合成ポートレート1枚、オープンライセンスの猫の写真1枚、パブリックドメインの山の写真1枚を用意しました。モザイク、部分的なぼかし、塗りつぶしの長方形をローカルで追加しています。image2に送ったのは加工した画像と編集指示だけです。きれいな参照画像と正確なマスクは、この端末から外に出さず比較に使いました。表示する例は6件で、同じ合成人物にサイズの異なるマスクを適用した例が2件含まれます。独立した人物6人の評価でも、一般的な成功率を示す代表サンプルでもありません。
小さな顔モザイクと大きな顔モザイク
どちらのモザイクも、顔全体が鮮明に見える画像になりました。小さい範囲では周囲の顔の輪郭が多く残り、大きい範囲ではより多くの細部をモデルが推測することになりました。元の未加工出力を使った実験では、既知の合成参照画像に対するマスク部分の画素誤差が、小さいマスクで約17.5%減少し、大きいマスクでは約1.8%増加しました。この数値は合成参照との比較であり、人の好みや本人らしさを測定したものではありません。ツールページに掲載した最終的な長方形の合成画像の品質スコアとしても扱えません。
部分的なぼかしと目を隠す黒帯
部分的なぼかしの例では顔の細部が自然につながり、黒帯の例ではもっともらしい目が生成されました。どちらも、隠れていた内容を確認できたわけではありません。黒帯のリクエストは約378秒かかり、1024 × 1024ピクセルの入力から2508 × 2508ピクセルの画像が返りました。ぼかしのリクエストは約100秒で、1254 × 1254ピクセルの画像が返りました。合成時には出力を元画像と同じグリッドに縮小しています。出力の画素数が増えても、元の情報が増えたことにはなりません。また、局所的なガウスぼかしのテストは、カメラの手ぶれを補正するテストではありません。
ペット写真と覆われた風景
猫の例を残したのは、生成前後の違いが大きかったためです。未加工の生成画像では、目の形、顔の模様、モザイク以外の範囲まで変わりました。ページに掲載する最終例では、その実際の出力から修復部分の長方形だけを元画像に合成しています。推測で生成された顔が、周囲に残った毛並みとなじんでいるかを確認できます。風景では、元の黒い長方形の上に岩や影が続いていますが、尾根の細部は元の写真と異なります。説明用の画像なら自然な補完が役立つ場合もありますが、実際の地形を正確に記録したものにはなりません。
写真のほかの部分をそのまま残す理由
同じ修復指示を、隠し部分のないきれいな合成ポートレートにも使いました。マスクがないにもかかわらず、画像は目に見えて描き直されました。入力サイズに戻した後でも、少なくとも1つのRGBチャンネルで8階調を超えて変化した画素は約40.4%でした。そのためツールでは範囲を選択し、生成された画素を選択した長方形の内側だけにコピーします。掲載するWebPサンプルは表示を速くするため非可逆圧縮を使っていますが、製品からのダウンロードはPNGです。画素を保持するという説明は、表示用圧縮の前に正規化した画像の選択範囲外を指しています。
処理時間、失敗、まだ分からないこと
元の実験では、隠し部分のない対照例を含む7種類の入力を呼び出しました。モザイクのリクエスト1件は約446秒後に失敗し、1回だけ再試行したところ約148秒で成功しました。成功した呼び出しは約100~378秒かかりました。この小規模な試行から、95パーセンタイル、稼働率、利用可能な画像1枚あたりのコストを算出することはできません。リクエストでは、設定済みプロキシを通じてgpt-image-2と最高品質を指定しました。実際のバックエンドのモデル、請求、事業者によるデータ保持の慣行は個別に検証していません。
自分の結果を確認する方法
まず画像全体を比べ、次に選択範囲の境界と認識できる細部を拡大して確認します。顔、ペットの模様、影、直線には特に注意してください。パッチが貼り付けたように見える場合は、隠し部分全体とその周囲の狭い余白を含むよう長方形を調整します。生成済みの顔をモデルに何度も再入力せず、元画像から新しい版を生成してください。事実の正確さが重要な場合は、元ファイルを保管し、モザイクのない原本を使います。目、数字、ラベルが自然に見えても、元の内容を示す証拠にはなりません。
出典と参考資料
猫の写真は、Wikimedia CommonsにあるRobotBlanketのCC0作品です。山の写真は、米国魚類野生生物局による政府著作物で、パブリックドメインです。ポートレートはQuietTakeが以前から使用している合成素材で、実在の人物ではありません。ツールページでは比較画像の下に各外部出典を掲載しています。ワークフローの調査では、Adobeの生成塗りつぶし向け選択範囲ガイド、RemoveAnythingのモザイク除去の説明、Fotorの低解像度画像の高画質化用途も確認しました。それらの製品に画像をアップロードしたり、推論品質を比較したりはしていません。
