FlowIID: Single-Step Intrinsic Image Decomposition via Latent Flow Matching
Mithlesh Singla, Seema Kumari, Shanmuganathan Raman
TL;DR
This work tackles intrinsic image decomposition (IID) with a need for fast, resource-efficient models. It introduces FlowIID, a latent flow matching framework that operates in a compact latent space guided by a VAE, enabling single-step decomposition of an image into albedo and shading from a single forward pass. With about 52M parameters, FlowIID delivers competitive or superior results on MIT Intrinsic and ARAP benchmarks compared to heavier diffusion-based approaches, making it appealing for real-time and embedded applications. The method combines a VAE-guided latent space, a UNet encoder–decoder, and a two-stage training regime (VAEGAN pretraining and flow-matching optimization) to transport information in latent space and recover $S$, from which $A$ is obtained as $A = I / S$.
Abstract
Intrinsic Image Decomposition (IID) separates an image into albedo and shading components. It is a core step in many real-world applications, such as relighting and material editing. Existing IID models achieve good results, but often use a large number of parameters. This makes them costly to combine with other models in real-world settings. To address this problem, we propose a flow matching-based solution. For this, we design a novel architecture, FlowIID, based on latent flow matching. FlowIID combines a VAE-guided latent space with a flow matching module, enabling a stable decomposition of albedo and shading. FlowIID is not only parameter-efficient, but also produces results in a single inference step. Despite its compact design, FlowIID delivers competitive and superior results compared to existing models across various benchmarks. This makes it well-suited for deployment in resource-constrained and real-time vision applications.
