LABVIEW MACHINE VISION AND IMAGE ASSISTANCE ( June 02-03 2018 )

http://automationlearn.org/download/
Microsoft Education
( June 05 -06 )
  • Grid calculation คืออะไร
  • การทำงานของ vision กับหุ่นยนต์
  • การประยุกต์  Bar code and LoRa
  • การวัด Cycle time Code 
  •  Local variable and Case structure for return value
  • Histogram   use for what ? check in DS2 stations
  • Mark detection screw hole with vision and How to find out center or edge properly 
  • How to apply Image assistant for Improve image quality
  • หาภาพ Vision RVI , BUD , CSI , TCI , BDL ,กระจก ของ B , SLI ของตั้ม ?
  • การเเปลง File ภาพเป็น File document ? การตรวจสอบการสั่งซื้อ  การทำ Document เเทนคน
  • ภาพมี 3 ระดับ RGB  ==> Grey scale ==> Binary
  • ในปัจจุบันมี chips ในการประมวลผลภาพ  = Image processing chips
  • กล้อง USB สามารถต่อกล้องหลายๆตัวมาประมวลผลพร้อมกันอย่างไร   เอาภาพเข้ามาประมวลผลพร้อมๆกัน หลายภาพอย่างไร....
  • การใช้กล้อง วัดความเร็วของรถ
  • การคำนวน  bit rate of image
  • How  to find our center circle / Edge of rectangle  
  • How to lab view work with finger scan / Radio frequency  ( remote ) 
  • การถ่ายภาพถ้าไม่ เอาใส่ Switch in Loop จะทำให้เปลืองหน่วยความจำนะครับ  เอาเสียงใส่ในการถ่ายรูปภาพก็ดีนะครับ
  • การตั้ง File and Folder  ของ Labview ควรเป็น English 
  • กล้องหลุดคืออะไร
  • Threshold use if -then  to capture density 

Image Processing Process
  1. Take image
  2. Process and analysis  ( RGD , Grey scale , Binary , Vector ,SIZE , Pixels , Exposure , Contrast , Focus )
  3. Communication or sent result after processing  ( Sent signal , Histogram , Pixels )
  4. Actions ( On off some equipment )

Apply Image industrial
  • Locate  การบอกตำเเหน่งให้เครื่องจักรหยิบของ ( latitude , Longitude , X ,Y,Z  การหาตำเเหน่งของ ลูก  ball หลายๆสีในคลาวเดียวกัน )
  • Measure  การวัดเส้นผ่านศูนย์กลาง  , ความโค้งมน
  • Inspection   , ตรวจสอบโลโก , ตรวจสอบยาใน capsule
  • Identity    , การอ่าน bar code
  • Security  , การตรวจจับคนบุกรุก  

องค์ประกอบของ Machine vision
  • การจัดเเสง lighting  ชนิดของเเหล่งกำเนิดเเสง  Ring Light / Bar Light  and Light source to many types as  ( การประยุกต์การใช้งานกล้อง สามารถใช้กระจกหรือ lens zoom ช่วยในการประมวลผลภาพได้นะครับ
  •  Ring light ( ติดตั้งตรง ๆ อาจมีการสะท้อนของเเสงเข้าหน้ากล้อง ) 
  • Spot light ติดตั้งด้านข้าง ลดการสะท้อนเเสงเข้าหน้ากล้อง 
  • Back light ติดตั้งด้านล่าง เพิ่มความเข้มของขอบ  หรือรูปทรง 
  • Dark-file , On Axis ,Dome light , laser line
  • ความเเตกต่างระหว่าง CCD and CMOS
  • กล้องกับจอภาพเเสองภาพ or LED มีหลักการประมวลผลอย่างไร
  • กล้องอุตสาหกรรมมีเเบบ C-Mout and CS-Mount  ในกล้องวงจรปิดมีวิธีการทำงานอย่างไร  การเก็บรูปภาพ VDO อย่างไร
  • gif   , pgn   , jpg ต่างกันอยางไร


  • ชนิดของกล้องอุตสาหกรรม ( industrial Carmera )มี   2  เเบบคือ เเบบเซนเซอร์รับเเสง CCD ( Charge coupled Device  เป็นชิพที่ตอบสนองต่อเเสงที่ตกกระทบเซนเชอร์ที่ทำจาก silicon โดยมีการจัดเรียงเป็นจุดเล็กๆในกรอบสี่เหลี่ยม ดังนั้นจึงมี chip ชนิดนี้จำนวนมากเรียงกันใน 2 มิติ เพื่อสร้างภาพโดย chip เเต่ละจุดทำหน้าที่เป็น พิกเซล ของ sensor รับภาพ  เมื่อมีเเสงมากระทบที่พิกเซลชิพจะเปลี่ยนค่าความเข้มเเสงนี้เป็นประจุไปฟ้า โดยค่าประจุไฟฟ้าเเต่ละค่าจะอยู่ใน พิกเซลนั้นๆเเละไม่มีการถ่ายทอดไปยัง พิกเซลอื่น ยิ่งมีเเสงมาตกกระทบมากๆ จำนวน พิกเซลก็มาก  เเละเมื่อนำภาพมาต่อกันก็ได้ digital picture  ต้องมีวงจรขยายสัญญาณเเปลง analog เป็น digital อีกที
Chip photo sensor (หน่วยรับภาพเล็กๆ)    >>  เเปลงประจุไฟฟ้า >>  เซนเชอร์รับภาพยิ่งมากคือมี chip มากภาพจะชัด  (มีผลกับ lens :เซ็นเซอร์รับภาพขนาดใหญ่จะมีพื้นที่ในการรับภาพจากเลนส์ที่มีขนาดใหญ่กว่าตัวมันเอง ภาพที่ได้จะมุมกว้าง ชัดเจน เเตุ่ถ้านำเลนส์ขนาดเล็กไปใช้กับเซ็นเชอร์รับภาพขนาดใหญ่จะเบลอที่ขอบเเละเเคบลง)
  •  CMOS ผลิตโดยใช้เทคโนโลยีเดียวกันกับ wafer ทำให้ผลิตได้มากเเละมีขนาด sensor ในการรับภาพเล็กก็สามารถใส่หน่วยประมวลผลสัญญาณเข้าไปพร้อมกันได้
  • เลนท์  ( Lens )  / convex lens  เลนส์นูน  , Concave lens เลนส์เว้า
  • ระยะโฟกัส  คือระยะตั้งเเต่หน้า lens ไปที่ sensor รับภาพ เช่น เลนส์ f' = 4 คือมีระยะห่างจากหน้าเลนส์ไป sensor รับภาพ 4 mm ( ขึ้นมาชัดเลย   , ถ่ายได้ขณะวิ่ง ) f ' 6.5 , 8 ,12 ,16 ,25 ,35 คือเลนส์มุมกว้าง.ให้ภาพขยาย    f' = 50 คือเลนส์ปกติ   f'มากกว่า 50 คือ เลนส์เทเล
  • พื้นที่การมองภาพ ( Field of view :FOV )
  • ระยะไปยังวัตถุ ( working distance:WD )
  • การเชื่อมต่อกล้อง ( Camera interface )
  • การพัฒนา โปรเเกรม ( Software development )


Focal Length = ( sensor size/FOV) *WD
WD = (FOV/Sensor size * Focal Length )




การถ่ายรูปหลายๆรูปเเล้วเก็บที่เดียวอาจใช้ Build path or วน loop ก็ได้ คิดหน่อย ...เลือก path  ที่ front panel คือข้อเเตกต่างจากการเลือก File   เดียว


June 07 2018   : Digital Image with Histogram
การปรับปรุงน้ำหนักสีด้วย Histogram  : เป็นกราฟเเสดงน้ำหนักสีที่ความเข็มต่างๆหน่วยเป็น gray level ที่ 0-255  ( Good histogram should be normal distribution ) การปรบค่า Histogram คือการปรับ exposure  การใช้งาน  Histogram in labview ต้อง เเยกสีเป็น RBG  ( RGB look up )  ก่อน เเล้วค่อยเอามาทำ function Histogram ได้  การทำเป็น gray ตรง meory ให้เลือก  gray U8

June 08 2018
Review vision in inspection with IMAQ count Image ? 
การเเตก File ออกจากโดยใช้ Index array
การเเตก File โดยใช้  unbundle
How to train to know or classify color  Red / Green / Blue
How to apply vision in inspection work
How to convert pixel to coordinate XY
How to import Camera that not USB into lab view
Rule base Theory  in FUZZY Logic
How to use Muti USB carmera  inspection ?



Udyme : Witayachai@gmail.com
Udemy have lab view  training function