表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

文章で被写体を指定し、背景と別の強さで修復する画像復元法

InstructRestore

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

InstructRestoreの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1 : Our proposed InstructionRestore framework enables region-customized restoration following human instruction. As shown in (a), current methods [ 40 , 45 ] tend to incorrectly restore the bokeh blur, while method allows for adjustable control over the degree of blur based on user instructions. In (b), existing methods fail to achieve region-specific enhancement intensities, while our approach can simultaneously suppress the over-enhancement in areas of building and improve the visual quality in areas of leaves.

出典:InstructRestore / arXiv ↗

概要

  • 文章で対象領域を指定し、対象と周囲で修復の強さを別々に設定する。
  • 高品質画像、領域の説明文、マスクから成る53万6,945組を学習用に構築した。
  • 100枚の実写評価では、対象領域の係数変更に伴い、同領域のPSNRとSSIMが変化した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、InstructRestoreの仕組み

左から右へ読む
  1. 01低画質画像と指示文
  2. 02対象マスクを予測
  3. 03領域別に特徴を調整
  4. 04修復画像

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

InstructRestoreは、低画質の写真を修復するとき、文章で指定した被写体と周囲の処理を変える方法である。写真全体を同じ強さで修復すると、鮮明にしたい被写体だけでなく、意図してぼかした背景にも細部が加わり得る。

また、葉のように細かな模様がある部分と、建物の平坦な面では望ましい仕上がりが異なる。著者らは、利用者が対象の場所と修復の強さを指示できる方法を検討した。

手法

利用者は低画質画像に加え、対象領域の説明と領域内外の強さを含む定型の指示文を入力する。例えば「浜辺の犬を鮮明にし、ほかの部分はぼけを保つ」と指定する。ControlNetと呼ぶ補助ネットワークが画像と指示文から修復用の特徴を作り、マスク生成器が犬に当たる範囲を予測する。マスクは、画像上のどの部分が対象かを示す情報である。

予測したマスクの内外で別々の係数を使い、補助ネットワークの特徴を画像生成モデルへ加える。係数は、細部の生成と入力画像への忠実さのバランスに関わる。学習時には高品質画像を劣化させて入力を作り、元画像と領域マスクを手本に、修復と領域の予測を同時に学習する。

新規性

著者らが提案するのは、文章から修復対象の領域を推定し、その内外で低画質画像の特徴を反映する強さを変える仕組みである。利用時には領域の輪郭を手で指定する代わりに、モデルがマスクを予測する。

学習用には、高品質画像、領域の説明文、対応するマスクから成る53万6,945組を構築した。画像の修復と文章が指す領域の特定を、同じ学習過程で扱っている。

従来手法との違い

著者らはReal-ESRGAN、StableSR、DiffBIR、PASD、SeeSRなどと比較した。これらは基本的に画像全体を処理するのに対し、InstructRestoreは指定領域と周囲に別々の係数を設定できる。

Instruct100Setの対象領域では、MUSIQは提案法が68.17、SeeSRが67.73だった。一方、元画像との一致を測るPSNRは提案法が30.55、PASDが31.80である。指標ごとに結果は異なり、全指標で優位とはいえない。

実験結果

著者らはRealSR、DRealSR、RAIM由来の実写画像から、前景が明確な100枚を選定・切り出したInstruct100Setで評価した。対象領域と周囲を分け、元画像との一致を測るPSNRやSSIMなどを算出している。領域の評価には、用意したマスクを使った。

周囲の係数を1に固定し、対象の係数を0.5から1.1へ変えると、対象領域のPSNRは29.71から30.73、SSIMは0.7522から0.8649へ変化したと著者らは報告する。周囲のPSNRは31.27~31.61だった。これは係数変更に伴う指標の変化を示す結果で、利用者の好みを測った結果ではない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:商品写真で商品部分の細部を調整し、意図してぼかした背景を保つ。入力は既存の低画質写真と、商品を指す説明文、商品と背景それぞれの強さを指定した指示文とする。出力画像は制作担当者が元写真と見比べて採否を決める。

この用途への適応を試すなら、同種の商品の高品質写真、商品領域の説明文とマスクを学習・確認用に用意する。画像を得る撮影用カメラ以外のセンサーは、この案では使わない。商品表示や輪郭が変わっていないかも確認する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:まず同じ商品群の低画質写真と対応する高品質写真を集め、商品を指す説明文と領域マスクを正解ラベルとして付ける。既存の写真を使う検証なら追加のセンサーは不要である。対象の認識が合わなければ、このデータを使った追加学習を検討する。

全体を一様に処理する修復法を比較基準とし、同じ写真で商品領域のPSNR・SSIMとマスクの輪郭の一致を測る。背景のぼけ、商品表示の変化、作り足された細部は担当者が元画像と照合して記録する。結果を商品群ごとに確認し、用途に合う係数を選ぶ。

限界と課題

著者らは、従来法が背景のぼけを不要に鮮明化したり、平坦な部分に余分な模様を加えたりする例を挙げる。これは比較対象への指摘であり、提案法が常にそうした変化を防げるという実証ではない。

編集上の検証事項は、曖昧な説明文での領域推定、対象の境界の仕上がり、実物にない細部の生成である。評価用の100枚は前景が明確になるよう選定・切り出されている。複数の商品が重なる写真への適用は、別途確かめる必要がある。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

InstructRestore: Region-Customized Image Restoration with Human Instructions

Despite the significant progress in diffusion prior-based image restoration, most existing methods apply uniform processing to the entire image, lacking the capability to perform region-customized image restoration according to user instructions. In this work, we propose a new framework, namely InstructRestore, to perform region-adjustable image restoration following human instructions. To achieve this, we first develop a data generation engine to produce training triplets, each consisting of a high-quality image, the target region description, and the corresponding region mask. With this engine and careful data screening, we construct a comprehensive dataset comprising 536,945 triplets to support the training and evaluation of this task. We then examine how to integrate the low-quality image features under the ControlNet architecture to adjust the degree of image details enhancement. Consequently, we develop a ControlNet-like model to identify the target region and allocate different integration scales to the target and surrounding regions, enabling region-customized image restoration that aligns with user instructions. Experimental results demonstrate that our proposed InstructRestore approach enables effective human-instructed image restoration, such as images with bokeh effects and user-instructed local enhancement. Our work advances the investigation of interactive image restoration and enhancement techniques. Data, code, and models will be found at https://github.com/shuaizhengliu/InstructRestore.git.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01