ComfyUI Extension: ComfyUI Old Photo Restoration
Perform Bringing-Old-Photos-Back-to-Life
Custom Nodes (5)
README
ComfyUI Old Photo Restoration
This is an Extension for ComfyUI, which allows you to perform Bringing-Old-Photos-Back-to-Life natively.
<p align="center"> <img src="workflow.png"><br> <code>example workflow</code><br> <i>(You can drag this image directly into ComfyUI)</i> </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)
Installation
- Install this Custom Node using the ComfyUI-Manager
- Locate the installation folder of this Custom Node
cd ~ComfyUI\custom_nodes\comfyui-old-photo-restoration
- Verify whether the
lib_bopb2lfolder exists or not - If not, download the
backend.zipfrom Releases - Then extract the
lib_bopb2lfolder into this Custom Node
Prerequisite
- Install as instructed above
- Download
global_checkpoints.zipfrom Releases - Extract and put the
checkpointsfolder (not just the files) into~ComfyUI/custom_nodes/comfyui-old-photo-restoration/lib_bopb2l/Global - Download
face_checkpoints.zipfrom Releases - Extract and put the
checkpointsfolder (not just the files) into~ComfyUI/custom_nodes/comfyui-old-photo-restoration/lib_bopb2l/Face_Enhancement - Download
shape_predictor_68_face_landmarks.zipfrom Releases - Extract the
.datfile into~ComfyUI/custom_nodes/comfyui-old-photo-restoration/lib_bopb2l/Face_Detection
The Releases page includes the original links, as well as the backups mirrored by myself
Another mirror: Google Drive
How to Use
Simply connect an image to the Global Restoration node to process; if the image contains scratch artifacts, use the Global Restoration with Scratch Processing node instead.
To improve the faces, connect the image to the Face Detection node then the Face Enhancement node, then connect the enhanced output and the image both to the Face Align node in the end to merge the results.
Settings
- HR: Use some higher parameters during the processings
- GPU_ID: Specify the GPU to use
- Set it to
-1to use CPU if you do not have a Nvidia GPU or are getting Out of Memory Error
- Set it to