Computer Vision ในงานอุตสาหกรรม: จาก CNN ถึง Vision Transformer สำหรับตรวจสอบคุณภาพการผลิต
ในโรงงานอัตโนมัติยุคใหม่ Computer Vision (CV) ได้กลายเป็นเซ็นเซอร์ที่ทรงพลังที่สุดสำหรับการตรวจสอบคุณภาพ (Quality Inspection) โดยเปลี่ยนกล้องอุตสาหกรรมธรรมดาให้กลายเป็น “ดวงตาอัจฉริยะ” ที่ตรวจจับตำหนิ (defect) ได้แม่นยำกว่าและเร็วกว่ามนุษย์หลายเท่า บทความนี้เจาะลึกสถาปัตยกรรม CV ตั้งแต่ CNN คลาสสิกไปจนถึง Vision Transformer ที่กำลังเป็นที่นิยมในปี 2026
Pipeline การตรวจสอบคุณภาพด้วย CV แบบเต็มรูปแบบ
ระบบ Industrial Computer Vision ที่สมบูรณ์ประกอบด้วย 5 ขั้นตอนหลัก:
- Image Acquisition — ใช้กล้องอุตสาหกรรมความละเอียดสูง (5–25 MP) พร้อมระบบแสงที่เหมาะสม เช่น Bright-Field, Dark-Field, หรือ Backlight Illumination เพื่อเน้นตำหนิให้เด่นชัด
- Preprocessing — ทำ Image Normalization, Noise Reduction, และ Data Augmentation (Rotation, Flip, Color Jitter) เพื่อเพิ่มความหลากหลายของข้อมูลฝึก
- Feature Extraction — สกัดคุณลักษณะด้วยโครงข่ายประสาทเทียม เช่น Convolutional Neural Network (CNN) หรือ Vision Transformer (ViT)
- Inference / Decision — จำแนกประเภทตำหนิ ระบุตำแหน่ง หรือแบ่งส่วนพื้นที่ที่มีปัญหา
- Post-processing & Action — กรองผลด้วย Non-Maximum Suppression (NMS) ส่งสัญญาณไปยัง PLC หรือ SCADA เพื่อคัดแยกชิ้นงาน
สถาปัตยกรรม CNN สำหรับงานอุตสาหกรรม
CNN ยังคงเป็นกระดูกสันหลังของระบบ CV ส่วนใหญ่ในโรงงาน เนื่องจากประสิทธิภาพที่พิสูจน์แล้วและความเสถียรในการ Deploy สถาปัตยกรรมยอดนิยมแบ่งตามงานดังนี้:
| ประเภทงาน | สถาปัตยกรรมที่นิยม | ความแม่นยำ (mAP) | ความเร็ว Inference |
|---|---|---|---|
| Image Classification | ResNet-50, EfficientNet-B4 | 95–99% | 2–8 ms |
| Object Detection | YOLOv8, RT-DETR, Faster R-CNN | 85–95% mAP@0.5 | 5–25 ms |
| Semantic Segmentation | U-Net, DeepLabv3+ | 88–96% IoU | 15–40 ms |
| Anomaly Detection | PatchCore, PaDiM, FastFlow | 90–99% AUROC | 10–30 ms |
Vision Transformer (ViT): คลื่นลูกใหม่ของ Industrial Vision
ตั้งแต่ปี 2020 Vision Transformer ได้ปฏิวัติวงการ CV ด้วยกลไก Self-Attention ที่เรียนรู้ความสัมพันธ์ระหว่างพื้นที่ต่างๆ ในภาพได้ทั่วโลก (global context) ซึ่งต่างจาก CNN ที่มองเฉพาะพื้นที่ใกล้เคียง (local receptive field) ข้อได้เปรียบหลักของ ViT ในงานอุตสาหกรรมคือ:
- ตรวจจับตำหนิขนาดเล็ก ที่กระจายอยู่ทั่วชิ้นงานได้ดีกว่า เพราะเข้าใจบริบทของภาพทั้งหมด
- Few-Shot Learning — ใช้ข้อมูลตัวอย่างน้อยลงเมื่อใช้ Pre-trained ViT ขนาดใหญ่
- ความยืดหยุ่นสูง — สามารถปรับใช้กับหลายประเภทงานด้วยโมเดลพื้นฐานเดียว (Foundation Model)
ข้อควรพิจารณา: ViT ต้องการข้อมูลฝึกและพลังคอมพิวต์มากกว่า CNN อย่างมีนัยสำคัญ ในโรงงานที่มีข้อมูลจำกัด การใช้ Transfer Learning จาก ViT ที่ Pre-trained บน ImageNet หรือข้อมูลอุตสาหกรรมขนาดใหญ่ จึงเป็นแนวทางที่นิยมที่สุด
การเลือกโมเดล: CNN หรือ ViT?
การเลือกสถาปัตยกรรม CV สำหรับโรงงานไม่ใช่เรื่อง “อันไหนดีกว่า” แต่เป็นเรื่อง “อันไหนเหมาะกับสภาพแวดล้อมของเรา” ดังนี้:
| เกณฑ์พิจารณา | CNN เหมาะเมื่อ | ViT เหมาะเมื่อ |
|---|---|---|
| ปริมาณข้อมูลฝึก | น้อย (<1,000 ภาพ/คลาส) | มาก (>10,000 ภาพ/คลาส) หรือมี Pre-trained |
| Latency ที่ต้องการ | ต่ำกว่า 10 ms | ยอมรับ 20–50 ms ได้ |
| ประเภทตำหนิ | รูปแบบคงที่ ซ้ำๆ | หลากหลาย ซับซ้อน บริบทสำคัญ |
| ฮาร์ดแวร์ Edge | Edge Device ทรัพยากรจำกัด | Edge Server ทรัพยากรสูง |
Deployment บน Edge Device
เมื่อ Train เสร็จ โมเดลต้องถูก Deploy ไปยัง Edge Device ที่ติดตั้งบนสายการผลิต กระบวนการทั่วไปคือ:
- Export โมเดลเป็นรูปแบบมาตรฐาน เช่น ONNX (Open Neural Network Exchange)
- ทำ Quantization จาก FP32 → INT8 เพื่อลดขนาดโมเดล 4 เท่าและเร่งความเร็ว 2–3 เท่า
- ใช้ Runtime เฉพาะฮาร์ดแวร์ เช่น TensorRT สำหรับ GPU หรือ OpenVINO สำหรับ CPU/VPU
- Optimize Batch Size และ Input Resolution ตามความเร็วสายการผลิต
Key Takeaways
- CV คือเซ็นเซอร์แห่งอนาคต — กล้องอุตสาหกรรม + Deep Learning ตรวจจับตำหนิได้แม่นยำกว่ามนุษย์ และทำงาน 24/7 โดยไม่เหนื่อยล้า
- CNN ยังคงเป็นทางเลือกหลัก สำหรับโรงงานที่ต้องการ Latency ต่ำและมีข้อมูลจำกัด โดยเฉพาะ YOLO สำหรับ Object Detection
- ViT กำลังมาแรง ด้วยความสามารถในการเข้าใจบริบทภาพทั้งหมด แต่ต้องการข้อมูลและพลังคอมพิวต์มากกว่า
- Quantization และ ONNX เป็นเทคนิคจำเป็นสำหรับ Deploy โมเดล CV บน Edge Device ให้ได้ความเร็วเรียลไทม์
- การเลือกสถาปัตยกรรม ต้องคำนึงถึงปริมาณข้อมูล, Latency ที่ต้องการ, ประเภทตำหนิ, และฮาร์ดแวร์ที่มีร่วมกัน
- Lighting สำคัญพอๆ กับโมเดล — ระบบแสงที่เหมาะสมสามารถเพิ่มความแม่นยำได้ 10–20% โดยไม่ต้องเปลี่ยนโมเดล
