【いんぺいんてぃんぐ】

インペインティング とは?

最終更新:
💡 画像の一部を指定して、周囲に合わせて描き直す

画像の欠けた部分や指定した領域を、周囲の情報などを使って補完・置き換える技術。傷や不要物の除去に使われ、生成AIではテキストの指示による追加・変更もできる。AI以外の手法もある。

📌 このページのポイント
画像の一部分を補完・描き直す 元の画像 領域を指定 補完した例 橙の領域を埋め、背景につなぐ AI以外の手法もある 仕上がり・マスク外の変化も確認
人を消して背景を補う模式例です。橙は指定領域を示し、実際のマスクの色とは異なります。生成AIでは追加や置き換えもできます。
ひよこ ひよこ
インペインティングって、画像を修正する技術なの?
ペンギン先生 ペンギン先生
そうだよ。画像の中の欠けた部分や修正したい領域を指定して、周囲に合うように埋める技術なんだ。生成AIで描き直す方法だけでなく、周囲の画素を利用する方法もあるよ。
ひよこ ひよこ
写真から人を消せるの?
ペンギン先生 ペンギン先生
人が写っている領域を指定して、背景らしい内容で埋める使い方ができるよ。ただし、写っていなかった本当の背景を復元できる保証はないし、自然に見えるかも確認が必要なんだ。
ひよこ ひよこ
何かを追加することもできる?
ペンギン先生 ペンギン先生
生成AIを使う方法では、マスクと「花を追加して」などのプロンプトを組み合わせられるよ。モデルや指定の仕方によって結果は変わるので、意図どおりかを見直そう。
ひよこ ひよこ
アウトペインティングとは何が違うの?
ペンギン先生 ペンギン先生
インペインティングは画像の中の領域を補完・変更し、アウトペインティングはキャンバスを広げて外側を生成するよ。どちらも周囲とのつながりを利用するけど、自然な仕上がりを必ず保証するものではないんだ。
もっと詳しく知りたい人へ

マスクの外側は必ず元の画像のまま?

手法によります。Diffusersのインペインティング用モデルでは、境界を自然につなぐためにマスク外も変わる場合があります。外側を厳密に保持したいときは、生成結果の必要な領域だけを元画像へ合成する方法などを使い、境界と保持部分を確認します。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「インペインティング」って出てきたら「画像の指定した部分を補完・描き直す技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Image Inpainting」 = 画像の部分を補完すること
💬 画像の中の欠けや修正したい領域を埋める処理を指す言葉だよ

参考資料

← 用語集にもどる