#213 · Primary category: Computer Vision
popsift
PopSift is an implementation of the SIFT algorithm in CUDA.
Project last updated:08/12/26
GitHub Stars
501
Forks
124
Contributors
24
License
MPL-2.0
Why we included this project
PopSift is worth a look if your pipeline already leans on scale-invariant keypoint detection and the CPU-bound OpenCV path is slowing you down. It is a CUDA implementation of SIFT that stays close to David Lowe's original paper, which matters when you want the classic behavior instead of the speed/accuracy trade-offs some faster ports make. The library exposes a clean asynchronous enqueue/get API with a config object, so you can pull keypoints, scales, and descriptors from grayscale frames on NVIDIA hardware without reworking your whole feature extraction stage. Integration is straightforward via CMake's find_package, and the included demo lets you sanity-check the output before wiring it into a larger system. Teams doing structure-from-motion, image matching, or real-time localization on NVIDIA GPUs should find it a practical fit.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)