
स्थानीय-प्रथम भू-स्थान इंजन जो CosPlace, ALIKED और LightGlue कंप्यूटर विज़न मॉडल का उपयोग करके सड़क-स्तर की तस्वीरों के सटीक GPS निर्देशांक पहचानता है। 50 मीटर से कम सटीकता, किसी लैंडमार्क की आवश्यकता नहीं।
ओपन-सोर्स स्ट्रीट-लेवल जियोलोकेशन इंजन
कोई भी सड़क फोटो अपलोड करें। सटीक GPS निर्देशांक प्राप्त करें।
50 मीटर से कम सटीकता। लैंडमार्क की आवश्यकता नहीं। पूरी तरह से आपके हार्डवेयर पर चलता है।
डेमो · यह कैसे काम करता है · आरंभ करना · उपयोग · FAQ
Netryx एक स्थानीय-प्रथम जियोलोकेशन टूल है जो किसी भी सड़क-स्तर की तस्वीर के सटीक GPS निर्देशांकों की पहचान करता है। रिवर्स इमेज सर्च (जो अपलोड की गई वेब छवियों के विरुद्ध मिलान करता है) के विपरीत, Netryx व्यवस्थित रूप से क्रॉल किए गए स्ट्रीट-व्यू पैनोरमा के विरुद्ध मिलान करता है — जिसका अर्थ है कि यह शून्य इंटरनेट उपस्थिति वाले किसी भी यादृच्छिक सड़क कोने पर काम करता है।
कोर पाइपलाइन तीन अत्याधुनिक कंप्यूटर विज़न मॉडलों को जोड़ती है:
Google Lens इंटरनेट खोजता है। Netryx भौतिक दुनिया खोजता है।
| उपयोग मामला | लिंक |
|---|---|
| मिसाइल हमला जियोलोकेशन — कतर (फरवरी 2026) | YouTube पर देखें |
| संघर्ष निगरानी — पेरिस विरोध प्रदर्शन | YouTube पर देखें |
| एक यादृच्छिक फोटो से ब्लाइंड जियोलोकेशन — पेरिस | YouTube पर देखें |
| तकनीकी गहन-विश्लेषण: पाइपलाइन कैसे काम करती है | YouTube पर देखें |
Netryx एक तीन-चरणीय पाइपलाइन का उपयोग करता है जो लाखों उम्मीदवारों से धीरे-धीरे एक सटीक मिलान तक पहुँचता है। Netryx बस एक उपकरण है, यह स्रोत अज्ञेय है और mapillary या kartaview या किसी अन्य प्रदाता जैसे किसी भी प्रदाता से छवियों को संसाधित कर सकता है।
इंडेक्स में प्रत्येक स्ट्रीट-व्यू पैनोरमा को CosPlace का उपयोग करके पहले से एक 512-आयामी "फिंगरप्रिंट" में संसाधित किया गया है, जो एक दृश्य स्थान पहचान मॉडल है जो लाखों जियो-टैग की गई छवियों पर प्रशिक्षित है।
जब आप एक क्वेरी फोटो अपलोड करते हैं:
यह चरण 1 सेकंड से कम में चलता है, चाहे इंडेक्स का आकार कुछ भी हो — यह एक एकल मैट्रिक्स गुणन है।
CosPlace उन स्थानों को ढूंढता है जो समान दिखते हैं। चरण 2 यह साबित करता है कि वे ज्यामितीय सत्यापन का उपयोग करके एक ही स्थान हैं।
प्रत्येक उम्मीदवार के लिए:
यह चरण आपके हार्डवेयर के आधार पर 2–5 मिनट में 300–500 उम्मीदवारों को संसाधित करता है।
प्रारंभिक मिलान अच्छा है लेकिन हमेशा इष्टतम नहीं होता। परिशोधन इसे बेहतर बनाता है:
कठिन छवियों (रात, धुंधला, कम बनावट) के लिए, अल्ट्रा मोड जोड़ता है:
क्वेरी इमेज
│
├── CosPlace विवरणक निष्कर्षण (512-आयामी फिंगरप्रिंट)
├── फ़्लिप किए गए विवरणक का निष्कर्षण
│
▼
इंडेक्स खोज (कोसाइन समानता, त्रिज्या-फ़िल्टर्ड)
│
├── दृश्य समानता द्वारा शीर्ष 500 उम्मीदवार
│
▼
पैनोरमा डाउनलोड करें → 3 FOV पर क्रॉप करें → ALIKED/DISK कीपॉइंट निकालें
│
├── क्वेरी कीपॉइंट के विरुद्ध LightGlue मिलान
├── RANSAC ज्यामितीय सत्यापन
│
▼
हेडिंग परिशोधन (±45°, 3 FOV, शीर्ष 15 उम्मीदवार)
│
├── स्थानिक सहमति क्लस्टरिंग
├── आत्मविश्वास स्कोरिंग
│
▼
📍 GPS निर्देशांक + आत्मविश्वास स्कोर
| घटक | न्यूनतम | अनुशंसित |
|---|---|---|
| OS | macOS / Linux / Windows | macOS (M1+) या NVIDIA GPU के साथ Linux |
| GPU VRAM | 4GB | 8GB+ |
| RAM | 8GB | 16GB+ |
| स्टोरेज | 10GB | 50GB+ (अनुक्रमित क्षेत्र के आकार पर निर्भर करता है) |
| इंटरनेट | इंडेक्सिंग और खोज के लिए आवश्यक | ब्रॉडबैंड अनुशंसित |
| Python | 3.9+ | 3.10+ |
GPU समर्थन:
# रिपॉजिटरी क्लोन करें
git clone https://github.com/sparkyniner/Netryx-OpenSource-Next-Gen-Street-Level-Geolocation.git
cd .\Netryx-OpenSource-Next-Gen-Street-Level-Geolocation\
# वर्चुअल वातावरण बनाएँ
python3 -m venv venv
source venv/bin/activate # विंडोज़ पर: venv\Scripts\activate
# निर्भरताएँ स्थापित करें
pip install -r requirements.txt
# LightGlue स्पष्ट रूप से स्थापित करें (मिलान के लिए आवश्यक)
pip install git+https://github.com/cvg/LightGlue.git
# वैकल्पिक: अल्ट्रा मोड (LoFTR) के लिए kornia स्थापित करें
pip install kornia
नोट:
lightglueऐप द्वारा Python मॉड्यूल के रूप में आयात किया जाता है, लेकिन इसे उपरोक्त GitHub रिपॉजिटरी से स्थापित किया जाता है।
यदि आप AI-सहायता प्राप्त ब्लाइंड जियोलोकेशन सुविधा का उपयोग करना चाहते हैं:
export GEMINI_API_KEY="your_key_here"