Topic: "visual-localization"
cvg/Hierarchical-Localization
Visual localization made easy with hloc
Language: Python - Size: 19.9 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 3,520 - Forks: 645

cvg/pixel-perfect-sfm
Pixel-Perfect Structure-from-Motion with Featuremetric Refinement (ICCV 2021, Best Student Paper Award)
Language: C++ - Size: 9.03 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 1,400 - Forks: 148

Vincentqyw/image-matching-webui
๐ค image matching webui
Language: Python - Size: 243 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,048 - Forks: 94

Vincentqyw/Recent-Stars-2025
๐ฅSLAM, VIsual localization, keypoint detection, Image matching, Pose/Object tracking, Depth/Disparity/Flow Estimation, 3D-graphic, etc. related papers and code
Size: 307 KB - Last synced at: 14 days ago - Pushed at: 19 days ago - Stars: 1,007 - Forks: 143

mihaidusmanu/d2-net
D2-Net: A Trainable CNN for Joint Description and Detection of Local Features
Language: Jupyter Notebook - Size: 2.29 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 827 - Forks: 169

cvg/limap
A toolbox for mapping and localization with line features.
Language: C++ - Size: 5.91 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 797 - Forks: 81

TurtleZhong/Map-based-Visual-Localization
A general framework for map-based visual localization. It contains 1) Map Generation which support traditional features or deeplearning features. 2) Hierarchical-Localizationvisual in visual(points or line) map. 3)Fusion framework with IMU, wheel odom and GPS sensors.
Size: 40.2 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 761 - Forks: 113

naver/kapture
kapture is a file format as well as a set of tools for manipulating datasets, and in particular Visual Localization and Structure from Motion data.
Language: Python - Size: 54 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 514 - Forks: 68

alexstoken/image-matching-models
A framework to easily use 32 (and growing) different image matching methods
Language: Python - Size: 86.3 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 429 - Forks: 38

nianticlabs/ace
[CVPR 2023 - Highlight] Accelerated Coordinate Encoding (ACE): Learning to Relocalize in Minutes using RGB and Poses
Language: Python - Size: 19.5 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 401 - Forks: 39

siyandong/awesome-visual-localization
A curated list of awesome visual localization research works.
Size: 27.3 KB - Last synced at: about 10 hours ago - Pushed at: about 2 months ago - Stars: 370 - Forks: 43

fabio-sim/LightGlue-ONNX Fork of cvg/LightGlue
ONNX-compatible LightGlue: Local Feature Matching at Light Speed. Supports TensorRT, OpenVINO
Language: Python - Size: 6.49 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 318 - Forks: 26

naver/kapture-localization
Provide mapping and localization pipelines based on kapture format
Language: Python - Size: 23.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 278 - Forks: 42

yosungho/LineTR
Line as a Visual Sentence: Context-aware Line Descriptor for Visual Localization
Language: Python - Size: 76.3 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 215 - Forks: 36

ais-lab/pl2map
[IROS 2024] Representing 3D sparse map points and lines for camera relocalization; [Arxiv 2025] Improved 3D Point-Line Mapping Regression for Camera Relocalization
Language: Python - Size: 31.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 203 - Forks: 10

TruongKhang/TopicFM
[AAAI2023] TopicFM: Robust, Efficient, and Interpretable Topic-Assisted Feature Matching
Language: Python - Size: 96.9 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 108 - Forks: 5

cvg/scrstudio
[CVPR 2025] A unified framework for Scene Coordinate Regression-based visual localization
Language: Python - Size: 350 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 103 - Forks: 0

cvg/glace
[CVPR 2024] GLACE: Global Local Accelerated Coordinate Encoding
Language: Python - Size: 19.5 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 94 - Forks: 3

Yux1angJi/GTA-UAV
[AAAI 2025 Oral๐] Game4Loc: A UAV Geo-Localization Benchmark from Game Data
Language: Python - Size: 57.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 87 - Forks: 9

TruongKhang/DeViLoc
[CVPR2024 Oral] Learning to Produce Semi-dense Correspondences for Visual Localization
Language: Python - Size: 120 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 83 - Forks: 5

germain-hug/NRE
Neural Reprojection Error: Merging Feature Learning and Camera Pose Estimation (CVPR 2021)
Language: Jupyter Notebook - Size: 49.8 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 79 - Forks: 6

fabio-sim/DeDoDe-ONNX-TensorRT
ONNX-compatible DeDoDe ๐ถ Detect, Don't Describe - Describe, Don't Detect, for Local Feature Matching. Supports TensorRT ๐
Language: Python - Size: 2.9 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 72 - Forks: 4

AaltoVision/hscnet
Hierarchical Scene Coordinate Classification and Regression for Visual Localization
Language: Python - Size: 136 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 70 - Forks: 11

amaralibey/gsv-cities
GSV-Cities: a dataset and framework for visual place recognition
Language: Python - Size: 11.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 68 - Forks: 11

JanghunHyeon/PCLoc
Pose Correction for Highly Accurate Visual Localization in Large-scale Indoor Spaces (ICCV 2021)
Language: Python - Size: 2.45 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 60 - Forks: 8

XRIM-Lab/GS-CPR
[ICLR 2025] Official repo of "GS-CPR: Efficient Camera Pose Refinement via 3D Gaussian Splatting"
Language: C++ - Size: 301 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 55 - Forks: 6

feixue94/pram
official implementation of PRAM: Place Recognition Anywhere Model for Efficient Visual Localization
Language: Python - Size: 162 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 54 - Forks: 5

youkely/awesome-visual-localization
Literature review of visual localization.
Size: 163 KB - Last synced at: about 8 hours ago - Pushed at: almost 3 years ago - Stars: 53 - Forks: 2

TOPO-EPFL/CrossLoc
[CVPR'22] CrossLoc localization: a cross-modal visual representation learning method for absolute localization
Language: Python - Size: 3.12 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 47 - Forks: 5

gmberton/MegaLoc
An image retrieval model for any localization task
Language: Python - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 45 - Forks: 1

mchancan/flynet
Official PyTorch implementation of paper "A Hybrid Compact Neural Architecture for Visual Place Recognition" by M. Chancรกn (RA-L & ICRA 2020) https://doi.org/10.1109/LRA.2020.2967324
Language: Python - Size: 4.21 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 45 - Forks: 13

tsattler/understanding_apr
Language: C++ - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 43 - Forks: 2

oravus/DeltaDescriptors
Delta Descriptors: Visual Localization via Visual Place Recognition (VPR) where places are described using a change-based spatio-temporal representation. (RA-L & IROS 2020)
Language: Python - Size: 424 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 34 - Forks: 2

EPFL-ENAC/TOPO-DataGen
[CVPR'22] TOPO-DataGen: an open and scalable aerial synthetic data generation workflow
Language: Jupyter Notebook - Size: 26 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 1

fraunhoferhhi/spvloc
[ECCV 2024 Oral] SPVLoc: Semantic Panoramic Viewport Matching for 6D Camera Localization in Unseen Environments
Language: Python - Size: 3.58 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 31 - Forks: 2

ai4ce/RAP
Unleashing the Power of Data Synthesis in Visual Localization
Language: Python - Size: 290 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 26 - Forks: 0

neis-lab/mmcows
MmCows: A Multimodal Dataset for Dairy Cattle Monitoring
Language: Python - Size: 15.6 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 25 - Forks: 4

feixue94/vrs-nerf
[ECCV workshop 2024] Visual localization with NeRFs
Size: 94.9 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 24 - Forks: 0

v-pnk/cadloc
Benchmark for visual localization on imperfect 3D mesh models from the Internet
Language: Python - Size: 3.23 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 23 - Forks: 1

oravus/seq2single
Visual place recognition from opposing viewpoints under extreme appearance variations
Language: Jupyter Notebook - Size: 262 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 3

pit30m/pit30m
The Python SDK for the Pit30M large scale visual localization dataset.
Language: Python - Size: 21.4 MB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 17 - Forks: 1

a1302z/hierarchical_visual_localisation
Hierarchical visual localization
Language: Jupyter Notebook - Size: 62.4 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 6

Artisense-ai/libartipy
libartipy is a set of tools for working with the 4Seasons dataset.
Language: Python - Size: 72.3 KB - Last synced at: 22 days ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 6

JunweiZheng93/SPR
Official repository for paper "Scene-agnostic Pose Regression for Visual Localization" (SPR), CVPR 2025
Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 1

feixue94/lbr
[CVPR 2022] Efficient Large-scale Localization by Global Instance Recognition. Performing large-scale localization from global instances for efficient reference image search and local feature matching
Language: Python - Size: 4.67 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 0

leopoldsedev/3d-vision-semantic-localization
Visual localization pipeline based on semantic features
Language: Python - Size: 76.5 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 14 - Forks: 8

UAV-AVL/Benchmark
UAV Visual Localization
Language: Python - Size: 54.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 2

prime-slam/place-recognition-db
Tool for creating optimally sized databases (containing the minimum number of frames covering the scene) for place recognition task from RGBD and LiDAR data
Language: Python - Size: 30.4 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

clementinboittiaux/homography-loss-function
Homography-based loss function for camera pose regression
Language: Python - Size: 1.83 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 4

sunjiayuanro/SCFeat
Shared Coupling-bridge for Weakly Supervised Local Feature Learning
Language: Python - Size: 83 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 1

TOPO-EPFL/CrossLoc-Benchmark-Datasets
[CVPR'22] CrossLoc benchmark datasets setup and helper scripts.
Language: Jupyter Notebook - Size: 2.79 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 1

rllab-snu/eventpointnet
EventPointNet: Robust keypoint detector with neuromorphic camera data
Language: Python - Size: 8.93 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 0

efreidun/vapor
A Probabilistic Framework for Visual Localization in Ambiguous Scenes
Language: Python - Size: 2 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

gmberton/EarthMatch
Code for EarthMatch (CVPR 2024 IMW), an iterative coregistration pipeline to localize astronaut photos of Earth
Language: Python - Size: 180 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

sejong-rcv/MDII
[ICRA2020] Multispectral Domain Invariant Image for Retrieval-based Place Recognition
Language: Python - Size: 4.68 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 3

remaro-network/Loss_VO_right
Comparing the performance of the DeepVO network under different loss functions
Language: Jupyter Notebook - Size: 145 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

leftthomas/DaCo
A PyTorch implementation of DaCo based on APIN 2023 paper "DaCo: Domain-Agnostic Contrastive Learning for Visual Place Recognition"
Language: Python - Size: 45.4 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

StuyPulse/theia
Theia is a visual localization solution using the ArUco fiducial system.
Language: Python - Size: 170 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

ais-lab/DescriptorSynthesis4Feat2Map
Leveraging Neural Radiance Field in data synthesis for feat2map
Size: 0 Bytes - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

zinsmatt/3D-Aware-Ellipses-for-Visual-Localization
3D-Aware Ellipse Prediction for Object-Based Camera Pose Estimation
Size: 6.09 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

ALFONSOBUGRA/SatelliteLocalization
SatelliteLocalization: Visual Localization Using Pre-existing Satellite Images
Language: Python - Size: 107 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

MoscowskyAnton/scene_recognition_kitti_360
Modification of KITTI-360 dataset for Scene Recognition (Data Assosiation) tasks.
Language: Python - Size: 1.64 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

mnseong/VL-matching-localization-pipeline
Matching & Localization algorithmic workflow of Visual Localization pipeline (Summer 2023, Research at the ETRI)
Language: Jupyter Notebook - Size: 29.8 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

HowoongJun/localfeature
EventPointNet: Keypoint detection method with neuromorphic vision data
Language: Python - Size: 155 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

HowoongJun/eventpointnet
EventPointNet: Supervised keypoint detector with neuromorphic camera data
Language: Python - Size: 8.93 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

Vincentqyw/Vincentqyw.github.io
:house:This is my blog, welcome to visit!
Language: HTML - Size: 14.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

engineerjkk/Multi-modal-CrossViT-using-3D-Spatial-Information-for-Visual-Localization
๋๊ท๋ชจ ๊ณต๊ฐ์์ ํ์ฅ์ ์ด๋ฏธ์ง๋ง์ผ๋ก ์นด๋ฉ๋ผ์ ์์น์ ๋ฐฉํฅ์ ์ถ์ ํ๋ ๊ฒ์ด ๋ชฉํ์ ๋๋ค.
Language: Jupyter Notebook - Size: 3.66 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ToshikiNakamura0412/docker_hloc
Docker image for hloc
Language: Python - Size: 302 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0
