私的AI研究会 > StableDef4

Stable-Diffusion4「パラメータの検証」

 「Stable-Diffusion」の入力パラメータの違いによる生成画像の変化を調べる

※ 最終更新:2022/12/16 

Stable Diffusion パラメータを検証する

  Stable Diffusion で画像生成するにあたって、プロンプトと生成画像の関連性を見つけたいと考える人は多いらしい。
 サイトには様々な報告があるが、生成時間の問題でなかなか納得できるものは少ない。
 そもそも関連性があるのかも定かではない。
 その中で大変興味のあるサイトが見つかった。Stable Diffusion | プロンプト作成のための実験

 残念ながら、サイトの記述と同じ入力に対して同じ結果の再現はできなかった。
 ( OpenVINO 版のためか、記述のないほかのパラメータ値が異なっているのかは不明)
 検証プロセスは大変面白いので、前項で作成した Stable-Diffusion 自動実行版「stable_diffusion_make.py」 を使用して同様の検証をしてみる。

 以下生成画像は stable_diffusion.openvino のパッケージ導入のマシンであれば同じ画像の再現が可能である。

プロンプトとシード値の組み合わせの検証

 単語のみのプロンプトとシード値の組み合わせを検証する

プロンプトの単語の順番による影響力の検証

 シード値を固定しプロンプトの単語の順序を入れ替えてできる画像を検証する

スケール値の違いよる影響力の検証

 シード値を固定しスケール値を変化させてできる画像を検証する

ステップ値の違いよる影響力の検証

 シード値とプロンプトを固定しステップ値を変化させてできる画像を検証する

単語の組み合わせ

 ■ それぞれの単語の絵を生成

 ■ 単語を組み合わせた画像

 ■ 文章に対して形容詞を加える
  「woman,cyberpunk,city」という文章に形容詞を加える

 ■ 文章に対して名詞を加える
  女性に赤いジャケットを着てもらう「red jacket」を加える

 ■ 形容詞の入れ替え
  「perfect (完璧な)」から「appealing (魅力的な)」に変更する

 ■ 名詞の入れ替え
  「city (市)」→「town (町)」に変える

 

更新履歴

参考資料

 

Last-modified: 2022-12-16 (金) 15:34:21