ระดับเนื้อหา: Overview / Implementation considerations
หลักการและการเลือกใช้
การอ่านหลายเกจต้องแยก detection, per-gauge reading และ tag assignment จำนวนกรอบในภาพไม่ได้เท่ากับความจุอ่านจริง เพราะ pixels ต่อเกจลดลงเมื่อ FOV กว้าง และแต่ละชนิดอาจใช้ตัวอ่านต่างกัน
การมองทั้งแผงสะดวกแต่ทำให้พื้นที่ภาพต่อเรือนลดลง ต้องดูเกจที่เล็กและไกลที่สุด ไม่เพียงเรือนเด่นกลางภาพ Tag เป็นชื่ออุปกรณ์ที่ใช้ในระบบข้อมูล ซึ่งต่างจากลำดับกรอบที่ตัวตรวจเสนอ การรายงานค่าจึงต้องตอบทั้งอ่านอะไร อยู่เรือนใด และมีหลักฐานหน่วยครบหรือไม่ จำนวนกรอบมากไม่ได้บอกว่าทุกค่ามีคุณภาพพอหรือผูกชื่อถูกทั้งหมด
วิศวกรแยกตัวตรวจ ตัวอ่านรายชนิด และ mapping ตำแหน่งกับ tag ที่ตรวจยืนยัน พร้อม calibration รายเรือน ถ้าใช้การแบ่งภาพย่อยต้องแปลงพิกัดกลับก่อนตัดจากต้นฉบับ ไม่ส่งภาพย่อที่รายละเอียดหายไปอ่านต่อ กำหนดผลราย tag รวมสถานะไม่พบ อ่านไม่ได้ และข้อมูลเก่า เพื่อไม่ให้ค่าจากเรือนข้างเคียงหรือค่าก่อนหน้ามาแทนสิ่งที่ขาดอย่างเงียบ ๆ
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
ตัวอย่างในบริบทอุตสาหกรรม
ตัวอย่างเชิงออกแบบ: แผงมีเกจเข็มและจอดิจิทัล ระบบครอปตามแต่ละเรือนและผูก asset tag ที่ยืนยันตำแหน่งแล้ว ส่งค่าพร้อม timestamp และสถานะราย tag แทนการคัดลอกค่าระหว่างเกจ
สมมติเกจหนึ่งถูกบังแต่เรือนข้างกันยังเห็น ระบบไม่ควรเลื่อนชื่อ tag ตามลำดับกรอบที่เหลือ เพราะทำให้ค่าถูกใบไปอยู่ชื่อผิด ต้องรักษาตำแหน่งที่ยืนยันและระบุเรือนหาย หากเปลี่ยนแผงหรือกล้องขยับ ต้องทบทวน mapping ไม่บังคับจับคู่ใกล้ที่สุดโดยไม่มีเกณฑ์ยอมรับ ผู้ตรวจควรเห็นชื่อบนภาพเพื่อยืนยันก่อนใช้ค่ารวมทั้งแผง
วิศวกรทดสอบภาพที่มีเรือนหายและผลกรอบสลับลำดับ พร้อมตัวอ่านเข็มกับตัวอ่านจอที่ใช้คำตอบต่างกัน ตรวจเวลารายค่าและ mapping version ในผลส่งออก หากอ่านแต่ละเรือนจากคนละเฟรมต้องบอกความต่างเวลา ไม่กล่าวว่าเป็นชุดค่าพร้อมกันโดยไม่มีเวลาถ่ายอ้างอิง ตรวจปลายทางว่ารายการขาดยังมีสถานะชัด ไม่ใช้การคัดลอกค่าล่าสุดเพื่อให้ตารางดูครบ
ขั้นตอนศึกษาและทดลอง
- 1 สำรวจเกจที่เล็กหรือไกลสุดและวัดรายละเอียดที่กล้องเห็น
- 2 ยืนยัน mapping ROI/tag และเลือก reader กับ calibration รายเรือน
- 3 ทดสอบเมื่อเกจหาย ถูกบัง หรือเปลี่ยนตำแหน่งโดยไม่ให้ ID สลับ
วิธีประเมินและนิยามผล
รายงาน coverage และ reading error รายเกจ พร้อมผลถูกครบทั้งแผง เวลา age ราย tag และ capacity ต่อเครื่องภายใต้จำนวน stream จริง
ผลเฉลี่ยรายค่าอาจดูดีแม้มีเรือนหนึ่งอ่านไม่ได้เสมอ ต้องแสดงจำนวนและความผิดราย tag พร้อมสัดส่วนแผงที่ได้ครบตามเกณฑ์ Coverage ต้องมีตัวหารตามเรือนที่ควรอ่าน ไม่ตามกรอบที่พบเท่านั้น Age คืออายุข้อมูลซึ่งควรนับจากเวลาถ่ายที่เชื่อถือได้ การรายงานผลครบทั้งแผงช่วยเห็นว่างานที่ต้องใช้หลายค่าร่วมกันมีข้อมูลพอจริงกี่ครั้ง
วิศวกรแยกความผิดจากการตรวจ การอ่าน และการจับชื่อ โดยใช้ภาพซ้อนกรอบกับ tag และคำตอบรายเรือน วัดทรัพยากรเมื่อหลาย stream ทำพร้อมกัน รวมเวลารอของเรือนที่อ่านช้าสุด หากเพิ่มจำนวนเกจต้องทดสอบใหม่ ไม่คูณความจุจากภาพหนึ่งเรือน การใช้เกณฑ์ COCO ช่วยวัดกรอบ ไม่ยืนยันว่าค่าทั้งแผงถูกหรือผลิตภัณฑ์รองรับจำนวนเรือนใดแล้ว
ข้อจำกัดและกรณีผิดพลาด
การเพิ่มจำนวนเกจโดยไม่เพิ่มรายละเอียดภาพทำให้การอ่านเสื่อม และผลจากคนละเฟรมไม่ควรเรียก synchronized หากไม่ทราบเวลาถ่าย
ความแตกต่างของชนิดเกจทำให้เกณฑ์เดียวไม่เหมาะทุกเรือน เช่น หน้าปัดเล็กอาจมีหน่วยขอบภาพและจอดิจิทัลมีทศนิยมที่บาง ต้องมีขอบเขตอ่านรายชนิด ไม่ใช้คะแนนกรอบสูงเป็นหลักฐานความพร้อมของทุกตัวอ่าน การผูกชื่อผิดมีผลแม้ค่าตัวเลขถูก จึงต้องมีสถานะไม่ยืนยันเมื่อแผงเปลี่ยนและตรวจตำแหน่งก่อนส่งผลแทนฝืนให้ได้ตารางเต็ม
การใช้หลายกล้องเพิ่มรายละเอียดได้แต่เพิ่มการซิงก์และภาระดูแล ส่วนภาพเดียวสะดวกแต่จำกัดสิ่งที่เห็น ต้องชั่งตามความต้องการเวลาและขนาดรายละเอียด ไม่อ้างความจุจากภาพตัวอย่างที่ยังไม่มีผลทดสอบ ตัวอย่างนี้เป็นการออกแบบอ่านหลายอุปกรณ์ ไม่ยืนยันจำนวนกล้อง เกจ ชนิดตัวอ่าน หรือการจับ tag อัตโนมัติที่ผลิตภัณฑ์รองรับปัจจุบัน และไม่ใช้ค่าขาดแทนค่าปกติในการตัดสินกระบวนการ
รายการตรวจสอบก่อนนำไปใช้
- เห็นหน่วยและเข็มทุกเรือนหรือไม่
- เกจหายคืน no-read ไม่คืนค่าค้างหรือไม่
- มี mapping version และเวลารายค่าไหม