การอ้างอิงใด ๆ สำหรับการแลกเปลี่ยนระหว่างซอฟต์แวร์และกลไก / เลนส์ในระบบวิชันซิสเต็มอุตสาหกรรม


12

ฉันอธิบายคำถามของฉันด้วยตัวอย่างง่าย ๆ

ฉันสามารถออกแบบระบบวิชันซิสเต็มสำหรับการตรวจสอบสินค้าโดยอัตโนมัติด้วยข้อกำหนดหลักเหล่านี้:

  1. รูปภาพของชิ้นส่วนที่ดีจะต้องเป็นพื้นหลังสีดำและชิ้นส่วนต้องเป็นสีเทา
  2. ข้อบกพร่องจะต้องปรากฏเป็นพื้นที่สีขาวภายในพื้นที่สีเทา

ความต้องการเหล่านี้ทำให้ส่วนซอฟต์แวร์ของระบบง่ายขึ้น: เพื่อจัดประเภทรายการเป็นอัลกอริธึมที่บกพร่องเพียงแค่นับพิกเซลสีขาว

แต่เพื่อให้ได้อัลกอริธึมที่ตรงไปตรงมานี้ฉันจะต้องมีความสามารถในการออกแบบส่วนแสง / ออปติคอล / กลไกของระบบและส่วนนั้นอาจมีค่าใช้จ่ายมากกว่าซอฟต์แวร์

ในอดีตฉันอาจจะอ่านประโยคอย่าง"ทำมากที่สุดเท่าที่จะทำได้ด้วยกลไกและซอฟต์แวร์ให้น้อยที่สุด" ; ดูเหมือนว่าฉันจะอยู่ในหนังสือของปี 1990 (หรือ 1980) เกี่ยวกับการมองเห็นเครื่องจักรที่ใช้งานได้จริง แต่ฉันไม่พบการอ้างอิง / การอ้างอิงที่เหมาะสม


หากมาจากยุค 80 หรือ 90 อาจไม่เป็นความจริงอีกต่อไป
endolith

@endolith ใช่มันอาจจะไม่เป็นความจริงอีกต่อไป ... แต่ฉันไม่ได้มองหาความจริงที่แท้จริง แต่เป็นการอ้างอิงที่มีอิทธิพล (อาจจะในเวลานั้น)
Alessandro Jacopson

4
ตรงกันข้ามถ้าคุณจะทำให้หลายหน่วยงานหลายท่านลดราคาเลนส์และใช้ความพยายามอย่างกล้าหาญในซอฟแวร์ที่จะทำขึ้นสำหรับมัน :)
มาร์ติน ธ อมป์สัน

@MartinThompson อย่างแน่นอน! แต่การอ้างอิงที่ฉันจำได้ก็คือในทิศทางตรงกันข้าม "ระบบวิชันซิสเต็มควรเป็นซอฟต์แวร์ 1% และออพโตไคนี 99%"
Alessandro Jacopson

2
ปัญหาทั่วไปเหมือนกับระบบคอมพิวเตอร์ใด ๆ : GIGO (ขยะใน, ขยะ) ยิ่งคุณสามารถปรับปรุงคุณภาพของภาพเริ่มต้นได้มากเท่าไหร่คุณก็จะยิ่งได้รับประโยชน์มากขึ้นจากการประมวลผลภายหลัง "ความพยายามอย่างกล้าหาญ" จะปฏิบัติได้ก็ต่อเมื่อมีข้อมูลเพียงพอในตอนแรก นั่นจะขึ้นอยู่กับแอปพลิเคชันเป็นอย่างมาก ฉันไม่เชื่อว่าสิ่งนี้มีการเปลี่ยนแปลงเลยตั้งแต่ 80s / 90s เป็นบางคนบอกเป็นนัย อาจมีการปรับปรุงในแง่ของสิ่งที่คุณสามารถทำได้เพียงเพราะกฎของมัวร์ (ประมวลผลมากขึ้นในเวลาที่กำหนด) แต่คุณยังดีกว่าเริ่มต้นด้วยภาพลักษณ์ที่ดี!
Peter K.

คำตอบ:


5

ฉันพบ "ภาษิต" บางอย่างที่ชอบ:

อย่าใช้ซอฟต์แวร์เพื่อชดเชยระบบแสงที่ไม่ดี มันไม่คุ้มค่าและจะส่งผลให้การออกแบบระบบไม่ดี

มันถูกกว่าการเพิ่มผ้าห่อศพที่ป้องกันแสงเพื่อป้องกันแสงแดดจากวัตถุภายใต้การตรวจสอบกว่าการปรับเปลี่ยนซอฟต์แวร์ อีกความจริงสากลที่มักถูกลืม

ไม่มีอะไรเกินความเร็วแสง การประมวลผลใด ๆ ที่สามารถทำได้ในเชิงแสงจะบันทึกการประมวลผลคอมพิวเตอร์จำนวนมากในภายหลัง

ในหนังสือ"ระบบการมองเห็นอัจฉริยะสำหรับอุตสาหกรรม" โดย Bruce G. Batchelor และ Paul F. Whelanและใน BG Batchelor และ PF Whelan (1994), "ระบบวิชันซิสเต็ม: สุภาษิตหลักการอคติและลำดับความสำคัญ", SPIE - สมาคมระหว่างประเทศสำหรับวิศวกรรมออพติคอลปีที่ 10 2347 - การประยุกต์ใช้ระบบ Machine Vision, สถาปัตยกรรมและบูรณาการระบบ III, บอสตัน (USA), PP 374- 383 (ดูที่นี่http://elm.eeng.dcu.ie/~whelanp/proverbs/proverbs.pdf )

สุภาษิตนี้ยังมีในปี 2012 หนังสือ"คู่มือ Machine Vision" บรรณาธิการ: บรูซกรัม Batchelor ISBN: 978-1-84996-168-4


น่ากลัว ขอบคุณ! ฉันคิดว่าฉันเคยอ่านหนังสือสุภาษิตมาก่อน - บางทีฉันอาจอ้างถึงในงานนำเสนอเมื่อหลายปีก่อน - แต่ฉันไม่มีสำเนาตัวเอง
Rethunk

4

หาแสงที่เหมาะสมได้อย่างไร นี่จะเป็นคำถามที่สำคัญที่สุดของวิศวกรที่ต้องเลือกการตั้งค่าแสงที่เหมาะสมสำหรับแอปพลิเคชันแมชชีนวิชัน บางทีเขาอาจจะจำได้ว่าภาษิต Machine Vision ที่ชาญฉลาดบางอย่างเช่น "ดีกว่าแสงมากกว่าการเขียน (ซอฟต์แวร์)", "หลีกเลี่ยงขยะใน (แสงไม่ดี) ที่ทำให้เกิดขยะ (ผลไม่ดี)", "สร้างภาพที่ดีที่สุดก่อน" เป็นต้น

Jahr, I. , 2007. แสงสว่างในแมชชีนวิชันใน: Alexander Hornberg, ed. คู่มือของ Machine Vision John Wiley & Sons, p.150


2

ฉันไม่แน่ใจว่าฉันสามารถหาคำพูดของคุณได้ แต่ฉันสามารถพูดถึงหนังสือสองสามเล่มในช่วง 30 ปีที่ผ่านมาซึ่งโน้มตัวไปยังคำแนะนำการปฏิบัติมากกว่าที่จะเป็นไปได้มากกว่าทางทฤษฎี / คณิตศาสตร์ / วางมาด (หนึ่งในหนังสือตำรา "เชิงทฤษฎี" มากกว่าที่ฉันเคยอ่านหน้าเรียบ ๆ ของคณิตศาสตร์จากตำราเรียนก่อนหน้าพร้อมด้วยคำสะกดผิดที่เหมือนกัน)

การประมวลผลภาพดิจิตอลโดย Rosenfeld และ Kak เป็นรูปแบบคลาสสิค รุ่นของฉันเล่ม 1 และเล่ม 2 มีลิขสิทธิ์ของ1982 เล่มที่ 1 ครอบคลุมพื้นฐานพื้นฐานของคณิตศาสตร์และการสร้างภาพมากขึ้นและเล่มที่ 2 เจาะลึกลงไปในการปฏิบัติของการแบ่งส่วนการจับคู่และอื่น ๆ

Computer Visionโดย Ballard และ Brown เช่นกันจากปี 1982ยังเป็นข้อมูลอ้างอิงที่เป็นประโยชน์สำหรับผู้ที่ต้องใช้ระบบการมองเห็น หนังสือเล่มนี้ค่อนข้างเป็นมิตรกว่าในแง่ของการนำเสนอภาพจริงและแผ่นสี มีอัลกอริธึม pseudocode และสูตรที่มีประโยชน์หลายอย่าง (เช่นพื้นที่สี RGB ถึง HSI) พวกเขาทำคะแนนในทางปฏิบัติที่เป็นประโยชน์มากมายเกี่ยวกับการประยุกต์ใช้อัลกอริธึมและพวกเขาอาจเขียนบางสิ่งที่คล้ายกับคำพูดที่คุณพูดถึง

การประยุกต์ใช้ระบบ Machine Visionโดย Nello Zuech ถูกตีพิมพ์ใน1988 รุ่นต่อมาของฉันคือชื่อเข้าใจและประยุกต์ใช้ระบบ Machine Vision แตกต่างจากหนังสือเล่มอื่นที่ฉันพูดถึงหนังสือของ Zuech เป็นแนวทางปฏิบัติสำหรับวิศวกรที่ต้องระบุติดตั้งดูแลรักษาและอาจปรับเปลี่ยนระบบการมองเห็น ราคาปลีกสำหรับหนังสือของ Zuech คือ $ 200 ใน Amazon แต่ถ้าคุณค้นหาคุณอาจพบแหล่งอื่น เขามีรายการตรวจสอบจำนวนมากเมทริกซ์การตัดสินใจเป็นต้นว่าหนังสือเล่มนี้เป็นหนังสือที่ยอดเยี่ยมสำหรับการอ้างอิงทั่วไป หนังสือเล่มนั้นหรืออย่างอื่นที่ Zuech เขียนอาจเป็นแหล่งของคุณ

การประมวลผลภาพดิจิทัลโดย Gonzalez and Woods (รุ่นที่ 1 ปี 1992 ) เป็นหนังสือเรียนที่ใช้กันทั่วไปและเป็นเสียงพูดที่ค่อนข้างสมเหตุสมผลแม้ว่าจะมีไม่มาก (ที่ฉันจำได้) เกี่ยวกับการรวมระบบหรือแสง ยังตรวจสอบเว็บไซต์ของพวกเขาhttp://www.imageprocessingplace.com/

แมชชีนวิชั่น: ทฤษฎีอัลกอริทึมการปฏิบัติโดย ER Davies (รุ่นที่ 1 ปี 1990รุ่นที่ 3 ปี 2549 ) เป็นหนึ่งในตำราเรียนที่ดีกว่าที่ตรวจสอบงานจริงที่ต้องใช้ในการแก้ปัญหาแอปพลิเคชัน อัลกอริธึมที่เป็นกฎนั้นง่ายกว่า แต่เดวีส์ขุดและตรวจสอบไม่เพียง แต่ที่อัลกอรึทึมอาจถูกนำไปใช้ แต่ผลการปฏิบัติของการทำเช่นนั้น ที่กล่าวมาอาจเป็นแหล่งที่มาของคุณเร็วเกินไป

จากหนังสือทั้งหมดของ Zuech นั้นมุ่งเน้นไปที่การประเมินการปฏิบัติของระบบที่สมบูรณ์ แม้ว่าเขาจะไม่ใช่แหล่งที่มาของคุณก็เป็นเรื่องดีที่มีสำเนางานของเขา


+1 ขอบคุณมาก! ในฐานะที่เป็นหมายเหตุ: รุ่นแรกของเดวิสแมชชีนวิชั่น: ทฤษฎีอัลกอริทึมการปฏิบัติถูกตีพิมพ์ในปี 1990 (ลอนดอน: Academic Press, c1990) ไอ 0122060903
Alessandro Jacopson

1

ควรปฏิบัติตามกฎสำคัญสองข้อเสมอเมื่อออกแบบระบบการตรวจสอบ:

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

เมื่อออกแบบตัวประมวลผลภาพสมมติว่ามันเป็นไปไม่ได้ที่จะได้ภาพที่มีคุณภาพเดียวกันในโรงงานเช่นเดียวกับที่ผลิตในห้องปฏิบัติการ อย่าพึ่งพาอัลกอริทึม 'เปราะบาง'

มันเกือบจะถูกกว่าเสมอในการปรับปรุงแสงมากกว่าการประมวลผลภาพ เอฟเฟกต์ของแสงที่แตกต่างกันนั้นค่อนข้างน่าตื่นเต้น

Batchelor, BG, 1985. เทคนิคการส่องสว่างและการดู , ใน: BG Batchelor, DA Hill, DC Hodgson, ed. การตรวจสอบภาพอัตโนมัติ IFS (Publications) Ltd, UK นอร์ทฮอลแลนด์ หน้า 104

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.