2015
DOI: 10.1117/12.2083201
|View full text |Cite
|
Sign up to set email alerts
|

A real-time GPU implementation of the SIFT algorithm for large-scale video analysis tasks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 6 publications
0
7
0
Order By: Relevance
“…One general way of speeding up processing is to make the feature extraction process for descriptors such as SIFT [2] more efficient. This can be done by more efficient and compact features (e.g., [3]), using GPUs (e.g., [4]) or dedicated hardware (e.g., [5], [6]) for feature extraction. As the feature extraction step for a single frame is treated as a black box in this paper, these approaches are complementary, and can be plugged into our framework.…”
Section: Related Workmentioning
confidence: 99%
“…One general way of speeding up processing is to make the feature extraction process for descriptors such as SIFT [2] more efficient. This can be done by more efficient and compact features (e.g., [3]), using GPUs (e.g., [4]) or dedicated hardware (e.g., [5], [6]) for feature extraction. As the feature extraction step for a single frame is treated as a black box in this paper, these approaches are complementary, and can be plugged into our framework.…”
Section: Related Workmentioning
confidence: 99%
“…A disadvantage of SIFT is the heavy computations required for the keypoints, where typical processing times are tenths of seconds to multiple seconds per frame in a normal CPU implementation. 24,25 Developments in graphics processing units…”
Section: Target Trackingmentioning
confidence: 99%
“…(GPUs) and field programmable gate arrays (FPGAs) have created opportunities for real-time algorithms. SIFT implementations have been developed for both GPUs [25][26][27] and FPGAs, 24 where the results demonstrate real-time SIFT calculations. SIFT features are composed of a keypoint that gives subpixel location and orientation of the feature, along with a descriptor that is calculated based on local pixel texture.…”
Section: Target Trackingmentioning
confidence: 99%
“…However, the current application domains require processing of images with resolutions ranging from 1280 × 720 (720 p) to 8192 × 4608 (8 k) known as highresolution images in real-time. Recent researches [16] [17] [18] [19] [20] have attempted to parallelize SIFT for high-resolution images. However, all of these attempts either have high execution time or fail to provide reproducible implementation, making current approaches of parallelizing the SIFT algorithm incompatible for real-time applications.…”
Section: Introductionmentioning
confidence: 99%