mirror of
https://github.com/Haoming02/sd-webui-old-photo-restoration.git
synced 2026-05-01 11:41:51 +00:00
44 lines
2.4 KiB
Markdown
44 lines
2.4 KiB
Markdown
# SD Webui Old Photo Restoration
|
|
This is an Extension for the [Automatic1111 Webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui), which allows you to perform **Bringing-Old-Photos-Back-to-Life** natively.
|
|
|
|
> Compatible with [Forge](https://github.com/lllyasviel/stable-diffusion-webui-forge)
|
|
|
|
<p align="center">
|
|
<img src="UI.png">
|
|
</p>
|
|
|
|
> Original Paper: https://arxiv.org/abs/2004.09484
|
|
|
|
> Original Repo: https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life *(includes some example images)*
|
|
|
|
## Requirements
|
|
0. Install this Extension
|
|
1. Download `global_checkpoints.zip` from [Releases](https://github.com/Haoming02/sd-webui-old-photo-restoration/releases)
|
|
2. Extract and put the `checkpoints` **folder** *(not just the files)* into `~webui/extensions/sd-webui-old-photo-restoration/lib_bopb2l/Global`
|
|
3. Download `face_checkpoints.zip` from [Releases](https://github.com/Haoming02/sd-webui-old-photo-restoration/releases)
|
|
4. Extract and put the `checkpoints` **folder** *(not just the files)* into `~webui/extensions/sd-webui-old-photo-restoration/lib_bopb2l/Face_Enhancement`
|
|
5. Download `shape_predictor_68_face_landmarks.zip` from [Releases](https://github.com/Haoming02/sd-webui-old-photo-restoration/releases)
|
|
6. Extract the `.dat` **file** into `~webui/extensions/sd-webui-old-photo-restoration/lib_bopb2l/Face_Detection`
|
|
|
|
> The [Releases](https://github.com/Haoming02/sd-webui-old-photo-restoration/releases) page includes the original links, as well as the backups mirrored by myself
|
|
|
|
> Another mirror: [Google Drive](https://drive.google.com/drive/folders/1CXAgAYQzz_JkMmxqcabvgGhG_msyMkyS)
|
|
|
|
## How to Use
|
|
After installing this Extension, there will be an **Old Photo Restoration** section in the **Extras** tab
|
|
|
|
0. Expand the dropdown to enable the features
|
|
1. Upload the image(s) to be processed
|
|
2. Adjust the settings as needed
|
|
3. Click **Generate**
|
|
4. The result(s) will show up on the right once the process finishes
|
|
|
|
## Settings
|
|
- **Processing Order:** Choose between upscaling the image first or perform the restoration first
|
|
- **Process Scratch:** Remove scratches from the image
|
|
- **Face Restore:** Use a pre-trained model to improve the faces
|
|
- *(This is **different** from the Webui built-in ones)*
|
|
- **High Resolution:** Use higher parameters to do the processing
|
|
- *(Only has an effect when either `Process Scratch` or `Face Restore` is also enabled)*
|
|
- **Use CPU:** Enable this if you do not have a Nvidia GPU or are getting **Out of Memory** Error
|