วิธีการคืนค่าใบหน้าด้วยการแพร่กระจายที่เสถียรทีละขั้นตอน

เลียม มิลเลอร์ เลียม มิลเลอร์
ส.ค. 03, 2023 (ปรับปรุง: ส.ค. 03, 2023)ยื่นไปที่: เครื่องมือเอไอ

ในช่วงไม่กี่ปีที่ผ่านมา ปัญญาประดิษฐ์ได้ก้าวหน้าไปในทุกด้านเพื่อเพิ่มผลลัพธ์ที่สมจริง โดยเฉพาะอย่างยิ่งสำหรับโปรแกรมสร้างภาพ แต่บางครั้งคุณยังจำเป็นต้องทำ ฟื้นฟูใบหน้าด้วย Stable Diffusion. เนื่องจากแม้ว่าจะสามารถสร้างภาพโดยอัตโนมัติจากข้อความแจ้งภายในไม่กี่วินาที แต่ข้อเสียเปรียบที่นี่คือส่วนที่บิดเบี้ยวหรือเบลอของใบหน้า สิ่งนี้สามารถปรับปรุงได้ด้วยวิธีต่างๆ บทความนี้จะกล่าวถึงแต่ละตัวเลือก ดังนั้นให้ค้นหาตัวเลือกที่ดีที่สุดในการกู้คืนใบหน้าใน Stable Diffusion

ตอนที่ 1: เหตุใดใบหน้าจึงเบลอในการแพร่กระจายที่เสถียร

ก่อนที่คุณจะข้ามไปกู้คืนใบหน้าใน Stable Diffusion เรามาตอบคำถามที่เกี่ยวข้องกันก่อน โครงข่ายประสาทเทียมที่มีชุดข้อมูลรูปภาพจำนวนมหาศาลจะฝึกเครื่องกำเนิดรูปภาพ AI เทคนิคนี้คือระบบหลักของเครื่องมือ ซึ่งสร้างผลลัพธ์คุณภาพสูงได้อย่างง่ายดาย น่าเสียดายที่มันยังไม่สมบูรณ์แบบและบางครั้งอาจทำให้ผลลัพธ์จากการป้อนข้อมูลผิดพลาดไป สิ่งนี้ทำให้เกิดการบิดเบือนที่คุณเห็นในภาพที่สร้างขึ้น โดยพลาดสิ่งที่ละเอียดอ่อนและรูปแบบต่างๆ บนใบหน้า มือ และส่วนอื่นๆ ของมนุษย์

นอกจากนี้ การตั้งค่าบางอย่างจำเป็นต้องได้รับการปรับแต่งอย่างถูกต้อง และหนึ่งในนั้นคือสเกล CFG เป็นปัจจัยสำคัญสำหรับผลลัพธ์เนื่องจากสามารถจัดรายละเอียดให้สอดคล้องกับพรอมต์ได้ อีกอันหนึ่งคือพรอมต์ที่ใช้ แม้ว่าคุณจะใส่คำที่รู้จักทั้งหมดเป็นข้อความแจ้ง แต่ Stable Diffusion มีแนวโน้มที่จะให้ผลลัพธ์ที่บิดเบี้ยวหากไม่ทราบมาก่อน อย่างไรก็ตาม เรามาดูวิธีแก้ไขความบิดเบี้ยวของภาพถ่าย AI กัน

ส่วนที่ 2: วิธีคืนสภาพใบหน้าให้กระจายอย่างเสถียรด้วย AUTOMATIC1111

คุณสามารถพิจารณาสาเหตุที่เป็นไปได้ทั้งหมดของใบหน้ามนุษย์ที่บิดเบี้ยวได้ในรูปภาพที่สร้างขึ้น แต่โชคดีที่คุณยังคงสามารถแก้ไขได้ใน Stable Diffusion ด้วยสองวิธีด้านล่างนี้

1. กู้คืนใบหน้าด้วย AUTOMATIC1111 stable-diffusion-WebUI

A1111 เป็นโซลูชันเพิ่มเติมสำหรับผู้ใช้ขั้นสูง มันนำเสนอคุณสมบัติใหม่ที่สุด แต่จำไว้ว่ามันไม่ใช่แพลตฟอร์มที่เข้าถึงได้มากที่สุดเนื่องจากต้องการเอกสารเพิ่มเติม นอกจากนี้ยังมีรายการฟีเจอร์ที่น่ากลัวซึ่งทำให้การตั้งค่าซับซ้อนมากขึ้น อย่างไรก็ตาม ให้พิจารณาข้อดีของ A1111 ในการเติมส่วนที่บิดเบี้ยว การแก้ไขสี และการปรับปรุงภาพ ดูการสาธิตด้านล่างเกี่ยวกับวิธีใช้ AUTOMATIC1111 stable-diffusion-WebUI เพื่อกู้คืนใบหน้าบน Stable Diffusion:

ขั้นตอนที่ 1.หลังจากสร้างรูปภาพบนอุปกรณ์แล้ว ให้ไปที่เมนูและค้นหาตัวเลือก "Restore Faces" คลิกที่ภาพเพื่อใช้โซลูชัน

การฟื้นคืนใบหน้าของ A1111

ขั้นตอนที่ 2.หากต้องการแก้ไขดวงตาหรือส่วนอื่นๆ ให้อัพโหลดภาพใหม่ไปที่เมนู Extra Tab ตรวจสอบให้แน่ใจว่าได้ใส่ผลกระทบของ Code Former หรือ GFPGAN และการกำหนดค่าเพิ่มเติมหากจำเป็น

2. การลงสีด้วย AUTOMATIC1111 stable-diffusion-webui

การลงสีเป็นอีกคุณสมบัติหนึ่งที่คุณสามารถพบได้ใน AUTOMATIC1111 stable-diffusion-webui ฟังก์ชั่นอย่างหนึ่งคือการกรอกรายละเอียดที่ขาดหายไปของรูปภาพที่สร้างขึ้นให้มีประสิทธิภาพ ตัวขยายภาพเพื่อการกระจายที่เสถียร. ส่วนที่ดีที่สุดคือผู้ใช้สามารถเลือกส่วนของภาพที่จะแก้ไขได้ด้วยตนเอง และเครื่องมือจะสร้างรายละเอียดใหม่โดยอัตโนมัติ ทำตามการสาธิตด้านล่างเพื่อใช้ Inpainting:

ขั้นตอนที่ 1.ไปที่เมนู img2img แล้วเลือกตัวเลือก Inpaint เลือกส่วนที่คุณต้องการแก้ไข อาจเป็นใบหน้าของมนุษย์หรือส่วนต่างๆ เช่น ตา หู เป็นต้น

ขั้นตอนที่ 2.กำหนดการตั้งค่าตามความต้องการของคุณ หากคุณไม่คุ้นเคยกับตัวเลือกต่างๆ ให้ลองใช้การตั้งค่าจากภาพด้านล่าง

การกำหนดค่าในการวาดภาพ

ส่วนที่ 3: ใช้ Google Colab เพื่อคืนค่าใบหน้าในการแพร่กระจายที่เสถียร

เนื่องจาก Stable Diffusion ได้รับการเผยแพร่สู่สาธารณะ แม้แต่เวอร์ชันที่ต้องชำระเงิน การกำหนดค่าจึงสามารถทำได้ด้วย Hugging Face Spaces ผ่าน Google Colab นี้ แอพแต่งรูปหน้า ยังฟรีอีกด้วย และคุณเพียงแค่คลิกไม่กี่ครั้งเพื่อคืนค่าใบหน้าในรูปภาพ Google Colab เป็นแพลตฟอร์มบนคลาวด์ ดังนั้นคุณอาจรู้สึกหวาดกลัวกับโค้ดที่อยู่รอบๆ ในทางตรงกันข้าม คุณไม่จำเป็นต้องเรียนรู้การเขียนโค้ดเพื่อรันโปรแกรมนี้ ให้ทำตามขั้นตอนง่ายๆ ด้านล่างแทน

ขั้นตอนที่ 1.ดาวน์โหลด Stable Diffusion จาก Hugging Face และสร้างบัญชี จากนั้นคัดลอก Stable Diffusion Colab Notebook ที่บันทึกไว้จากไดรฟ์ของคุณ ในขั้นตอนนี้ ตรวจสอบว่าคุณใช้ Google Colab บน GPU คุณสามารถเปลี่ยนสิ่งนี้ได้จากเมนูรันไทม์ใต้เปลี่ยนประเภทรันไทม์

ขั้นตอนที่ 2.เรียกใช้เซลล์แรกโดยเลื่อนเมาส์ไปเหนือแต่ละเซลล์บนแพลตฟอร์ม คลิกปุ่ม "เล่น" และรอเครื่องหมายถูกสีเขียวเมื่อดำเนินการเสร็จ คุณต้องเรียกใช้เซลล์ที่ห้าเพื่อดาวน์โหลดไฟล์ที่จำเป็นทั้งหมด สร้างภาพแรกด้วยกระบวนการคืนค่าโดยป้อนข้อความแจ้งที่เหมาะสม

Google ร่วมมือกัน

เคล็ดลับพิเศษ: ลดขนาดการแพร่กระจายของภาพใบหน้าให้มีเสถียรภาพ

สมมติว่าคุณเก่งในการกู้คืนใบหน้าใน Stable Diffusion แต่คุณต้องการลดขนาดไฟล์ของรูปภาพ ในกรณีนี้คุณสามารถใช้ โปรแกรมบีบอัดรูปภาพ AnyRec ออนไลน์ฟรี สำหรับวิธีที่ง่ายที่สุด สามารถลดขนาดไฟล์ได้สูงสุดถึง 80% โดยที่ยังคงคุณภาพของภาพต้นฉบับไว้ เครื่องมือนี้มีช่องฟรี 40 ช่องสำหรับการอัพโหลด โดยมีขนาดสูงสุด 5MB สำหรับแต่ละภาพที่จะบีบอัดเป็น KB

โปรแกรมบีบอัดรูปภาพ AnyRec

ส่วนที่ 4: คำถามที่พบบ่อยเกี่ยวกับการกู้คืนใบหน้าในการแพร่กระจายที่เสถียร

บทสรุป

แม้ว่าการรับภาพถ่ายที่บิดเบี้ยวจาก Stable Diffusion จะน่าผิดหวัง แต่คุณก็ยังทำได้ ฟื้นฟูใบหน้าด้วย Stable Diffusion ใช้ A1111, Inpainting และ Google Colab เพื่อการบีบอัดภาพที่มีประสิทธิภาพ ขอแนะนำให้ใช้ AnyRec Free Image Compressor Online เยี่ยมชมเว็บไซต์อย่างเป็นทางการและดูทางออกที่ดีที่สุด!

บทความที่เกี่ยวข้อง: