มีหลายวิธีที่ช่วยปรับรูปของคุณให้ดูดีขึ้น เช่น แก้ไขรูปตาแดงจากแฟลชกล้อง ปรับภาพจากแสงแฟลร์ (Lens flare) เป็นต้น แต่ภาพคนหลับตานับว่าเป็นอุปสรรคอย่างหนึ่งในการปรับแก้รูปเลยทีเดียว ซึ่งตอนนี้มีงานวิจัยจาก Facebook ที่ช่วยเปลี่ยนให้เป็นภาพคนลืมตาได้อย่างแนบเนียน
ฟีเจอร์อัจฉริยะที่ชื่อ “in-painting” ใช้แทนที่สิ่งที่คาดว่าควรจะอยู่ในรูปนั้นโดยอาศัยบริบทของภาพเพื่อเติมเต็มสิ่งที่หายไป โดย Adobe ก็ใช้ฟีเจอร์ดังกล่าวในการช่วยปรับแก้รูปได้ แต่การแก้ไขภาพดวงตานั้นเป็นเรื่องที่ยังเกินความสามารถของเครื่องมือไปบ้าง เพราะมีความละเอียดและความหลากหลายอยู่มาก จึงยากที่จะทำให้ภาพที่ปรับแก้ใหม่นั้นดูสมจริง
Facebook ซึ่งน่าจะเป็นคลังรูปขนาดใหญ่กว่าที่อื่นที่มีภาพคนหลับตาอยู่มาก ได้เล็งเห็นถึงปัญหานี้ จึงได้พัฒนาระบบ machine learning ขึ้นมา โดยทำงานร่วมกับ Generative Adversarial Network (GAN) ซึ่งในส่วนหนึ่งของระบบจะเรียนรู้ที่จะจดจำใบหน้า และส่วนอื่นๆ ของระบบก็จะสร้างภาพซ้ำๆ ขึ้นมาให้ดูเหมือนจริงขึ้นเรื่อยๆ
ในกรณีนี้ เครือข่ายถูกฝึกให้จำแนกภาพและสร้างภาพคนลืมตาที่ดูสมจริง แต่ยังมีปัญหาเรื่องความกลมกลืนให้เนียนไปกับภาพ เพราะระบบเองนั้นยังไม่เข้าใจว่าการลืมตาขึ้นมานั้นไม่ได้เปลี่ยนสีผิวรอบๆ ดวงตาไปด้วย ดังนั้น สิ่งที่นักวิจัยทาง Facebook ทำก็คือ ใส่ข้อมูลตัวอย่างที่เป็นภาพคนลืมตาเข้าไป และเมื่อระบบ GAN เรียนรู้ว่าภาพดวงตาของใครก็ตามไม่ได้เข้าได้กับทุกคน ระบบก็จะเข้าใจว่ารูปดวงตานั้นควรมีลักษณะและสีอย่างไร
ผลลัพธ์ที่ได้ก็ดูค่อนข้างสมจริง สีผิวเนียนไปกับภาพและไม่มีรอยต่อเพราะระบบจำแนกภาพได้รู้แล้วว่าการที่ภาพใบหน้าคนมีสีที่ไม่กลมกลืน ไม่สม่ำเสมอหรือมีรอยต่อนั้น ดูแล้วไม่ใช่หน้าตาของคนจริงๆ
คาดว่า Facebook น่าจะใช้ประโยชน์ของฟังก์ชันสร้างภาพลืมตาอัตโนมัติโดยใช้ภาพของบุคคลนั้นเองในรูปอื่นๆ เป็นภาพอ้างอิงแล้วค่อยเปลี่ยนภาพหลับตาเป็นรูปลืมตาได้