ในศาสตร์ทางด้านวิศวกรรมคอมพิวเตอร์ บางท่านอาจจะเข้าใจว่าเป็นศาสตร์ที่ไม่มีแยกสาขาย่อยไปอีกแล้ว ซึ่งในความเป็นจริงวิศวกรรมคอมพิวเตอร์มีการแยกย่อยลงไปอีกเป็นจำนวนมาก อาทิ วิศวกรรมซอฟต์แวร์ (Software Engineering) การรักษาความปลอดภัยบนเครือข่าย (Network Security) การรู้จำเสียงพูด (Speech Recognition) คอมพิวเตอร์กราฟิก (Computer Graphics) และอื่นๆ วันนี้ผมจะพูดถึงเทคโนโลยีตัวใหม่ที่อยู่ในศาสตร์ทางด้านวิศวกรรมคอมพิวเตอร์อีกตัวที่เรียกว่า Computer Vision
ก่อนอื่นเรามาเข้าใจความหมายกัน ก่อนว่า Computer Vision นี่มันคืออะไร ถ้ามองไปที่ความหมายทีละตัว Computer ก็คือคอมพิวเตอร์ทั่วๆ ไปเลยนั่นเอง แต่ในส่วน Vision เป็นคำนามแปลว่า ความสามารถในการเห็นภาพ หรือพจนานุกรมบางเล่มก็จะแปลว่าวิสัยทัศน์ ซึ่งในที่นี้ผมขอแปลง่ายๆ ว่า คือความสามารถในการมองเห็นภาพหรือเข้าใจภาพ
เมื่อเอาสองคำมาบูรณาการกัน ในภาษาไทยเรียกง่ายๆ ว่า คอมพิวเตอร์วิทัศน์ ซึ่งก็คือเทคโนโลยีการทำให้คอมพิวเตอร์มีความสามารถในการมองเห็นภาพหรือเข้าใจภาพ หมายความว่าอย่างไร อธิบายเป็นหลักการง่ายๆ ก็คือเวลามนุษย์เราใช้ตามองไปที่ฉากๆ หนึ่ง เช่น เรามองไปที่วิวในห้อง เราสามารถรับรู้ได้เลยว่า นี่คือโต๊ะ เก้าอี้ ตู้เย็น หรือถ้าเรามองไปที่ถนน เราก็รับรู้ได้ว่ามีรถวิ่งอยู่ มีคนเดินอยู่ที่ทาง เดิน ที่เรารับรู้ได้เพราะว่าเรามีตาในการมอง และมีสมองในการประมวลผลว่า นี่คือวัตถุ ต่างๆ แต่สำหรับคอมพิวเตอร์ มันไม่ง่ายอย่างนั้น เพราะฉะนั้นจึงเกิดศาสตร์ด้านวิศวกรรมศาสตร์คอมพิวเตอร์ขึ้นมาใหม่ ที่เราเรียกว่า Computer Vision นั่นก็คือการทำให้คอมพิวเตอร์ได้รับรู้ภาพหรือมองเห็นภาพได้เหมือนมนุษย์ หรือกล่าวอีกนัยหนึ่ง ก็คือการทำให้คอมพิวเตอร์สามารถทำการดึงข้อมูลสารสนเทศจากรูปภาพออกมานั่นเอง