テクスチャ合成プログラム その2(EM-like)
その1はindex.htm(WL法)
【ソース&実行ファイル】
texsynthe_EM.zip (225KB)
【内容】
Kwatraらが提案したテクスチャ合成方法の実装[1]。EM-likeアルゴリズムで反復的にテクスチャを合成する。処理時間はWL法よりもかかるが
高品質のテクスチャ画像が得られる。原論文ではK-means木で探索したり、特徴ベクトルにラプラシアンフィルタをかけた画像を使ったり、
ロバストノルムで最適化したりと色々やっているが、この実装では簡単に、画像のみ+ANN(Kd-tree)探索+L2ノルムでの最適化。
これでもそれなりに高品質の画像が得られる。
[1] Vivek Kwatra, Irfan Essa, Aaron Bobick, and Nipun Kwatra, Texture Optimization for Example-based Synthesis, in SIGGRAPH 2005
http://www.cc.gatech.edu/~kwatra/research.html
|
|
|
|
|
(a)入力 |
(b)出力(レベル3) |
(c)出力(レベル2) |
(d)出力(レベル1) |
更新の様子 |
|
|
|
|
|
(a)入力 |
(b)出力(レベル3) |
(c)出力(レベル2) |
(d)出力(レベル1) |
更新の様子 |
|
|
|
|
|
(a)入力 |
(b)出力(レベル3) |
(c)出力(レベル2) |
(d)出力(レベル1) |
更新の様子 |
2012/02/29