2012 IEEE 10th International Symposium on Parallel and Distributed Processing With Applications 2012
DOI: 10.1109/ispa.2012.21
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Image Re-Ranking Computation on GPUs

Abstract: The huge growth of image collections and multimedia resources available is remarkable. One of the most common approaches to support image searches relies on the use of Content-Based Image Retrieval (CBIR) systems. CBIR systems aim at retrieving the most similar images in a collection, given a query image. Since the effectiveness of those systems is very dependent on the accuracy of ranking approaches, reranking algorithms have been proposed to exploit contextual information and improve the effectiveness of CBI… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
15
1

Year Published

2013
2013
2020
2020

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 8 publications
(16 citation statements)
references
References 13 publications
0
15
1
Order By: Relevance
“…Two alternatives have recently emerged as possible solutions: rank-based methods [5,17,18], in which the information of top-k retrieved images is exploited, reducing the required computation, and the use of parallel and heterogeneous architectures [7,19,20], made popular for accelerating several image applications.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Two alternatives have recently emerged as possible solutions: rank-based methods [5,17,18], in which the information of top-k retrieved images is exploited, reducing the required computation, and the use of parallel and heterogeneous architectures [7,19,20], made popular for accelerating several image applications.…”
Section: Introductionmentioning
confidence: 99%
“…Parallel solutions and heterogeneous computing were exploited for accelerating some methods [7,8], but open research challenges still exist. For example, despite the diversity of the approaches, these methods [2,5,7,8] present a common characteristic related to the use of iterative sorting steps, which can be computationally expensive for large datasets.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…A possible solution is to ensure exclusive access, but the overhead associated with fine grained synchronization in OpenCL is significant. Therefore, as suggested by other works [30], we allow direct updates to matrix A because the loss of some updates has a very low impact on the effectiveness of the algorithm (as demonstrated by confidence intervals of Section 4.4).…”
Section: Parallel Designmentioning
confidence: 99%
“…Since most of changes occur only in the beginning of the ranked lists [30], we use the insertion sort algorithm, whose complexity tends to be linear when the input is almost sorted.…”
Section: Parallel Designmentioning
confidence: 99%