औद्योगिक मशीन विजन सिस्टम में सॉफ्टवेयर और मैकेनिक्स / ऑप्टिक्स के बीच व्यापार बंद के लिए कोई संदर्भ?


12

मैं एक सरल उदाहरण के साथ अपने प्रश्न की व्याख्या करता हूं।

मैं इन मुख्य आवश्यकताओं के साथ एक आइटम के स्वचालित निरीक्षण के लिए एक औद्योगिक दृष्टि प्रणाली डिजाइन कर सकता हूं:

  1. एक अच्छे टुकड़े की छवि एक काली पृष्ठभूमि की होनी चाहिए और टुकड़ा ग्रे होना चाहिए।
  2. दोष ग्रे क्षेत्र के अंदर एक सफेद क्षेत्र के रूप में दिखाई देना चाहिए।

ये आवश्यकताएं सिस्टम के सॉफ्टवेयर हिस्से को बहुत सरल करती हैं: किसी वस्तु को दोषपूर्ण रूप में वर्गीकृत करने के लिए एल्गोरिथ्म सिर्फ सफेद पिक्सेल की गिनती करता है।

लेकिन इस सरल एल्गोरिथ्म को प्राप्त करने के लिए मुझे सिस्टम के प्रकाश / ऑप्टिकल / यांत्रिक भाग को डिजाइन करने में बहुत अच्छा होना चाहिए और शायद उस हिस्से को सॉफ्टवेयर की तुलना में अधिक खर्च होगा।

शायद अतीत में मैंने एक वाक्य पढ़ा जैसे "यांत्रिकी के साथ जितना संभव हो उतना कम और सॉफ़्टवेयर के साथ जितना संभव हो सके" ; ऐसा लगता है कि यह व्यावहारिक मशीन दृष्टि के बारे में 1990 के दशक (या 1980 के दशक) की एक पुस्तक में था, लेकिन मुझे उचित उद्धरण / संदर्भ नहीं मिल रहा है।


यदि यह 80 या 90 के दशक से है तो यह अब सच नहीं हो सकता है, हालांकि
21

@endolith हां, यह अब सच नहीं हो सकता ... लेकिन मैं एक प्रभावशाली (शायद उस समय सिर्फ) संदर्भ के लिए, एक पूर्ण सत्य की तलाश में नहीं हूं।
एलेसेंड्रो जैकप्सन

4
इसके विपरीत, यदि आप कई इकाइयाँ बना रहे हैं, तो आप प्रकाशिकी को सस्ता करते हैं और इसके लिए बनाने के लिए सॉफ्टवेयर में वीरतापूर्ण प्रयासों को नियोजित करते हैं :)
मार्टिन थॉम्पसन

@MartinThompson बिल्कुल! लेकिन मैं जिस संदर्भ के बारे में याद कर रहा था वह विपरीत दिशा में था "एक मशीन विजन सिस्टम 1% सॉफ्टवेयर और 99% ऑप्टोमैकेनिक्स होना चाहिए"।
एलेसांद्रो जैकप्सन

2
सामान्य समस्या किसी भी कंप्यूटर सिस्टम के समान होती है: GIGO (कचरा में कचरा, कचरा बाहर)। प्रारंभिक छवि गुणवत्ता को बेहतर बनाने के लिए आप जितना अधिक कर सकते हैं, उतना ही आप पोस्ट-प्रोसेसिंग से बाहर निकल सकते हैं। "वीरतापूर्ण प्रयास" केवल व्यवहार्य हैं यदि पहले स्थान पर पर्याप्त जानकारी हो; यह वास्तव में बहुत ही निर्भर अनुप्रयोग होगा। मुझे विश्वास नहीं है कि यह 80 के दशक / 90 के दशक के बाद से कुछ रूप में बदल गया है। मूर के नियम (निश्चित समय में अधिक प्रसंस्करण) के कारण आप जो कर सकते हैं, उसके संदर्भ में सुधार हो सकते हैं, लेकिन आप अभी भी एक अच्छी छवि के साथ शुरुआत करना बेहतर मानते हैं!
पीटर के.एच.

जवाबों:


5

मुझे कुछ "कहावतें" मिली हैं:

खराब प्रकाश व्यवस्था की भरपाई के लिए कभी सॉफ्टवेयर का उपयोग न करें। यह लागत प्रभावी नहीं है और इसका परिणाम खराब सिस्टम डिजाइन होगा।

सॉफ़्टवेयर को संशोधित करने की तुलना में निरीक्षण के तहत सूर्य-प्रकाश को वस्तु से दूर रखने के लिए एक लाइट-प्रूफ कफन जोड़ना सस्ता है। एक और सार्वभौमिक सत्य जो अक्सर भुला दिया जाता है।

प्रकाश की गति से अधिक कुछ भी नहीं है। किसी भी प्रसंस्करण को वैकल्पिक रूप से किया जा सकता है जो बाद में बहुत सारे कंप्यूटर प्रसंस्करण को बचाएगा।

पुस्तक में "उद्योग के लिए बुद्धिमान विजन सिस्टम" ब्रूस जी Batchelor और पॉल एफ व्हेलन द्वारा और भी बीजी Batchelor और पीएफ व्हेलन (1994) में, "मशीन दृष्टि प्रणाली: नीतिवचन, सिद्धांतों, पूर्वाग्रहों और प्राथमिकताओं", SPIE की कार्यवाही - इंटरनेशनल सोसाइटी फॉर ऑप्टिकल इंजीनियरिंग, वॉल्यूम। 2347 - मशीन विजन एप्लीकेशन, आर्किटेक्चर, और सिस्टम इंटीग्रेशन III, बोस्टन (यूएसए), पीपी 374- 383. (यहां देखें http://elm.eeng.dcu.ie/~levanp/proverbs/proverbs.pdf )।

कहावतें 2012 की पुस्तक "मशीन विज़न हैंडबुक", संपादकों: ब्रूस जी। बैचेबल आईएसबीएन: 978-1-84996-168-4 में भी हैं


बहुत बढ़िया। धन्यवाद! मुझे लगता है कि मैंने पहले कुछ कहावतों की किताब पढ़ी है - शायद मैंने इसे एक प्रस्तुति में भी उद्धृत किया है, सालों पहले? - लेकिन मेरे पास खुद की प्रति नहीं है।
रीथंक

4

एक उपयुक्त प्रकाश कैसे खोजें? यह एक इंजीनियर का सबसे महत्वपूर्ण प्रश्न होगा, जिसे मशीन विजन एप्लिकेशन के लिए एक सही लाइटिंग सेट-अप का चयन करना होगा। संभवतः उन्हें कुछ चतुर मशीन विज़न कहावतें याद हैं जैसे "राइट टू लाइट (सॉफ्टवेयर) से बेहतर", "कचरे से बचें (खराब लाइटिंग) जिससे कचरा बाहर निकलता है (खराब परिणाम)", "सबसे पहले छवि बनाएं" और इसके बाद।

जहर, आई, 2007. लाइटिंग इन मशीन विजन : अलेक्जेंडर हॉर्नबर्ग, एड। मशीन विजन की पुस्तिका । जॉन विली एंड संस, पी .१५०।


2

मुझे यकीन नहीं है कि मैं आपकी बोली का पता लगा सकता हूं, लेकिन मैं पिछले 30 वर्षों की कुछ पुस्तकों का उल्लेख कर सकता हूं जो कम से कम कुछ हद तक व्यावहारिक सलाह की ओर झुकती हैं बजाय अधिक विशुद्ध सैद्धांतिक / गणितीय / स्नूटी के। (अधिक "सैद्धांतिक" पाठ्यपुस्तकों में से एक मैंने पहले की पाठ्यपुस्तक से गणित के पुनर्जागरण वाले पृष्ठों को पढ़ा है, ठीक उसी चमकदार टाइपो के साथ।

रोसेनफेल्ड और काक द्वारा डिजिटल पिक्चर प्रोसेसिंग एक क्लासिक है। वॉल्यूम 1 और वॉल्यूम 2 ​​के मेरे संस्करणों में 1982 का कॉपीराइट है । वॉल्यूम 1 में गणित और छवि निर्माण के मूल सिद्धांतों को शामिल किया गया है, और खंड 2 विभाजन, मिलान आदि की व्यावहारिकताओं में खोदता है।

1982 से, बॉलार्ड और ब्राउन द्वारा कंप्यूटर विज़न , आज भी उन लोगों के लिए एक उपयोगी संदर्भ है जिन्हें दृष्टि प्रणाली का काम करना है। यह पुस्तक वास्तविक चित्रों को प्रस्तुत करने और रंगीन प्लेटों के मामले में थोड़ी मित्र है। स्यूडोकोड एल्गोरिदम और कई उपयोगी सूत्र हैं (जैसे आरजीबी से एचएसआई रंग अंतरिक्ष)। वे एल्गोरिदम के आवेदन के बारे में कई उपयोगी व्यावहारिक बिंदु बनाते हैं, और उन्होंने आपके द्वारा उल्लेखित उद्धरण के समान कुछ लिखा हो सकता है।

नेलो ज़ुच द्वारा एप्लाइंग मशीन विज़न 1988 में प्रकाशित किया गया था । मेरे बाद के संस्करण का नाम अंडरस्टैंडिंग एंड एप्लायिंग मशीन विजन है । मेरे द्वारा उल्लिखित अन्य पुस्तकों के विपरीत, ज़्यूच की पुस्तक उन इंजीनियरों के लिए एक व्यावहारिक मार्गदर्शिका है जो दृष्टि प्रणालियों को निर्दिष्ट, स्थापित, रखरखाव और संभवतः संशोधित करना है। ज़ुक की किताब की सूची मूल्य अमेज़ॅन पर $ 200 है, लेकिन यदि आप एक खोज करते हैं तो आपको अन्य स्रोत मिल सकते हैं। उनके पास इतने सारे चेकलिस्ट, निर्णय मैट्रिस आदि हैं, जो सामान्य संदर्भ के रूप में पुस्तक महान है। वह किताब या कुछ और जो ज़ुच ने लिखा है वह आपका स्रोत हो सकता है।

गोंजालेज एंड वुड्स (प्रथम संस्करण 1992 ) द्वारा डिजिटल इमेज प्रोसेसिंग आमतौर पर उपयोग की जाने वाली पाठ्यपुस्तक है, और यह प्रणालीगत एकीकरण या प्रकाश व्यवस्था के बारे में बहुत अधिक (हालांकि मुझे याद है) नहीं है। इसके अलावा उनकी वेबसाइट http://www.imageprocessingplace.com/ देखें

मशीन विजन: थ्योरी, एल्गोरिदम, ईआर डेविस द्वारा प्रैक्टिकलिटीज (1 संस्करण 1990 , 3 डी संस्करण, 2006 ) एक आवेदन को हल करने के लिए आवश्यक वास्तविक कार्य की जांच करने वाली बेहतर पाठ्यपुस्तकों में से एक है। एक नियम के रूप में एल्गोरिदम सरल हैं, लेकिन डेविस में खोदता है और न केवल यह जांचता है कि एक एल्गोरिथ्म कहां लागू किया जा सकता है, लेकिन ऐसा करने के व्यावहारिक परिणाम। उस ने कहा, यह शायद हाल ही में आपका स्रोत है।

उन सभी में से, ज़्यूच की पुस्तक एक पूर्ण प्रणाली के व्यावहारिक मूल्यांकन के लिए सबसे अधिक उन्मुख है। यहां तक ​​कि अगर वह आपका स्रोत नहीं है, तो भी उसके काम की नकल करना अच्छा है।


+1 बहुत बहुत धन्यवाद! एक अलग नोट के रूप में: डेविस की मशीन दृष्टि का पहला संस्करण : सिद्धांत, एल्गोरिदम, व्यावहारिकता 1990 (लंदन: अकादमिक प्रेस, c1990) में प्रकाशित किया गया था ISBN 0122060903.
एलेसेंड्रो जैकोसन

1

निरीक्षण प्रणाली डिजाइन करते समय दो महत्वपूर्ण नियमों का हमेशा पालन किया जाना चाहिए:

ऑप्टिकल सबसिस्टम को डिज़ाइन करते समय, छवि प्रोसेसर पर मांग को एक तुच्छ स्तर तक कम करने का प्रयास करें, इसे विश्लेषण करने के लिए सर्वोत्तम संभव चित्र देकर।

छवि प्रोसेसर को डिजाइन करते समय, यह मान लें कि कारखाने में उसी गुणवत्ता की छवियां प्राप्त करना संभव नहीं होगा जैसा कि प्रयोगशाला में उत्पादित किया जाता है। कभी भी 'नाजुक' एल्गोरिथ्म पर भरोसा न करें।

छवि प्रसंस्करण की तुलना में प्रकाश व्यवस्था में सुधार करना लगभग हमेशा सस्ता होता है। अलग-अलग प्रकाश व्यवस्था के प्रभाव काफी शानदार हो सकते हैं।

Batchelor, BG, 1985. प्रकाश और देखने की तकनीक , में: BG Batchelor, DA Hill, DC Hodgson, ed। स्वचालित दृश्य निरीक्षण । IFS (प्रकाशन) लिमिटेड, यूके नॉर्थ-हॉलैंड। p.104।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.