Ting Jiang, Haoqiang Fan, Ru Li, Chuan Wang, Shuaicheng Liu, Xinpeng Li
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.
| Repository | Role | Ran |
|---|---|---|
| Hedlen/MEFLUT | — | 10 of 11 |
| Function | Status | Where 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") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
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.
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.