
Moteur de géolocalisation local en priorité qui identifie les coordonnées GPS précises de photos au niveau de la rue en utilisant les modèles de vision par ordinateur CosPlace, ALIKED et LightGlue. Précision inférieure à 50 mètres, aucun point de repère nécessaire.
Moteur de géolocalisation open-source au niveau de la rue
Téléchargez n'importe quelle photo de rue. Obtenez des coordonnées GPS précises.
Précision inférieure à 50 m. Aucun point de repère nécessaire. Fonctionne entièrement sur votre matériel.
Démonstrations · Fonctionnement · Pour commencer · Utilisation · FAQ
Netryx est un outil de géolocalisation local-first qui identifie les coordonnées GPS exactes de toute photographie au niveau de la rue. Contrairement à la recherche d'image inversée (qui compare avec des images web téléchargées), Netryx compare avec des panoramas de rue systématiquement crawlés — ce qui signifie qu'il fonctionne sur n'importe quel coin de rue aléatoire sans aucune présence sur Internet.
Le pipeline central combine trois modèles de vision par ordinateur de pointe :
Google Lens cherche sur Internet. Netryx cherche dans le monde physique.
| Cas d'utilisation | Lien |
|---|---|
| Géolocalisation de frappe de missile — Qatar (fév. 2026) | Regarder sur YouTube |
| Surveillance de conflit — manifestations à Paris | Regarder sur YouTube |
| Géolocalisation aveugle à partir d'une photo aléatoire — Paris | Regarder sur YouTube |
| Analyse technique approfondie : fonctionnement du pipeline | Regarder sur YouTube |
Netryx utilise un pipeline en trois étapes qui réduit progressivement des millions de candidats à une seule correspondance précise. Netryx est simplement un outil, il est indépendant de la source et peut traiter des images provenant de n'importe quel fournisseur comme Mapillary ou KartaView ou tout autre fournisseur.
Chaque panorama de rue dans l'index a été prétraité en une « empreinte digitale » à 512 dimensions à l'aide de CosPlace, un modèle de reconnaissance de lieu visuel entraîné sur des millions d'images géolocalisées.
Lorsque vous téléchargez une photo de requête :
Cette étape s'exécute en moins d'une seconde quelle que soit la taille de l'index — c'est une simple multiplication matricielle.
CosPlace trouve des endroits qui se ressemblent. L'étape 2 prouve qu'ils sont le même endroit en utilisant la vérification géométrique.
Pour chaque candidat :
Cette étape traite 300 à 500 candidats en 2 à 5 minutes selon votre matériel.
La correspondance initiale est bonne mais pas toujours optimale. Le raffinement l'améliore :
Pour les images difficiles (nuit, flou, faible texture), le mode Ultra ajoute :
Image de requête
│
├── Extraction du descripteur CosPlace (empreinte 512 dimensions)
├── Extraction du descripteur retourné
│
▼
Recherche dans l'index (similarité cosinus, filtrée par rayon)
│
├── Top 500 candidats classés par similarité visuelle
│
▼
Télécharger les panoramas → Recadrer à 3 FOV → Extraire les points clés ALIKED/DISK
│
├── Appariement LightGlue avec les points clés de la requête
├── Vérification géométrique RANSAC
│
▼
Raffinement de l'angle de direction (±45°, 3 FOV, top 15 candidats)
│
├── Regroupement par consensus spatial
├── Score de confiance
│
▼
📍 Coordonnées GPS + Score de confiance
| Composant | Minimum | Recommandé |
|---|---|---|
| OS | macOS / Linux / Windows | macOS (M1+) ou Linux avec GPU NVIDIA |
| VRAM GPU | 4 Go | 8 Go+ |
| RAM | 8 Go | 16 Go+ |
| Stockage | 10 Go | 50 Go+ (dépend de la taille de la zone indexée) |
| Internet | Requis pour l'indexation et la recherche | Bande passante large recommandée |
| Python | 3.9+ | 3.10+ |
Support GPU :
# Cloner le dépôt
git clone https://github.com/sparkyniner/Netryx-OpenSource-Next-Gen-Street-Level-Geolocation.git
cd .\Netryx-OpenSource-Next-Gen-Street-Level-Geolocation\