ภาพเอกซเรย์ในคอมพิวเตอร์ แท้จริงแล้วคือตารางตัวเลข

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

ศูนย์ความรู้ การประมวลผลภาพ (Image Processing) ตอนที่ 1

ภาพเอกซเรย์ในคอมพิวเตอร์
แท้จริงแล้วคือตารางตัวเลข

ภาพบนจอที่คุณเห็น แท้จริงคือตัวเลขเกือบสิบล้านตัวเรียงกันเป็นตาราง ค่ามากแสดงเป็นดำ ค่าน้อยแสดงเป็นขาว ทุกเฉดเทาที่เห็นคือ “คำแปล” — ตอนนี้เรามาแยก “ต้นฉบับ” กับ “คำแปล” ให้ชัด

อ่านประมาณ 4 นาที2026-08-26ทีมวิศวกร LumaVet
ภาพประกอบเชิงจำลอง: บริเวณหนึ่งของภาพเอกซเรย์ถูกขยายจนเห็นตารางพิกเซล แต่ละช่องมีตัวเลขระดับสีเทากำกับ
ภาพประกอบ · “ต้นฉบับ” ของภาพเอกซเรย์: ตัวเลขเกือบสิบล้านตัวเรียงเป็นตาราง

เริ่มด้วยคำถามหนึ่งข้อ: ภาพเอกซเรย์ที่คุณเห็นบนจอ เป็น “ภาพถ่าย” หรือเปล่า? ไม่ใช่ครับ มันคือตารางตัวเลข ถ้าเข้าใจข้อนี้แล้ว เรื่อง window width / level อัลกอริทึมภาพ หรือแม้แต่ “ทำไมส่งเป็น JPG แล้วเอากลับมาไม่ได้” จะเข้าใจตามมาเองทั้งหมด

01ภาพหนึ่งใบ คือตารางตัวเลขขนาดมหึมา

พื้นผิวรับภาพของแผ่นรับภาพดิจิทัล (flat-panel detector) ถูกแบ่งเป็นช่องเล็ก ๆ ที่เรียกว่าพิกเซล แผ่นขนาด 43 ซม. พิกเซล 139 ไมครอน (μm) จะมีช่องราวสามพันช่องต่อด้าน วินาทีที่ถ่าย แต่ละช่องจะบันทึกว่า “ตรงนี้ได้รับรังสีเอกซ์มากแค่ไหน” เป็นตัวเลขหนึ่งตัว

≈10ล้านตัวเลข

สิบล้านช่อง สิบล้านตัวเลข เรียงกันเป็นตารางอย่างเป็นระเบียบ — นี่คือ “ต้นฉบับ” ของภาพเอกซเรย์

สีเทาที่คุณเห็น คือตัวเลขเหล่านี้ที่ถูกแปลออกมา

ค่ามาก → ดำ

เนื้อเยื่ออ่อนและอากาศ

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

ปอดหลอดลมเนื้อเยื่ออ่อน
ค่าน้อย → ขาว

กระดูกและโลหะ

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

กระดูกเนื้อกระดูก (trabeculae)โลหะฝังใน
ภาพเอกซเรย์ = ตารางตัวเลข ภาพจำลอง ภาพเอกซเรย์ (บางส่วน) 812 1450 2310 2874 3121 640 1120 1990 2760 3050 240 812 1450 2310 2874 96 350 980 1760 2440 60 120 512 1120 1990 ปอด: ค่าสูง → ดำ กระดูก: ค่าต่ำ → ขาว ข้อมูลดิบ: 16,384 ระดับ (14 บิต) จอแสดง: 256 ระดับ (8 บิต) LumaVet · ชุดบทความ การประมวลผลภาพ (Image Processing)
ภาพจำลอง · ขยายภาพเอกซเรย์จนถึงระดับพิกเซล: ทุกช่องคือตัวเลขหนึ่งตัว ด้านล่างคือการเทียบจำนวนระดับของข้อมูลดิบกับที่จอแสดงได้

02ช่วงของตัวเลขพวกนี้ กว้างกว่าที่ตาคุณแยกได้มาก

รายละเอียดสำคัญอยู่ตรงนี้: ช่วงของตัวเลขเหล่านี้กว้างกว่าที่ตามนุษย์แยกแยะได้มาก แผ่นรับภาพทั่วไปเป็นแบบ 14 บิตหรือ 16 บิต หมายความว่าตัวเลขในแต่ละช่องแบ่งได้ถึง 16,384 หรือ 65,536 ระดับ

16,384ระดับ vs 256

จำนวนระดับสีเทาของแต่ละพิกเซลบนแผ่น 14 บิต เทียบกับ 256 ระดับที่จอทั่วไปแสดงได้ในครั้งเดียว ส่วนตามนุษย์แยกได้เพียงไม่กี่สิบถึงร้อยกว่าระดับในภาพเดียวกัน

ระดับที่เกินมาหลายหมื่นนั้นสูญเปล่าหรือ? ตรงกันข้าม นี่คือส่วนที่มีค่าที่สุดของภาพ

ลองนึกภาพ: ในตัวเลขสิบล้านตัว ย่านปอดมีค่ามากและกระจุกอยู่ช่วงสูง ย่านกระดูกมีค่าน้อยและกระจุกอยู่ช่วงต่ำ จอมีแค่ 256 ระดับ จึง “อ่านได้ทีละช่วง” เล็ง 256 ระดับไปที่ช่วงสูง ลายเนื้อปอดปรากฏแต่กระดูกกลายเป็นขาวโพลน เล็งไปช่วงต่ำ เนื้อกระดูกโผล่ออกมาแต่ปอดกลับจมลงในความดำ

ประโยคสำคัญ

ต้นฉบับไม่เคยเปลี่ยน สิ่งที่เปลี่ยนคือวิธีแปล

ข้อมูลยังอยู่ในตารางครบทุกตัว ไม่หายไปไหน เพียงแต่คุณเลือกอ่านได้ทีละช่วง นี่คือเหตุผลที่สัตวแพทย์ลากเมาส์บนภาพเดียวกันแล้วสลับระหว่าง “ดูปอด” กับ “ดูกระดูก” ได้ และเป็นเหตุผลที่ภาพซึ่งส่งออกเป็น JPG แล้วส่งทางแอปแชท ลากกลับมาไม่ได้อีก — JPG บีบ 16,384 ระดับให้เหลือ 256 ตัวเลขในตารางถูกทิ้งไปถึง 98% ต้นฉบับหายไปแล้ว

ดูปอด ↔ ดูกระดูก · ตัวเลขไม่ขยับสักตัว

03ก้าวต่อไป คือจุดเริ่มต้นของอัลกอริทึมภาพ

ในเมื่อตาอ่านได้ครั้งละ 256 ระดับ แต่ตารางมีเป็นหมื่นระดับ มีวิธีไหมที่จะแปล “ช่วงที่ดีที่สุดของปอด” และ “ช่วงที่ดีที่สุดของกระดูก” ลงบนภาพเดียวพร้อมกัน?

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

สองเรื่องนี้มาจากข้อเท็จจริงเดียวกัน: ต้นฉบับอยู่ในตารางเสมอ และหมื่นกว่าระดับนั้นแหละคือส่วนที่มีค่าที่สุด

จำประโยคเดียวสำหรับตอนนี้

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

ที่มาของตัวเลข:แผ่น 43 ซม. / พิกเซล 139 μm ≈ 3,093 พิกเซลต่อด้าน คำนวณจากสเปกรุ่น iLume 4343; 14/16 บิต = 2¹⁴ = 16,384 / 2¹⁶ = 65,536 ระดับ; จอ 8 บิต = 256 ระดับ ส่วน “ตามนุษย์แยกสีเทาได้ไม่กี่สิบถึงร้อยกว่าระดับในภาพเดียว” เป็นคำกล่าวทั่วไปในจิตวิทยาการมองเห็น (ขึ้นกับความสว่างและสภาพแวดล้อมการดู) จึงใช้ตัวเลขแบบประมาณ

LumaVet · เราผลิตเครื่อง DR และเขียนซอฟต์แวร์หลักด้วยตัวเอง

สนใจเครื่องเอกซเรย์ดิจิทัล (DR) สำหรับสัตว์ หรือมีคำถามด้านเทคนิค? คำถามเชิงเทคนิคส่งตรงถึงวิศวกรของเรา

Leave a Reply