# Real-Time Image Demoireing on Mobile Devices

arXiv: https://arxiv.org/abs/2302.02184 · HTML: https://mlsanity.com/paper/2302.02184/

## Key facts

- Cited by 13 papers in the map (data through 14 Oct 2026).
- Builds on 13 of its 24 references that are in the map.
- First posted on arXiv 4 Feb 2023.

## Builds on (most cited first, 13 of 13)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [Dynamic Neural Networks: A Survey](https://mlsanity.com/paper/2102.04906/) (2021)
- [Universally Slimmable Networks and Improved Training Techniques](https://mlsanity.com/paper/1903.05134/) (2019)
- [Adaptive Neural Networks for Efficient Inference](https://mlsanity.com/paper/1702.07811/) (2017)
- [ClassSR: A General Framework to Accelerate Super-Resolution Networks by Data Characteristic](https://mlsanity.com/paper/2103.04039/) (2021)
- [Wavelet-Based Dual-Branch Network for Image Demoireing](https://mlsanity.com/paper/2007.07173/) (2020)
- [Image Demoireing with Learnable Bandpass Filters](https://mlsanity.com/paper/2004.00406/) (2020)
- [Moir'e Photo Restoration Using Multiresolution Convolutional Neural Networks](https://mlsanity.com/paper/1805.02996/) (2018)
- [Multi-scale Dynamic Feature Encoding Network for Image Demoireing](https://mlsanity.com/paper/1909.11947/) (2019)
- [ARM: Any-Time Super-Resolution Method](https://mlsanity.com/paper/2203.10812/) (2022)
- [AIM 2019 Challenge on Image Demoireing: Dataset and Study](https://mlsanity.com/paper/1911.02498/) (2019)
- [MutualNet: Adaptive ConvNet via Mutual Learning from Different Model Configurations](https://mlsanity.com/paper/2105.07085/) (2021)

## Built on by (most cited first, 13 of 13)

- [Recaptured Raw Screen Image and Video Demoir'eing via Channel and Spatial Modulations](https://mlsanity.com/paper/2310.20332/) (2023)
- [Direction-aware Video Demoireing with Temporal-guided Bilateral Learning](https://mlsanity.com/paper/2308.13388/) (2023)
- [Learning Image Demoireing from Unpaired Real Data](https://mlsanity.com/paper/2401.02719/) (2024)
- [Image Demoir'eing Using Dual Camera Fusion on Mobile Phones](https://mlsanity.com/paper/2506.08361/) (2025)
- [RIFLE: Removal of Image Flicker-Banding via Latent Diffusion Enhancement](https://mlsanity.com/paper/2509.24644/) (2025)
- [AnySR: Realizing Image Super-Resolution as Any-Scale, Any-Resource](https://mlsanity.com/paper/2407.04241/) (2024)
- [Alignment-free Raw Video Demoireing](https://mlsanity.com/paper/2408.10679/) (2024)
- [Moir'eXNet: Adaptive Multi-Scale Demoir'eing with Linear Attention Test-Time Training and Truncated Flow Matching Prior](https://mlsanity.com/paper/2506.15929/) (2025)
- [MoCHA-former: Moir'e-Conditioned Hybrid Adaptive Transformer for Video Demoir'eing](https://mlsanity.com/paper/2508.14423/) (2025)
- [Through the Lens: Benchmarking Deepfake Detectors Against Moir'e-Induced Distortions](https://mlsanity.com/paper/2510.23225/) (2025)
- [Look-Around Before You Leap: High-Frequency Injected Transformer for Image Restoration](https://mlsanity.com/paper/2404.00279/) (2024)
- [ShapeMoir'e: Channel-Wise Shape-Guided Network for Image Demoir'eing](https://mlsanity.com/paper/2404.18155/) (2024)
- [Freqformer: Image-Demoir'eing Transformer via Effective Frequency Decomposition](https://mlsanity.com/paper/2505.19120/) (2025)

## Abstract (arXiv)

Moire patterns appear frequently when taking photos of digital screens, drastically degrading the image quality. Despite the advance of CNNs in image demoireing, existing networks are with heavy design, causing redundant computation burden for mobile devices. In this paper, we launch the first study on accelerating demoireing networks and propose a dynamic demoireing acceleration method (DDA) towards a real-time deployment on mobile devices. Our stimulus stems from a simple-yet-universal fact that moire patterns often unbalancedly distribute across an image. Consequently, excessive computation is wasted upon non-moire areas. Therefore, we reallocate computation costs in proportion to the complexity of image patches. In order to achieve this aim, we measure the complexity of an image patch by designing a novel moire prior that considers both colorfulness and frequency information of moire patterns. Then, we restore image patches with higher-complexity using larger networks and the ones with lower-complexity are assigned with smaller networks to relieve the computation burden. At last, we train all networks in a parameter-shared supernet paradigm to avoid additional parameter burden. Extensive experiments on several benchmarks demonstrate the efficacy of our proposed DDA. In addition, the acceleration evaluated on the VIVO X80 Pro smartphone equipped with a chip of Snapdragon 8 Gen 1 shows that our method can drastically reduce the inference time, leading to a real-time image demoireing on mobile devices. Source codes and models are released at https://github.com/zyxxmu/DDA
