PySIFT – GPU-Resident SIFT for Computer Vision¶
PySIFT is a pure-Python, open-source GPU-resident implementation of the Scale-Invariant Feature Transform (SIFT) built on CuPy and Numba CUDA kernels which is faster and yet more accurate. It runs the entire detection-to-descriptor pipeline on your NVIDIA GPU with zero-copy DLPack interop to PyTorch so that your downstream DL steps will be free from CPU PCIe bottlenecks.
PySIFT is the feature extraction foundation for downstream pipelines in medical imaging, drone/UAV stitching, SLAM, robotics, 3D reconstruction (NeRF, 3DGS, SfM), and satellite remote sensing.
pip install staysift
Key Results¶
Benchmarked against OpenCV SIFT on RTX 3050 Laptop GPU (4 GB VRAM):
Links¶
Paper: arXiv:2605.17869
PyPI: pip install staysift
Tutorial: sivaiitm.github.io/PySIFT
HF Space: huggingface.co/spaces/sivaIITM/PySIFT
Kaggle: IMC 2026 Warm-Up Sprint