อะไรคือความแตกต่างของเทคโนโลยีการมองเห็นของคอมพิวเตอร์?

การมองเห็นด้วยคอมพิวเตอร์ (CV) นั้นเป็นวิธีที่ง่ายต่อการจดจำและตีความภาพโดยใช้กล้องและคอมพิวเตอร์ เทคโนโลยีการมองเห็นของคอมพิวเตอร์ถูกนำไปใช้ในหลายสาขาและประกอบด้วยแอพพลิเคชั่นฮาร์ดแวร์และซอฟต์แวร์เฉพาะจำนวนมาก เทคโนโลยีการมองเห็นของคอมพิวเตอร์บางประเภทรวมถึงกล้องความละเอียดสูงระบบคอมพิวเตอร์ที่ออกแบบแยกกันและเซ็นเซอร์หรือฟิลเตอร์พิเศษสำหรับทั้งกล้องและคอมพิวเตอร์

โดยทั่วไปแล้วกล้องคู่อุปกรณ์ที่มีประจุ (CCD) จะให้สัญญาณภาพออกสำหรับเทคโนโลยีการมองเห็นของคอมพิวเตอร์ กล้อง CCD สามารถรอบทิศทาง, เอียงแพนซูมหรือมองเห็นตรง กล้องที่พัฒนาโดย Carnegie Mellon University ที่รู้จักกันในชื่อ CMUcams เป็นเทคโนโลยีการมองเห็นคอมพิวเตอร์ชนิดหนึ่งที่รวมกล้องวิดีโอเข้ากับไมโครคอนโทรลเลอร์ สิ่งนี้ทำให้สามารถรองรับการประมวลผลภาพอย่างง่าย ๆ วิทยาการหุ่นยนต์มักใช้ประโยชน์จากการมองเห็นแบบสเตอริโอรวมกล้องสองตัวที่ปรับเทียบเพื่อจับภาพที่บรรจบกันอย่างแม่นยำ

คอมพิวเตอร์ที่ใช้เพื่อจุดประสงค์ด้านเทคโนโลยีการมองเห็นของคอมพิวเตอร์ต้องการชิ้นส่วนพิเศษเช่นบอร์ดลูกหรือที่เรียกว่าการ์ดลูกและบอร์ดโปรเซสเซอร์ที่ออกแบบมาเพื่อเร่งกระบวนการออกแบบ มีการรวมเซนเซอร์ขนาดใหญ่มากเข้าด้วยกัน (VLSI) และเซ็นเซอร์อินฟราเรด (IR) เพื่ออำนวยความสะดวกในการทำงานต่าง ๆ เช่นการมองเห็นตอนกลางคืน เซ็นเซอร์ความร้อนจัดการกับการรับรู้ความร้อน

Grabbers กรอบถูกนำมาใช้เพื่อถ่ายภาพอะนาล็อกที่ส่งไปยังคอมพิวเตอร์จากกล้อง CCD หรืออุปกรณ์จับภาพอื่น ๆ และแปลงเป็นภาพดิจิตอลในระดับสีเทาหรือสี เครื่องสแกนเส้นสองมิติ (2D) หรือสามมิติ (3D) รวมอยู่ด้วยเช่นกันช่วยในการตรวจจับหยดตรวจจับการเคลื่อนไหวและตรวจจับขอบ ในบางแอปพลิเคชันเช่นสภาพแวดล้อมที่รุนแรงอาจมีการใช้กล่องหุ้มพิเศษเพื่อปกป้องฮาร์ดแวร์

หุ่นยนต์และอุตสาหกรรมความปลอดภัยและการเฝ้าระวังเป็นสองสาขาหลักที่ใช้เทคโนโลยีการมองเห็นด้วยคอมพิวเตอร์ อุตสาหกรรมการแพทย์และนักดาราศาสตร์ก็มีบทบาทสำคัญเช่นกัน กล้อง CCD หรือที่คล้ายกันให้ภาพพื้นฐานสำหรับคอมพิวเตอร์ในการประมวลผลตามที่ร้องขอโดยโปรแกรมเมอร์ โดยทั่วไปสามารถประมวลผลภาพได้โดยให้การตรวจจับขอบอย่างง่าย ๆ ในแบบ 2D ซึ่งช่วยในการประมาณการเคลื่อนไหวหรือใน 3D ซึ่งจะช่วยให้สามารถแยกรูปร่างได้

รูปแบบและการกำหนดค่าที่แตกต่างกันทั้งหมดของเทคโนโลยีการมองเห็นด้วยคอมพิวเตอร์ใช้ประโยชน์จากอัลกอริธึมที่พัฒนาเป็นพิเศษสำหรับจุดประสงค์ CV อัลกอริธึมเหล่านี้ช่วยงานต่างๆเช่นการเพิ่มรูปภาพและการค้นหาบรรทัดเพื่อจับคู่กับโมเดล การใช้อัลกอริธึมรักษาปริมาณข้อมูลที่จะประมวลผลให้น้อยที่สุดโดยการแยกเฉพาะข้อมูลที่จำเป็นสำหรับงานเฉพาะ

ในขณะที่การมองเห็นคอมพิวเตอร์มีการพัฒนาควบคู่ไปกับเทคโนโลยีอย่างต่อเนื่องมันมีบทบาทสำคัญในสาขาที่กล่าวถึงในที่นี้และอื่น ๆ อีกมากมาย การตรวจจับ Blob และการจดจำใบหน้าเป็นสิ่งสำคัญในแอปพลิเคชันความปลอดภัย วิทยาการหุ่นยนต์อาศัยเทคโนโลยีการมองเห็นของคอมพิวเตอร์ในการจัดทำยานพาหนะไร้คนขับหรืออิสระ การประยุกต์ใช้เทคโนโลยีในปัจจุบันอาจเป็นเพียงจุดเริ่มต้นของสิ่งต่าง ๆ ที่สามารถทำได้ด้วยการมองเห็นคอมพิวเตอร์ที่เกิดขึ้นใหม่