Machine Vision

การมองเห็นของเครื่องจักร

2(1-3-5)

วิชาบังคับก่อน : ENG23 1001 การเขียนโปรแกรมคอมพิวเตอร์ 1

การนำเข้าภาพจากแหล่งข้อมูล: กล้องถ่ายภาพ, สแกนเนอร์; รูปแบบไฟล์ภาพ: เจเพก, พีเอ็นจี, บีเอ็มพี, ทีฟฟ์; โครงสร้างพื้นฐานของภาพดิจิทัล: พิกเซล, ความละเอียดของภาพ, การแสดงสีภาพ; การกรองภาพ: เชิงพื้นที่, คอนโวลูชัน, กรองความถี่ต่ำและการกรองความถี่สูง; การปรับปรุงภาพ: การเพิ่มคุณภาพของภาพ, การลดสัญญาณรบกวน, การปรับปรุงคอนทราสต์ของภาพ, การยืดฮิสโตแกรม; การวิเคราะห์ภาพ: การวิเคราะห์ลักษณะของภาพ, การรู้จำรูปแบบ, การติดตามวัตถุ;

ผลสัมฤทธิ์การเรียนรู้

  1. วิเคราะห์ปัญหาทางวิศวกรรมที่เกี่ยวข้องกับการใช้งานเทคโนโลยีการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 2.1)
  2. ออกแบบอัลกอรึทึมที่เกี่ยวข้องกับการใช้งานเทคโนโลยีการประมวลผลภาพเพื่อแก้ไขปัญหาทางวิศวกรรม (ดัชนีชี้วัดสมรรถนะ = 2.2)
  3. ออกแบบการทดลองการรู้จำรูปแบบหรือการติดตามวัตถุโดยใช้เทคนิคและ/หรือเครื่องมือการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 6.1)
  4. ดำเนินการทดลองการรู้จำรูปแบบหรือการติดตามวัตถุโดยใช้เทคนิคและ/หรือเครื่องมือการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 6.2)
  5. วิเคราะห์และตีความข้อมูลที่ได้จากการทดลองการรู้จำรูปแบบหรือการติดตามวัตถุโดยใช้เทคนิคและ/หรือเครื่องมือการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 6.3)

 

Machine Vision

Prerequisite : ENG23 1001 Computer Programming I

Importing images from sources: Cameras, Scanners; Image file formats: JPEG, PNG, BMP, TIFF; Basic structure of digital images: Pixels, Image resolution, Image color representation; Image filtering: Spatial, Convolution, Low-pass filtering and High-pass filtering; Image enhancement: Image enhancement, Noise reduction, Contrast improvement, Histogram stretching; Image analysis: Image feature analysis, Pattern recognition, Object tracking;

Learning Outcomes

  1. Analyze engineering problems related to the application of image processing technology. (PI = 2.1)
  2. Design an algorithm related to the application of image processing technology to solve engineering problems. (PI = 2.2)
  3. Design experiments for pattern recognition or object tracking using image processing techniques and/or tools. (PI = 6.1)
  4. Conduct experiments for pattern recognition or object tracking using image processing techniques and/or tools. (PI = 6.2)
  5. Analyze and interpret data obtained from experiments on pattern recognition or object tracking using image processing techniques and/or tools. (PI = 6.3)