27 กรกฎาคม 2553

The QR-code reorganization in illegible snapshots taken by mobile phones

การปรับปรุง QR code ที่ถ่ายแล้วอ่านได้ยากโดยโทรศัพท์มือถือ

ในการวิเคราะห์และแก้ไขรูป QR code ที่บิดเบี้ยว จะประกอบด้วยองค์ประกอบ5ส่วนคือ
     - การแปลงภาพให้เป็น grey-scale
     - Canny edge detection
     - External contours finding
     - การแปลงภาพแล้วกลับให้ได้สัดส่วน
     - Cell grids generating



External contours finding with Canny edge detection
จุดมุ่งหมายของ External contours finding คือ สืบค้นจุดมุมทั้ง4มุมในภาพ QR code ซึ่งในจุดเหล่านี้จะมีอยู่3จุดที่มีอยู่จริงและมีจุดหนึ่งที่ไม่มีเสมอ

วิธีสืบค้นจุดมุมทั้ง4 ทางที่ดีที่สุดคือหาจากสี่เหลี่ยมเล็กๆ3อันภายในรูป โดยพวกเขาได้ให้วิธีคือให้ทำการ Canny edge detection ก่อนแล้วค่อยทำการเรียกใช้ Find3Squares


Inverse perspective transformation
พวกเขาได้เสนออัลกอริทึม2อันคือ Canny detection และ double inverse perspective transformation (DIPT)
ทำการใส่ภาพที่รูปร่างผิดปกติเพราะการจับภาพจากกล้องที่ฝังตัว พวกเขาใช้การ Inverse perspective transformation เพื่อทำให้รูปร่างของภาพเป็นปกติ โดยจากรูป

ให้ f(x,y) แทนค่า RGB ของพิกเซลในตำแหน่งของ (x,y) ในภาพใหม่, g(u,v) แทนค่า RGB ของพิกเซลในตำแหน่งของ (u,v) ในภาพต้นแบบ ภาพใหม่จับคู่จากภาพต้นแบบแล้วเราจะได้ค่า RGB ของพิกเซลตามสมการ

1 ความคิดเห็น:

  1. อยากรู้เรื่องการแปลงภาพ QR CODE ครับ จากขาวดำ สู่ ภาพสี แล้วเป็นข้อความ

    ตอบลบ