GPU optimization of the 3D Scale-invariant Feature Transform Algorithm and a Novel BRIEF-inspired 3D Fast Descriptor
Jean-Baptiste Carluer, Laurent Chauvin, Jie Luo, William M. Wells III,, Ines Machado, Rola Harmouche, Matthew Toews

TL;DR
This paper presents a GPU-accelerated implementation of the 3D SIFT algorithm for volumetric medical images, achieving significant speedups and introducing a novel 3D descriptor inspired by BRIEF, enabling faster analysis of large datasets.
Contribution
The work introduces a highly efficient GPU implementation of 3D SIFT and a new 3D descriptor, RRIEF, improving speed and memory efficiency over existing methods.
Findings
7X speedup over CPU implementation
20X faster convolution operation
2X faster descriptors with 6X memory savings
Abstract
This work details a highly efficient implementation of the 3D scale-invariant feature transform (SIFT) algorithm, for the purpose of machine learning from large sets of volumetric medical image data. The primary operations of the 3D SIFT code are implemented on a graphics processing unit (GPU), including convolution, sub-sampling, and 4D peak detection from scale-space pyramids. The performance improvements are quantified in keypoint detection and image-to-image matching experiments, using 3D MRI human brain volumes of different people. Computationally efficient 3D keypoint descriptors are proposed based on the Binary Robust Independent Elementary Feature (BRIEF) code, including a novel descriptor we call Ranked Robust Independent Elementary Features (RRIEF), and compared to the original 3D SIFT-Rank method\citep{toews2013efficient}. The GPU implementation affords a speedup of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Robotics and Sensor-Based Localization · Image Retrieval and Classification Techniques
MethodsConvolution
