← Latest papers
💻 computer science

LumiCtrl : Learning Illuminant Prompts for Lighting Control in Personalized Text-to-Image Models

LumiCtrl is a novel method for personalizing text-to-image models that enables precise lighting control by learning illuminant prompts from a single object image through physics-based augmentation, edge-guided prompt disentanglement, and masked reconstruction loss, resulting in superior illuminant fidelity and aesthetic quality compared to existing baselines.

Original authors: Muhammad Atif Butt, Kai Wang, Javier Vazquez-Corral, Joost Van De Weijer

Published 2026-04-10
📖 4 min read☕ Coffee break read

Original authors: Muhammad Atif Butt, Kai Wang, Javier Vazquez-Corral, Joost Van De Weijer

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a magical art teacher (an AI) who is incredibly good at drawing whatever you describe. You can say, "Draw a golden retriever," and it will do so. But there's a problem: this teacher is a bit stubborn about the lighting.

If you show the teacher a photo of a dog in a warm, cozy living room and ask it to draw that same dog in "cold, blue moonlight," the teacher often ignores your request. It keeps drawing the dog in that same cozy, warm living room light, no matter what you say. It's like the teacher has forgotten how to turn off the living room lamp and turn on the moon.

This paper introduces LumiCtrl, a new method that teaches this magical art teacher how to actually listen to your instructions about lighting.

Here is how LumiCtrl works, explained through simple analogies:

1. The Problem: The Teacher's "Language Gap"

The authors discovered that the AI's "brain" (specifically its text encoder) doesn't really understand words like "Tungsten," "6500K," or "Shade."

  • The Analogy: Imagine the AI thinks the word "Tungsten" is just a random number, like "42," rather than a type of warm light. It doesn't connect the word to the feeling of warm light. So, when you ask for "Tungsten light," the AI just draws its default "Daylight" picture because it doesn't know what else to do.

2. The Solution: LumiCtrl's Three-Step Magic Trick

To fix this, LumiCtrl uses three clever tricks to retrain the AI without breaking its ability to draw the object correctly.

Step A: The "Physics Lab" (Temperature Mapping)

Before teaching the AI new words, they need to show it what those words look like.

  • The Analogy: Imagine you want to teach someone what "Spicy" tastes like. You can't just say the word; you have to give them a pepper. LumiCtrl takes your image of the object and uses physics to mathematically "paint" it with different lights (like turning a photo into a sunset scene or a fluorescent office scene). This creates a library of examples so the AI can see what "Tungsten" actually looks like on that specific object.

Step B: The "Structural Glasses" (Edge-Guided Disentanglement)

This is the most important trick. When the AI learns a new word, it often gets confused and mixes up the object with the light.

  • The Analogy: Imagine you are teaching a student to recognize the color "Red." If you show them a red fire truck, they might learn that "Red" means "has wheels and a ladder." That's bad!
    LumiCtrl puts on a pair of special glasses called ControlNet. These glasses only look at the edges and shapes of the object (the outline of the dog), ignoring the colors. This forces the AI to say: "Okay, I see the shape of the dog is the same. The only thing changing is the color of the light. I will only learn the word for the light, not the shape of the dog."

Step C: The "Spotlight Mask" (Masked Reconstruction Loss)

When you change the light on an object, the background usually changes too, but not in a simple, flat way. Shadows and reflections are complex.

  • The Analogy: Imagine you are painting a portrait. If you just paint the whole canvas with a new color, the background looks fake and flat. LumiCtrl puts a mask (a stencil) over the object.
    • It tells the AI: "Focus 100% of your energy on getting the light right on the dog."
    • It tells the AI: "For the background, just use your own imagination to make it look natural."
      This allows the dog to look perfectly lit while the background adapts naturally, creating a realistic scene rather than a flat, painted-over mess.

3. The Result

By using these three steps, LumiCtrl teaches the AI to understand that "Tungsten" means "warm yellow light" and "Shade" means "cool blue light."

  • Before LumiCtrl: You ask for a dog in moonlight, and you get a dog in sunlight.
  • With LumiCtrl: You ask for a dog in moonlight, and you get a dog in moonlight, with the background looking like a cool, dark night, while the dog still looks exactly like the dog you showed it.

Why This Matters

Currently, if you want to change the lighting in a photo, you need to use complex software like Photoshop or specialized 3D tools. LumiCtrl allows you to do this just by typing a sentence. It bridges the gap between what we say ("Make it look like sunset") and what the computer actually draws, giving artists and designers total control over the mood and atmosphere of their images without needing to be lighting experts.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →