How to Restore Faces with Stable Diffusion

author - Kistent Waung
Kistent Waung

Updated on

In the ever-evolving landscape of artificial intelligence, enhancing and restoring facial images has taken a leap forward with Stable Diffusion technology. Imagine effortlessly reviving old photographs, repairing damaged images, or enhancing selfies with stunning precision. Stable Diffusion is revolutionizing the way we interact with visual content, offering a sophisticated, AI-driven solution for image restoration. Unlike traditional methods, this cutting-edge technology harnesses deep learning to seamlessly reconstruct facial features, ensuring that every restored image looks natural and authentic. Below, we have crafted a detailed tutorial explaining how to restore faces with stable diffusion. Read on!

Restore Faces with AUTOMATIC1111 stable-diffusion-webui

AUTOMATIC1111 Stable-Diffusion-WebUI is an advanced image processing platform equipped with cutting-edge stable diffusion algorithms designed to enhance and manipulate images with precision and efficiency.

This platform offers a range of sophisticated features to restore and refine facial images. Through intelligent denoising and image inpainting, it effectively removes noise and fills in missing or damaged facial areas, while facial recognition and landmark detection ensure accurate reconstruction of facial features. The tool also employs various enhancement techniques, such as sharpening, contrast adjustment, and texture synthesis, to improve the clarity and realism of faces.

Some of the features of the AUTOMATIC1111 Stable-Diffusion-Webui include:

  • Inpainting: allows users to reconstruct distorted or missing parts of an image, such as eyes or mouth, thereby restoring facial integrity.
  • Color Correction: adjusts the color balance of an image to produce a more natural and realistic appearance, ensuring accurate skin tones and facial hues.
  • Image Enhancement: By sharpening the image and improving overall quality, this feature enhances the clarity and detail of facial features.
  • Face Restoration: this feature focuses on bringing out detailed and lifelike facial characteristics, even from images that are low-quality or degraded.

Follow the steps below to restore faces with AUTOMATIC1111-stable-diffusion-webui.

Method 1. Restore Faces with Restore Faces Feature:

After a recent WebUI update, the Face Restoration feature in AUTOMATIC1111 has been relocated to the Settings menu and is now permanently enabled on all images when the option is checked. Here is how:

Step 1. In AUTOMATIC1111 Stable-Diffusion-WebUI, find the Settings tab.

Restore Faces with Restore Faces Feature

Step 2. Locate the sidebar in the Settings menu, find the 'Face Restoration' section, and click on it to open the face restoration option.

Restore Faces with Restore Faces Feature

Step 3. Enable the Restore faces option, and choose between two face restoration models:

  • GFPGAN: This model provides a basic image blend. It functions similarly to adjusting opacity for a layer. Note that there is no specific control for the intensity of face correction with GFPGAN.
  • CodeFormer: This model uses a Transformer-based prediction network to improve facial quality. You can control the intensity of the restoration by adjusting the CodeFormer weight. This allows for fine-tuning the level of correction applied to the facial features, making it possible to achieve more natural-looking restorations even for severely degraded inputs.
Restore Faces with Restore Faces Feature

Step 4. With the Face Restoration option checked in Settings, there is no need to manually trigger or select it for individual images. The restoration process will be seamlessly integrated into the image generation process, enhancing the quality of facial features across all generated images

Method 2. Restore Faces with Inpainting Tool

Step 1. After generating an image, redirect your image to the inpaint section in the img2img tab.

Step 2. Use the inpaint brush tool to select the specific area of the face you wish to restore, fine tune the inpainting parameters, and click on Generate to restore the face.

Restore Faces with Inpainting Tool

And below are the inpaint settings I use to restore the face.

Restore Faces with Inpainting Tool

Restore Faces with Stable Diffusion Easily on Win/Mac

On top of using AUTOMATIC1111 Stable Diffusion WebUI, you can also check out another more direct alternative to restore faces.

As one of the best AI image enhancement software crafted for denoising, debluring, and upscaling while generating more realistic and natural details, Aiarty Image Enhancer can upscale images to impressive 16K/32K resolution, providing an all-in-one solution for enhancing AI-generated images, restoring flawed photos, and improving low-quality JPEGs using well-trained AI Super Resolution models. The software can significantly restore and improve the quality of facial features in images, addressing common issues such as blurriness, noise, and low resolution, and creating additional details to enhance visual appeal. Follow the steps below to restore faces with Aiarty Image Enhancer:

Step 1. Free download the software on your computer, install, and launch it.

Step 2. Import the images that you wish to restore faces from by dragging or clicking the +/Add Media icon.

Restore Faces with Stable Diffusion Easily

Step 3. Once the image is loaded, we come to the right, and choose the desired AI model to restore the face. Aiarity Image Enhancer offers three AI models that you can leverage to restore faces:

  • More-detail GAN V2: this AI model excels in generating more details, enhancing clarity, and sharpening faces in images, and can help denoise and deblur your AI artwork.
  • Smooth Diff V2: Tailored for restoring faces to their original state, and delivering smooth and flawless results with precision.
  • Real-Photo V3: this AI model is especially for photo restoration; deblur, denoise, and generate more clarity and details for your photography.
Restore Faces with Stable Diffusion Easily

After choosing the desired AI remastering model, we come to the Upscale section and choose from x1, x2, x4, or x8 to enhance facial details in the image, or double, quadruple, or octuple your image resolution. You can also choose from 1K, 2K, 4K, or 8K to convert your image to a specific resolution, like 1K (1408 x 1408), 2K (2408 x 2408), 4K (4096 x 4096), or 8K (8192 x 8192).

Restore Faces with Stable Diffusion Easily

Step 4. Choose your desired format, and output quality, and specify the output folder. Then click on Run to restore faces on your images using Aiarty Image Enhancer.

You May Also Like

Kistent Waung is a quality-driven writer who has extensive knowledge of the multimedia market. She started her journey managing and supporting content at Digiarty Software, where she shared her expertise on a range of multimedia products spanning AI and codec trends, software reviews, and comparisons. She's now a writer for aiarty.com, with a focus on AI technology.

Home > Stable Diffusion Guide > Stable Diffusion Restore Faces