กูเกิลโชว์งานวิจัย ใช้อัลกอริทึมลบลายน้ำของภาพถ่ายได้แบบง่ายๆ

by mk
18 August 2017 - 03:09

ทีมวิจัยของ Google Research เผยแพร่งานวิจัยที่ใช้อัลกอริทึมลบลายน้ำออกจากภาพถ่ายได้อย่างง่ายๆ

ทีมวิจัยระบุว่ารูปแบบของลายน้ำ (watermark) ในปัจจุบันที่วางทับไปบนภาพถ่าย อาจเป็นเรื่องยากสำหรับมนุษย์ในการลบมันออก แต่จริงๆ แล้วลายน้ำกลับมีแพทเทิร์นที่ค่อนข้างตายตัว เช่น มีความโปร่งแสง (opacity) เท่ากันตลอด และถ้าเรามีภาพถ่ายหลายๆ ภาพที่มีลายน้ำรูปเดียวกัน เราสามารถสร้างภาพสมบูรณ์ของลายน้ำขึ้นมาใหม่ เพื่อให้รู้ขอบเขตในการลบลายน้ำออกได้

อัลกอริทึมของกูเกิล นำภาพถ่ายจำนวนมากเป็นหลักหลายร้อยรูป ที่มีลายน้ำเดียวกันมาประมวลผลแบบ noise-signal (ลายน้ำเป็น signal และภาพถ่ายเป็น noise) เพื่อสร้างภาพลายน้ำแบบหยาบๆ (rough estimation) ขึ้นมาใหม่

จากนั้นเมื่อได้ภาพลายน้ำแบบหยาบๆ มาแล้ว กูเกิลก็ใช้เทคนิคประมวลผลภาพที่เรียกว่า multi-image matte เพื่อแยกชั้นของลายน้ำออกมาจากภาพเดิม แล้วซ่อมภาพฉากหลังกลับคืน ผลที่ได้ก็ออกมาค่อนข้างน่าพอใจ

งานวิจัยของกูเกิลชิ้นนี้ ไม่ได้ต้องการทำลายระบบลายน้ำในวงการภาพถ่าย แต่กระตุ้นให้ใช้ระบบลายน้ำที่แก้ไขย้อนกลับได้ยากกว่าเดิม โดยบิดลายน้ำให้แตกต่างกันไปเล็กน้อยเวลาวางในแต่ละภาพ ซึ่งอัลกอริทึมของกูเกิลยังไม่สามารถลบลายน้ำแบบนี้ได้ 100%

ตัวอย่างลายน้ำปกติที่อัลกอริทึมลบได้ (ซ้าย) และลายน้ำที่บิดแบบสุ่ม ซึ่งลบได้ไม่หมด (ขวา)

ที่มา - Google Research Blog

วิดีโอสาธิตการทำงานของอัลกอริทึม

Blognone Jobs Premium