[紙] [プロジェクトページ] [オンラインアプリ]
Fanghua、Yu、Jinjin Gu、Zheyuan Li、Jinfan Hu、Xiangtao Kong、Xintao Wang、Jingwen He、Yu Qiao、Chao Dong
深Shenzhen Institute of Advanced Technology;上海AI研究所;シドニー大学;香港工科大学。アークラボ、Tencent PCG;香港の中国大学

クローンリポジトリ
git clone https://github.com/Fanghua-Yu/SUPIR.git
cd SUPIR従属パッケージをインストールします
conda create -n SUPIR python=3.8 -y
conda activate SUPIR
pip install --upgrade pip
pip install -r requirements.txtチェックポイントをダウンロードします
Huggingfaceに接続できるユーザーについては、 LLAVA_CLIP_PATH, SDXL_CLIP1_PATH, SDXL_CLIP2_CKPT_PTH in CKPT_PTH.py as None設定してください。これらのクリップは自動的にダウンロードされます。
SDXL base 1.0_0.9vaeの交換SUPIR_v0_Juggernautv9_lightning.yamlで使用される蒸留モデル SUPIR-v0Q :Baidu Netdisk、Googleドライブ
紙を使用したデフォルトのトレーニング設定。ほとんどの場合、高い一般化と高い画質。
SUPIR-v0F :Baidu Netdisk、Googleドライブ
光の劣化設定によるトレーニング。 SUPIR-v0FのStage1エンコーダーは、光の劣化に直面している場合、さらに詳細を維持しています。
* [CKPT_PTH.py] --> LLAVA_CLIP_PATH, LLAVA_MODEL_PATH, SDXL_CLIP1_PATH, SDXL_CLIP2_CACHE_DIR
* [options/SUPIR_v0.yaml] --> SDXL_CKPT, SUPIR_CKPT_Q, SUPIR_CKPT_F
Realphoto60:Baidu Netdisk、Googleドライブ
Usage:
-- python test.py [options]
-- python gradio_demo.py [interactive options]
--img_dir Input folder.
--save_dir Output folder.
--upscale Upsampling ratio of given inputs. Default: 1
--SUPIR_sign Model selection. Default: ' Q ' ; Options: [ ' F ' , ' Q ' ]
--seed Random seed. Default: 1234
--min_size Minimum resolution of output images. Default: 1024
--edm_steps Numb of steps for EDM Sampling Scheduler. Default: 50
--s_stage1 Control Strength of Stage1. Default: -1 (negative means invalid)
--s_churn Original hy-param of EDM. Default: 5
--s_noise Original hy-param of EDM. Default: 1.003
--s_cfg Classifier-free guidance scale for prompts. Default: 7.5
--s_stage2 Control Strength of Stage2. Default: 1.0
--num_samples Number of samples for each input. Default: 1
--a_prompt Additive positive prompt for all inputs.
Default: ' Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera,
hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme
meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations. '
--n_prompt Fixed negative prompt for all inputs.
Default: ' painting, oil painting, illustration, drawing, art, sketch, oil painting,
cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality,
low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth '
--color_fix_type Color Fixing Type. Default: ' Wavelet ' ; Options: [ ' None ' , ' AdaIn ' , ' Wavelet ' ]
--linear_CFG Linearly (with sigma) increase CFG from ' spt_linear_CFG ' to s_cfg. Default: False
--linear_s_stage2 Linearly (with sigma) increase s_stage2 from ' spt_linear_s_stage2 ' to s_stage2. Default: False
--spt_linear_CFG Start point of linearly increasing CFG. Default: 1.0
--spt_linear_s_stage2 Start point of linearly increasing s_stage2. Default: 0.0
--ae_dtype Inference data type of AutoEncoder. Default: ' bf16 ' ; Options: [ ' fp32 ' , ' bf16 ' ]
--diff_dtype Inference data type of Diffusion. Default: ' fp16 ' ; Options: [ ' fp32 ' , ' fp16 ' , ' bf16 ' ] # Seek for best quality for most cases
CUDA_VISIBLE_DEVICES=0,1 python test.py --img_dir ' /opt/data/private/LV_Dataset/DiffGLV-Test-All/RealPhoto60/LQ ' --save_dir ./results-Q --SUPIR_sign Q --upscale 2
# for light degradation and high fidelity
CUDA_VISIBLE_DEVICES=0,1 python test.py --img_dir ' /opt/data/private/LV_Dataset/DiffGLV-Test-All/RealPhoto60/LQ ' --save_dir ./results-F --SUPIR_sign F --upscale 2 --s_cfg 4.0 --linear_CFGCUDA_VISIBLE_DEVICES=0,1 python gradio_demo.py --ip 0.0.0.0 --port 6688 --use_image_slider --log_history
# Juggernaut_RunDiffusionPhoto2_Lightning_4Steps and DPM++ M2 SDE Karras for fast sampling
CUDA_VISIBLE_DEVICES=0,1 python gradio_demo.py --ip 0.0.0.0 --port 6688 --use_image_slider --log_history --opt options/SUPIR_v0_Juggernautv9_lightning.yaml
# less VRAM & slower (12G for Diffusion, 16G for LLaVA)
CUDA_VISIBLE_DEVICES=0,1 python gradio_demo.py --ip 0.0.0.0 --port 6688 --use_image_slider --log_history --loading_half_params --use_tile_vae --load_8bit_llava
高品質の画像処理とアップスケーリングに役立つように設計された使いやすいツールであるSuppixel AIを起動しました。スピルに基づいています。写真、デジタルアート、またはイメージエンハンスメントで遊んでいるだけでも、私たちはあなたがそれをチェックしてほしいと思っています。〜

@misc{yu2024scaling,
title={Scaling Up to Excellence: Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild},
author={Fanghua Yu and Jinjin Gu and Zheyuan Li and Jinfan Hu and Xiangtao Kong and Xintao Wang and Jingwen He and Yu Qiao and Chao Dong},
year={2024},
eprint={2401.13627},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
質問がある場合は、 [email protected]または[email protected]にメールしてください。
Supir( "ソフトウェア")は、非営利目的で厳密に使用、複製、および流通が利用できるようになります。この宣言の目的のために、「非営利」は、主に商業的優位性または金銭的補償を目的としていない、または向けられていると定義されています。
ソフトウェアを使用、複製、または配布することにより、この制限を順守し、Jinjin Gu博士から事前の書面による許可を得ることなく、どんな商業目的でもソフトウェアを使用しないことに同意することに同意します。
この宣言は、ソフトウェアに適用される可能性のあるオープンソースライセンスに基づく権利を決して制限していません。ソフトウェアが商業目的で使用されないという条件を追加するだけです。
いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。
お問い合わせや商業利用の許可については、Jinjingu([email protected])にお問い合わせください。