วันพุธที่ 10 มิถุนายน พ.ศ. 2569

การต้นหา อัลกอลิทิมวิเคราห์ภาพซ้อนกล้อง

 

ขั้นตอนและวิธีการตรวจสอบความถูกต้องของภาพถ่าย (Walkthrough)

กระบวนการตรวจสอบและคัดกรองรูปภาพทุจริตในไฟล์ cam.xlsx ได้ดำเนินการโดยมีรายละเอียดการทดสอบและสถิติดังนี้:

1. วิธีการและเครื่องมือการวิจัย (Methodology)

เพื่อตรวจสอบว่ารูปภาพใดเป็นภาพถ่ายซ้อนกล้อง (Screen Photo / Moire) หรือภาพซ้ำ (Duplicate Submissions) ได้ใช้วิธีการทางเทคนิคและวิทยาศาสตร์ข้อมูลดังนี้:

  1. การดาวน์โหลดและคำนวณ MD5 Hashing:
    • ดาวน์โหลดไฟล์รูปภาพทั้ง 193 ไฟล์ผ่าน URL มาเก็บไว้ในเครื่อง
    • คำนวณค่า MD5 Hash ของทุกรูปภาพ พบว่ารูปภาพทั้งหมดมี MD5 ที่ไม่ซ้ำกัน (ไม่มีไฟล์รูปภาพที่ซ้ำกันแบบ 100% ในระดับไบต์จากการก๊อปปี้ไฟล์)
  2. การทำ Perceptual Hashing (dHash):
    • คำนวณค่า Difference Hash (dHash) ขนาด 64 บิตสำหรับแต่ละภาพ
    • เปรียบเทียบคู่ของภาพเพื่อหาคู่ที่มีระยะห่าง Hamming Distance ต่ำกว่า 10 บิต (มีความคล้ายคลึงกันทางสายตาสูงมาก)
    • ค้นพบกลุ่มภาพที่ถ่ายจากมุมเดียวกัน แสงเดียวกัน และคู่ของภาพซ้อนกล้องที่ถูกถ่ายซ้ำอีกรอบ
  3. การสร้างภาพ Contact Sheet และตรวจสอบด้วยสายตา (Visual Inspection):
    • สร้างแผ่นรวมภาพย่อขนาดใหญ่ (Contact Sheet ขนาด 4480x3360 พิกเซล) ของรูปภาพทั้ง 193 รูปพร้อมแสดง ShopID
    • ทำการตรวจสอบหาลวดลาย Moire (เส้นริ้ว คลื่นสี) ขอบจออุปกรณ์ (Bezel) และความเบลอผิดปกติร่วมกับโมเดลการประมวลผลผลลัพธ์
    • ตรวจสอบคู่ภาพที่มีการส่งซ้ำ (Duplicate)

2. ผลการตรวจสอบทางสถิติ (Statistical Results)

  • จำนวนรูปภาพทั้งหมด: 193 ภาพ
  • ผ่านการตรวจสอบ (ปกติ): 149 ภาพ
  • ไม่ผ่านการตรวจสอบ (ทุจริต): 44 ภาพ
    • ถ่ายซ้อนกล้อง: 42 ภาพ
    • ภาพซ้ำ: 2 ภาพ