DPM++ 3M SDE. DPM++ 3M SDE CFG++ などの DPM++ 3Mのサンプリングメソッドを利用するとノイズのある画像が生成されたり、コントラストが高すぎる画像が生成される

ロッゾ=コルン
質問: DPM++ 3M SDEサンプリングメソッドの利用
最近のWebUIには、"DPM++ 3M SDE" のサンプリングメソッドが追加されたが、利用してみたところ、 コントラストが高すぎる画像が生成されたり、一部にノイズのある画像が生成されてしまう。 サンプルではそのような画像にはなっていない、何か設定の必要があるのだろうか?

現象

WebUIのデフォルトの設定でサンプリングメソッドをDPM++ 3M SDEやDPM++ 3M SDE CFG++ を利用すると、 プロンプトによっては、コントラストが高い画像が生成されたり、生成画像にノイズが入る場合があります。

以下のプロンプトで画像を生成します。

Prompt
Prompt: Grasslands, forest, mountains, wide view, blue sky, clouds, masterpiece, best quality, very aesthetic
Negative prompt: lowres, bad quality, worst quality, normal quality, very displeasing, bad anatomy, sketch
Model: novaAnimeXL_ilV60
Size: 1280x800
CFG Scale:7


生成結果は下図です。コントラストの高い画像が生成されています。

DPM++ 3M SDE. DPM++ 3M SDE CFG++ などの DPM++ 3Mのサンプリングメソッドを利用するとノイズのある画像が生成されたり、コントラストが高すぎる画像が生成される:画像1

対処法

DPM++ 3M 系のサンプリングメソッドを利用する場合は、CFG Scaleの値を下げるとノイズやコントラストの問題が改善します。

上記のプロンプトと同じプロンプトを利用し、CFG Scaleの値を1に下げて、画像を生成します。コントラストの高い画像やノイズの状況が改善できています。

DPM++ 3M SDE. DPM++ 3M SDE CFG++ などの DPM++ 3Mのサンプリングメソッドを利用するとノイズのある画像が生成されたり、コントラストが高すぎる画像が生成される:画像2


CFG Scaleを下げる影響

ダモタム
追加の質問: CFG Scaleを下げて問題ないのか?
CFG Scaleを下げると、プロンプトにあまり従わない画像になるという話を聞いたことがあります。CFG Scaleを下げて問題ないのですか?

CFG++ は、従来のClassifier-Free Guidanceのアプローチをより安定化させた手法であり、 通常よりもCFG Scaleの効果をより効率的に引き出せるので、大きな値を設定しなくても プロンプトの意味を理解してプロンプト追従した画像を生成できるアルゴリズムとされています。

また、ノイズが少ない状態で細部まで滑らかに出力できるアルゴリズムとされているため、CFG Scaleの値を大きくすると、 細部が崩れたりノイズが強調される傾向にあるため、CFGの値を大きくするとノイズが残ってしまう可能性があります。

AuthorPortraitAlt
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。 最近は生成AIの画像生成の沼に沈んでいる。
作成日: 2024-12-01