← नवीनतम पेपर
💻 computer science

RayOcc: Occlusion-Aware Ray Occupancy Estimation via Gaussian Mixture Intensity

RayOcc एक कैमरा-ओनली 3D सिमेंटिक ऑक्यूपेंसी प्रेडिक्शन फ्रेमवर्क है जो गॉसियन मिक्स्चर इंटेंसिटीज और पॉइसन इवेंट फॉर्मुलेशन का उपयोग करके किरणों को मल्टी-लेबल अस्तित्व समस्याओं के रूप में मॉडल करके गहराई की अस्पष्टता और अवरोध (occlusion) को संबोधित करता है, जिससे कई ऑक्यूपाइड परिकल्पनाओं का सह-अस्तित्व संभव होता है और nuScenes बेंचमार्क पर अत्याधुनिक प्रदर्शन प्राप्त होता है।

मूल लेखक: Junho Kim, Seongwon Lee

प्रकाशित 2026-07-21
📖 9 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Junho Kim, Seongwon Lee

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक व्यस्त शहर की सड़क का 3D मॉडल बनाने की कोशिश कर रहे हैं, लेकिन आपके पास केवल अलग-अलग कोणों से ली गई कुछ सपाट, 2D तस्वीरें हैं। यह सेल्फ-ड्राइविंग कारों के लिए एक दैनिक चुनौती है: उन्हें कैमरों का उपयोग करके—महंगे लेजर स्कैनर के बिना—पूरी 3D दुनिया को समझना होगा—कि कारें कहाँ हैं, फुटपाथ कहाँ समाप्त होते हैं, और पेड़ कितनी दूर हैं। इस क्षेत्र को "3D सिमेंटिक ऑक्यूपेंसी प्रेडिक्शन" (3D semantic occupancy prediction) कहा जाता है। इसे एक धुंधले बॉक्स के अंदर छिपी हुई वस्तु के आकार का अनुमान लगाने की तरह समझें, जिसे आप केवल उसकी छाया देखकर पहचानने की कोशिश कर रहे हैं। सबसे कठिन हिस्सा "ऑक्लूजन" (occlusion) है, जो कि चीजों को दूसरी चीजों से ढकने का एक औपचारिक शब्द है। यदि एक बड़े ट्रक के सामने एक छोटी बाड़ (fence) है, तो कैमरा ट्रक को देखता है, लेकिन बाड़ उसके पीछे छिपी रहती है। वास्तविक दुनिया में, ट्रक और बाड़ दोनों एक ही दृष्टि रेखा (line of sight) पर मौजूद होते हैं, लेकिन लंबे समय तक कंप्यूटर प्रोग्राम एक साथ दोनों को देखने में संघर्ष करते रहे। वे हर दृष्टि रेखा के लिए केवल एक "विजेता" चुनने के लिए मजबूर थे, जिससे वे अक्सर छिपी हुई बाड़ को भूल जाते थे या गलत दूरी का अनुमान लगाते थे।

यहीं पर एक नई विधि आती है जिसे RayOcc कहा जाता है, जो खेल बदलने के लिए तैयार है। दृष्टि रेखा के साथ एक एकल "सर्वश्रेष्ठ अनुमान" चुनने के बजाय, RayOcc सिस्टम को एक ही समय में कई संभावनाओं की कल्पना करने की अनुमति देता है। यह कैमरे के दृश्य के साथ स्थान को संभावित "घटनाओं" (events) की एक श्रृंखला के रूप में देखता है, न कि केवल एक विकल्प के रूप में। "गौसियन मिश्रण" (Gaussian mixtures - जिसे आप प्रायिकता के ओवरलैपिंग बादलों के रूप में सोच सकते हैं) और एक "पॉइसन इवेंट" (Poisson event) मॉडल (जैसे कि किसी विशिष्ट स्थान पर कितनी बारिश की बूंदें गिर सकती हैं, इसकी गिनती करना) के शामिल एक चतुर गणितीय तरीके का उपयोग करके, RayOcc कह सकता है, "यहाँ एक ट्रक होने की उच्च संभावना है, और इसके पीछे एक बाड़ होने की भी उच्च संभावना है।" शोधकर्ताओं ने इसका परीक्षण nuScenes डेटासेट पर किया, जो ड्राइविंग दृश्यों का एक विशाल संग्रह है, और पाया कि उनकी विधि पिछले दृष्टिकोणों की तुलना में बहुत अधिक साफ और सटीक 3D मानचित्र बनाती है, विशेष रूप से भीड़भाड़ वाले या कठिन दृश्यों में जहाँ चीजें एक-दूसरे के पीछे छिपी होती हैं।

समस्या: "एक विजेता" का नियम

यह समझने के लिए कि RayOcc क्यों विशेष है, हमें पहले यह देखना होगा कि कंप्यूटर आमतौर पर 3D में "देखने" की कोशिश कैसे करते हैं। कल्पना कीजिए कि आप एक लंबे, सीधे गलियारे की ओर देख रहे हैं। पुराने तरीके में, कंप्यूटर उस गलियारे को देखेगा और कहेगा, "ठीक है, मैं 10 मीटर पर एक दीवार देख रहा हूँ।" वह उस एकल दूरी को चुनेगा और बाकी सब कुछ अनदेखा कर देगा। यदि वास्तव में 5 मीटर पर एक कुर्सी और 15 मीटर पर एक पेंटिंग थी, तो कंप्यूटर भ्रमित हो सकता है, या वह केवल कुर्सी को चुन सकता है और पेंटिंग के अस्तित्व को नकार सकता है।

ऐसा इसलिए होता है क्योंकि अधिकांश मौजूदा विधियाँ "सॉफ्टमैक्स नॉर्मलाइजेशन" (softmax normalization) नामक नियम का उपयोग करती हैं। इसे एक पाई (pie) की तरह समझें। यदि आपके पास एक पाई है, और आप हर संभावित दूरी के लिए उसके टुकड़े करते हैं, तो पाई का कुल आकार हमेशा 100% होना चाहिए। यदि आप "5 मीटर पर कुर्सी" के लिए एक बड़ा टुकड़ा देते हैं, तो "15 मीटर पर पेंटिंग" के लिए लगभग कोई पाई नहीं बचती है। कंप्यूटर को टुकड़ों के बीच प्रतिस्पर्धा करने के लिए मजबूर किया जाता है। यदि कुर्सी बड़ी है, तो पेंटिंग को भूखा रखा जाता है। यह तब ठीक काम करता है जब केवल एक ही वस्तु हो, लेकिन एक वास्तविक शहर में, एक ही दृष्टि रेखा अक्सर एक कार, फिर एक बाड़ और फिर एक इमारत से होकर गुजरती है। इन वस्तुओं को एक ही पाई के टुकड़े के लिए लड़ने के लिए मजबूर करने से टूटे हुए, बिखरे हुए 3D मॉडल बनते हैं जहाँ पतली वस्तुएं गायब हो जाती हैं या ज्यामिति खंडित दिखाई देती है।

समाधान: कई परिकल्पनाओं को सह-अस्तित्व में रहने देना

RayOcc "एक पाई" के नियम को खारिज कर देता है। यह पूछने के बजाय कि "यहाँ कौन सी वस्तु है?", यह पूछता है, "यहाँ कितनी वस्तुएं हो सकती हैं, और प्रत्येक के लिए साक्ष्य कितने मजबूत हैं?"

लेखक गौसियन मिक्सचर इंटेंसिटी (Gaussian Mixture Intensity) की अवधारणा पेश करते हैं। कल्पना कीजिए कि आप फिर से उसी गलियारे में टॉर्च की रोशनी डाल रहे हैं। दीवार पर एक एकल बिंदु पेंट करने के बजाय, आपकी टॉर्च पूरी बीम के साथ "इंटेंसिटी" (तीव्रता) का एक कोहरा छिड़कती है। इस कोहरे में कई शिखर (peaks) हो सकते हैं। एक शिखर वहां घना और चमकीला हो सकता है जहाँ ट्रक है, और दूसरा शिखर थोड़ा धुंधला लेकिन फिर भी स्पष्ट रूप से दिखाई देने वाला हो सकता है जहाँ उसके पीछे बाड़ है। क्योंकि यह "इंटेंसिटी" एक निश्चित कुल योग (जैसे पाई) तक सीमित नहीं है, इसलिए ट्रक बाड़ की रोशनी नहीं छीनता है। वे दोनों एक ही समय में मजबूती से मौजूद रह सकते हैं।

इस कोहरे को निर्णय में बदलने के लिए, RayOcc पॉइसन इवेंट फॉर्मुलेशन (Poisson event formulation) का उपयोग करता है। यह यादृच्छिक घटनाओं के बारे में सोचने का एक सांख्यिकीय तरीका है। कल्पना कीजिए कि आप फुटपाथ के एक विशिष्ट वर्ग पर बारिश की बूंदों के गिरने का इंतजार कर रहे हैं। यदि बारिश की "इंटेंसिटी" अधिक है, तो उस वर्ग पर कम से कम एक बूंद गिरने की संभावना बहुत अधिक है। RayOcc गलियारे के हर छोटे हिस्से को फुटपाथ के एक वर्ग की तरह मानता है। यदि किसी वस्तु की "इंटेंसिटी" उस हिस्से से गुजरते समय पर्याप्त रूप से अधिक है, तो सिस्टम तय करता है, "हाँ, इस स्थान पर कुछ मौजूद है।" यह सिस्टम को एक ही दृष्टि रेखा के साथ कई हिस्सों को "ऑक्यूपाइड" (भरा हुआ) के रूप में चिह्नित करने की अनुमति देता है बिना उन्हें एक-दूसरे से लड़ने दिए।

बादलों से 3D ब्लॉब्स तक

एक बार जब सिस्टम यह समझ लेता है कि "इंटेंसिटी" के शिखर कहाँ हैं, तो उसे वास्तविक 3D मॉडल बनाना होता है। पेपर में 3D गौसियन प्रिमिटिव्स (3D Gaussian primitives) से जुड़ी एक तकनीक का उपयोग किया गया है। आप इन्हें अंतरिक्ष में तैरते हुए धुंधले, चमकते हुए 3D ब्लॉब्स (blobs) के रूप में सोच सकते हैं। प्रत्येक ब्लब का एक केंद्र, आकार, रंग (या सिमेंटिक लेबल जैसे "कार" या "सड़क") और पारदर्शिता होती है।

पिछली विधियों में, कंप्यूटर आमतौर पर गहराई के एकल "सर्वश्रेष्ठ" अनुमान के आधार पर हर दृष्टि रेखा के लिए केवल एक ब्लब चुनता था। हालाँकि, RayOcc अपनी कई इंटेंसिटी पीक्स को देखता है। यदि यह ट्रक के लिए एक मजबूत शिखर और बाड़ के लिए एक कमजोर लेकिन स्पष्ट शिखर देखता है, तो इसे चुनने की आवश्यकता नहीं है। यह ट्रक के लिए एक ब्लब और बाड़ के लिए एक ब्लब बना सकता है। इसे एडेप्टिव कंपोनेंट-वाइज सैंपलिंग (adaptive component-wise component-wise sampling) कहा जाता है। यह एक ऐसे शेफ की तरह है जो केवल एक सामग्री चुनने के बजाय, स्वाद की तीव्रता के आधार पर कुछ अलग-अलग सामग्रियां जोड़ता है, जिससे एक समृद्ध और जटिल व्यंजन बनता है।

इन ब्लॉब्स को फिर परिष्कृत किया जाता है और "रास्टराइज़" (ग्रिड पर पेंट करना) किया जाता है ताकि अंतिम 3D मानचित्र बनाया जा सके जिसका उपयोग सेल्फ-ड्राइविंग कार नेविगेशन के लिए करती है।

परिणाम: साफ मानचित्र, बेहतर ड्राइविंग

शोधकर्ताओं ने nuScenes बेंचमार्क पर RayOcc का परीक्षण किया, जिसमें बोस्टन और सिंगापुर के 1,000 ड्राइविंग दृश्यों का मानक परीक्षण सेट शामिल है। उन्होंने अपनी विधि की तुलना अन्य शीर्ष स्तर की कैमरा-ओनली प्रणालियों से की।

परिणामों से पता चला कि RayOcc ने उनके द्वारा परीक्षण की गई गौसियन-आधारित विधियों के बीच स्टेट-ऑफ-द-आर्ट (state-of-the-art) प्रदर्शन हासिल किया। विशेष रूप रूप से:

  • इसने 34.84 का समग्र IoU (Intersection-over-Union) प्राप्त किया।
  • इसने 22.03 का mIoU (mean IoU) प्राप्त किया।

इसे समझने के लिए, पिछले सर्वश्रेष्ठ तरीके (VG3T) ने 34.06 IoU और 21.74 mIoU स्कोर किया था। RayOcc ने इन आंकड़ों में सुधार किया, जिसका अर्थ है कि इसके 3D मानचित्र वास्तविक दुनिया के अधिक करीब थे।

पेपर में इस बात पर जोर दिया गया है कि यह सुधार ऑक्लूडेड सीन्स (occluded scenes) में सबसे अधिक दिखाई देता है—ऐसी जगहें जहाँ वस्तुएं दूसरों के पीछे छिपी होती हैं। विजुअल तुलनाओं में, RayOcc एक ट्रक के पूर्ण आकार को फिर से बनाने में सक्षम था, भले ही वह एक पतली बाड़ के बगल में था, जबकि अन्य विधियाँ ट्रक के आकार को बाड़ में "फैला" देती थीं या बाड़ को पूरी तरह से खो देती थीं। RayOcc ने (Gaussians) के संख्या को अपेक्षाकृत कम (औसत रूप से प्रति दृश्य लगभग 19,251) रखते हुए भी उच्च सटीकता बनाए रखी, जो बताता है कि यह केवल अधिक डेटा नहीं डालता बल्कि इसका बुद्धिमानी से उपयोग करता है।

यह क्यों महत्वपूर्ण है

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

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

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →