SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2309.11847 · ICCV · 2023

MEFLUT: Unsupervised 1D Lookup Tables for Multi-exposure Image Fusion

Ting Jiang, Haoqiang Fan, Ru Li, Chuan Wang, Shuaicheng Liu, Xinpeng Li

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 11 functions out of this paper's own repositories and ran 10 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
Hedlen/MEFLUT — 10 of 11
FunctionStatusWhere it lives
AdaptiveNorm Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("b0173418139788a0")
BoxFilter Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("bf360da102069abf")
CA Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("670d0ce76a70b15a")
CFCA Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("f34087719959033f")
ChannelPool Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("436816a2dc1cce55")
DISA Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("7dd9dbeaef99129b")
FastGuidedFilter Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("8108d822bf873350")
SA Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("e36b63f6328b33fa")
diff_x Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("e365505adb10850a")
diff_y Ran Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("e083b81277e9fa37")
MEFNetwork Not yet run Hedlen/MEFLUT/models/model.py
code served (permissive licence) · get_code("937cb96673d72280")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

In this paper, we introduce a new approach for highquality multi-exposure image fusion (MEF). We show that the fusion weights of an exposure can be encoded into a 1D lookup table (LUT), which takes pixel intensity value as input and produces fusion weight as output. We learn one 1D LUT for each exposure, then all the pixels from different exposures can query 1D LUT of that exposure independently for high-quality and efficient fusion. Specifically, to learn these 1D LUTs, we involve attention mechanism in various dimensions including frame, channel and spatial ones into the MEF task so as to bring us significant quality improvement over the state-of-the-art (SOTA). In addition, we collect a new MEF dataset consisting of 960 samples, 155 of which are manually tuned by professionals as ground-truth for evaluation. Our network is trained by this dataset in an unsupervised manner. Extensive experiments are conducted to demonstrate the effectiveness of all the newly proposed components, and results show that our approach outperforms the SOTA in our and another representative dataset SICE, both qualitatively and quantitatively. Moreover, our 1D LUT approach takes less than 4ms to run a 4K image on a PC GPU. Given its high quality, efficiency and robustness, our method has been shipped into millions of Android mobiles across multiple brands world-wide. Code is available at: https://github.com/Hedlen/MEFLUT.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2309.11847")
get_code_for_paper("2309.11847")
have("2309.11847")

Connect an agent — have() is free.