awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cvg avatar

cvg/LightGlue

0
View on GitHub↗
4,625 stars·539 forks·Python·Apache-2.0·12 views

LightGlue

LightGlue is a deep learning framework designed for local feature matching and high-speed correspondence estimation between pairs of images. It functions as a computer vision matching model that identifies corresponding keypoints across different viewpoints.

The system utilizes an adaptive neural network architecture that dynamically optimizes inference speed by pruning its own depth and width based on the input image pairs. This approach employs a transformer-style attention mechanism and cross-image attention to compute correlations between feature descriptors.

The matching process includes an iterative refinement loop and dynamic early stopping to halt computation once confidence thresholds are met. These capabilities support a broader computer vision pipeline for real-time image alignment and neural network inference optimization.

Features

  • Dynamic Architecture Pruning - Implements a neural network that dynamically prunes its own depth and width to optimize inference speed.
  • Computer Vision Models - Provides a deep learning model designed for high-speed correspondence estimation in image pairs.
  • Inference Performance Optimization - Optimizes inference performance by dynamically adjusting network complexity based on input image pairs.
  • Keypoint Descriptor Extractors - Represents image content as a sparse set of local descriptors extracted from keypoints.
  • Cross-Attention Mechanisms - Employs cross-attention mechanisms to compute correlations between feature descriptors of two different images.
  • Adaptive Neural Networks - Implements an architecture that dynamically prunes its own depth and width to optimize inference speed.
  • Inference Speed Optimizers - Reduces computational cost and increases processing speed through adaptive network pruning during inference.
  • Deep Feature Matchers - Utilizes a neural network to identify corresponding keypoints between image pairs for computer vision tasks.
  • Attention-Based Matching - Uses a transformer-style attention mechanism to compute correlations and match feature descriptors.
  • Correspondence Refinement Loops - Refines matching assignments over multiple passes to increase the precision of point correspondences.
  • Computer Vision Pipelines - Processes image data to identify shared landmarks for use in broader computer vision workflows.
  • Inference Early Stopping - Halts the iterative matching process once the network reaches a predefined confidence threshold.
  • Real-Time Image Alignments - Matches visual features quickly between frames to enable low-latency tracking and image alignment.
  • Local Feature Matching - High-speed local feature matching using transformer-based architectures.

Star history

Star history chart for cvg/lightglueStar history chart for cvg/lightglue

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to LightGlue

Similar open-source projects, ranked by how many features they share with LightGlue.
  • paddlepaddle/paddlexPaddlePaddle avatar

    PaddlePaddle/PaddleX

    6,163View on GitHub↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Pythonai-pipelinesclassificationdeployment
    View on GitHub↗6,163
  • dragen1860/tensorflow-2.x-tutorialsdragen1860 avatar

    dragen1860/TensorFlow-2.x-Tutorials

    6,351View on GitHub↗

    This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a deep learning implementation guide for constructing diverse neural network architectures, including convolutional, recurrent, and generative networks. The repository provides templates and examples for several specialized domains, including computer vision for image classification and object detection, natural language processing for text generation and language understanding, and generative AI for synthesizing data using adversarial networks and autoencoders. It also includes

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    View on GitHub↗6,351
  • tingsongyu/pytorch-tutorial-2ndTingsongYu avatar

    TingsongYu/PyTorch-Tutorial-2nd

    4,555View on GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    View on GitHub↗4,555
  • huawei-noah/efficient-ai-backboneshuawei-noah avatar

    huawei-noah/Efficient-AI-Backbones

    4,417View on GitHub↗

    Efficient-AI-Backbones is a lightweight neural network library and computer vision model zoo. It provides a collection of optimized deep learning backbones designed to minimize computational overhead and memory usage for artificial intelligence tasks. The project implements specialized architectures such as GhostNet and MLP to reduce processing requirements. It features a modular backbone design and the distribution of pretrained weights to accelerate the development and deployment of vision models. The library covers efficient neural network design and edge device AI optimization. Its capab

    Pythonconvolutional-neural-networksefficient-inferenceghostnet
    View on GitHub↗4,417
See all 30 alternatives to LightGlue→

Frequently asked questions

What does cvg/lightglue do?

LightGlue is a deep learning framework designed for local feature matching and high-speed correspondence estimation between pairs of images. It functions as a computer vision matching model that identifies corresponding keypoints across different viewpoints.

What are the main features of cvg/lightglue?

The main features of cvg/lightglue are: Dynamic Architecture Pruning, Computer Vision Models, Inference Performance Optimization, Keypoint Descriptor Extractors, Cross-Attention Mechanisms, Adaptive Neural Networks, Inference Speed Optimizers, Deep Feature Matchers.

What are some open-source alternatives to cvg/lightglue?

Open-source alternatives to cvg/lightglue include: paddlepaddle/paddlex — PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built… dragen1860/tensorflow-2.x-tutorials — This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… open-mmlab/mmpretrain — mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep… apple/corenet — Corenet is a deep learning training framework and computer vision model library designed for developing neural… huawei-noah/efficient-ai-backbones — Efficient-AI-Backbones is a lightweight neural network library and computer vision model zoo. It provides a collection…