本ページはプロモーションを含みます(掲載基準)
インペインティング (Inpainting)の定義
インペインティング(インペイント)とは、画像の一部をマスクで指定し、その範囲だけをAIに描き直させる編集技術のことです。不要な物を消したり、服や背景の一部を差し替えたりするのに使います。
- 英語表記
- Inpainting(インペイント、インペインティング)
- 言葉の由来
- 絵画修復の技法の名前。デジタル画像ではBertalmio ほかの論文「Image Inpainting」(SIGGRAPH 2000)が先駆け
- 仕組み
- マスク画像で範囲を指定し、白い部分を描き直し、黒い部分はそのまま残す(Hugging Face diffusers の説明)
- 主な用途
- 傷や不要物の除去、画像の一部を別の物に置き換える編集
- 対応モデル・ツールの例
- Stable Diffusion Inpainting、SDXL Inpainting、Photoshop の生成塗りつぶし(Generative Fill)
インペインティング (Inpainting)とは(詳しく解説)
インペインティング(Inpainting)は、画像の中の決めた範囲だけをAIに描き直させる技術です。もとは古い絵画の傷んだ部分を周りに合わせて描き足す修復の技法の名前でした。デジタル画像では、2000年にBertalmioらが発表した論文「Image Inpainting」が先駆けとして知られています。 使い方の基本は、元画像とマスク画像の2枚を用意することです。Hugging Faceのdiffusersでは、マスクの白い部分が描き直す範囲、黒い部分が残す範囲になります。画像生成AIでは、白い範囲に何を描くかをプロンプト(AIへの指示文)で指示できます。周りの色や光に合わせて描いてくれるので、継ぎ目が目立ちにくいのが特徴です。 よく使われるのは、写真に写り込んだ人や物を消す、傷や汚れを直す、服や背景の一部を別の物に差し替えるといった編集です。Stable DiffusionやSDXLにはインペイント専用のモデルがあり、自分のPCで無料で試せます。Photoshopでは「生成塗りつぶし(Generative Fill)」として、選択範囲とテキストで同じことができます。 うまくいかないときは、まずマスクの範囲を見直します。範囲が小さすぎると周りとの境目が目立ち、大きすぎると残したい部分まで変わってしまいます。1回で決めようとせず、何枚か生成して自然なものを選ぶのが近道です。
インペインティング (Inpainting)を調べた人に
PCに
GPUや環境構築がなくても、登録してすぐブラウザで生成できます。多くは無料枠から試せます。
インペインティング (Inpainting)のよくある質問
Q. インペイントとインペインティングは違うものですか?
同じものです。英語のinpaintが動詞、inpaintingが名詞で、日本語ではどちらの呼び方も使われます。
Q. Stable Diffusionでインペイントするにはどうすればいいですか?
元画像と、描き直したい範囲を白く塗ったマスク画像を用意します。インペイント用のモデルを選び、その範囲に何を描くかをプロンプトで指示して生成します。
Q. インペインティングは無料で使えますか?
使えます。Stable Diffusion系のインペイント用モデルは公開されており、自分のPCで無料で動かせます。PhotoshopやWebサービスに組み込まれた機能は、各サービスの料金プランに従います。
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「インペインティング (Inpainting)とは」 https://aipicks.jp/glossary/inpainting
インペインティング (Inpainting)の使用例
- 商品写真の背景を白スタジオ風に差し替える際、商品輪郭より5〜10px広めにマスクを取るとエッジが自然に仕上がる。
- 人物写真から不要な映り込み(看板・他人)を除去する用途では、プロンプトに「seamless background, no artifacts」を必ず加える。
インペインティング (Inpainting)に関連するAIツール
インペインティング (Inpainting)の関連記事
インペインティング (Inpainting)の関連用語
12カテゴリ・1854語以上を体系的に整理しています
