จะเลือกรูปแบบพิกเซลสำหรับกล้องอุตสาหกรรมอย่างไร?
ในการตั้งค่าระบบวิชันอุตสาหกรรม หลายคนมักมองข้ามพารามิเตอร์สำคัญหนึ่งประการ นั่นคือรูปแบบพิกเซล (Pixel Format) อย่างไรก็ตาม พารามิเตอร์นี้ส่งผลโดยตรงต่อประสิทธิภาพการจัดเก็บภาพ ความแม่นยำของการแสดงสี และภาระงานในการประมวลผลข้อมูล การเลือกรูปแบบพิกเซลที่เหมาะสมสามารถเพิ่มประสิทธิภาพการตรวจสอบได้เป็นสองเท่า ในขณะที่การเลือกผิดอาจนำไปสู่การตรวจจับผิดพลาดหรือไม่สามารถตรวจจับได้
I. รูปแบบพิกเซล (Pixel Format) คืออะไรกันแน่?
กล่าวอย่างง่าย ๆ รูปแบบพิกเซลคือวิธีการจัดเก็บข้อมูลและกฎเกณฑ์ในการจัดระเบียบข้อมูลของแต่ละพิกเซล ซึ่งเกิดขึ้นเมื่อกล้องอุตสาหกรรมถ่ายภาพ มันจึงคล้ายกับ "วิธีบรรจุข้อมูลภาพ" — โดยวิธีการบรรจุที่แตกต่างกันจะกำหนดปริมาณข้อมูล ประเภทของข้อมูลที่มีอยู่ (เช่น โทนสีเทา หรือสีเต็มรูปแบบ) และระดับความยากง่ายของการประมวลผลข้อมูลในขั้นตอนถัดไป
คุณค่าหลักของกล้องอุตสาหกรรมคือ "การรับข้อมูลที่มีประสิทธิภาพอย่างแม่นยำ" และรูปแบบพิกเซล (pixel format) จะทำหน้าที่กรองและกำหนดโดยตรงว่า "ข้อมูลใดบ้างที่จะถูกจับภาพ" ตัวอย่างเช่น หากต้องการเพียงตรวจสอบว่าชิ้นส่วนนั้นมีข้อบกพร่องหรือไม่ ก็ไม่จำเป็นต้องจับภาพข้อมูลสี; แต่หากต้องแยกแยะวัสดุที่มีสีต่างกัน ก็จำเป็นต้องเลือกรูปแบบพิกเซลที่สามารถแสดงสีได้อย่างถูกต้อง รูปแบบพิกเซลที่ใช้กันทั่วไปในกล้องอุตสาหกรรมแบ่งออกเป็นสี่ประเภทหลัก ได้แก่ Mono, Bayer, RGB และ YUV
II. สี่รูปแบบพิกเซลที่ใช้กันทั่วไป:
สี่รูปแบบพิกเซลที่ใช้กันทั่วไป: ลักษณะเด่น ความแตกต่าง และสถานการณ์การใช้งานที่เหมาะสม
ความแตกต่างหลักระหว่างรูปแบบพิกเซลอยู่ที่ "การมีหรือไม่มีข้อมูลสี" และ "วิธีการจัดเก็บข้อมูลสี" ซึ่งส่งผลโดยตรงต่อสถานการณ์การใช้งานที่เหมาะสม ดังนั้นเราจะพิจารณาทีละรูปแบบดังนี้:
1. รูปแบบ Mono: 'ราชาแห่งประสิทธิภาพ' สำหรับการสร้างภาพแบบขาวดำ
รูปแบบโมโน หรือรูปแบบโทนสีเทา (grayscale) เป็นตัวเลือกหลักสำหรับกล้องอุตสาหกรรมแบบขาว-ดำ ลักษณะสำคัญของรูปแบบนี้คือ พิกเซลแต่ละจุดเก็บเฉพาะข้อมูลความสว่าง (ค่าสีเทา) โดยไม่มีข้อมูลสีใดๆ ตัวอย่างเช่น Mono 8 หมายถึง พิกเซลแต่ละจุดถูกจัดเก็บด้วยความลึก 8 บิต ซึ่งให้ช่วงสีเทาตั้งแต่ 0–255 (โดย 0 คือสีดำสนิท และ 255 คือสีขาวสนิท) ส่วน Mono 10 ใช้ความลึก 10 บิต ให้ช่วงสีเทาตั้งแต่ 0–1023 ซึ่งสามารถแสดงรายละเอียดได้มากยิ่งขึ้น
![]()
ข้อได้เปรียบหลัก: มีปริมาตรข้อมูลน้อยที่สุด มีประสิทธิภาพสูงสุดในการจัดเก็บและส่งผ่านข้อมูล จึงทำให้อัตราเฟรมของกล้องสูงที่สุดเท่าที่จะเป็นไปได้; มีความไวต่อการเปลี่ยนแปลงของแสงน้อยกว่า ส่งผลให้ระบบตรวจสอบมีความเสถียรสูง
สถานการณ์ที่ใช้งานได้: งานตรวจสอบที่ไม่จำเป็นต้องแยกแยะสี เช่น การวัดมิติของชิ้นส่วน การตรวจจับข้อบกพร่องบนพื้นผิว (รอยขีดข่วน รอยแตก หรือวัสดุหายไป) การอ่านบาร์โค้ด เป็นต้น ตัวอย่างเช่น โครงการตรวจสอบมิติของกรอบผลิตภัณฑ์กลุ่ม 3C ใช้รูปแบบ Mono 8 ซึ่งสามารถทำให้กล้องทำงานได้ที่อัตราเฟรมละ 300 เฟรมต่อวินาที (FPS) สูงกว่ารูปแบบสีอย่างมาก และสอดคล้องกับรอบการผลิตบนสายการผลิตความเร็วสูงได้อย่างสมบูรณ์แบบ
2. รูปแบบเบเยอร์: รูปแบบข้อมูลดิบสำหรับกล้องสี
รูปแบบเบเยอร์คือรูปแบบ "ดั้งเดิม" สำหรับกล้องอุตสาหกรรมสี ปรัชญาการออกแบบหลักของรูปแบบนี้คือ "การเก็บข้อมูลสีด้วยข้อมูลน้อยที่สุด" โดยจะวางแผ่นกรองสีเบเยอร์ (Bayer color filter array) ซึ่งมีรูปแบบทั่วไป เช่น RGGB หรือ BGGR ไว้เหนือเซนเซอร์ของกล้อง แต่ละพิกเซลจะบันทึกเฉพาะหนึ่งในสามสีหลัก คือ สีแดง สีเขียว หรือสีน้ำเงินเท่านั้น ส่วนข้อมูลของอีกสองสีที่เหลือจะต้องคำนวณหาค่าผ่านกระบวนการอินเตอร์โพเลชัน (interpolation) จากค่าพิกเซลที่อยู่ใกล้เคียง
![]()
ข้อได้เปรียบหลัก: ปริมาณข้อมูลมีขนาดเล็กกว่ารูปแบบ RGB มาก (ใกล้เคียงกับรูปแบบ Mono) ซึ่งช่วยสมดุลระหว่างความสามารถในการรับรู้สีในระดับหนึ่ง กับอัตราเฟรมและความสามารถในการจัดเก็บอย่างมีประสิทธิภาพ
ข้อจำกัด: ความแม่นยำของสีขึ้นอยู่กับอัลกอริธึมการแทรกค่า (interpolation algorithms) ทำให้เกิดความคลาดเคลื่อนของสีเล็กน้อย และอาจปรากฏสีผิด (false colors) ที่ขอบของวัตถุ
สถานการณ์ที่เหมาะสมสำหรับการใช้งาน: งานตรวจจับสีที่มีข้อกำหนดด้านความแม่นยำของสีในระดับปานกลาง เช่น การแยกแยะสีวัสดุ (แยกบรรจุภัณฑ์สีแดง สีน้ำเงิน สีเขียว) หรือการประเมินว่าสีภายนอกของผลิตภัณฑ์ผิดเพี้ยนหรือไม่ เป็นต้น ตัวอย่างเช่น สายการแยกบรรจุภัณฑ์อาหารใช้กล้องสีรูปแบบ Bayer ในการแยกบรรจุภัณฑ์รสชาติที่ต่างกัน ซึ่งตอบสนองความต้องการในการตรวจสอบได้ในขณะที่ยังคงควบคุมภาระการประมวลผลข้อมูลให้อยู่ในระดับที่จัดการได้
3. รูปแบบ RGB: 'ราชาแห่งการฟื้นฟูสี' สำหรับการสร้างภาพสี
RGB เป็นรูปแบบสีมาตรฐาน โดยแต่ละพิกเซลประกอบด้วยข้อมูลที่สมบูรณ์สำหรับช่องสีแดง (R), เขียว (G) และน้ำเงิน (B) ซึ่งไม่จำเป็นต้องใช้การแทรกค่า (interpolation) ทำให้สามารถแสดงสีได้แม่นยำที่สุด รูปแบบ RGB 24 ที่นิยมใช้ทั่วไปจะใช้ 24 บิตต่อพิกเซล (8 บิตต่อช่องสี) จึงให้ช่วงสีที่กว้างขวางและคุณภาพสีที่สูงมาก
![]()
ข้อได้เปรียบหลัก: การแสดงสีที่แม่นยำ รายละเอียดที่อุดมสมบูรณ์ เหมาะสำหรับสถานการณ์ที่ต้องการวิเคราะห์สีอย่างละเอียด
ข้อจำกัด: ปริมาณข้อมูลมากที่สุด (สามเท่าของ Mono 8) ใช้พื้นที่จัดเก็บและแบนด์วิดธ์จำนวนมาก ลดอัตราเฟรมของกล้อง และเพิ่มภาระในการประมวลผลของอัลกอริธึมในขั้นตอนถัดไป
สถานการณ์ที่ใช้ได้: งานที่มีข้อกำหนดด้านความแม่นยำของสีสูงมาก เช่น การตรวจสอบความต่างของสีในสิ่งทอ การจัดระดับสีของลักษณะภายนอกเครื่องสำอาง การปรับเทียบสีวัสดุสิ่งพิมพ์ เป็นต้น ตัวอย่างเช่น โครงการตรวจสอบผ้าสำหรับเสื้อผ้าระดับพรีเมียมจำเป็นต้องใช้รูปแบบ RGB 24 เพื่อแยกแยะความแตกต่างของสีบนผ้าได้อย่างแม่นยำ และป้องกันไม่ให้สินค้าที่มีข้อบกพร่องออกสู่ตลาด
4. รูปแบบ YUV: ทางเลือกที่มีประสิทธิภาพสำหรับการประมวลผลวิดีโอ
รูปแบบ YUV ถูกออกแบบมาโดยเฉพาะสำหรับการส่งผ่านและประมวลผลวิดีโอ ข้อได้เปรียบหลักของรูปแบบนี้คือ "การแยกข้อมูลความสว่าง (Luminance) กับข้อมูลสี (Chrominance)" โดย Y แทนข้อมูลความสว่าง (ความสว่าง/โทนสีเทา) ส่วน U และ V แทนข้อมูลสี เนื่องจากตามธรรมชาติแล้วดวงตาของมนุษย์ไวต่อการเปลี่ยนแปลงของความสว่างมากกว่าการเปลี่ยนแปลงของสี รูปแบบ YUV จึงสามารถลดปริมาตรข้อมูลได้โดย "ลดอัตราการสุ่มตัวอย่างข้อมูลสี" ขณะยังคงรักษาคุณภาพภาพที่มองเห็นได้
รูปแบบการสุ่มตัวอย่าง YUV ที่ใช้กันทั่วไป ได้แก่ YUV 4:2:2, YUV 4:4:4 และ YUV 4:2:0 โดยทั่วไปแล้ว ตัวเลขที่มากขึ้นหมายถึงข้อมูลความละเอียดของสี (chrominance) ที่สมบูรณ์ยิ่งขึ้น และปริมาณข้อมูลที่ใหญ่ขึ้น (YUV 4:4:4 ≈ RGB 24, YUV 4:2:2 ≈ 2/3 ของ RGB 24, YUV 4:2:0 ≈ 1/2 ของ RGB 24)
![]()
ข้อได้เปรียบหลัก: มีปริมาณข้อมูลน้อยกว่ารูปแบบ RGB ขณะที่การจำลองสีใกล้เคียงกับ RGB จึงสามารถรักษาสมดุลระหว่างประสิทธิภาพและคุณภาพได้; การแยกข้อมูลความสว่าง (luminance) กับข้อมูลสี (chrominance) ทำให้การประมวลผลภาพในขั้นตอนถัดไป เช่น การตรวจจับขอบ (edge detection) หรือการติดตามวัตถุ (object tracking) มีประสิทธิภาพมากยิ่งขึ้น
สถานการณ์ที่เหมาะสมในการใช้งาน: สถานการณ์อุตสาหกรรมที่ต้องการการวิเคราะห์วิดีโอแบบเรียลไทม์ เช่น การติดตามชิ้นงานแบบไดนามิกบนสายพานลำเลียง การตรวจสอบข้อบกพร่องของวัตถุที่เคลื่อนที่ การเฝ้าระวังในโรงงานอุตสาหกรรม เป็นต้น ตัวอย่างเช่น โครงการติดตามแบบไดนามิกบนสายการประกอบชิ้นส่วนรถยนต์ใช้รูปแบบ YUV 4:2:2 ซึ่งรับประกันความสามารถในการรู้จำสี ขณะเดียวกันก็รักษาความลื่นไหลของการส่งผ่านและประมวลผลวิดีโอไว้ได้
III. ข้อมูลเสริมสำคัญ: ความสัมพันธ์ระหว่างรูปแบบพิกเซล (Pixel Format) กับการจัดเรียงข้อมูล (Packing)
เมื่อพูดถึงรูปแบบพิกเซล (pixel formats) มักจะมีการกล่าวถึงแนวคิดเรื่อง "การจัดเรียงข้อมูลอย่างแน่นหนา" (Packing) ซึ่งมีวัตถุประสงค์หลักเพื่อเพิ่มประสิทธิภาพในการใช้พื้นที่จัดเก็บและหลีกเลี่ยงการสูญเสียพื้นที่
หากไม่มีการจัดเรียงข้อมูลอย่างแน่นหนา (packing) กล้องมักจะจัดเก็บข้อมูลพิกเซลในพื้นที่หน่วยความจำที่มีขนาดคงที่ (เช่น 16 บิต) ตัวอย่างเช่น สำหรับรูปแบบ Mono 10 (10 บิตต่อพิกเซล) หากจัดเก็บแบบไม่จัดเรียงอย่างแน่นหนา (unpacked) อาจใช้พื้นที่ถึง 16 บิต ทำให้สูญเสียพื้นที่ที่เหลือจำนวน 6 บิตไป ในทางกลับกัน รูปแบบ Mono 10 Packed จะจัดเรียงข้อมูล 10 บิตให้แน่นหนาภายในพื้นที่ 12 บิต (หรือโครงสร้างที่ปรับให้เหมาะสมอื่น ๆ) จึงสูญเสียเพียง 2 บิตเท่านั้น ส่งผลให้ประสิทธิภาพในการจัดเก็บและการส่งผ่านข้อมูลดีขึ้นอย่างมาก
คำแนะนำเชิงปฏิบัติ: ในสถานการณ์ที่มีข้อจำกัดด้านแบนด์วิดธ์หรือพื้นที่จัดเก็บ (เช่น การตรวจสอบความเร็วสูง หรือการบันทึกภาพต่อเนื่องเป็นเวลานาน) ควรให้ความสำคัญกับรูปแบบพิกเซลที่มีคำว่า "Packed" อยู่ในชื่อ เพื่อลดการสูญเสียข้อมูล
IV. การเปรียบเทียบในมิติที่สี่: การเลือกรูปแบบพิกเซลที่เหมาะสมได้อย่างรวดเร็ว
เพื่อการเลือกอย่างรวดเร็ว เราเปรียบเทียบรูปแบบทั้งสี่แบบตามมิติหลักสี่ประการ ได้แก่ "ข้อมูลพิกเซล ปริมาณข้อมูล อัตราเฟรม และผลลัพธ์ของการถ่ายภาพ"
ข้อมูลพิกเซล: โมโน (ขาว-ดำเท่านั้น) < เบเยอร์ (สีช่องเดียว + การแทรกค่า) < YUV (ความสว่างและสีแยกจากกัน) < RGB (สีเต็มรูปแบบสามช่อง)
ปริมาณข้อมูล: โมโน ≈ เบเยอร์ < YUV (4:2:0 / 4:2:2) < YUV 4:4:4 ≈ RGB
อัตราเฟรม: โมโน > เบเยอร์ > YUV > RGB (สำหรับกล้องรุ่นเดียวกัน ปริมาณข้อมูลที่น้อยกว่าจะทำให้อัตราเฟรมสูงขึ้น)
ผลลัพธ์การถ่ายภาพ: RGB (สีแม่นยำ) ≈ YUV 4:4:4 > YUV 4:2:2 > เบเยอร์ (คลาดเคลื่อนสีเล็กน้อย); โมโน (รายละเอียดขาว-ดำชัดเจน ไม่มีสี)
![]()
ข้อแนะนำเชิงปฏิบัติ: วิธีตั้งค่ารูปแบบพิกเซล
ขั้นตอนการตั้งค่ารูปแบบพิกเซลมีความเรียบง่าย แต่มีข้อกำหนดเบื้องต้นที่สำคัญเพียงข้อเดียว นั่นคือ คุณต้องหยุดสตรีมการรับภาพของกล้องก่อน หากไม่ทำเช่นนั้น จะไม่สามารถเปลี่ยนแปลงพารามิเตอร์ได้ ขั้นตอนเฉพาะมีดังนี้:
เปิดซอฟต์แวร์ควบคุมกล้อง (เช่น Halcon, LabVIEW หรือซอฟต์แวร์ของผู้ผลิตกล้อง) และเชื่อมต่อกับกล้องอุตสาหกรรมเป้าหมาย
ในส่วน "พารามิเตอร์กล้อง" หรือ "ต้นไม้คุณสมบัติ" ของซอฟต์แวร์ ให้ค้นหาตัวเลือก "รูปแบบพิกเซล"
ขั้นตอนแรก ให้คลิกปุ่ม "หยุดการรับภาพ" เพื่อให้แน่ใจว่าสตรีมภาพถูกหยุดลงแล้ว
ในเมนูแบบเลื่อนลงของรูปแบบพิกเซล (Pixel Format) ให้เลือกรูปแบบที่ต้องการ (เช่น เลือก Mono 8 สำหรับการตรวจจับข้อบกพร่องของชิ้นส่วน หรือเลือก Bayer GR8 สำหรับการแยกวัสดุตามสี)
คลิก "เริ่มการรับภาพ" แล้วตรวจสอบว่าภาพที่ได้ตรงตามความต้องการหรือไม่ หากไม่ตรงตามความต้องการ ให้ทำซ้ำขั้นตอนที่ 3–4 เพื่อปรับแต่ง
หมายเหตุ: รูปแบบพิกเซลที่ผู้ผลิตกล้องแต่ละรายรองรับอาจมีความแตกต่างกันเล็กน้อย (เช่น บางยี่ห้อรองรับ Mono 12 หรือ RGB 32) ดังนั้นการเลือกควรพิจารณาจากข้อมูลจำเพาะของกล้องและความต้องการในการตรวจสอบเป็นหลัก
ข้อคิดเห็นสุดท้าย: หลักการพื้นฐานของการเลือกคือ "การสอดคล้องกับความต้องการ"
สรุปได้ว่า: เมื่อเลือกรูปแบบพิกเซล อย่ามุ่งหาสิ่งที่ "ล้ำสมัยที่สุด" แต่ให้มุ่งเน้นที่สิ่งที่ "สอดคล้องกับความต้องการ" แทน
โปรดจดจำหลักการพื้นฐานสามประการต่อไปนี้:
① หากไม่จำเป็นต้องใช้สี ให้ให้ความสำคัญกับรูปแบบ Mono ก่อนเป็นอันดับแรก (ให้ประสิทธิภาพสูงสุด)
② หากต้องการแยกแยะสีอย่างง่าย ๆ ให้เลือกรูปแบบ Bayer (ให้สมดุลระหว่างประสิทธิภาพและต้นทุน)
③ หากต้องการวิเคราะห์สีอย่างแม่นยำ หรือวิเคราะห์วิดีโอแบบไดนามิก ให้เลือก RGB หรือ YUV (เลือกรูปแบบการสุ่มตัวอย่างย่อยตามความต้องการปริมาณข้อมูล)
เรียนรู้ตรรกะนี้ให้เข้าใจอย่างลึกซึ้ง แล้วนำมารวมกับวิธีการตั้งค่าจริง คุณจะสามารถเลือกและกำหนดค่ารูปแบบพิกเซลของกล้องอุตสาหกรรมได้อย่างง่ายดาย ทำให้ระบบวิชันของคุณมีประสิทธิภาพและเสถียรยิ่งขึ้น