ข้ามไปยังเนื้อหา
EN
บทความความรู้

AI ตรวจจับวัตถุ (Object Detection)

Object detection คืนตำแหน่งกรอบ ประเภท และคะแนน ไม่ได้คืนค่ามาตรวัดในกรอบโดยตรง การลด confidence threshold มักเพิ่มทั้งการพบเป้าหมายและกรอบผิด ขณะที่ NMS รวมกรอบซ้อนตามเกณฑ์ที่กำหนด

AI ตรวจจับวัตถุ (Object Detection)

แผนภาพอธิบายหลักการ ไม่ใช่หน้าจอผลิตภัณฑ์หรือผลทดสอบจริง

ระดับเนื้อหา: Overview / Implementation considerations

หลักการและการเลือกใช้

Object detection คืนตำแหน่งกรอบ ประเภท และคะแนน ไม่ได้คืนค่ามาตรวัดในกรอบโดยตรง การลด confidence threshold มักเพิ่มทั้งการพบเป้าหมายและกรอบผิด ขณะที่ NMS รวมกรอบซ้อนตามเกณฑ์ที่กำหนด

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

NMS คือขั้นลดผลกรอบซ้ำโดยพิจารณาคะแนนกับการซ้อนกัน ต้องระวังกรอบจากวัตถุใกล้กันซึ่งไม่ใช่ผลซ้ำจริง วิศวกรควรระบุระบบพิกัดและวิธีคืนกรอบจากภาพที่ย่อหรือเติมขอบ รวมทั้งตรวจว่าตัวอ่านต้องการพื้นที่เผื่อรอบหน้าปัดเท่าใด การปรับกรอบเพื่อให้คะแนนตรวจดีอาจไม่เหมาะกับขั้นอ่านหากขอบที่จำเป็นถูกตัดออก

เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน

AI ตรวจจับวัตถุ (Object Detection)
AI ตรวจจับวัตถุ (Object Detection)แผนภาพอธิบายหลักการ ไม่ใช่หน้าจอผลิตภัณฑ์หรือผลทดสอบจริง

ตัวอย่างในบริบทอุตสาหกรรม

ตัวอย่างเชิงออกแบบ: detector หาเกจบนแผงแล้วส่งแต่ละ ROI ให้ตัวอ่านเข็ม กรอบที่ครอบไม่ครบหน้าปัดต้องถูกตรวจคุณภาพก่อนอ่าน มิฉะนั้นจุดหมุนหรือหน่วยอาจหายไป

สมมติแผงมีเกจหลายเรือนและวัตถุวงกลมที่ไม่ใช่เกจ ตัวตรวจอาจวงวัตถุวงกลมด้วย การส่งทุกกรอบไปอ่านโดยไม่มีการตรวจทำให้ขั้นถัดไปหาเส้นบนสิ่งผิดชนิดและสร้างตัวเลขที่ดูเป็นไปได้ ควรตรวจความครบของสเกลกับหน่วย และเก็บเหตุผลที่ปฏิเสธเพื่อรู้ว่าปัญหาอยู่ที่การตรวจวัตถุหรือการอ่านในกรอบจริง

หากแบ่งภาพเป็น tile หรือส่วนย่อยเพื่อให้เกจเล็กเห็นชัด ต้องแปลงพิกัดกลับภาพเต็มและรวมกรอบซ้ำบริเวณรอยต่ออย่างระมัดระวัง วิศวกรใช้ภาพซ้อนกรอบตรวจการแปลงนี้ก่อนทดสอบตัวอ่าน แล้วผูกกรอบกับตำแหน่งอุปกรณ์ตามวิธีที่ตรวจสอบได้ ไม่ใช้ลำดับกรอบที่โมเดลคืนเป็นชื่อเกจ เพราะลำดับอาจเปลี่ยนแม้แผงเดิมยังอยู่ที่เดิม

ขั้นตอนศึกษาและทดลอง

ขั้นตอนศึกษาและทดลอง
  1. 1 นิยามขอบกรอบหน้าปัดและ class ให้ผู้ทำป้ายตรงกัน
  2. 2 ทดสอบขนาดภาพและการแบ่ง tile สำหรับเกจเล็ก
  3. 3 ปรับ confidence/NMS บน validation พร้อมกรณีเกจซ้อนและพื้นหลังคล้ายเกจ

วิธีประเมินและนิยามผล

วัด precision, recall และ AP ตามขนาดเป้าหมาย พร้อมนับกรอบที่มีคุณภาพพอสำหรับตัวอ่าน ไม่ใช้คะแนน confidence แทนความน่าจะเป็นที่อ่านค่าถูก

กรอบที่ตรงกับคำตอบตามพื้นที่ซ้อนอาจยังตัดหน่วยที่ขอบหน้าปัดออก ต้องมีเกณฑ์คุณภาพของบริเวณอ่านเพิ่มเติม เช่น เห็นจุดหมุนและช่วงสเกลที่ใช้งาน รายงานว่ากรอบที่พบถูกกี่กรอบอ่านต่อได้จริง และกรอบผิดทำให้เกิดผลอ่านที่ไม่ควรมีหรือไม่ เพื่อไม่ให้การประเมินหยุดที่ตำแหน่งวัตถุแล้วซ่อนความเสียหายปลายทาง

ตรวจผลแยกตามขนาดและจำนวนเกจในภาพ พร้อมกรณีชิดกันและขอบภาพ วิศวกรเปรียบเทียบผลก่อนกับหลัง NMS เพื่อเห็นว่าเป้าหมายหายเพราะโมเดลไม่เสนอหรือถูกขั้นรวมผลลบออก วัดเวลาเตรียมภาพและรวม tile ด้วย ไม่สรุปเวลาระบบจากการประมวลผลภาพย่อยเพียงหนึ่งส่วน และเก็บเงื่อนไขการย่อภาพไว้เพื่อให้การเทียบรุ่นยุติธรรม

ข้อจำกัดและกรณีผิดพลาด

เกจเล็กและแสงสะท้อนอาจพลาด การซ้อนกรอบมากทำให้ NMS ลบเกจข้างเคียง และการ resize อาจทำให้เข็มบางหาย

การลดเกณฑ์คะแนนอาจช่วยไม่พลาดเป้าหมาย แต่เพิ่มกรอบผิดที่ต้องตรวจต่อ ส่วนการเพิ่มความละเอียดเพิ่มรายละเอียดแต่เพิ่มภาระการคำนวณ การเลือกควรพิจารณารวมกับตัวอ่าน ไม่เลือกจากคะแนนตรวจอย่างเดียว หากเกจมีขนาดเล็กจนหน่วยไม่ปรากฏในภาพ การเพิ่มกรอบที่หาได้ไม่ทำให้ค่ามาตรวัดมีหลักฐานเพียงพอสำหรับรายงาน

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

รายการตรวจสอบก่อนนำไปใช้

  • ROI ครบสเกลและหน่วยหรือไม่
  • ทดสอบ false positive จากนาฬิกาหรือวัตถุวงกลมหรือไม่
  • ผูกกรอบกับ tag จริงอย่างไร

เอกสารอ้างอิงและอ่านต่อ

เชื่อมแนวคิด

หัวข้อความรู้ที่เกี่ยวข้อง

แยกสิ่งที่เรียนรู้จากสิ่งที่ต้องตรวจรับ

หากต้องการประเมินงานจริง ควรระบุภาพตัวอย่าง ข้อจำกัดหน้างาน และเกณฑ์ยอมรับ แล้วสอบถามขอบเขตที่ยืนยันได้

อ่านบทความเทคโนโลยีและแนวทางใช้งาน AI

เรียนรู้หลักการ ข้อจำกัด และวิธีประเมินระบบจากบทความที่เผยแพร่บนเว็บไซต์

ข่าวสาร