WildMoiré · Project Page

Improving Complex Moiré Removal with Generative Supervision

Xinyang Gu1 Zhilu Zhang1 Honglei Xu1 Yanting Mei1 Yukang Ding2 Wangmeng Zuo1
1 Harbin Institute of Technology, Harbin, China
2 Alibaba Group - Taobao & Tmall Group
Complex moiré examples and results without and with WildMoiré

Complex moiré patterns, characterized by large-scale chromatic bands and overlapping interference, remain challenging for existing demoiréing models. Models trained only on previous datasets often leave residual artifacts and suppress image details. We address this limitation with a generative-supervision framework that constructs reliable paired supervision from real moiré observations. As illustrated above, incorporating the resulting WildMoiré supervision substantially improves the removal of complex interference while better preserving the original content.

Abstract

The availability of high-quality paired data is essential for training learning-based image demoiréing models. However, it remains challenging for existing datasets to encompass the complex moiré patterns captured in uncontrolled real-world scenarios. Such degradations typically manifest as large-scale, multicolored moiré patterns. Moreover, these patterns frequently occur in images for which clean counterparts are difficult to obtain, such as photographs acquired from public displays or existing online resources.

We propose a data engine designed to improve the removal of complex moiré patterns by generating training supervision. We first collect real-world images containing complex moiré patterns and localize the corresponding screen regions. Multiple image-conditioned generative foundation models then produce candidate references, which are subjected to patch-level quality control to filter and select reliable supervision. Based on this paradigm, we construct WildMoiré with 6.8K moiré–GT training pairs and an independent captured test set of approximately 250 pairs. Extensive experiments on ESDNet, SDXL, and Qwen-Image-Edit show consistent improvements in complex moiré removal.

Method Overview

WildMoiré data construction pipeline

We first collect real screen-captured images containing complex moiré patterns and localize the corresponding display regions. Five image-conditioned generative models are then used to produce candidate GT images. To establish reliable supervision, these candidates are aligned with the input in spatial position and color, cropped into synchronized patches, and processed by pre-filtering and optimal GT selection. This offline construction pipeline retains high-quality local supervision and yields 6,832 moiré–GT pairs at 1024×1024 resolution. During training, scale transformation augmentation further changes the scale of moiré patterns to improve generalization across ESDNet, SDXL, and Qwen-Image-Edit.

Qualitative Results

Drag each divider to compare the moiré observation with its corresponding reference or restoration result.

Our Captured Test Set

Moiré / GT
GPT-Image-2
Nano-Banana-2
ESDNet
SDXL
Qwen-Image-Edit
captured test set example 1 GT
captured test set example 1 Moiré
Moiré
GT
captured test set example 1 GPT-Image-2 result
captured test set example 1 Nano-Banana-2 result
captured test set example 1 ESDNet Ours
captured test set example 1 ESDNet Baseline
Baseline
Ours
captured test set example 1 SDXL Ours
captured test set example 1 SDXL Baseline
Baseline
Ours
captured test set example 1 Qwen-Image-Edit Ours
captured test set example 1 Qwen-Image-Edit Baseline
Baseline
Ours
captured test set example 2 GT
captured test set example 2 Moiré
Moiré
GT
captured test set example 2 GPT-Image-2 result
captured test set example 2 Nano-Banana-2 result
captured test set example 2 ESDNet Ours
captured test set example 2 ESDNet Baseline
Baseline
Ours
captured test set example 2 SDXL Ours
captured test set example 2 SDXL Baseline
Baseline
Ours
captured test set example 2 Qwen-Image-Edit Ours
captured test set example 2 Qwen-Image-Edit Baseline
Baseline
Ours

Challenging Cases from UHDM and DCID

Moiré / GT
GPT-Image-2
Nano-Banana-2
ESDNet
SDXL
Qwen-Image-Edit
UHDM and DCID example 1 GT
UHDM and DCID example 1 Moiré
Moiré
GT
UHDM and DCID example 1 GPT-Image-2 result
UHDM and DCID example 1 Nano-Banana-2 result
UHDM and DCID example 1 ESDNet Ours
UHDM and DCID example 1 ESDNet Baseline
Baseline
Ours
UHDM and DCID example 1 SDXL Ours
UHDM and DCID example 1 SDXL Baseline
Baseline
Ours
UHDM and DCID example 1 Qwen-Image-Edit Ours
UHDM and DCID example 1 Qwen-Image-Edit Baseline
Baseline
Ours
UHDM and DCID example 2 GT
UHDM and DCID example 2 Moiré
Moiré
GT
UHDM and DCID example 2 GPT-Image-2 result
UHDM and DCID example 2 Nano-Banana-2 result
UHDM and DCID example 2 ESDNet Ours
UHDM and DCID example 2 ESDNet Baseline
Baseline
Ours
UHDM and DCID example 2 SDXL Ours
UHDM and DCID example 2 SDXL Baseline
Baseline
Ours
UHDM and DCID example 2 Qwen-Image-Edit Ours
UHDM and DCID example 2 Qwen-Image-Edit Baseline
Baseline
Ours

Quantitative Results

Citation

If you find this work useful, please cite:

@misc{gu2026improving,
  title  = {Improving Complex Moiré Removal with Generative Supervision},
  author = {Xinyang Gu and Zhilu Zhang and Honglei Xu and Yanting Mei and Yukang Ding and Wangmeng Zuo},
  year   = {2026}
}