Xiaoyang Kang, Xuansong Xie, Xin Xu, Yi Dong, Peiran Ren, Wenqi Ouyang
We lifted 12 functions out of this paper's own repositories and ran 3 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 |
|---|---|---|
| Vicky0522/RSFNet | — | 3 of 12 |
| Function | Status | Where it lives |
|---|---|---|
| Renderer_N10_cascaded | Ran | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("3d716caed539c3c1") |
| Renderer_N16 | Ran | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("0c9e5eac2b5ddc56") |
| get_root_logger | Ran | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("b79feb2180cc0b85") |
| MaskCluster | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("c4d1e967bda730cf") |
| RSFNet | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("e69df4ac5d6fdd2f") |
| Renderer_N10 | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("2107c9ff2a5755b8") |
| Renderer_N1_K10 | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("7df12336785bf2d6") |
| Renderer_N1_K16 | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("ff48dbed17f00f4e") |
| build_backbone | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("3f2a8b563380070a") |
| build_graph | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("ba145379f28e49f9") |
| build_head | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("67762e501d1b343f") |
| build_neck | Not yet run | Vicky0522/RSFNet/basicsr/archs/rsfnet_arch.py pointer only (licence: GPL-3.0) · get_code("5670fa5269a2562c") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Retouching images is an essential aspect of enhancing the visual appeal of photos. Although users often share common aesthetic preferences, their retouching methods may vary based on their individual preferences. Therefore, there is a need for white-box approaches that produce satisfying results and enable users to conveniently edit their images simultaneously. Recent white-box retouching methods rely on cascaded global filters that provide image-level filter arguments but cannot perform fine-grained retouching. In contrast, colorists typically employ a divide-andconquer approach, performing a series of region-specific fine-grained enhancements when using traditional tools like Davinci Resolve. We draw on this insight to develop a white-box framework for photo retouching using parallel region-specific filters, called RSFNet. Our model generates filter arguments (e.g., saturation, contrast, hue) and attention maps of regions for each filter simultaneously. Instead of cascading filters, RSFNet employs linear summations of filters, allowing for a more diverse range of filter classes that can be trained more easily. Our experiments demonstrate that RSFNet achieves state-of-the-art results, offering satisfying aesthetic appeal and increased user convenience for editable white-box retouching. Code is available at https://github.com/Vicky0522/RSFNet.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2303.08682")
get_code_for_paper("2303.08682")
have("2303.08682")
Connect an agent — have() is free.