このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
inpaintExemplar
説明
例
入力引数
出力引数
アルゴリズム
見本に基づくイメージ修復アルゴリズムは、以下の手順を使用して入力イメージ内のターゲット領域を復元するパッチ ベースの手法です。
入力イメージのターゲット領域を識別します。
入力イメージと同じサイズのバイナリ マスクを生成します。マスク イメージの非ゼロ ピクセルは、修復するターゲット領域に対応していなければなりません。
ソース領域を識別します。入力イメージのターゲット領域を除くすべての領域がソース領域を構成しています。つまり、source region = input image − target regions です。
ターゲット領域の境界ピクセルを中心とした、サイズが p 行 s 列のすべてのパッチに対して、勾配またはテンソルの手法を使用してパッチの優先順位を計算します。
最高優先順位のパッチを見つけます。このパッチが、修復されるターゲット パッチを構成します。
そのターゲット パッチに対して、差の二乗和 (SSD) を使用することにより、ソース領域内で最適一致のパッチを探索します。
最適一致のパッチからターゲット パッチにイメージ データをコピーします。
入力イメージ、マスク、パッチの優先順位の値を更新します。
ターゲット領域が修復されるまで、手順 4 ~ 8 を繰り返します。
参照
[1] Criminisi, A., P. Perez, and K. Toyama. "Region Filling and Object Removal by Exemplar-Based Image Inpainting." IEEE Transactions on Image Processing. Vol. 13, No. 9, 2004, pp. 1200–1212.
[2] Le Meur, O., M. Ebdelli, and C. Guillemot. "Hierarchical Super-Resolution-Based-Inpainting." IEEE Transactions on Image Processing. Vol. 22, No. 10, 2013, pp. 3779–3790.