Google เปิดเผยการพัฒนาเทคนิคที่เรียกว่า Rapid and Accurate Image Super-Resolution - RAISE สำหรับ Machine Learning แกไ้ขและแปลงภาพความละเอียดต่ำให้มีความละเอียดที่สูงขึ้น และใช้เวลาที่น้อยกว่าเทคนิคในปัจจุบัน
เทคนิคที่ใช้งานกันอย่างแพร่หลายในปัจจุบันเรียกว่า Upsampling ที่อาศัยค่าสีและองค์ประกอบต่างๆ ของพิกเซลมาประกอบสร้างพิกเซลใหม่ขึ้นเป็นเส้นตรง อย่างไรก็ตามถึงแม้วิธีนี้จะเร็วแต่ผลที่ออกมา ก็ยังไม่ใช่ภาพที่มีรายละเอียดเพียงพอ
การแก้ไขภาพด้วยวิธี Upsampling
ขณะที่เทคนิค RAISE คือการสอน Machine Learning ด้วยภาพทั้งคุณภาพต่ำและสูง เพื่อหาฟิลเตอร์ที่จะทำให้รายละเอียดของภาพไม่แตกต่างจากภาพความละเอียดสูง ก่อนจะหาฟิลเตอร์ที่เข้ากับพิกเซลในแต่ละจุด (pixel neighborhood) และสร้างรายละเอียดของภาพที่เข้ากับย่านพิกเซลนั้นๆ ให้ใกล้เคียงกับภาพความละเอียดสูงที่สุด
โดยวิธีการฝึก Machine Learning มีอยู่ 2 วิธีได้แก่
- ให้ Machine Learning เปรียบเทียบภาพทั้ง 2 ความละเอียดโดยตรง
- ให้ Machine Learning เปรียบเทียบภาพ 2 ชุด ชุดแรกคือภาพที่ถูก Upsampling กับภาพความละเอียดต่ำ และอีกชุดค่ำภาพที่ถูก Upsampling กับภาพความละเอียดสูง
อย่างไรก็ตามภาพที่เทคนิคยังคงไม่สามารถแก้ไขได้ หรือยากที่จะแก้ไข คือภาพที่มีคลื่นหรือลวดลาย ( aliasing ) หรือ Moire Pattern
ที่มา - Google Research Blog
ตัวอย่างภาพที่ถูกแก้ไขด้วยวิธี RAISE
Comments
คล้ายๆกับตัวนี้หรือเปล่าเนี่ย Waifu2X
"Those who make peaceful revolution impossible will make violent revolution inevitable." JFK.
ผมนึกถึงตัวนี้เลย
+1
น่ามีระบบUncensorได้เริ่ดเลย รู้จุดประสงค์แล้ว
อธิบายจุดสำคัญผิดไปเยอะ
Upsampling ไม่ใช่ชื่อของเทคนิคที่ใช้งานแพร่หลายในปัจจุบันที่ถูก Upsampling เป็นคำเรียกการขยายความละเอียดภาพ (ไม่ใช่ชื่อเทคนิคการขยายแบบใดแบบหนึ่ง) รวมทั้ง RAISR ก็เป็นหนึ่งในวิธีทำ Upsampling ด้วย
แล้วก็ที่ว่ามันลบ aliasing ไม่ได้ ก็ผิดเขาอธิบายว่าเทคนิคนี้สามารถ customize ให้แก้จุดบกพร่องของภาพเฉพาะกรณีได้หลายกรณี เช่นเมื่อภาพต้นฉบับความละเอียดต่ำประกอบด้วย aliasing / moire pattern (ซึ่งเกิดได้บ่อยเวลาย่อภาพที่มีลวดลาย) ก็สามารถแก้ได้ด้วยเทคนิค RAISR เช่นกัน
คำย่อของชื่อเทคนิค RAISR ก็ผิด