HyperAIHyperAI

Command Palette

Search for a command to run...

확장 가능한 공간적 생성을 위한 모달리티 강제화

Bardienus Pieter Duisterhof Deva Ramanan Jeffrey Ichnowski Justin Johnson Keunhong Park

초록

텍스트-이미지(Text-to-image, T2I) 모델은 풍부한 공간적 사전 지식(spatial priors)을 포함하고 있다. 사실감 있는 사진과 같은 복잡한 장면을 합성하려면 원근법과 상대적 규모를 포함한 기하학적 구조에 대한 이해가 필요하다. 기존 연구들은 T2I 모델을 활용하여 깊이 예측(depth prediction)에 이러한 사전 지식을 활용하도록 적응시켰으나, 이들은 밀도 높은 깊이 데이터(dense depth data)를 필요로 하고 복잡한 학습 절차(recipe)를 요구했다. 본 연구는 단일 DiT(Diffusion Transformer)를 희소한 깊이 데이터(sparse depth data)로 학습하여 이미지와 깊이를 함께 생성하는 간단하고 확장 가능한 사후 학습(post-training) 방법론인 '모달리티 포싱(Modalities Forcing)'을 제안한다. 모달리티 포싱은 각 모달리티마다 별도의 노이즈 수준(noise level)을 할당함으로써 이미지와 깊이를 조건부 및 결합적으로 어떤 순서로든 생성할 수 있게 한다. 모달리티별 디코더(modality-specific decoders)를 통해 우리는 희소한 실제 세계의 깊이 데이터로 학습할 수 있으며, 이는 강력한 일반화 가능한 깊이 예측 성능으로 이어진다. 또한 모달리티 포싱이 T2I 사전 학습(pre-training)의 확장성(scalability)을 계승한다는 사실을 추가로 보인다. 3억 7천만 파라미터부터 33억 파라미터에 이르는 일련의 T2I 모델을 처음부터 학습한 결과, 더 많은 이미지 데이터로 학습된 더 큰 모델들이 더 정확한 깊이를 생성함을 확인했다. 본 연구의 최상위 모델은 최신 단안(monocular) 깊이 추정기들과 경쟁력 있으며, 기존 결합형 이미지-깊이 생성 모델에 비해 AbsRel을 57% 감소시킨다. 이러한 결과들은 이미지 생성이 공간 지각(spatial perception)을 위한 확장 가능한 사전 학습 목표임을 강력하게 뒷받침한다.

One-sentence Summary

The authors propose Modality Forcing, a scalable post-training recipe for conditional and joint image-depth generation using a single DiT trained on sparse depth data that assigns separate noise levels per modality, demonstrating through training T2I models from scratch across 370M to 3.3B parameters that larger models produce more accurate depth and the strongest model reduces AbsRel by 57% relative to existing joint image-depth generative models, providing strong evidence that image generation is a scalable pre-training objective for spatial perception.

Key Contributions

  • This work introduces Modality Forcing, a post-training recipe that unifies monocular depth estimation, depth-to-image, and joint image-depth generation within a single DiT model. The method enables conditional and joint generation in any permutation by assigning separate noise levels per modality and utilizing per-modality decoders trained on sparse depth data.
  • A controlled scaling study reveals that depth prediction accuracy increases as T2I model parameters grow from 370M to 3.3B and training data expands to 1.92B images. These findings provide evidence that image generation serves as a scalable pre-training objective for spatial perception.
  • The strongest model competes with state-of-the-art monocular depth estimators and reduces AbsRel error by 57% relative to existing joint image-depth generative models. Performance benchmarks on FLUX.2-klein-9B demonstrate significant improvements over prior baselines without requiring dense supervision.

Introduction

Text-to-image models hold rich spatial priors for synthesizing photorealistic scenes, but adapting them for geometry tasks remains difficult. Prior approaches often rely on complex adapters or dense synthetic depth data, limiting scalability and excluding sparse real-world annotations. The authors introduce Modality Forcing, a streamlined post-training recipe that unifies image and depth generation within a single Diffusion Transformer. By assigning separate noise levels to each modality, the method enables flexible conditional and joint generation using sparse data. Their controlled scaling study further reveals that depth prediction accuracy improves with larger T2I models, confirming image generation as a scalable objective for spatial perception.

Method

The authors introduce Modality Forcing, a framework designed to unify joint RGB and depth generation, image-to-depth, and depth-to-image tasks within a single model. The core methodology involves post-training a pretrained text-to-image Diffusion Transformer (DiT) to model the joint distribution pθ(x,dc)p_{\theta}(\mathbf{x}, \mathbf{d} \mid \mathbf{c})pθ(x,dc). This approach assigns independent noise levels to each modality, allowing the model to support various generation permutations by fixing specific noise levels during inference.

Refer to the framework diagram for a visual overview of the training and inference pipeline:

The architecture processes three distinct input streams. Text prompts are encoded into text tokens via a frozen text embedder. For the visual modalities, the model accepts noisy latents for the RGB stream and noisy depth maps for the depth stream. A key design choice is the tokenization strategy. The RGB stream utilizes a pretrained VAE latent space, where noisy latents are projected into image tokens via an MLP. In contrast, the depth stream operates directly in pixel space to accommodate sparse real-world annotations. Noisy depth maps are tokenized by a dedicated depth tokenizer, and missing pixels are filled with isotropic Gaussian noise to signal unavailability.

These token streams are concatenated and fed into the DiT backbone. To handle the independent noise levels, the model employs Adaptive Layer Normalization (AdaLN) with per-modality timestep conditioning. Separate timestep embedders are used for the RGB and depth streams. The RGB stream reuses the pretrained timestep embedder, while the depth stream uses a freshly initialized one. Furthermore, a lightweight cross-stream mixing module allows each stream to observe the other modality's timestep, enabling the model to learn the coupling between RGB and depth noise schedules.

The output heads are also modality-specific. The RGB branch uses an MLP to predict denoised latents, which are then decoded into the final image by the frozen VAE decoder. The depth branch utilizes a depth detokenizer consisting of self-attention layers and a final linear projection to map depth tokens back to pixel space.

Training is conducted by sampling per-modality noise levels trgbt_{rgb}trgb and tdeptht_{depth}tdepth from [0,1][0, 1][0,1]. For joint generation, both are sampled freely. For image-to-depth, trgbt_{rgb}trgb is fixed at 0 while tdeptht_{depth}tdepth is sampled. Conversely, for depth-to-image, tdeptht_{depth}tdepth is fixed at 0. To prevent catastrophic forgetting of the rich priors learned during the initial text-to-image pretraining, the authors employ a self-distillation loss. This loss penalizes the student model for drifting from the original frozen T2I model's predicted velocity, with the penalty strength weighted based on the depth noise level to account for the informational value of the depth condition.

Experiment

This work evaluates Modality Forcing by training T2I models from scratch and applying the technique to FLUX.2-klein-9B to benchmark performance against specialist depth models. Controlled scaling experiments validate that depth generation quality improves reliably with increased T2I model capacity and pre-training data, highlighting the transfer of spatial priors from image generation. Qualitative comparisons demonstrate that the method produces robust depth maps and consistent point clouds that outperform existing joint generators while remaining competitive with top-tier depth estimation models.

The authors evaluate their Modality Forcing method against discriminative, generative, and joint depth estimation models across five benchmarks. The results demonstrate that their approach achieves state-of-the-art performance on multiple datasets, outperforming existing joint and generative baselines while remaining competitive with specialized discriminative models. The proposed method achieves the best results on NYUv2, ETH3D, and ScanNet benchmarks. It significantly outperforms other joint image-depth generation models and generative depth estimators. Performance is competitive with top discriminative models like MoGe-2, though slightly lower on KITTI and DIODE.

The the the table evaluates depth-to-image generation capabilities on the OpenImages 6K dataset, comparing the proposed method against existing baselines. The results indicate that the proposed approach achieves the highest image quality with the lowest FID score among all methods. While it outperforms others in image fidelity, it shows slightly lower depth consistency compared to the strongest baseline, JointDiT. The proposed method achieves the best image quality scores, outperforming all baselines in FID. JointDiT demonstrates superior depth consistency, achieving the lowest error rate in absolute relative depth estimation. The proposed method matches the depth accuracy of UniCon while providing significantly better image generation quality.

The authors perform a scaling experiment using a suite of T2I models to investigate whether depth generation quality improves with model size. The the the table shows that network depth is kept constant while token sizes and feed-forward dimensions increase alongside the parameter count. Results demonstrate that depth performance scales reliably with these increases in model capability and training data. The study compares models across a range of parameter counts to analyze scaling trends. Architectural depth remains fixed while internal dimensions like token size and FFN dimensions expand. Larger models in the suite correspond to increased token sizes and feed-forward dimensions.

The authors evaluate their Modality Forcing method across five benchmarks, demonstrating state-of-the-art depth estimation performance that outperforms joint and generative baselines while remaining competitive with specialized discriminative models. Additional experiments on depth-to-image generation on the OpenImages dataset reveal superior image fidelity, and scaling studies confirm that depth generation quality reliably improves with increased model parameters and training data. Although depth consistency is slightly lower than the strongest baseline, the method effectively balances high-quality image synthesis with accurate depth estimation.


AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 코코딩, 즉시 사용 가능한 환경, 최적의 GPU 가격으로 AI 개발을 가속화하세요.

AI 협업 코딩
바로 사용 가능한 GPU
최적의 가격

HyperAI Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp
확장 가능한 공간적 생성을 위한 모달리티 강제화 | 문서 | HyperAI초신경