Neurop
(ECCV 2022) Neural Color Operators for Sequential Image Retouching
Install / Use
/learn @amberwangyili/NeuropREADME
Neural Color Operators for Sequential Image Retouching (ECCV2022)
Yili Wang, Xin Li, Kun Xu, Dongliang He, Qi Zhang, Fu Li, Errui Ding
[Paddle Implementation](Offical)
Datasets
Pretrain data to initialize our neurOps is hosted on 百度网盘 (code:pld9).
MIT-Adobe FiveK & PPR10K
We host all these data in 百度网盘 (code:jvvq)
-
There are two preprocessed versions of MIT-Adobe FiveK, in our paper, we refer them as MIT-Adobe FiveK-Dark (originally provided by CSRNet) and MIT-Adobe FiveK-Lite (originally provided by Distort-and-Recover).
-
The official PPR10K dataset link is here.
Get Started
-
Clone this repo
git clone https://github.com/amberwangyili/neurop -
Download the Dataset from 百度网盘 (code:jvvq) and unzip in project folder
tree -L 2 neurop/datasets # the output should be like the following: datasets/ ├── dataset-dark │ ├── testA │ ├── testB │ ├── trainA │ └── trainB ├── dataset-init │ ├── BC │ ├── EX │ └── VB ├── dataset-lite │ ├── testA │ ├── testB │ ├── trainA │ └── trainB └── dataset-ppr ├── ppr-a ├── ppr-b ├── ppr-c ├── testA ├── testM ├── trainA └── trainM -
Install Dependencies
cd neurop pip install -r requirements.txt
Test
-
We provide pretrained model weights for MIT-Adobe FiveK and PPR10K in
pretrain_models -
Run command:
python test.py -config ./configs/test/<configuaration-name>.yaml -
The evaluation results will be in the
neurop/resultsfolder
Train
-
Initialization individual neural color operators:
python train.py -config ./configs/init_neurop.yaml -
Finetune with strength predictors:
python train.py -config ./configs/train/<configuration-name>.yaml
BibTex
If you find neurOp useful in your research, please use the following BibTeX entry.
@inproceedings{wang2022neurop,
author = {Wang, Yili and Li, Xin and Xu, Kun and He, Dongliang and Zhang, Qi and Li, Fu and Ding, Errui},
title = {Neural Color Operators for Sequential Image Retouching},
year = {2022},
isbn = {978-3-031-19800-7},
publisher = {Springer-Cham},
url = {https://doi.org/10.1007/978-3-031-19800-7_3},
doi = {10.1007/978-3-031-19800-7_3},
booktitle = {Computer Vision – ECCV 2022: 17th European Conference, Tel Aviv, Israel, October 23–27, 2022, Proceedings, Part XIX},
numpages = {14},
}
Acknowledgement
NeurOp is licensed under a MIT License.
Related Skills
node-connect
350.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
