इकाई 3 / 11

एडीएएस और स्वायत्त ड्राइविंग: सेंसिंग फंडामेंटल

लाभ:

  • डिटेक्शन चेन और एसएई ऑटोमेशन स्तरों में कैमरा, रडार, LiDAR और सेंसर फ्यूजन की भूमिकाओं को समझाने की क्षमता
  • वस्तु का पता लगाने, वर्गीकरण और ट्रैकिंग के लिए डेटा लेबलिंग, परिदृश्य परिभाषा और मूल्यांकन मेट्रिक्स बनाने की क्षमता
  • डिटेक्शन मॉडल आउटपुट में किनारे के मामलों, गलत सकारात्मक/नकारात्मक संतुलन और सुरक्षा के मार्जिन का गंभीर मूल्यांकन करने की क्षमता

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

शुरू से ही एक चेतावनी: यह क्षेत्र सुरक्षा के लिहाज से महत्वपूर्ण है। यदि डिटेक्शन मॉडल किसी पैदल यात्री का पता नहीं लगाता है, तो परिणाम घातक हो सकता है। इसीलिए यहां प्रत्येक AI आउटपुट सुरक्षा इंजीनियरिंग प्रक्रियाओं (अगली इकाइयों में ISO 26262 और SOTIF) से घिरा होना चाहिए।

सेंसर: आंखें, कान और रडार

एक स्वायत्त ड्राइविंग स्टैक विभिन्न सेंसरों को जोड़ता है क्योंकि प्रत्येक में ताकत और कमजोरियां होती हैं:

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

चूँकि कोई भी अपने आप में पर्याप्त नहीं है, सेंसर फ़्यूज़न किया जाता है: विभिन्न सेंसर के डेटा को मिलाकर, प्रत्येक की कमजोरी की भरपाई दूसरे की ताकत से की जाती है। उदाहरण के लिए, कैमरा कहता है "पैदल यात्री", रडार कहता है "12 मीटर पर, 5 किमी/घंटा की ओर आ रहा है"; फ़्यूज़न दोनों को जोड़ता है और एक विश्वसनीय ट्रैक बनाता है।

युक्ति: किसी पहचान दावे का मूल्यांकन करते समय, "कौन सा सेंसर इसे देख सकता है और कितनी अच्छी तरह?" पूछना। यदि रात में कैमरे की दूरी का अनुमान खराब है, तो एकल कैमरे के आधार पर दूरी का निर्णय संदिग्ध है।

पता लगाने की श्रृंखला

कच्चे सेंसर डेटा से निर्णय तक की विशिष्ट श्रृंखला इस प्रकार है:

  1. पता लगाना: छवि/बिंदु क्लाउड में वस्तुओं को ढूंढना ("यहां एक उपकरण है")।
  2. वर्गीकरण: वस्तु के प्रकार (पैदल यात्री, साइकिल, वाहन, चिन्ह) का निर्धारण।
  3. ट्रैकिंग: फ़्रेम के बीच वस्तु का अनुसरण करना, उसकी गति और दिशा का अनुमान लगाना।
  4. फ़्यूज़न: एक सुसंगत विश्व मॉडल बनाने के लिए सेंसरों का संयोजन।
  5. भविष्यवाणी: "क्या यह पैदल यात्री सड़क पार करेगा?"
  6. योजना और नियंत्रण: निर्णय और स्टीयरिंग/ब्रेक/त्वरक आदेश।

कृत्रिम बुद्धिमत्ता (विशेषकर गहन शिक्षा) 1-3। कदमों में बहुत मजबूत; 5-6. कदम तेजी से इंजीनियरिंग नियमों और सुरक्षा तर्क से घिरे हुए हैं।

एसएई स्वचालन स्तर

स्वायत्तता कोई "हाँ/नहीं" वाली चीज़ नहीं है, यह क्रमिक है। SAE J3016 मानक छह स्तरों को परिभाषित करता है:

स्तर

नाम

कौन चला रहा है?

उदाहरण

0

कोई स्वचालन नहीं

सभी ड्राइव

केवल चेतावनी (ब्लाइंड स्पॉट चेतावनी)

1

ड्राइवर का समर्थन

ड्राइवर + एकल समर्थन

अनुकूली क्रूज़ या लेन कीपिंग

2

आंशिक स्वचालन

ड्राइवर (निरंतर पर्यवेक्षण)

स्पीड + लेन एक साथ, ड्राइवर जिम्मेदार

3

सशर्त स्वचालन

सिस्टम (कुछ शर्तों के तहत)

कुछ शर्तों के तहत सिस्टम ड्राइव करता है, ड्राइवर कार्यभार संभालने के लिए तैयार है

4

उच्च स्वचालन

सिस्टम (विशिष्ट क्षेत्र में)

निर्धारित क्षेत्र में चालक रहित

5

पूर्ण स्वचालन

सिस्टम (सभी स्थितियों में)

हर जगह ड्राइवर रहित (अभी नहीं)

सावधानी: सबसे खतरनाक गलतफहमी लेवल 2 है। लेवल 2 में, वाहन स्टीयरिंग और गति का समर्थन करता है, लेकिन ड्राइवर निरंतर पर्यवेक्षण और जिम्मेदारी बरकरार रखता है। सिस्टम को "ऑटोपायलट" समझने और ध्यान न देने के कारण घातक दुर्घटनाएँ हुई हैं। लेवल 2 का मतलब "ड्राइवर रहित" नहीं है।

मूल्यांकन मेट्रिक्स: गलत सकारात्मक और गलत नकारात्मक

डिटेक्शन मॉडल का मूल्यांकन करते समय दो प्रकार की त्रुटियाँ महत्वपूर्ण होती हैं:

  • गलत सकारात्मक: यह सोचना कि कुछ ऐसा है जिसका अस्तित्व ही नहीं है। उदाहरण के लिए, यह सोचना कि पुल की छाया एक "बाधा" है और अनावश्यक रूप से ब्रेक लगाना। परेशान करने वाला और कभी-कभी खतरनाक (रियर-एंड टक्कर)।
  • ग़लत नकारात्मक (झूठा नकारात्मक/मिस): किसी ऐसी चीज़ को देखने में सक्षम न होना जो अस्तित्व में है। उदाहरण के लिए, किसी वास्तविक पैदल यात्री को न देखना। स्वायत्त ड्राइविंग में यह सबसे घातक गलती है।

मेट्रिक्स जो इन्हें सारांशित करते हैं:

  • परिशुद्धता: आपने जो चिह्नित किया है उसमें से कितना वास्तव में सही है।
  • याद करें (संवेदनशीलता): जो वास्तव में मौजूद है उसमें से कितना आपने कब्जा कर लिया है।
  • एमएपी (औसत औसत परिशुद्धता): वस्तु का पता लगाने के लिए सामान्य समग्र मीट्रिक।

स्वायत्त ड्राइविंग में पैदल यात्री का पता लगाने जैसे मामलों में स्मरण (किसी भी पैदल यात्री को न चूकना) महत्वपूर्ण है; इसे बढ़ाने से कभी-कभी झूठी सकारात्मकता बढ़ जाती है। यह व्यापार-बंद एक सुरक्षा इंजीनियरिंग निर्णय है, न कि शुद्ध मॉडल सटीकता।

किनारे के मामले और लंबी पूंछ

स्वायत्त ड्राइविंग का सबसे कठिन हिस्सा सामान्य परिस्थितियाँ नहीं हैं, बल्कि दुर्लभ और अजीब परिस्थितियाँ हैं: बर्फ के नीचे आधा दिखाई देने वाला चिन्ह, उल्टा ट्रक, वेशभूषाधारी पैदल यात्री, सड़क पर गिरा हुआ फर्नीचर। इन दुर्लभ लेकिन खतरनाक स्थितियों को लॉन्ग टेल कहा जाता है। जबकि एक मॉडल लाखों "सामान्य" मील के लिए एकदम सही हो सकता है, यह ऐसी चरम स्थिति में विफल हो सकता है जो उसने पहले कभी नहीं देखी हो। यही कारण है कि परिदृश्य-आधारित परीक्षण, सिमुलेशन और वास्तविक दुनिया सत्यापन अंतहीन हैं।

लघु केस अध्ययन

केस 1 - संलयन का मूल्य। स्वचालित आपातकालीन ब्रेकिंग का परीक्षण करते समय, ADAS टीम ने पाया कि तेज़ धूप में केवल कैमरे से अपने सामने एक गहरे रंग के वाहन को पहचानना धीमा था। जब रडार डेटा जोड़ा जाता है (रडार चमक से प्रभावित नहीं होता है) तो सिस्टम 0.4 सेकंड पहले वाहन का पता लगा लेता है; इसका मतलब है कि 90 किमी/घंटा पर लगभग 10 मीटर की ब्रेकिंग दूरी। परिणाम: फ़्यूज़न ने एकल सेंसर ब्लाइंड स्पॉट को बंद कर दिया।

केस 2 - रिकॉल/सटीक संतुलन। जब पैदल यात्री पहचान मॉडल की सीमा कम हो जाती है, तो रिकॉल 96% से बढ़कर 99% हो जाता है, लेकिन झूठी सकारात्मकता (छाया, झाड़ियाँ) बढ़ जाती है, जिससे अनावश्यक ब्रेक लगाना पड़ता है। सुरक्षा टीम निर्णय लेती है: पैदल चलने वालों से बचना एक प्राथमिकता है, लेकिन फ़्यूज़न और ट्रैकिंग तर्क के साथ झूठी सकारात्मकता को खत्म करके आराम बनाए रखा जाता है। निष्कर्ष: मीट्रिक चयन एक इंजीनियरिंग/सुरक्षा निर्णय है, इसमें कोई एक "सही संख्या" नहीं है।

केस 3 - एज केस आश्चर्य। जबकि एक मॉडल अपने सत्यापन सेट में 99.8% सफल था, उसने मैदान में बर्फ के टायर का विज्ञापन ले जा रहे एक ट्रक के पीछे एक विशाल पैदल यात्री की तस्वीर को "असली पैदल यात्री" समझ लिया और अचानक ब्रेक लगा दिया। टीम इस एज केस को परिदृश्य लाइब्रेरी में जोड़ती है और मॉडल को फिर से प्रशिक्षित करती है। निष्कर्ष: लंबी पूँछ कभी "खत्म" नहीं होती; लगातार परिदृश्य संग्रह की आवश्यकता है.

शीघ्र टेम्पलेट्स

टेम्प्लेट 1 - एक परिदृश्य सूची तैयार करना:

भूमिका: आप एडीएएस टेस्ट केस इंजीनियर हैं। कार्य: स्वचालित आपातकालीन ब्रेकिंग के लिए चुनौतीपूर्ण (एज केस) परीक्षण परिदृश्य तैयार करना। संदर्भ: शहरी, 30-50 किमी/घंटा, मिश्रित पैदल यात्री और साइकिल चालक। बाधा: दुर्लभ/खतरनाक परिदृश्यों को प्राथमिकता दें, बार-बार आने वाले परिदृश्यों को नहीं; प्रत्येक परिदृश्य के लिए अपेक्षित सही व्यवहार लिखें। आउटपुट: परिदृश्य | शर्त | अपेक्षित व्यवहार | जोखिम स्तर.

टेम्प्लेट 2 - लेबलिंग गाइड रूपरेखा:

भूमिका: डेटा लेबलिंग गुणवत्ता नेतृत्व। कार्य: पैदल यात्री लेबलिंग के लिए एक मसौदा स्थिरता नियम लिखें। संदर्भ: पैदल यात्री आंशिक रूप से दिखाई देते हैं, बैठे हैं, व्हीलचेयर में और समूहों में हैं। आउटपुट: नियम | उदाहरण | सीमा राज्य ग्रेड तालिका.

टेम्प्लेट 3 - मीट्रिक व्याख्या:

भूमिका: कंप्यूटर विज़न मूल्यांकन विशेषज्ञ। कार्य: मेरे पैदल यात्री पहचान परिणामों की व्याख्या करें। संदर्भ: परिशुद्धता 0.93, रिकॉल 0.90, अधिकांश चूक रात या बारिश में होती है। बाधा: सुरक्षा के लिए रिकॉल के महत्व पर जोर दें; मुझे बताएं कि किन परिस्थितियों में अतिरिक्त सत्यापन की आवश्यकता है। आउटपुट: टिप्पणी + सुधार के लिए प्राथमिकता वाले क्षेत्र।

टेम्प्लेट 4 - फ़्यूज़न तर्क रूपरेखा:

भूमिका: आप एक सेंसर फ़्यूज़न इंजीनियर हैं। कार्य: कैमरा और रडार में टकराव होने पर एक मसौदा निर्णय तर्क का सुझाव दें। संदर्भ: रडार 15 मीटर पर चलती हुई छोटी वस्तु को देखता है जबकि कैमरा कहता है 'कोई पैदल यात्री नहीं'। बाधा: सुरक्षा (सुरक्षित पक्ष) के पक्ष में धारणा सिद्धांत को लागू करें। आउटपुट: निर्णय तालिका + औचित्य।

कमजोर संकेत/मजबूत संकेत

कमजोर संकेत:

क्या मेरा स्वायत्त वाहन मॉडल सुरक्षित है?

बिना सन्दर्भ के; "सुरक्षित" अपरिभाषित है; एआई केवल सामान्य शब्दों में बात करता है और भ्रामक विश्वास दे सकता है।

शक्तिशाली संकेत:

भूमिका: आप एडीएएस सुरक्षा मूल्यांकन सलाहकार हैं। कार्य: मेरे पैदल यात्री पहचान मॉडल की कमजोरियों पर सवाल उठाने के लिए एक चेकलिस्ट बनाएं। संदर्भ: शहरी स्तर 2 प्रणाली; स्मरण करो रात में और बारिश में गिरता है; केवल कैमरा + रडार है, कोई LiDAR नहीं। बाधा: 'सुरक्षित' घोषित न करें; निर्दिष्ट करें कि सिस्टम किन परिस्थितियों में अपनी सीमा पर है और किस अतिरिक्त परीक्षण की आवश्यकता है। आउटपुट: जोखिम क्षेत्र | क्यों | अनुशंसित परीक्षण | महत्व तालिका.

सामान्य गलतियाँ

  • लेवल 2 को "ड्राइवर रहित" समझना गलत है। जिम्मेदारी ड्राइवर की है; यह ग़लतफ़हमी घातक है.
  • एकल सेंसर पर निर्भर रहना। प्रत्येक सेंसर में एक ब्लाइंड स्पॉट होता है; संलयन आवश्यक है.
  • बस औसत सटीकता देख रहा हूँ। 99% सफलता, 1% चूका पैदल यात्री हो सकता है घातक; रिकॉल और एज मामले महत्वपूर्ण हैं।
  • गंभीर मामलों को नजरअंदाज करना. लंबी पूँछ कभी ख़त्म नहीं होती; परिदृश्य संग्रह निरंतर है.
  • सुरक्षा का निर्णय मॉडल पर छोड़ना. सीमा और संतुलन संबंधी निर्णय सुरक्षा इंजीनियरिंग की जिम्मेदारी हैं।

संक्षेप में

  • ADAS और स्वायत्त ड्राइविंग सेंसिंग के केंद्र में कैमरा, रडार, LiDAR और सेंसर फ़्यूज़न है; प्रत्येक सेंसर की अलग-अलग ताकत/कमजोरियां होती हैं।
  • पता लगाने की श्रृंखला में पता लगाना, वर्गीकरण, निगरानी, ​​संलयन, भविष्यवाणी और नियंत्रण शामिल हैं; पहले चरण में एआई मजबूत है।
  • एसएई स्तर 0 से 5 तक होता है; लेवल 2 में जिम्मेदारी ड्राइवर की होती है।
  • गलत नकारात्मक (पैदल यात्री का अपहरण) सबसे घातक त्रुटि है; रिकॉल और एज मामले प्राथमिकता लेते हैं।
  • सुरक्षा निर्णय इंजीनियरिंग जिम्मेदारी हैं; मॉडल सटीकता ही एकमात्र मानदंड नहीं है.

आवेदन कार्य

एक ADAS फ़ंक्शन चुनें (उदाहरण के लिए लेन कीपिंग असिस्ट)। (1) एक तालिका में लिखें कि कौन से सेंसर इस फ़ंक्शन का समर्थन करते हैं और कितनी अच्छी तरह। (2) टेम्प्लेट 1 के साथ 5 एज केस परिदृश्य उत्पन्न करें और प्रत्येक के लिए अपेक्षित सुरक्षित व्यवहार निर्दिष्ट करें। (3) इस फ़ंक्शन के लिए गलत सकारात्मक और गलत नकारात्मक के परिणामों की तुलना करें। (4) सूचीबद्ध करें कि मॉडल के "सुरक्षित" होने का दावा करने से पहले किस स्वतंत्र परीक्षण की आवश्यकता है।

चेकलिस्ट

  • [ ] मैंने फ़ंक्शन के अनुसार सेंसर की ताकत/कमजोरियों का मूल्यांकन किया।
  • [ ] मैंने अंतिम मामले (लंबी पूंछ) परिदृश्यों को भी सूचीबद्ध किया है।
  • [ ] मैंने सुरक्षा के लिए गलत सकारात्मक/नकारात्मक परिणामों की तुलना की।
  • [ ] मैंने रिकॉल के सुरक्षा-महत्वपूर्ण महत्व को ध्यान में रखा।
  • [ ] मैंने एसएई स्तर को स्पष्ट किया और कौन जिम्मेदार है।
  • [ ] मैंने "सुरक्षित" दावा करने से पहले स्वतंत्र परीक्षण योजना तैयार की।