テクスチャ合成プログラム その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