Cách khôi phục khuôn mặt trên hệ thống khuếch tán ổn định từng bước

Liam Miller
Th8 03, 2023 / Cập nhật bởi Liam Miller đến Công cụ trí tuệ nhân tạo

Trong những năm gần đây, Trí tuệ nhân tạo đã đạt được tiến bộ trong bất kỳ lĩnh vực nào nhằm tăng kết quả thực tế, đặc biệt là đối với máy tạo ảnh. Nhưng đôi khi bạn vẫn cần khôi phục khuôn mặt trong Stable Diffusion. Bởi vì mặc dù nó có thể tự động tạo ảnh từ lời nhắc trong vài giây nhưng nhược điểm ở đây là các phần khuôn mặt bị méo hoặc mờ. Điều này có thể được cải thiện bằng các phương pháp khác nhau. Bài viết này sẽ thảo luận về từng tùy chọn, vì vậy hãy tìm tùy chọn tốt nhất để khôi phục khuôn mặt trong Stable Diffusion.

Phần 1: Tại sao khuôn mặt bị mờ khi khuếch tán ổn định

Trước khi bạn bắt đầu khôi phục khuôn mặt trong Stable Diffusion, hãy trả lời câu hỏi liên quan này. Một mạng lưới thần kinh với bộ dữ liệu hình ảnh khổng lồ sẽ đào tạo trình tạo ảnh AI. Kỹ thuật này là hệ thống cốt lõi của công cụ, tạo ra đầu ra chất lượng cao một cách dễ dàng. Thật không may, nó vẫn chưa hoàn hảo và đôi khi sẽ đưa ra kết quả sai lệch so với lời nhắc đầu vào. Điều này gây ra sự biến dạng mà bạn nhìn thấy trong các bức ảnh được tạo ra, thiếu đi những chi tiết tinh tế và các biến thể trên khuôn mặt, bàn tay và các bộ phận khác của con người.

Ngoài ra, một số cài đặt cần được điều chỉnh chính xác và một trong số đó là thang đo CFG. Đây là một yếu tố quan trọng đối với đầu ra vì nó có thể căn chỉnh các chi tiết theo lời nhắc. Một cái khác là lời nhắc được sử dụng. Ngay cả khi bạn đưa tất cả các từ đã biết làm lời nhắc, Khuếch tán ổn định có thể sẽ mang lại cho bạn kết quả sai lệch nếu nó nằm ngoài kiến thức trước đó. Tuy nhiên, hãy cùng xem các phương pháp khắc phục tình trạng biến dạng trên ảnh AI.

Phần 2: Cách khôi phục khuôn mặt trong tình trạng khuếch tán ổn định bằng AUTOMATIC1111

Bạn có thể xem xét tất cả các nguyên nhân có thể khiến khuôn mặt người bị biến dạng trong các bức ảnh được tạo ra. Nhưng thật may mắn là bạn vẫn có thể khắc phục được trên Stable Diffusion bằng 2 phương pháp dưới đây.

1. Khôi phục khuôn mặt với AUTOMATIC1111 stable-diffusion-WebUI

A1111 là giải pháp bổ sung dành cho người dùng cao cấp. Nó cung cấp nhiều tính năng mới nhất nhưng hãy nhớ rằng đây không phải là nền tảng dễ tiếp cận nhất vì nó cần nhiều tài liệu hơn. Ngoài ra, nó có một danh sách các tính năng rất đáng sợ khiến việc thiết lập trở nên phức tạp hơn. Tuy nhiên, hãy xem xét ưu điểm của A1111 trong việc lấp đầy những phần bị méo, chỉnh màu và nâng cao hình ảnh. Xem phần minh họa bên dưới về cách sử dụng AUTOMATIC1111 stable-diffusion-WebUI để khôi phục khuôn mặt trên Stable Diffusion:

Bước 1.Sau khi tạo ảnh trên công cụ, hãy điều hướng đến menu và tìm tùy chọn "Khôi phục khuôn mặt". Bấm vào nó để áp dụng giải pháp.

Khuôn mặt khôi phục của A1111

Bước 2.Nếu bạn muốn sửa mắt hoặc các bộ phận khác, hãy tải ảnh mới lên menu Tab bổ sung. Đảm bảo đặt tác động của Mã cũ hoặc GFPGAN và nhiều cấu hình hơn nếu cần.

2. Vẽ tranh bằng AUTOMATIC1111 stable-khuếch tán-webui

Inpainting là một tính năng khác mà bạn có thể tìm thấy trong AUTOMATIC1111 stable-diffusion-webui. Một trong những chức năng của nó là điền vào các chi tiết còn thiếu của hình ảnh được tạo ra, như một công cụ mạnh mẽ. nâng cấp hình ảnh cho Khuếch tán ổn định. Điều tuyệt vời nhất là người dùng có thể chọn thủ công các phần hình ảnh cần chỉnh sửa và công cụ sẽ tự động tạo các chi tiết mới. Thực hiện theo hướng dẫn bên dưới để sử dụng Inpainting:

Bước 1.Điều hướng đến menu img2img và chọn tùy chọn Inpaint. Chọn phần bạn muốn sửa; nó có thể là khuôn mặt của con người hoặc các bộ phận như mắt, tai, v.v.

Bước 2.Cấu hình các cài đặt theo nhu cầu của bạn. Nếu bạn không quen với các tùy chọn, hãy thử áp dụng các cài đặt từ hình ảnh bên dưới.

Cấu hình InPainting

Phần 3: Sử dụng Google Colab để khôi phục khuôn mặt trong môi trường khuếch tán ổn định

Vì Khuếch tán ổn định được cung cấp rộng rãi, ngay cả đối với phiên bản trả phí, nên việc định cấu hình có thể được thực hiện bằng Ôm không gian khuôn mặt thông qua Google Colab. Cái này ứng dụng chỉnh sửa khuôn mặt cũng miễn phí và bạn chỉ cần vài cú nhấp chuột để khôi phục khuôn mặt trong ảnh. Google Colab là một nền tảng dựa trên đám mây nên bạn có thể cảm thấy sợ hãi trước các mã xung quanh nó. Ngược lại, bạn không cần phải học viết mã để chạy chương trình này; thay vào đó, hãy làm theo các bước đơn giản dưới đây.

Bước 1.Tải xuống Stable Diffusion từ Hugging Face và tạo một tài khoản. Sau đó, sao chép Notebook Colab Khuếch tán Ổn định được lưu từ ổ đĩa của bạn. Ở bước này, hãy đảm bảo bạn sử dụng Google Colab trên GPU. Bạn có thể thay đổi điều này từ menu Thời gian chạy trong Thay đổi Loại thời gian chạy.

Bước 2.Chạy các ô đầu tiên bằng cách di chuột qua từng ô trên nền tảng. Nhấp vào nút "Phát" và đợi dấu kiểm màu xanh lục khi hoàn tất. Bạn cũng phải chạy ô thứ năm để tải xuống tất cả các tệp cần thiết. Tạo hình ảnh đầu tiên với quá trình khôi phục bằng cách nhập lời nhắc thích hợp.

Hợp tác với Google

Lời khuyên bổ sung: Thu nhỏ khuếch tán ổn định Khôi phục hình ảnh khuôn mặt

Giả sử bạn giỏi khôi phục khuôn mặt trong Stable Diffusion nhưng bạn muốn giảm kích thước tệp của ảnh. Trong trường hợp này, bạn có thể sử dụng AnyRec Free Image Compressor Online cho phương pháp dễ nhất. Nó có thể giảm kích thước tệp lên tới 80% trong khi vẫn giữ được chất lượng hình ảnh gốc. Công cụ này cung cấp 40 vị trí miễn phí để tải lên với tối đa 5 MB cho mỗi ảnh để nén thành KB.

Máy nén ảnh AnyRec

Phần 4: Câu hỏi thường gặp về Khôi phục khuôn mặt trong Khuếch tán ổn định

Phần kết luận

Mặc dù việc nhận được một bức ảnh bị biến dạng từ Stable Diffusion thật đáng thất vọng nhưng bạn vẫn có thể khôi phục khuôn mặt trong Stable Diffusion sử dụng A1111, Inpainting và Google Colab. Để nén ảnh hiệu quả, nên sử dụng AnyRec Free Image Compressor Online. Hãy truy cập trang web chính thức và xem giải pháp tốt nhất!

Những bài viết liên quan: