画像情報処理論及び演習I
第4回レポート「画像合成・Inpainting」
名前:
大妻女子大学社会情報学部情報デザイン専攻 学籍番号:
画像情報処理論及び演習I
Q1:「画像のモーフ ィングとは何か用 語「対応点、変形 ク ロ ス デ ィ ゾ ル ブ」を用いて説明 せよ」
(5点)
Q2 : 「 Image
Analogyと は ど の 様な方法で何を行 う事か用語「Pixel Transfer」 を 用 い て説明せよ」
(5点)
.
Q3:「Poisson Image Editingとはどの様 な方法で何を行う 事 か 用 語
「Gradient、Poiss on方程式、差分近 似」を用いて説明 せよ」
(5点)
Q4 : 「 Image
Analogyを 用 い て Texture Transferを、
Texture度1.0, 3.0, 5.0, 7.0, 9.0で 実 行 した5つの結果画 像を載せよ」
- 入力画像 A, A ’ , B を載せる事 、 図にはキャプシ ョンを付ける事.
- A, A’はEx05内 にあるテクスチ ャー画像を使っ てもよいがBは 自分のオリジナ ルの画像を使う 事. もちろん A,A’もオリジナ ルの画像を使っ てもよい.
- 用いたプログラ ム名とパラメー タ(Texture度, ANN誤差, Window半径, Blending)を図 のキャプション に付ける事.
- A,A’の画像は同
じサイズでない とダメ.
(10点)
Q4の ヒ ン ト: Ex05の TextureTransfer を 使
う .
Run_TextureTransfer.s hでもよい.
Q5 : 「 Image
Analogyを 用 い て 油絵効果、水彩画 効果、線画効果を 実行した3つの結 果画像を載せよ」
- 入力画像 A, A ’ , B を載せる事 、 図にはキャプシ ョンを付ける事.
- A, A’はEx05内 にある画像を用 いてもよいが、
Bは自分のオリ ジナルの画像を 使う事.
- 用いたプログラ ム名とパラメー タ(Texture度, ANN誤差, Window半径)を 図のキャプショ ンに付ける事.
- A,A’の画像は同
じサイズでない とダメ.
(10点)
Q5の ヒ ン ト: Ex05の ArtisticFilterを 使 う. Run_ArtisticFilter.sh又 は Run_Etc2.sh か Run_Etc3.shでもよい.
油絵効果はEx05 内 の rhone-
src.ppm と
rhone.ppmをA とA’にそれぞれ 使う.
水 彩 画 効 果 は
Ex05 内 の
watercolor-
src.ppm と
watercolor.pp mをAとA’にそれ ぞれ使う.
線画効果はEx05 内 の squire- blur.ppm と squire.ppmをA とA’にそれぞれ 使う.
- 上記以外でも油 絵効果、水彩画 効果、線画効果 が出せれば自分 のオリジナルの A,A’でもよい.
Q6 : 「 Image
Analogy を 用 い て Texture by Numbers を実行した結果画像 を載せよ」
- 入力画像 A, A ’ , B
を載せる事 、 図にはキャプシ ョンを付ける事.
- A, A’,B全て自分 のオリジナルの 画像を使う事.
- 用いたプログラ ム名とパラメー タ(Texture度, ANN誤差, Window半径)を
図のキャプショ ンに付ける事.
- A,A’の画像は同
じサイズでない とダメ.
(20点)
Q6の ヒ ン ト: Ex05の TextureBuNumbers を
使 う .
Run_TextureByNumbe rs.shでもよい.
AとBはEx06の NumberEditor を使って作成. も ちろんgimp等の ソフ トを使って AとBを作っても よい.
Q7「 Poisson Image Editingを用いて画像 を合成した結果画像
を載せよ. 3つの異
なる合成を行い3種 類 の 結 果 を 載 せ る 事」
- 入力 source 画 像
, 入力マスク画 像
, 入力 target 画像を載せる事、
図にはキャプシ ョンを付ける事.
- 入力画像は出来 るだけ自分のオ リジナルの画像 を使う事.
- 用いたプログラ ム名とパラメー タ(勾配倍率 Alpha, 勾配Mix 度Beta)を図の キャプションに 付ける事.
- 入力source画 像, 入力マスク画 像, 入力target 画像は全て同じ サイズでないと ダメ.
(20点)
Q7の ヒ ン ト: Ex06の
画像情報処理論及び演習I
PoissonImageEditor を
使 う .
Run_PoissonImageEdit or.shでもよい.
入力source画像 と 入力マ ス ク 画 像 はEx06内 の MaskEditor を 使って作成.もち ろんgimp等のソ フ トを 使って 入 力source画像と 入力マ ス ク 画像 を 作っ てもよ い がサイズに注意.
Q8 : 「 Image
Analogyを 用 い て オ リジナルのエフェク トをデザインし、実 行した結果画像を載 せよ.どの様な効果を 狙ってのデザインな のかの説明を付ける 事」
- 入力画像 A, A ’ , B を載せる事 、 図にはキャプシ ョンを付ける事.
- A, A’,B全て自分 のオリジナルの 画像を使う事.
- 用いたプログラ ム名とパラメー タ(Texture度, ANN誤差, Window半径, Blendingを使っ ているプログラ ムならBlending も)を図のキャプ ションに付ける 事.
(25点)
Q8 の ヒ ン ト: Image Analogyの入力画像A とA’を自分で(狙った 効果が出るように)考 える.
Ex05 の
TextureTransfe r, ArtisticFilter, TextureBuNum bersどれを使っ てもよい(対応す るシェルスクリ プトでも可).
A ’ 用に模様や効 果が 出て い る 画 像 を 自 分で 作成 (or WEB から持 っ て き て ) し 、
Ex05 内 の
Run_Smoothi ng.sh や Run_EdgePre serving.sh を使 っ て 平 滑 化 し A の 画像とする と よい . もちろん他 の 方 法 でAとA’
を作ってもよい.
Extra : 「Poisson Mattingを 行 う プ ログラムを作成し 実 行 結 果 を 載 せ よ」
- プログラムのソ ースフ ァイル 、 コ ンパイ ル方法 と 実行 方法 を 記 述した テキス ト フ ァイル 及び 実 行 可 能 な 入 力 画 像ファ イルを レ ポ ート の 提出フ ォ ルダ ーに含め る事.実行結果だ けでは認めない. - Poisson方 程 式 の
数 値 解 法 は 外 部 ラ イブラ リーを 使ってもよいが、
用いた ライブ ラ リ ーと どの様に す れば 提出し た プログラムでコ ン パイル 出来る か の 記述を 行う 事.
- WEBに落ちてい
るプログラムや ソースファ イル は認めない.
(Poisson Mattingが 正確に実行できる プログラムを作成 し提出すれば、出 席・レポートの点 関係なしに本授業 の成績100点S評価 にします)
Extra のヒント: Ex06の PoissonImageEditor.cx x及びPoissonIE.hを改 造すれば出来る. 講 義スライド以外の情 報や式の変数の意味 は以下の論文を参照.
http://www.cse.cuhk.edu.
hk/~leojia/all_final_pa pers/matting_siggraph0 4.pdf