Problems with duplication
To be honest, I’ve hardly ever used this kind of model, so I can’t really picture it…
For now, I’ve modified the GUI settings to make them a bit more flexible. However, when it comes to improving the model’s logic, there’s probably a limit to what I can do…
Edit: Oh. I asked an AI, and apparently it has some ideas about the settings:
Practical answer: there are two different “large logo” cases
For a huge logo, the most important point is that inpainting is not really “recovering the hidden original pixels.” It is generating a plausible replacement for the masked region.
That distinction matters a lot here.
DiffuEraser is a diffusion-based video inpainting model. Its paper says it uses prior information for initialization and weak conditioning to reduce noisy artifacts and suppress hallucinations, but that still does not mean it can know exactly what was behind a fully covered logo: DiffuEraser paper, DiffuEraser project/code. The prior stage is related to ProPainter-style video inpainting, which uses propagation and transformer mechanisms to fill masked regions from neighboring frames: ProPainter paper, ProPainter project.
So I would think about your case as one of these two tasks:
| Goal | Best mode | What it tries to do | Main risk |
|---|---|---|---|
| Remove the big logo as completely as possible | Remove object / person |
Treat the logo area as something to replace | It may distort text/logos/faces underneath |
| Reduce the logo while preserving jersey text, faces, logos, or other details underneath | Watermark over faces / text |
Blend some original/ProPainter detail back into the result | Some of the watermark may remain |
If the huge logo is over plain background, use the first approach. If the huge logo is over jersey text, a team logo, a face, a number, or another detail you want to keep, use the second approach.
My suggested first try for your case
Because you mentioned that the model does not “imagine” the hidden area correctly and the result becomes distorted, I would first try the detail-preserving route.
Use:
Task mode: Watermark over faces / text
PCM checkpoint: 8-Step
Scheduler: Auto
Maximum image size: 1152
Frame rate limit: Original
Output frame rate: Same as processed video
Mask refine mode: Keep
Mask refine iterations: 0
Mask dilation iterations: 3
Mask feather: 6
Detail preservation mode: Preserve original details
Detail correction strength: 0.60
Prompt: empty
Negative prompt: distorted text, distorted logo, warped face, blurry face
Why this configuration:
| Setting | Why |
|---|---|
Watermark over faces / text |
This is for watermarks over details you want to keep, such as faces, jersey text, logos, numbers, or patterns. |
8-Step |
Slower than 4-Step, but usually a better starting point when you care about details. |
Maximum image size: 1152 |
Gives the model more detail to work with. |
Mask dilation: 3 |
Covers the logo edge a little, but does not expand the mask too aggressively. |
Mask feather: 6 |
Softens the transition around the edited region. |
Detail preservation: Preserve original details |
Blends some of the original video back into the masked region, so the result is less likely to completely regenerate jersey text or face details. |
Detail correction strength: 0.60 |
A middle value: strong enough to reduce the watermark, but not so strong that it replaces everything underneath. |
The important trade-off is this:
Higher Detail correction strength
→ removes more watermark
→ but may distort jersey text, logos, faces, or numbers
Lower Detail correction strength
→ preserves more original detail
→ but may leave more of the watermark visible
How I would tune it after the first result
Start with Detail correction strength: 0.60, then adjust from the result.
| Result problem | Change |
|---|---|
| The watermark is still too visible | Increase Detail correction strength to 0.70 or 0.80 |
| Jersey text / logo / face is distorted | Lower Detail correction strength to 0.45 or 0.50 |
| The edge of the huge logo remains | Increase Mask dilation iterations from 3 to 5 or 6 |
| Too much of the surrounding jersey or face changes | Lower Mask dilation iterations to 1 or 2 |
| The raw DiffuEraser result looks good but slightly unstable | Keep Preserve original details |
| The raw DiffuEraser result is too hallucinated, but the ProPainter prior looks more stable | Try Detail preservation mode: Use ProPainter-prior blend |
| The watermark is over plain background, not important details | Switch to Remove object / person |
If you want maximum removal instead
If your priority is “remove the big logo as much as possible,” and you do not care much about preserving whatever is underneath it, then use a more normal object-removal setup:
Task mode: Remove object / person
PCM checkpoint: 4-Step or 8-Step
Scheduler: Auto
Maximum image size: 960 or 1152
Frame rate limit: Original
Mask refine mode: Keep
Mask refine iterations: 0
Mask dilation iterations: 8
Mask feather: 0 or 2
Detail preservation mode: Off
If the logo outline remains:
Mask dilation iterations: 10 or 12
This is more aggressive. It can remove the big logo more completely, but it is also more likely to regenerate or distort anything inside the mask.
Why the jersey logos/text can get distorted
If the watermark covers a jersey logo, team crest, number, face, or text, then the mask tells the model:
This region should be edited/replaced.
So the model does not know which pixels inside the mask are “bad watermark pixels” and which pixels are “good jersey/logo/face pixels.” If the jersey logo is inside the masked region, it may be treated as something to replace too.
That is why the new detail-preservation mode exists. It is not magic reconstruction, but it gives you a better trade-off:
less full removal
more original detail preservation
For large logos over important details, that is often better than asking the model to completely regenerate the whole masked region.
Debug outputs to check
The current improved UI has several debug outputs. They are useful for deciding what to change next.
| Debug output | What to check |
|---|---|
Refined mask preview |
White/bright areas are edited. If important details are white, they may be regenerated or distorted. |
ProPainter priori video |
If this already looks badly distorted, the problem is probably the mask or the prior stage. |
Raw DiffuEraser result |
Shows the result before detail-preservation blending. |
Final result |
Shows the result after the selected detail-preservation mode. |
Run settings file |
Useful for sharing exact settings so the result can be reproduced or tuned. |
A practical check:
| Observation | What I would try |
|---|---|
Raw DiffuEraser result is clean, but final result leaves watermark |
Increase Detail correction strength |
Raw DiffuEraser result distorts faces/text/logos |
Lower Detail correction strength or try Use ProPainter-prior blend |
ProPainter priori video is better than raw DiffuEraser |
Try Detail preservation mode: Use ProPainter-prior blend |
| Both ProPainter and raw DiffuEraser are bad | The mask is probably too large, too small, or covering too much important detail |
| Refined mask covers the jersey logo you want to keep | Lower Mask dilation, increase Detail preservation, or use a smaller mask |
Suggested test sequence
I would test in this order:
| Test | Settings | Purpose |
|---|---|---|
| 1 | Watermark over faces / text, strength 0.60, dilation 3, feather 6 |
Balanced first try |
| 2 | Same, strength 0.45 |
More detail preservation |
| 3 | Same, strength 0.75 |
More watermark removal |
| 4 | Same, Use ProPainter-prior blend |
If DiffuEraser hallucination is the main problem |
| 5 | Remove object / person, dilation 8–12, detail preservation Off |
Maximum removal, less concern for underlying details |
This is the main idea:
If you want the logo gone:
use stronger object-removal settings.
If you want the hidden jersey/face/text to stay recognizable:
use detail preservation and accept that a little watermark may remain.
One more practical suggestion
If possible, use the smallest accurate mask that covers the unwanted logo. For large overlaid logos, the mask quality matters a lot.
A too-small mask leaves logo edges. A too-large mask makes the model regenerate useful details underneath.
That is also why Mask dilation is important:
| Dilation | Typical effect |
|---|---|
1–3 |
Better for preserving details under a watermark |
4–6 |
Middle ground |
8–12 |
Better for full object/logo replacement, but more likely to distort covered details |
Bottom line
For your specific question, I would not start with the most aggressive object-removal settings. I would start with:
Task mode: Watermark over faces / text
Detail preservation mode: Preserve original details
Detail correction strength: 0.60
Mask dilation: 3
Mask feather: 6
PCM checkpoint: 8-Step
Maximum image size: 1152
Then:
If the watermark remains:
raise Detail correction strength.
If the jersey logo, face, or text is distorted:
lower Detail correction strength.
If the logo border remains:
raise Mask dilation.
If the whole masked area looks hallucinated:
try Use ProPainter-prior blend.
If you can share the Run settings file from the debug output after a test run, it should be easier to suggest a more precise next setting.
Discussion in the ATmosphere