paper-with-me

Papers

PySIFT: GPU-Resident Deterministic SIFT for Deep Learning Vision Pipelines

2026-05-18 · Sivakumar K. S., Mohammad Daniyalur Rahman, Gopi Raju Matta arxiv

A widespread assumption in local feature research holds that classical handcrafted descriptors are accuracy-limited relics best replaced by learned alternatives. We show this is wrong. Through an 8-configuration ablation spanning four benchmarks (HPatches, ROxford5K, IMC Phototourism, MegaDepth), we demonstrate that classical SIFT with DSP multi-scale pooling outperforms neural descriptor and orientation replacements (HardNet, OriNet) on every accuracy metric--while running 2--18$\times$ faster--and that learned matchers (LightGlue) complement rather than supersede classical features. The conclusion reframes a decade of work: not "replace SIFT" but "compose with SIFT," classical extraction paired with learned matching only where geometric context demands it. This finding was invisible because no prior GPU SIFT kept the complete pipeline in VRAM or offered modularity for controlled classical-vs-learned ablations. We present PySIFT, the first fully GPU-resident SIFT, implemented in CuPy/Numba CUDA kernels with DLPack zero-copy handoff to downstream DL frameworks--submillisecond O(1) metadata swap regardless of keypoint count. On a laptop-grade NVIDIA RTX 3050 (4 GB VRAM), PySIFT achieves: (i) higher Mean Matching Accuracy (MMA) than OpenCV SIFT on HPatches, (ii) 383 ms faster per pair on high-resolution MegaDepth, (iii) higher geometric accuracy on cross-dataset benchmarks (+5.6 pp AUC@10${}^\circ$ on MegaDepth, more inliers on IMC Phototourism), and (iv) bitwise deterministic output--identical keypoints and descriptors across runs, with detection reproducing identically even across GPU architectures: a guarantee that learned extractors cannot match without significant performance sacrifice, and cannot achieve at all across GPU architectures due to cuDNN's architecture-dependent algorithm selection. PySIFT is open-source, requiring no C++ compilation.

📄 PDF Abstract BibTeX arXiv:2605.17869

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service

2015-04-11 · Ahmad Pahlavan Tafti, Hamid Hassannia, Zeyun Yu

Image features detection and description is a longstanding topic in computer vision and pattern recognition areas. The Scale Invariant Feature Transform (SIFT) is probably the most popular and widely demanded feature des…

Image Forgery DetectionImage RegistrationObject TrackingSurface Reconstruction

A biologically plausible network for the computation of orientation dominance

2010-12-01 · NeurIPS 2010 12 · Kritika Muralidharan, Nuno Vasconcelos

The determination of dominant orientation at a given image location is formulated as a decision-theoretic question. This leads to a novel measure for the dominance of a given orientation $\theta$, which is similar to tha…

Object Recognition

Video-Data Pipelines for Machine Learning Applications

2021-10-15 · Sohini Roychowdhury, James Y. Sato

Data pipelines are an essential component for end-to-end solutions that take machine learning algorithms to production. Engineering data pipelines for video-sequences poses several challenges including isolation of key-f…

Autonomous DrivingBIG-bench Machine Learningobject-detectionObject Detection+1

Car Type Recognition with Deep Neural Networks

2016-02-23 · Heikki Huttunen, Fatemeh Shokrollahi Yancheshmeh, Ke Chen

In this paper we study automatic recognition of cars of four types: Bus, Truck, Van and Small car. For this problem we consider two data driven frameworks: a deep neural network and a support vector machine using SIFT fe…

Vocal Bursts Type Prediction

Descriptor Matching with Convolutional Neural Networks: a Comparison to SIFT

2014-05-22 · Philipp Fischer, Alexey Dosovitskiy, Thomas Brox

Latest results indicate that features learned via convolutional neural networks outperform previous descriptors on classification tasks by a large margin. It has been shown that these networks still work well when they a…

General Classification