दुनिया का पहला क्लाउड-आधारित मल्टी-कैमरा ट्रैफ़िक सिस्टम

सार्वजनिक सुरक्षा के लिए ट्रैफ़िक वीडियो एनालिटिक्स को एक क्लिप नहीं, एक केस तैयार करना होता है। सिंगल-कैमरा एनफ़ोर्समेंट केवल एक पल देखता है। IREX किसी चौराहे पर कैमरों का समन्वय करता है, वाहन की गति को ट्रैफ़िक लाइट और पैदल यात्रियों से सहसंबंधित करता है, और एक ऐसा केस तैयार करता है जिस पर कोई प्राधिकरण वास्तव में कार्रवाई कर सके।

2.3M
एक साल, एक शहर में पहचाने गए उल्लंघन
जनवरी 2025
दुनिया का पहला क्लाउड मल्टी-कैमरा ट्रैफ़िक सिस्टम
देशव्यापी
पहला राष्ट्रीय मल्टी-कैमरा एनफ़ोर्समेंट, मंगोलिया
12–25 fps
दस्तावेज़-सिद्ध एनफ़ोर्समेंट कैमरा रेंज

मल्टी-कैमरा क्यों

उल्लंघन एक क्रम है, फ़्रेम नहीं

क्या किसी वाहन ने रेड लाइट पार की, यह इस पर निर्भर करता है कि सिग्नल बदलते समय वह कहाँ था, वह किस लेन में था, और क्या कोई पैदल यात्री क्रॉसिंग में मौजूद था। इसके लिए कई कैमरों और एक सिग्नल-फ़ीड को सहसंबंधित करना पड़ता है। IREX इन्हें समन्वित करता है, अप्रोच की सभी लेन में वाहनों को ट्रैक करता है, और गति को ट्रैफ़िक-लाइट स्थिति व पैदल-यात्री गतिविधि से जोड़ता है।

इसे एक विश्व-प्रथम के रूप में मान्यता मिली: जनवरी 2025 में IREX ने पहला क्लाउड-आधारित मल्टी-कैमरा ट्रैफ़िक मैनेजमेंट सिस्टम शिप किया। प्रोडक्शन में, एक शहर के डिप्लॉयमेंट ने एक ही साल में 2.3 मिलियन उल्लंघन पहचाने, और मंगोलिया उलानबातर सहित पूरे देश में पहला राष्ट्रव्यापी मल्टी-कैमरा ट्रैफ़िक-एनफ़ोर्समेंट डिप्लॉयमेंट चलाता है।

एनफ़ोर्समेंट वह जगह भी है जहाँ कैमरा-विनिर्देशों पर मोल-भाव की कोई गुंजाइश नहीं रहती। IREX परिभाषित कैमरा-भूमिकाओं के इर्द-गिर्द बने प्रति उल्लंघन-प्रकार इंस्टॉलेशन विनिर्देश प्रकाशित करता है, जिनमें फ़ील्ड-ऑफ़-व्यू नियम शामिल हैं: जैसे एंट्री LPR कैमरों के लिए स्टॉप लाइन फ़्रेम के दूसरे तिहाई हिस्से में आनी चाहिए, और पैदल-यात्री कैमरों को क्रॉसिंग के साथ-साथ इसके दोनों ओर 8 से 10 मीटर भी कवर करना चाहिए।

कवरेज

एनफ़ोर्समेंट परिदृश्य

रेड लाइट और स्टॉप लाइन

अप्रोच की हर लेन में सिग्नल से सहसंबंधित रेड-लाइट उल्लंघन और स्टॉप-लाइन उल्लंघन।

विपरीत लेन, ओवरटेकिंग और मैन्यूवर

विपरीत लेन में गाड़ी चलाना (ग़लत दिशा में चलना; इस उल्लंघन-प्रकार का नाम वर्ज़न 4.40 में बदलकर Opposite lane कर दिया गया), जहाँ मना है वहाँ ओवरटेकिंग (4.40 से दर्ज), और जंक्शनों पर वर्जित मैन्यूवर।

रास्ते का अधिकार

पैदल यात्रियों को रास्ता न देना, और वे नियर-मिस जिनमें कोई संपर्क नहीं होता।

अवैध पार्किंग

पार्किंग उल्लंघन और हार्ड-शोल्डर पर ख़राबी, नो-स्टॉप क्षेत्र पर आपके द्वारा सेकंड में दर्ज अनुमत रुकने-समय के विरुद्ध।

एक सेक्शन में औसत गति

सड़क-खंड पर एक स्टार्ट लाइन और एक एंड लाइन के बीच औसत गति, आपके तय किए गति-सीमा और सहनशीलता (tolerance) के विरुद्ध।

रेलवे क्रॉसिंग

क्रॉसिंग उल्लंघन, अपने ख़ुद के कैमरा इंस्टॉलेशन विनिर्देश के साथ।

दोपहिया वाहन

सवार-गिनती और हेलमेट पहचान के साथ समर्पित मोटरबाइक डिटेक्शन, प्रतिबंधित-ज़ोन नियम, और बाइक-लेन मॉनिटरिंग के लिए BikeLaneTrack।

देखें दोपहिया वाहन एनालिटिक्स

भीड़भाड़ और पार्किंग

आपके खींचे गए सड़क-खंड पर CarCount जैम पहचान और पार्किंग-लॉट क्षमता अलर्ट, साथ ही औसत-गति आँकड़ों सहित ट्रैफ़िक और भीड़ हीटमैप।

परिचालन में

एक अप्रोच, कई कैमरे, एक केस

पहचान से लेकर अदालत के लिए तैयार पैकेज तक

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

एक गहरे स्लेटी रंग की SUV स्टॉप बार पार करती है, उसकी ब्रेक-लाइट बंद है जबकि ऊपर का सिग्नल लाल दिखा रहा है, फ़्रेम में उसकी पिछली प्लेट सबसे स्पष्ट तत्व है।
लाल संकेत और प्लेट, दोनों एक ही तस्वीर में स्पष्ट रूप से दिखने चाहिए। प्रति-उल्लंघन इंस्टॉलेशन विनिर्देश इसी के लिए है।

उल्लंघन-रिपोर्ट जो ख़ुद पहुँचती हैं

किसी एनफ़ोर्समेंट कार्यक्रम की गुणवत्ता उतनी ही होती है जितनी उस सिस्टम की जो साइटेशन जारी करता है, इसलिए रिपोर्ट डाउनलोड नहीं बल्कि पुश होती है। सेटिंग्स में एक बार एक्सपोर्ट-टास्क परिभाषित किया जाता है, उल्लंघन-प्रकार, रोड ऑब्जेक्ट और टैग से फ़िल्टर किया जाता है, अपवाद के रूप में नामित वाहन-सूचियों के साथ, और यह मिलान करने वाले उल्लंघनों को आपके दर्ज किए URL पर एक JSON फ़ाइल के रूप में भेजता है: प्रति इवेंट एक डिस्क्रिप्टर, जिसमें रोड ऑब्जेक्ट उसके पते और कोऑर्डिनेट के साथ, उल्लंघन का नाम और प्रकार, प्लेट नंबर और राज्य, वाहन का रंग, मेक और प्रकार उनके रिकग्निशन-स्कोर सहित, देखने वाले कैमरे, और फ़ाइल के भीतर ही स्नैपशॉट होते हैं। कोई टास्क स्ट्रीमिंग में चलता है, यानी हर उल्लंघन पहचाने जाते ही, या रोज़ाना, और किसी रोज़ाना टास्क को सप्ताह के दिन के अनुसार तय समय-विंडो तक सीमित रखा जा सकता है और चुनी हुई तारीख़ों पर ओवरराइड किया जा सकता है, साथ ही ज़रूरी होने पर हाथ से खींचने के लिए 24 घंटे की रिपोर्ट भी उपलब्ध रहती है। डिलीवरी फिर रिस्पॉन्स-कोड से तय होती है: 200 इसे पूरा करता है और फ़ाइल दोबारा कभी नहीं भेजी जाती, 400 इसे रोक देता है, और 401 या 500 पर हर 5 मिनट में अधिकतम 30 मिनट तक या 200 मिलने तक दोबारा कोशिश होती है, ताकि थोड़ी देर के लिए डाउन रहने वाले किसी रिसीवर की वजह से एजेंसी को कोई केस न गँवाना पड़े।

Docs में एक्सपोर्ट फ़ॉर्मैट देखें (अंग्रेज़ी में)
एक्सपोर्ट-पथ का आरेख: सेटिंग्स में एक बार परिभाषित एक्सपोर्ट-टास्क, समय-विंडो के भीतर स्ट्रीमिंग या रोज़ाना चलता हुआ, आपके दर्ज किए URL पर एक JSON फ़ाइल भेजता है जिसमें रोड ऑब्जेक्ट, उल्लंघन का नाम, प्लेट और राज्य, वाहन एट्रिब्यूट, देखने वाले कैमरे और स्नैपशॉट होते हैं, ऊपर एक तालिका में हर रिस्पॉन्स-कोड क्या तय करता है: 200 पूर्ण, 400 रुका, 401 और 500 पर हर 5 मिनट में अधिकतम 30 मिनट तक या 200 मिलने तक दोबारा कोशिश।
डिलीवरी रिसीवर के रिस्पॉन्स-कोड से तय होती है, किसी के क्यू पर नज़र रखने से नहीं।

गति एक सेक्शन में मापी जाती है, किसी बिंदु पर नहीं

IREX जो गति-उल्लंघन दस्तावेज़ करता है वह एक सेक्शन-माप है। रोड ऑब्जेक्ट किसी जंक्शन के बजाय एक रैखिक सड़क-खंड होता है, और उसे देखने वाले कैमरों पर CarTrack Pro में दो ट्रैफ़िक ऑब्जेक्ट खींचे जाते हैं: एक Speed control: Start लाइन और एक Speed control: End लाइन, या तो एक कैमरे पर या दो पर। उल्लंघन-नियम में इनके बीच के सेक्शन की लंबाई, गति-सीमा, और आपके दर्ज किए अनुमत सहनशीलता (tolerance) शामिल होते हैं, और प्लेटफ़ॉर्म वाहन की स्पेस मीन स्पीड पाने के लिए उस लंबाई को दोनों लाइन-क्रॉसिंग टाइमस्टैंप के बीच के अंतराल से भाग देता है। उल्लंघन-प्रकार Space mean speed above limit है, ऑपरेटर जो नाम देखते हैं वह वही है जो आप इसे बनाते समय टाइप करते हैं, और चूँकि पूरा सेक्शन ही मापा जाता है, इसलिए कैमरे के लिए ब्रेक लगाना और उसे पार करते ही तेज़ हो जाना कोई फ़र्क़ नहीं डालता। यही वह आँकड़ा है जिसे मंगोलिया का देशव्यापी डिप्लॉयमेंट जंक्शनों के बीच औसत गति के रूप में रिपोर्ट करता है।

सेक्शन गति-माप का आरेख: एक सड़क-खंड जिसमें एक Speed control: Start लाइन और एक Speed control: End लाइन है, हर एक को एक कैमरा देखता है, इनके बीच खंड-लंबाई D अंकित है, नीचे क्रॉसिंग टाइमस्टैंप T1 और T2 हैं, और गति V की गणना D को T2 माइनस T1 से भाग देकर की जाती है, जिसे गति-सीमा और अनुमत सहनशीलता के साथ तुलना की जाती है।
यह माप दो लाइन और उनके बीच की दूरी पर आधारित है, इसलिए सड़क पर कोई एक बिंदु गति तय नहीं करता।

अंतर्निहित रीड

यहाँ हर केस एक प्लेट रीड पर टिका है

मल्टी-कैमरा एनफ़ोर्समेंट वर्कफ़्लो है। लाइसेंस प्लेट रिकग्निशन वह है जिस पर यह बना है, और इसके तीन काम ही वजह हैं कि ये उल्लंघन-प्रकार बिल्कुल काम करते हैं।

  1. सिर्फ़ प्लेट नहीं, वाहन भी पढ़ा जाता है

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

  2. प्लेट नंबर टेम्प्लेट बताते हैं कि वहाँ क्या होना चाहिए

    कुछ नियम इस बारे में होते हैं कि किसी लेन में कौन-से वाहन होने चाहिए, न कि किसी वाहन ने क्या किया। रिलीज़ 4.38 ने प्लेट नंबर टेम्प्लेट जोड़े: किसी सड़क-खंड पर एक उल्लंघन-नियम उन वाहन-सूचियों और प्लेट-पैटर्न को नाम देता है जिन्हें वहाँ अनुमति है, इसलिए किसी ट्रांज़िट कॉरिडोर को लगातार नियंत्रित किया जा सकता है और उस लेन में कुछ भी और साक्ष्य के साथ एक अपवाद के रूप में पहुँचता है। ट्रांज़िट को रास्ता न देने वाले नियम भी इसी तंत्र पर शिप हुए।

  3. अनुपालन-जाँच उसी फ़्रेम पर चलती है

    किसी अप्रोच को देखने वाला कैमरा व्यवहार के साथ-साथ काग़ज़ी सवाल का भी जवाब दे सकता है। उस कैमरे पर खींचे गए एक चेक-एरिया के भीतर, हर प्लेट को DMV पंजीकरण या आपकी एजेंसी द्वारा दिए किसी और अधिकृत डेटासेट से मिलाया जाता है, और समाप्त हो चुका पंजीकरण रेड-लाइट व स्टॉप-लाइन मामलों की ही उल्लंघन-सूची में एक Registration expired इवेंट उठाता है।

CarCount

जाम और भरे पार्किंग लॉट, थ्रेशोल्ड के अनुसार

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

जैम खोजें
एक जैम इवेंट तब ट्रिगर होता है जब तय संख्या से अधिक वाहन, 5 से 40 के बीच कहीं भी, तय समय से अधिक देर तक, 60 से 300 सेकंड, क्षेत्र के भीतर रहते हैं। यह module हर 5 से 60 सेकंड में दोबारा गिनती करता है, और अवधि-थ्रेशोल्ड को दोबारा-गिनती के अंतराल से कम-से-कम तीन गुना होना चाहिए। यही अंतराल वह वजह भी है कि कोई इवेंट-कार्ड प्लेबैक-टाइमलाइन से थोड़ा आगे बैठ सकता है।
पार्किंग लॉट फ़ुल
एक पार्किंग-नियम किसी खींचे गए क्षेत्र के भीतर वाहनों की तुलना आपके दर्ज किए स्लॉट की संख्या से करता है, और लॉट क्षमता से अधिक भरने पर एक इवेंट उठाता है। नियम का नाम आप ख़ुद लिखते हैं, और आपका चुना नाम ही वह है जो ऑपरेटर अपनी इवेंट-सूची में देखते हैं, इसलिए एक सीधा-सा नाम चुनना बेहतर है।
क्या मिलता है
थ्रेशोल्ड इवेंट, गिनती नहीं। जैम और पार्किंग-फ़ुल इवेंट रियल-टाइम प्रतिक्रिया के लिए एक अलार्म मॉनिटर तक पहुँचते हैं और बाद में Additional events के तहत खोजे जा सकते हैं। CarCount न तो प्रति-घंटा वाहन का आँकड़ा देता है, न प्रति-लेन या दिशा-अनुसार गिनती, और न ही वाहन-श्रेणियाँ: मेक, मॉडल, रंग और प्रकार इसके बजाय CarTrack Pro से आते हैं।
कैमरा माउंट
केवल स्थिर कैमरे, कोई PTZ, मोबाइल-फ़ोन अपलोड या ड्रोन नहीं, क्योंकि थ्रेशोल्ड एक ऐसे फ़्रेम पर खींचे गए क्षेत्र के भीतर मापे जाते हैं जो हिलता नहीं। 1280 × 720 से 2592 × 1944 तक 10 से 30 fps पर, 3 से 15 मीटर की माउंट-ऊँचाई, और क्षेत्र के भीतर प्रति मीटर 25 से अधिक पिक्सेल। एक स्मॉल-ऑब्जेक्ट मोड न्यूनतम वाहन-आउटलाइन को घटाकर 16 × 16 px तक ले आता है।

यह कहाँ चलता है

वे एस्टेट जो इसे ख़रीदते हैं

वही समन्वित कैमरे इस पर निर्भर करते हुए अलग सवाल का जवाब देते हैं कि सड़क का मालिक कौन है। ये वे vertical हैं जहाँ मल्टी-कैमरा एनफ़ोर्समेंट एक अतिरिक्त सुविधा नहीं बल्कि निर्णायक आवश्यकता है।

FAQ

क्या साक्ष्य चुनौती में टिकेगा?

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

क्या हम मौजूदा ट्रैफ़िक कैमरे इस्तेमाल कर सकते हैं?

कभी-कभी। सामान्य एनालिटिक्स मानक प्लेटफ़ॉर्म-आधाररेखा पर चलती है, पर एनफ़ोर्समेंट में सख़्त ऑप्टिक्स आवश्यकताएँ होती हैं। इन डिप्लॉयमेंट के लिए तकनीकी विनिर्देश 1920 × 1080 से 2560 × 1920 तक 12 से 25 fps पर, 1 से 6 Mbps पर H.264 या H.265 जिसमें कॉन्स्टेंट बिट रेट को प्राथमिकता दी जाती है, ONVIF Profile S या G, PoE, IP66, और −30 °C से +40 °C की रेंज है। इससे बाहर के कैमरों को बदलने या पूरक की ज़रूरत पड़ सकती है।

क्या आप बता सकते हैं कि कितने वाहन गुज़रे, प्रकार के अनुसार?

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

औसत-गति माप को साइट पर क्या चाहिए?

दो लाइन और उनके बीच की दूरी। स्टार्ट और एंड लाइन वे ट्रैफ़िक ऑब्जेक्ट हैं जो सड़क के उस हिस्से को देखने वाले कैमरों पर CarTrack Pro में खींची जाती हैं, और दोनों एक कैमरे पर या दो पर हो सकती हैं, कैमरे Average speed कैमरा-प्रकार के तहत उस सड़क-खंड से बंधे होते हैं। क्रॉसिंग टाइमस्टैंप उन कैमरों द्वारा पहचाने गए लाइन-क्रॉसिंग इवेंट के एट्रिब्यूट के रूप में वापस आते हैं; खंड की लंबाई, गति-सीमा और अनुमत सहनशीलता उल्लंघन-नियम पर दर्ज की जाती हैं, और इनसे स्पेस मीन स्पीड की गणना होती है। साइट को जो देना होता है वह वही एनफ़ोर्समेंट-ग्रेड ऑप्टिक्स है जो हर दूसरे उल्लंघन-प्रकार को चाहिए, और यही प्रति-उल्लंघन इंस्टॉलेशन विनिर्देश में शामिल है।

क्या जैम डिटेक्शन PTZ कैमरे पर काम करता है?

नहीं। CarCount को केवल-स्थिर-कैमरा के रूप में दस्तावेज़ किया गया है, कोई PTZ, मोबाइल-फ़ोन अपलोड या ड्रोन नहीं, क्योंकि इसके थ्रेशोल्ड एक ऐसे फ़्रेम पर खींचे गए क्षेत्र के भीतर मापे जाते हैं जो हिलता नहीं। इसे 1280 × 720 से 2592 × 1944 तक 10 से 30 fps पर, ज़मीन से 3 से 15 मीटर ऊपर एक माउंट, और उस क्षेत्र के भीतर प्रति मीटर 25 से अधिक पिक्सेल चाहिए। एक स्मॉल-ऑब्जेक्ट मोड कैमरे से दूर के ट्रैफ़िक के लिए न्यूनतम वाहन-आउटलाइन को घटाकर 16 × 16 px तक ले आता है।

क्या यह मोटरसाइकिल संभालता है?

हाँ। दोपहिया वाहनों सहित सभी वाहन-प्रकार समर्थित हैं, समर्पित मोटरबाइक डिटेक्शन, सवार-गिनती और हेलमेट पहचान के साथ, और BikeLaneTrack बाइक-लेन मॉनिटरिंग कवर करता है।

क्या यह अपने-आप चलता है या किसी को इसे देखना पड़ता है?

यह अपने-आप चलता है और किसी व्यक्ति को अलर्ट करता है। पहचान किसी इंसान के सत्यापन के लिए संकेत हैं: कोई प्रतिक्रिया स्वायत्त रूप से नहीं चलती, और सत्यापन व निर्णय पहचान के उसी Case ID के विरुद्ध लॉग होते हैं।

एक चौराहे से शुरू करें

सही ढंग से इंस्ट्रुमेंटेड एक अकेला अप्रोच किसी शहर-भर के कार्यक्रम के बारे में उन सौ कैमरों से कहीं ज़्यादा बताता है जिनका सिर्फ़ अंदाज़ा लगाया गया हो।