หลักการ สถานการณ์ และความเหมาะสม
รหัสตู้คอนเทนเนอร์ประกอบด้วย owner code หมวดอุปกรณ์ หมายเลขลำดับ และ check digit การตรวจโครงสร้างช่วยกรอง OCR ผิด แต่รหัสที่ผ่าน checksum ไม่พิสูจน์ว่าตู้ถูกคันหรือข้อมูลการขนส่งถูกต้อง
owner code คือส่วนรหัสเจ้าของตามโครงสร้างระบุอุปกรณ์ check digit คือเลขตรวจที่คำนวณจากอักขระอื่น เปรียบเหมือนการตรวจว่ารหัสมีรูปแบบสอดคล้องกัน ไม่ใช่การตรวจสิ่งของภายในตู้ ผู้อ่านควรแยกอ่านข้อความ ตรวจรูปแบบ และจับคู่เที่ยวขนส่ง เพราะกล้องอาจอ่านรหัสตู้ข้างเคียงได้ถูกแต่ผูกกับรถที่กำลังผ่านผิดคัน
ด้านวิศวกรรมต้องรู้บริเวณรหัสและมุมถ่าย โดยไม่สับสนกับรหัสขนาดหรือป้ายอื่น การรวมหลายมุมช่วยเติมหลักฐานแต่เพิ่มความเสี่ยงจับคู่ผิดเมื่อมีสองตู้ ควรเก็บผลดิบทุกมุมและรหัสเที่ยวถาวร พร้อมสถานะขัดแย้งให้เจ้าหน้าที่ตรวจ ไม่แก้ตัวอักษรให้ผ่าน checksum แล้วเรียกว่าผลอ่านจริง การเพิ่มความสะดวกต้องไม่ลดร่องรอยข้อจำกัดที่ใช้ตรวจย้อนหลัง
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
ตัวอย่างเชิงออกแบบ
ตัวอย่างเชิงออกแบบ: อ่านรหัสข้างตู้และผูกกับเที่ยวรถที่ผ่านเลน เมื่อด้านข้างกับประตูให้รหัสขัดกันส่งให้เจ้าหน้าที่ดูต้นฉบับ ไม่เลือกค่าที่ตรงใบงานโดยอัตโนมัติเพื่อทำให้ระบบดูแม่น
สถานการณ์สมมติ: ด้านข้างอ่านหนึ่งตัวกำกวม แต่ประตูอ่านได้อีกค่าที่ผ่านรูปแบบ ทั้งสองยังต้องตรวจว่าเป็นตู้เดียวกัน ไม่ใช้การตรงใบงานเป็นคำตอบอ้างอิงของ OCR โดยอัตโนมัติ ผู้ตรวจควรเห็นภาพและเวลาแต่ละมุม พร้อมตำแหน่งกล้อง เพื่อแยกรหัสผิดจากการจับภาพตู้คนละใบ
ทางเลือกคือเพิ่มมุมเฉพาะจุดที่รหัสบังหรือให้เจ้าหน้าที่ตรวจเมื่อข้อมูลขัดกัน การเพิ่มมุมลดบางปัญหาแต่เพิ่มข้อมูลซ้ำและภาระจับคู่ ให้ทดลองเที่ยวที่มีสองตู้และรถตามกันด้วยข้อมูลที่ได้รับอนุญาต ไม่เปลี่ยนรหัสตู้จริงเพื่อสร้างตัวอย่าง และไม่ใช้ผลอ่านเป็นการยืนยันเอกสารศุลกากรหรือสินค้าภายใน
ข้อมูลนำเข้าและเงื่อนไขเริ่มต้น
เตรียมภาพรหัสแนวนอนและแนวตั้ง ตู้เก่า แสงกลางคืน และรหัสอ้างอิงจากการตรวจจริง พร้อม trip ID และตำแหน่งกล้องแต่ละด้าน
trip ID คือรหัสเที่ยวที่เชื่อมภาพกับงานขนส่ง เก็บเวลา ตำแหน่งเลน และลำดับตู้บนรถ พร้อมผู้ยืนยันรหัสจริง ชุดทดสอบต้องมีสนิม เงา และป้ายคล้ายรหัส ไม่เป็นเพียงภาพพิมพ์ใหม่ชัดทั้งหมด
ผลควรแยกรหัสดิบ รหัสปรับรูป ผลตรวจ check digit และสถานะจับคู่เที่ยว การอ่านไม่ครบให้คงอักขระที่ไม่ทราบ ไม่เติมจากใบงานแล้วซ่อนความกำกวมจากผู้ตรวจ เมื่อมุมหนึ่งไม่เห็นรหัส ให้ระบุว่าขาดหลักฐานด้านนั้น ไม่ใช้การอ่านซ้ำจากมุมเดิมนับเป็นการยืนยันอิสระสองครั้ง เพราะยังมีข้อผิดพลาดจากเงาหรือสนิมเดียวกัน
ขั้นตอนทดลองและเชื่อมงาน
- 1หาบริเวณรหัสและอ่านอักขระโดยเก็บผลแต่ละมุม
- 2ตรวจรูปแบบ BIC และ check digit โดยไม่แก้ค่าดิบเงียบ ๆ
- 3รวมผลต่อเที่ยวรถและให้คนตรวจเมื่อขัดกันหรืออ่านไม่ครบ
การประเมินและเกณฑ์ตรวจรับ
วัด exact match ทั้งรหัสต่อเที่ยวและอัตรารหัสผิดที่ยังผ่าน checksum ตรวจกรณีสองตู้ในภาพเดียวและหลายมุมซ้ำ ไม่ใช้ความแม่นรายอักขระหรืออัตราผ่าน checksum แทนผลปลายทาง
exact match ต้องถูกครบและผูกตู้ถูกเที่ยว รหัสถูกแต่ติดเที่ยวผิดยังเป็นข้อผิดพลาดปลายทาง ตรวจผลหลายมุมรวมเป็นตู้เดียวไม่เพิ่มจำนวนตัวอย่างจากภาพซ้ำจนคะแนนดูสูง
ให้เจ้าหน้าที่สุ่มรหัสที่ผ่านและทบทวนผลขัดกัน พร้อมตรวจการแก้ข้อมูลว่าคงดิบและผู้แก้ไว้ รายงานอัตราอ่านไม่ได้ตามกลางวันกลางคืนและสภาพรหัส ไม่ตัดภาพยากออกจากขอบเขตโดยไม่อธิบาย
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
กรณีล้มเหลวและข้อจำกัด
สนิม เงา ประตูเปิด และป้ายอื่นทำให้สับสน check digit จับข้อผิดพลาดได้บางชนิดเท่านั้น การอ่านรหัสไม่รับรองเจ้าของปัจจุบัน สภาพตู้ สินค้าภายใน หรือความถูกต้องทางศุลกากร
การรู้รหัสไม่บอกว่าตู้ถูกย้ายหลังเวลาที่เห็นหรือไม่ ต้องเชื่อมบันทึกขนส่งตามขั้นตอนที่ยืนยัน หากเสนอค้นตำแหน่งในลานเป็นงานเพิ่ม ต้องมีหลักฐานติดตาม ไม่อนุมานจากการอ่านที่ประตูครั้งเดียว
มาตรฐานรหัสใช้ศึกษาโครงสร้างและการตรวจ ไม่ใช่คำรับรองเอกสารธุรกิจหรือความสามารถอ่านทุกสภาพ การขยายกล้องและชนิดตู้ต้องทดสอบเฉพาะ และจำกัดข้อมูลเที่ยวกับบุคคลเท่าที่จำเป็น
รายการตรวจสอบก่อนใช้งาน
- เก็บรหัสดิบก่อน normalize หรือไม่
- รหัสผูกกับเที่ยวและตู้ที่ถูกต้องหรือไม่
- ผลต่างมุมขัดกันมีผู้ตรวจหรือไม่