Image Normalize -1 to 1(ImageNormalize_Neg1_To_1)
このノードは技術的に単純な線形変換を実行します:入力の各ピクセル値を2倍します
Image Normalize Neg1 To 1
Image Normalize -1 to 1 ノードは、画像データの前処理に使用されるツールです。その中核機能は、入力画像のピクセル値の範囲を [0, 1] から [-1, 1] の区間に線形変換することです。この操作は、多くの深層学習モデル、特に敵対的生成ネットワーク(GAN)における標準的な入力要件です。
ノード機能
このノードは技術的に単純な線形変換を実行します:入力された各ピクセル値に 2.0 を乗算し、1.0 を減算します。ComfyUI 標準の IMAGE テンソル形式(通常は形状が [バッチ, 高さ, 幅, チャネル] の浮動小数点数テンソル)の入力を受け取り、同じ形状のテンソルを出力します。このプロセスは画像の解像度やチャネル数を変更せず、数値範囲の正規化のみを行います。
ノードパラメータ説明 - Image Normalize -1 to 1
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
images | IMAGE | はい | - | - | - |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| IMAGE | IMAGE | - |
使用シナリオ
例えば、Stable Diffusion や ControlNet などのワークフローにおいて、外部から読み込んだピクセル値範囲が [0, 1] の画像データを、モデル内部で処理に必要な [-1, 1] の範囲に変換する必要がある場合に、このノードを使用できます。通常、画像読み込みノードの後、モデル入力ノードの前に接続され、データパイプラインにおける標準化ステップとして機能します。
注意事項
このノードは、入力画像の元の値の範囲がすでに [0, 1] の間にあることを前提としています。入力が未処理の 0-255 整数範囲やその他の範囲の画像である場合、このノードを直接使用すると誤った正規化結果が生じるため、事前に適切なスケーリングを行う必要があります。
Image Normalize -1 to 1 ノードソースコードリンク
Image Normalize -1 to 1 ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。