2015
DOI: 10.1111/cgf.12715
|View full text |Cite
|
Sign up to set email alerts
|

Fast ANN for High‐Quality Collaborative Filtering

Abstract: Collaborative filtering collects similar patches, jointly filters them and scatters the output back to input patches; each pixel gets a contribution from each patch that overlaps with it, allowing signal reconstruction from highly corrupted data. Exploiting self-similarity, however, requires finding matching image patches, which is an expensive operation. We propose a GPU-friendly approximated-nearest-neighbour(ANN) algorithm that produces high-quality results for any type of collaborative filter. We evaluate … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 43 publications
0
3
0
Order By: Relevance
“…Global (nonadaptive) values for the patch size p 0 and the filtering parameter p 1 σ have been empirically investigated and reported in [1] as a function of σ . The choice of these parameters is critical when the Approximate NLM (ANLM) is used, i.e.when N is small to reduce the computational cost (e.g., N = 16 in [19]) and preserve edges better [5]. We used the procedure in Sect.…”
Section: Image Denoisingmentioning
confidence: 99%
“…Global (nonadaptive) values for the patch size p 0 and the filtering parameter p 1 σ have been empirically investigated and reported in [1] as a function of σ . The choice of these parameters is critical when the Approximate NLM (ANLM) is used, i.e.when N is small to reduce the computational cost (e.g., N = 16 in [19]) and preserve edges better [5]. We used the procedure in Sect.…”
Section: Image Denoisingmentioning
confidence: 99%
“…The self-similarity based denoising priors (BM3D, NLM, etc.) are accelerated with an approximate-nearest-neighbor (ANN) method [Tsai et al 2014]. Furthermore, we split large images into tiles and process these tiles separately to save memory.…”
Section: Performancementioning
confidence: 99%
“…While leveraging GPU parallelism seems obvious, in practice accelerating ANN search techniques using GPU parallelism is notoriously difficult, largely due to the memory restrictions of GPUs when compared to the amount of RAM available to CPUs. As a result, existing GPUbased methods often implement brute force approaches, are limited to small datasets of up to 225 candidate neighbors [18] or can handle only 3-dimensional vectors [16], making these approaches unsuited for many vision problems. Our method is designed to be highly parallel, and can be easily implemented on a GPU for significant improvements in query time, while even a CPU version is competitive to previous methods.…”
Section: Introductionmentioning
confidence: 99%