---
title: 【DL輪読会】NFIG: Multi-Scale Autoregressive Image Generation via Frequency Ordering
tags: 
author: [Deep Learning JP](https://convert.docswell.com/user/DeepLearning2023)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/L71851ZNJG.jpg?width=480
description: 【DL輪読会】NFIG: Multi-Scale Autoregressive Image Generation via Frequency Ordering by Deep Learning JP
published: January 08, 26
canonical: https://convert.docswell.com/s/DeepLearning2023/Z13LPL-2026-01-09-131106
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/L71851ZNJG.jpg)

NFIG: Multi-Scale Autoregressive Image Generation via
Frequency Ordering
Daiki Miyake, Matsuo Lab
1


# Page. 2

![Page Image](https://bcdn.docswell.com/page/G7WZ586M72.jpg)

書誌情報
• タイトル
NFIG: Multi-Scale Autoregressive Image Generation via Frequency
Ordering
• 著者
Zhihao Huang, Xi Qiu, Yukuo ma, Yifu Zhou, Junjie Chen, Hongyuan
Zhang*, Chi Zhang*, Xuelong Li*
from 西北工業大学、中国電信、香港大学、北京航空航天大学
(* Corresponding Author)
• リンク
Openreview… https://openreview.net/forum?id=nHNYDM6PVz
※arXiv版は修正前のものなので内容が異なる
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/4JZ1N8YME3.jpg)

概要
• Next-Token Prediction的な画像生成のフレームワークとして、周波数方向の
順序付けを提案
• SoTAであったNext-Scale Predictionを比較して、少パラメータで高品質に画像
を生成できることを実験的に示した
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/YE6L8PD57V.jpg)

背景
• これまでの自己回帰(AR)型の画像生成モデルの課題
PixelCNN (NeurIPS2016)
PixelCNN++ (ICLR2017)
VQ-GAN (CVPR2021)
ViTVQ (ICLR2022)
CNNに因果マスクを導入し、
画像を左上から順に生成
✘長距離の関係を捉えられない
Transformerを用いて、
画像を左上から順に生成
長距離の関係性理解が改善
✘生成に時間がかかる
Fast PixelCNN++
VAR (NeurIPS2024)
PixelCNNにキャッシングを導入
生成時間短縮
✘高解像度だと依然として遅い
低解像度から高解像度の順で
ARモデルを定義
生成品質・時間共に改善
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/GE519K3GJ4.jpg)

背景
• VARのように、ARモデリングの再定義が有効
→より効率的なモデリング方法はないか？
• 自然画像は、低周波成分を多く、高周波成分を少なく含む傾向にある
→低周波成分から高周波成分の順で生成する、Next-Frequency Prediction
• ある解像度の画像が表現できる周波数は、解像度に比例する
→VARと同様の計算効率を達成できる
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/97212WZDER.jpg)

手法: 周波数分解
• 画像を潜在表現にEncodeし、その潜在表現を n 個の周波数成分に分解する
𝐸𝐸: Encdoer
• i 番目(i = 1, … , n)の周波数成分はフーリエ変換とマスキングによって抽出される
𝐹𝐹: フーリエ変換
𝑀𝑀𝑖𝑖 : マスク
※画像は縦・横の周波数成分を持つので、フーリエ変換
すると2次元の周波数情報で表される。色の濃さは各周
波数成分がどれだけの強さを持っているかを表す。中心
が周波数(0,0)を表し、外側がより高周波の成分を表す。
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/DJYZYLRMEM.jpg)

手法: 周波数分解
• i 番目(i = 1, … , n)のステージでは、 𝜎𝜎𝑖𝑖−1 , 𝜎𝜎𝑖𝑖 の範囲の周波数の成分を抽出する
ℎ𝑖𝑖 , 𝑤𝑤𝑖𝑖 : i 番目の画像の縦幅と横幅
• 画像サイズの大きなステージが、より広い範囲の周波数成分を含む
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/V7N3P4D378.jpg)

手法: 潜在表現の離散化
• 既存のARモデル同様、潜在表現を離散化されたトークンに落とし込む
• 離散化トークンの候補 𝑧𝑧 を複数持っておき(codebook)、潜在表現に最も近い 𝑧𝑧
をモデルの入出力に使う (𝑧𝑧 も学習する)
𝑓𝑓̂𝑖𝑖 : 抽出された i 番目の周波数成分
ℎ𝑖𝑖 , 𝑤𝑤𝑖𝑖 : i 番目の画像の縦幅と横幅
𝐼𝐼: 補間関数
(サイズを合わせるための処理)
• Encoder/Decoderと合わせて、再構成誤差によって学習される
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/YJ993QGPJ3.jpg)

実験
• ImageNet 256x256 で学習
• NFIGはVAR-d16と同程度の
パラメータを持つが、より高品質
• NFIGと同程度の品質であるVAR-d20
よりも推論時間が高速
(パラメータが少ないため)
• DiffusionやMask型自己回帰モデルと
比較しても、NFIGの方が高品質
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/GJ89MGVXED.jpg)

実験
• パラメータサイズを増やすと性能向上
• 学習時間を延ばしても性能向上
• NFIGは、(検証した範囲では)スケールする
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/LJLW3G5N7R.jpg)

Ablation
• 提案したFR-Quantizer(周波数分解+離散化)の他にも、
– Tokenizerの学習に、DINOベースのDiscriminatorを用いた敵対的損失を導入
– Transformerの正規化にAdaLN(条件ベクトルでアフィン変換)を使用
– 生成時にTop_kサンプリング, Classifier-free guidanceを使用
※これらはVAR等の既存研究でも用いられているため、公正な比較にはなっている
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/47M9DQ3QJW.jpg)

VARとの違い
• NFIGは周波数方向の分解、VARは解像度による分解
• 低解像度は低周波成分しか含むことができないので、VARも周波数分解をしてい
ると見なせる
• 離散化誤差の観点では、特に高周波成分の復元で、NFIGの周波数分解の方が優れ
ている
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/P7RG48QKJ9.jpg)

まとめ
• 低周波成分から高周波成分の順で自己回帰的に画像生成を行うNFIGを提案
• SoTAモデルであるVARと比較して、より少ないパラメータで高品質な画像を
生成できる
• 明示的に周波数分解を行うことで、VARよりも高周波成分のEncode/Decodeに
強くなる
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/PJXX2855JX.jpg)

感想
• 深層生成モデルで生成される周波数を制御するような既存研究があまり考慮されていない
• フーリエ変換は画像の局所構造 (画像のこの部分だけ特に高周波成分が強い) を反映しない
• 代わりにWavelet変換を用いることで、高周波成分の生成が上手く行く場合がある
Wavelet Diffusion (CVPR2023)
SWAGAN
• NFIGの周波数分解の設計が、かなりヒューリスティック
StyleGAN3 (NeurIPS2021)
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/3JKWMK6RJD.jpg)

感想
• 定性的な生成結果を見ると、最後の方で一気に生成しているように見える
• 細かい部分の生成に失敗する例も報告されている
• 周波数分解の方法の観点で、かなり改善する余地はありそう
15


