ace and ace-g

ACE-G is a generalized successor to ACE that improves upon the original scene coordinate regression approach for visual relocalization through architectural enhancements and pre-training schemes.

ace
42
Emerging
ace-g
42
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 16/25
Maintenance 10/25
Adoption 9/25
Maturity 15/25
Community 8/25
Stars: 428
Forks: 43
Downloads:
Commits (30d): 0
Language: Python
License:
Stars: 87
Forks: 5
Downloads:
Commits (30d): 0
Language: Python
License:
Stale 6m No Package No Dependents
No Package No Dependents

About ace

nianticlabs/ace

[CVPR 2023 - Highlight] Accelerated Coordinate Encoding (ACE): Learning to Relocalize in Minutes using RGB and Poses

This project helps roboticists and augmented reality (AR) developers quickly teach a computer vision system to understand its precise location within a new environment. By inputting RGB images and their corresponding camera poses (locations and orientations), it generates a compact 'scene map' that enables fast and accurate re-localization. This tool is for professionals building navigation systems for robots or immersive AR experiences.

robot-navigation augmented-reality camera-tracking visual-localization computer-vision

About ace-g

nianticspatial/ace-g

[ICCV 2025] ACE-G is an architecture and pre-training scheme to improve generalization for scene coordinate regression-based visual relocalization.

This project helps computer vision practitioners accurately determine the precise location and orientation (pose) of a camera within a known environment by identifying specific points in images and matching them to 3D coordinates in a digital map. You provide a set of images of a space, and the system creates a map that can then be used to find the camera pose of new images within that space. This is ideal for robotics engineers, augmented reality developers, or anyone needing highly precise camera tracking.

visual-localization robotics-navigation augmented-reality 3D-reconstruction camera-tracking

Scores updated daily from GitHub, PyPI, and npm data. How scores work