컴백부터 K-뷰티까지 — K-컬쳐의 모든 것을 메일로 받아보세요메일로 받아보기

METAL MEDIA

이미지를 뭉뚱그린 저해상도부터 또렷하게 살려내는 순서로 생성하도록 유도하면, 픽셀 단위 이미지 생성 AI가 더 적은 학습으로 더 좋은 결과를 낸다

arXiv:2608.058112026-08-06

Energy-Guided Flow Matching

이미지를 뭉뚱그린 저해상도부터 또렷하게 살려내는 순서로 생성하도록 유도하면, 픽셀 단위 이미지 생성 AI가 더 적은 학습으로 더 좋은 결과를 낸다

픽셀 공간에서 이미지를 직접 생성하는 AI는 노이즈에서 완성된 이미지로 한 번에 가는 경로를 배우는데, 이 논문은 그 경로의 도착점을 '흐릿한 저주파 이미지'에서 '완성 이미지'로 서서히 움직이게 바꿔 전체 구조를 먼저 그리고 세부를 나중에 그리도록 유도한다. 각 이미지마다 고주파(세부) 정보가 얼마나 부족한지 측정해서 그 이미지에 맞는 속도로 세부를 풀어주는 방식(에너지 기반 스케줄링)을 썼다. 그 결과 ImageNet 256×256 조건부 생성에서 더 적은 학습 반복(에폭)으로도 기존보다 낮은 FID(생성 품질 오차 지표, 낮을수록 좋음)를 얻었다.

METAL MEDIA 해설 도표

EG-FM: 도착점이 움직이는 생성 경로

증거 상태측정 결과가 보고됨

  1. 1. 고정 도착점(기존 방식)표준 플로우 매칭은 노이즈에서 항상 완성 이미지 x로 직선 이동하며, 저주파(구조)와 고주파(세부)를 동시에 학습해야 한다.
  2. 2. 저주파 초기 도착점 만들기heat-kernel 필터로 이미지를 흐리게 만든 저주파 버전을 t=0 시점의 도착점 y0로 설정한다.
  3. 3. 이미지별 에너지 격차 측정이미지마다 저주파 버전과 원본 사이의 부족한 고주파 에너지(스펙트럼 격차)를 측정해 회복 속도(heat-time)를 개인화한다.
  4. 4. 공통 시계로 동기화모든 이미지가 같은 시간 t에서 같은 비율만큼 세부를 회복하도록 스무더스텝 함수 기반의 공통 릴리스 클록을 적용한다.
  5. 5. 움직이는 도착점 + 재정의된 속도로 학습도착점이 계속 선명해지므로 학습 목표 속도도 '노이즈→현재 도착점' 속도와 '도착점 자체의 이동' 속도를 더해 재계산한다.
METAL MEDIA이 원문을 바탕으로 재구성한 해설 도표이며, 논문 저자의 원문 figure가 아닙니다.

무엇을 했나

  1. 기존 플로우 매칭(노이즈와 완성 이미지를 잇는 직선 경로로 이미지를 생성하는 방식)은 도착점이 항상 완성된 이미지로 고정돼 있어, 전체 구조와 세부 디테일을 동시에 배워야 하는 부담이 있었다.
  2. 이 연구는 열전도 방정식에서 쓰이는 필터(heat-kernel)로 이미지를 흐리게 만든 버전을 초기 도착점으로 잡고, 시간이 지남에 따라 그 도착점이 점점 선명해져 결국 완성 이미지가 되도록 경로를 바꿨다.
  3. 이미지마다 원래 가진 고주파(세부 무늬·질감) 정보량이 다르므로, 각 이미지의 '부족한 고주파 에너지 총량'을 측정하고 모든 이미지가 같은 시간 t에서 같은 비율만큼 세부를 회복하도록 개인 맞춤형 스케줄(heat-time)을 계산했다.
  4. 도착점이 계속 움직이기 때문에 학습 목표 속도도 '노이즈에서 현재 도착점까지 가는 속도'와 '도착점 자체가 움직이는 속도' 두 가지를 더해 다시 정의했다.
  5. PixelDiT, DeCo, HyperDiT 세 가지 백본(기반 모델 구조)에 이 방법을 적용해 ImageNet 256×256과 512×512, 그리고 텍스트-이미지 생성 실험에서 성능을 측정했다.
Figure 1: Comparison of baselines and Energy-Guided Flow Matching (EG-FM). Marker size increases as checkpoints approach the desirable lower-left region, representing fewer training epochs and lower FID. Based on backbones of PixelDiT and DeCo, the EG-FM variants achieve improved FID performance with significant fewer training epochs.
Figure 1: Comparison of baselines and Energy-Guided Flow Matching (EG-FM). Marker size increases as checkpoints approach the desirable lower-left region, representing fewer training epochs and lower FID. Based on backbones of PixelDiT and DeCo, the EG-FM variants achieve improved FID performance with significant fewer training epochs.
Table 1: Class-conditional generation on ImageNet ×256. Each Energy-Guided FM row uses the same backbone and ADM evaluation protocol. PixelDiT additionally expose convergence at multiple budgets. NFE denotes the number of function evaluations, with ×2 accounting for conditional and unconditional CFG evaluations.
MethodEpochs#ParamsNFEFID ↓sFID ↓IS ↑Precision ↑Recall ↑
REPA (35)800675M250×21.424.70305.70.800.65
DDT-XL (34)400675M1.26310.60.790.65
RAE-XL (38)800839M1.13262.60.780.67
PixelFlow-XL (4)320677M120×21.985.83282.10.810.60
PixNerd-XL (33)320700M100×21.93298.00.800.60
JiT-G (20)6002.0B100×21.82292.60.790.62
PixelU-H/16 (10)6001.17B100×21.635.04305.90.790.64
DiP-XL/16 (5)600631M100×21.794.59281.90.800.63
FREPix-XL (21)320674M100×21.914.59295.60.790.62
DeCo-XL/16 (26)600682M100×21.694.59304.00.790.63
+ Energy-Guided FM440682M100×21.634.78300.10.790.62
HyperDiT-H (12)600952M100×21.564.73306.50.800.64
+ Energy-Guided FM220952M100×21.514.31293.40.780.64
PixelDiT-XL (36)80797M100×22.365.11282.30.800.57
PixelDiT-XL (36)320797M100×21.614.68292.70.780.64
PixelDiT-XL (36)800797M100×21.544.49297.00.780.65
+ Energy-Guided FM80797M100×21.995.09280.80.810.61
+ Energy-Guided FM200797M100×21.554.60296.20.790.65
+ Energy-Guided FM600797M100×21.454.41299.60.780.65
Figure 2: Overview of Energy-Guided Flow Matching. Starting from a clean image, we construct a low-frequency endpoint and measure the residual spectral gap 𝒢~x. Based on the global release clock q⁡(t), we derive a sample-adaptive heat time h⁡(x,t) that controls the heat-kernel response R⁡(h,ρ), enabling the progressive recovery of frequency components from low to high. For the training trajectory, the moving spectral endpoints yt​(x) evolve from a easily predicted low-pass manifold toward the full-image manifold, forming a coarse-to-fine curved path zt. The velocity yt​(x0)−ϵ toward the current endpoint and the endpoint-motion term t​∂tyt​(x0) together form the target velocity vt.
Figure 2: Overview of Energy-Guided Flow Matching. Starting from a clean image, we construct a low-frequency endpoint and measure the residual spectral gap 𝒢~x. Based on the global release clock q⁡(t), we derive a sample-adaptive heat time h⁡(x,t) that controls the heat-kernel response R⁡(h,ρ), enabling the progressive recovery of frequency components from low to high. For the training trajectory, the moving spectral endpoints yt​(x) evolve from a easily predicted low-pass manifold toward the full-image manifold, forming a coarse-to-fine curved path zt. The velocity yt​(x0)−ϵ toward the current endpoint and the endpoint-motion term t​∂tyt​(x0) together form the target velocity vt.
Table 2: Quantitative comparison for class-conditional generation on ImageNet ×512. † denotes continued training from a checkpoint on ImageNet ×256.
MethodEpochsParamsFID ↓IS ↑
DiT-XL/2600675M3.04240.8
SiT-XL/2600675M2.62252.2
REPA200675M2.08274.6
PixNerd-XL†320700M2.84245.6
JiT-H600956M1.94309.1
PixelU-H/326001.2B1.92322.1
DiP-XL/32-631M2.31291.7
DeCo-XL/16†340682M2.22290.0
PixelDiT-XL†850797M1.81278.6
+ EG-FM†240797M1.68295.5
HyperDiT-H + EG-FM†260952M1.58285.0
Figure 3: Visualization of sample-adaptive heat-time. Under the same release clock, texture-rich Sample A requires a faster decrease in heat time than Sample B. Lower heat time indicates weaker attenuation and greater frequency release; the dashed curve denotes mean heat-time over ImageNet.
Figure 3: Visualization of sample-adaptive heat-time. Under the same release clock, texture-rich Sample A requires a faster decrease in heat time than Sample B. Lower heat time indicates weaker attenuation and greater frequency release; the dashed curve denotes mean heat-time over ImageNet.
Table 7: Detailed comparison for class-conditional ImageNet generation at ×512. Metrics are computed on 50K generated samples with the ADM evaluation suite. NFE includes conditional and unconditional classifier-free-guidance evaluations; † denotes continued training from a ×256 checkpoint. A dash indicates an unreported item.
MethodEpochs#ParamsNFEFID ↓sFID ↓IS ↑Precision ↑Recall ↑
DiT-XL/2600675M250×23.045.02240.80.840.54
SiT-XL/2600675M250×22.624.18252.20.840.57
REPA200675M250×22.084.19274.60.830.58
PixNerd-XL†320700M100×22.845.95245.60.800.59
JiT-H600956M100×21.94309.1
PixelU-H/326001.2B100×21.925.98322.10.800.58
DiP-XL/32631M100×22.314.48291.70.840.58
DeCo-XL/16†340682M100×22.224.67290.00.800.60
PixelDiT-XL†850797M100×21.815.61278.60.780.67
+ EG-FM†240797M100×21.684.77295.50.790.63
HyperDiT-H + EG-FM†260952M100×21.584.90285.00.790.64
Figure 4: Qualitative results produced by PixelDiT-XL with EG-FM. From left to right, the panels show ImageNet class-conditional samples at ×512 and ×256, followed by text-to-image samples at ×512.
Figure 4: Qualitative results produced by PixelDiT-XL with EG-FM. From left to right, the panels show ImageNet class-conditional samples at ×512 and ×256, followed by text-to-image samples at ×512.
Table 8: Category-wise GenEval results for text-to-image generation at ×512. Overall is the unweighted mean of the six task scores. Bold and underlined values denote the best and second-best results in each column. A dash indicates an unreported item.
Method#ParamsSingle obj.Two obj.CountingColorsPositionColor attr.Overall ↑
PixArt-α0.6B0.980.500.440.800.080.070.48
SD38B0.980.840.660.740.400.430.68
FLUX.1-dev12B0.990.810.790.740.200.470.67
DALL-E 30.960.870.470.830.430.450.67
BLIP3o4B0.81
OmniGen24B1.000.950.640.880.550.760.80
PixelFlow0.9B0.60
PixNerd1.2B0.970.860.440.830.710.530.73
DeCo-XXL/161.1B1.000.920.720.910.800.790.86
PixelDiT-T2I1.3B1.000.940.700.900.530.650.78
EG-FM-T2I1.3B1.000.950.740.920.720.770.85
Figure 9: FID across training checkpoints computed with torch-fidelity and the ADM evaluation suite. The two implementations show closely aligned convergence trends from 80 to 600 epochs.
Figure 9: FID across training checkpoints computed with torch-fidelity and the ADM evaluation suite. The two implementations show closely aligned convergence trends from 80 to 600 epochs.
Table 9: Category-wise DPG-Bench results for text-to-image generation at ×512. Bold and underlined values denote the best and second-best results in each column. A dash indicates an unreported item.
Method#ParamsGlobalEntityAttributeRelationOtherOverall ↑
PixArt-α0.6B81.780.180.481.776.571.6
PixArt-Σ0.6B87.587.186.584.086.179.5
PixelFlow0.9B77.9
PixNerd1.2B80.587.987.291.372.880.9
DeCo-XXL/161.1B81.4
PixelDiT-T2I1.3B88.090.987.689.888.583.7
EG-FM-T2I1.3B89.389.290.290.989.783.9
이미지를 뭉뚱그린 저해상도부터 또렷하게 살려내는 순서로 생성하도록 유도하면, 픽셀 단위 이미지 생성 AI가 더 적은 학습으로 더 좋은 결과를 낸다 figure 5
Table 10: Matched training compute and wall time. GFLOPs and ΔGFLOPs are reported per sample, with ΔGFLOPs measured relative to Standard FM. FLOPs increase and time increase are percentage changes relative to the matched Standard FM configuration; negative time values indicate faster steps. Per-step wall time is in seconds, and epoch time is in hours. All experiments were conducted on 8 × B200 GPU.
BackbonePathRes.BatchGFLOPsΔGFLOPsFLOPs inc.Time/stepTime inc.Epoch time
DeCo-XL/16Standard FM2562256734.810.000.000.100.000.14
DeCo-XL/16EG-FM2562256734.860.06+0.010.10+0.410.14
PixelDiT-B/16Standard FM2562256226.290.000.000.040.000.06
PixelDiT-B/16EG-FM2562256226.340.06+0.030.04+4.810.06
PixelDiT-L/16Standard FM2562256683.300.000.000.090.000.12
PixelDiT-L/16EG-FM2562256683.360.06+0.010.09+0.510.12
PixelDiT-XL/16Standard FM2562256933.580.000.000.110.000.15
PixelDiT-XL/16EG-FM2562256933.640.06+0.010.11+0.990.15
PixelDiT-XL/16Standard FM5122644056.720.000.000.120.000.66
PixelDiT-XL/16EG-FM5122644056.980.26+0.010.12+0.920.66
Figure 10: Additional text-to-image samples generated by EG-FM-T2I at ×512, spanning architectural scenes, weather, interiors, animals, and human-centered compositions.
Figure 10: Additional text-to-image samples generated by EG-FM-T2I at ×512, spanning architectural scenes, weather, interiors, animals, and human-centered compositions.

실제로 확인된 결과

  • ImageNet 256×256 조건부 생성에서 PixelDiT-XL 기준 80에폭 만에 FID를 2.36에서 1.99로 낮췄고, 200에폭에 1.55로 320에폭 기준선 결과 1.61을 이미 넘어섰으며, 600에폭에서는 1.45까지 개선됐다.
  • 같은 실험에서 DeCo-XL/16은 440에폭에 FID 1.63을 기록해 600에폭 기준선의 1.69보다 낮았고, HyperDiT-H는 220에폭에 1.51을 기록해 600에폭 기준선의 1.56보다 낮았다.
  • ImageNet 512×512에서는 256×256 체크포인트에서 이어 40에폭만 추가 학습해 PixelDiT가 FID 1.68·Inception Score 295.5를 기록했고(기존 방식은 530에폭 더 학습해 FID 1.81·IS 278.6), HyperDiT는 FID 1.58로 비교 대상 중 가장 좋았다.
  • 텍스트-이미지 생성에서는 PixelDiT-T2I 대비 GenEval 점수가 0.78에서 0.85로 오르고 DPG-Bench 점수도 0.2점 올라 83.9를 기록했으며, DPG-Bench에서는 비교 대상 중 최고 점수, GenEval에서는 DeCo-XXL/16에 0.01점 차 2위를 기록했다.
  • 학습 비용 측면에서는 샘플당 추가 연산량 증가가 최대 0.0256%에 불과했고, 학습 단계별 시간 증가도 대부분 1% 이내(PixelDiT-B/16만 4.81%)였으며 추론 단계에서는 별도 연산이 필요 없어 속도·연산량 변화가 없었다.

어디에 쓸 수 있나

  • 잠재공간 압축 없이 픽셀 단위로 직접 고해상도 이미지를 생성하는 모델의 학습 효율과 최종 품질을 개선하려는 연구 및 서비스
  • 이미 학습된 저해상도(256×256) 모델을 적은 추가 학습만으로 고해상도(512×512)로 확장하려는 상황
  • 텍스트를 조건으로 하는 이미지 생성 모델에서 객체 구성과 세부 프롬프트 반응성을 함께 개선하려는 경우

한계와 남은 검증

  • 텍스트-이미지 동시 모델링, 영상 생성, 로봇 등 행동 결정처럼 시간축이 있는 이질적 신호에는 아직 적용·검증되지 않았다.
  • Flux나 Qwen-Image급의 초대형 최신 파운데이션 모델 백본에 대해서는 아직 테스트되지 않았다.
  • 속도(velocity) 예측 방식에서는 효과가 크지만, 완성 이미지를 직접 예측하는 x-prediction 방식(JiT)에서는 FID가 2.37에서 2.33으로 개선 폭이 작아, 초기 예측이 불안정할 때 이미지별 맞춤 스케줄이 제대로 작동하지 않는 한계가 있다.
  • 평가에 사용한 FID 수치는 ADM 평가 도구 기준이며, torch-fidelity 등 다른 평가 도구를 쓰면 절대값이 0.02~0.06 정도 달라질 수 있다.
  • 실험은 ImageNet 클래스 조건부 생성과 특정 텍스트-이미지 데이터셋(BLIP3o)에 한정되어 있어, 다른 도메인 데이터에 대한 일반화는 추가 검증이 필요하다.

왜 중요한가

이 방법은 모델 구조나 학습 데이터를 바꾸지 않고 생성 경로만 재설계해 학습 비용을 거의 늘리지 않으면서 학습 속도와 품질을 함께 개선한다. 픽셀 단위로 직접 이미지를 만드는 시스템(잠재공간 압축 없이 세부를 보존하려는 최신 생성 모델들)을 개발하는 실무자에게 학습 효율을 높이는 실질적인 대안이 될 수 있다.

이 논문의 용어

  • 플로우 매칭(Flow Matching) · 노이즈에서 목표 이미지로 이어지는 경로를 학습해 이미지를 생성하는 방식
  • FID · 생성된 이미지 분포와 실제 이미지 분포가 얼마나 다른지 재는 지표, 낮을수록 좋음
  • heat-kernel(열핵) · 열이 퍼지는 방정식에서 유래한 필터로, 이미지를 부드럽게(저주파만 남게) 만드는 데 쓰임
  • 저주파/고주파 성분 · 이미지에서 전체적인 형태(저주파)와 세밀한 무늬·질감(고주파)을 주파수로 구분한 것
  • CFG(Classifier-Free Guidance) 스케일 · 조건(클래스나 텍스트)을 얼마나 강하게 반영할지 조절하는 생성 시 설정값

저자 · Haoyang Tong

arXiv에서 원문 보기

최신 논문

논문 전체 보기 →

METAL MEDIA 최신 기사

그림 출처: Haoyang Tong et al., arXiv:2608.05811, arxiv-nonexclusive