Lightweight Optimal-Transport Harmonization on Edge Devices

Maria Larchenko, Dmitry Guskov, Alexander Lobashev, Georgy Derevyanko
11/16/2025
cs.CVcs.AIcs.GR

No official code found. Best implementation: maria-larchenko/mkl-harmonizer (4 stars, MIT, last commit 2026-01-26).

Abstract

Color harmonization adjusts the colors of an inserted object so that it perceptually matches the surrounding image, resulting in a seamless composite. The harmonization problem naturally arises in augmented reality (AR), yet harmonization algorithms are not currently integrated into AR pipelines because real-time solutions are scarce. In this work, we address color harmonization for AR by proposing a lightweight approach that supports on-device inference. For this, we leverage classical optimal transport theory by training a compact encoder to predict the Monge-Kantorovich transport map. We benchmark our MKL-Harmonizer algorithm against state-of-the-art methods and demonstrate that for real composite AR images our method achieves the best aggregated score. We release our dedicated AR dataset of composite images with pixel-accurate masks and data-gathering toolkit to support further data acquisition by researchers.

View on arXivView PDF

Code Implementations(1)

MIT

Official code for "Lightweight Optimal-Transport Harmonization on Edge Devices" [AAAI 2026, Oral]

40Python, Jupyter NotebookNov 16, 20258 months agoMIT
androidarcoreaugmented-realityaugmentedrealitycolor-harmonization+2 more

Similar Papers

Cite this paper

@article{larchenko2025lightweight,
  title  = {Lightweight Optimal-Transport Harmonization on Edge Devices},
  author = {Maria Larchenko and Dmitry Guskov and Alexander Lobashev and Georgy Derevyanko},
  year   = {2025},
  eprint = {2511.12785},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.12785v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.12785.svg)](https://codeofpaper.com/paper/2511.12785)

Discussion