
Lokale Geolokalisierungs-Engine, die präzise GPS-Koordinaten von Straßenfotos mithilfe der Computer-Vision-Modelle CosPlace, ALIKED und LightGlue identifiziert. Sub-50m-Genauigkeit, keine Orientierungspunkte erforderlich.
Open-Source-Geolokalisierungs-Engine auf Straßenebene
Laden Sie jedes Straßenfoto hoch. Erhalten Sie präzise GPS-Koordinaten.
Genauigkeit unter 50 m. Keine Orientierungspunkte erforderlich. Läuft vollständig auf Ihrer Hardware.
Demos · Funktionsweise · Erste Schritte · Nutzung · FAQ
Netryx ist ein lokales Geolokalisierungswerkzeug, das die exakten GPS-Koordinaten eines beliebigen Straßenfotos ermittelt. Im Gegensatz zur umgekehrten Bildersuche (die gegen hochgeladene Web-Bilder abgleicht) vergleicht Netryx mit systematisch gecrawlten Street-View-Panoramen – das bedeutet, es funktioniert an jeder beliebigen Straßenecke ohne Internetpräsenz.
Die Kern-Pipeline kombiniert drei hochmoderne Computer-Vision-Modelle:
Google Lens durchsucht das Internet. Netryx durchsucht die physische Welt.
| Anwendungsfall | Link |
|---|---|
| Geolokalisierung von Raketenschlägen – Katar (Feb. 2026) | Auf YouTube ansehen |
| Konfliktüberwachung – Pariser Proteste | Auf YouTube ansehen |
| Blindgeolokalisierung anhand eines zufälligen Fotos – Paris | Auf YouTube ansehen |
| Technischer Tiefgang: Wie die Pipeline funktioniert | Auf YouTube ansehen |
Netryx verwendet eine dreistufige Pipeline, die schrittweise von Millionen von Kandidaten auf eine einzige präzise Übereinstimmung eingrenzt. Netryx ist lediglich ein Tool, es ist quellenagnostisch und kann Bilder von jedem Anbieter wie mapilliary oder kartaview oder jedem anderen Anbieter verarbeiten.
Jedes Street-View-Panorama im Index wurde mit CosPlace in einen 512-dimensionalen „Fingerabdruck“ vorverarbeitet. CosPlace ist ein Modell zur visuellen Ortserkennung, das mit Millionen von geotaggten Bildern trainiert wurde.
Wenn Sie ein Abfragefoto hochladen:
Diese Stufe läuft in unter 1 Sekunde, unabhängig von der Indexgröße – es handelt sich um eine einzige Matrixmultiplikation.
CosPlace findet Orte, die ähnlich aussehen. Stufe 2 beweist durch geometrische Verifikation, dass es sich um denselben Ort handelt.
Für jeden Kandidaten:
Diese Stufe verarbeitet 300–500 Kandidaten in 2–5 Minuten, abhängig von Ihrer Hardware.
Die erste Übereinstimmung ist gut, aber nicht immer optimal. Die Verfeinerung verbessert sie:
Für schwierige Bilder (Nacht, Unschärfe, wenig Textur) fügt der Ultra-Modus hinzu:
Abfragebild
│
├── CosPlace-Deskriptorextraktion (512-dim Fingerabdruck)
├── Extraktion des gespiegelten Deskriptors
│
▼
Indexsuche (Kosinusähnlichkeit, radiusgefiltert)
│
├── Top 500 Kandidaten, geordnet nach visueller Ähnlichkeit
│
▼
Panoramen herunterladen → Ausschnitt bei 3 Sichtfeldern → ALIKED/DISK-Schlüsselpunkte extrahieren
│
├── LightGlue-Abgleich mit Abfrageschlüsselpunkten
├── RANSAC-geometrische Verifikation
│
▼
Richtungsverfeinerung (±45°, 3 Sichtfelder, 15 beste Kandidaten)
│
├── Räumliches Konsens-Clustering
├── Vertrauensbewertung
│
▼
📍 GPS-Koordinaten + Vertrauensbewertung
| Komponente | Minimum | Empfohlen |
|---|---|---|
| Betriebssystem | macOS / Linux / Windows | macOS (M1+) oder Linux mit NVIDIA GPU |
| GPU VRAM | 4GB | 8GB+ |
| RAM | 8GB | 16GB+ |
| Speicher | 10GB | 50GB+ (abhängig von der Größe des indizierten Bereichs) |
| Internet | Erforderlich für Indizierung und Suche | Breitband empfohlen |
| Python | 3.9+ | 3.10+ |
GPU-Unterstützung:
# Clone the repository
git clone https://github.com/sparkyniner/Netryx-OpenSource-Next-Gen-Street-Level-Geolocation.git
cd .\Netryx-OpenSource-Next-Gen-Street-Level-Geolocation\
# Create virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt