Approximate Nearest Neighbor Fields in Video

08/31/2015
by   Nir Ben Zrihem, et al.
0

We introduce RIANN (Ring Intersection Approximate Nearest Neighbor search), an algorithm for matching patches of a video to a set of reference patches in real-time. For each query, RIANN finds potential matches by intersecting rings around key points in appearance space. Its search complexity is reversely correlated to the amount of temporal change, making it a good fit for videos, where typically most patches change slowly with time. Experiments show that RIANN is up to two orders of magnitude faster than previous ANN methods, and is the only solution that operates in real-time. We further demonstrate how RIANN can be used for real-time video processing and provide examples for a range of real-time video applications, including colorization, denoising, and several artistic effects.

READ FULL TEXT

page 7

page 8

research
08/07/2020

SimPatch: A Nearest Neighbor Similarity Match between Image Patches

Measuring the similarity between patches in images is a fundamental buil...
research
08/25/2017

Subspace Approximation for Approximate Nearest Neighbor Search in NLP

Most natural language processing tasks can be formulated as the approxim...
research
12/15/2019

Drawbacks and Proposed Solutions for Real-time Processing on Existing State-of-the-art Locality Sensitive Hashing Techniques

Nearest-neighbor query processing is a fundamental operation for many im...
research
05/11/2020

A Survey on Patch-based Synthesis: GPU Implementation and Optimization

This thesis surveys the research in patch-based synthesis and algorithms...
research
01/04/2023

Automating Nearest Neighbor Search Configuration with Constrained Optimization

The approximate nearest neighbor (ANN) search problem is fundamental to ...
research
11/16/2021

ShapeY: Measuring Shape Recognition Capacity Using Nearest Neighbor Matching

Object recognition in humans depends primarily on shape cues. We have de...
research
09/17/2021

Diverse Generation from a Single Video Made Possible

Most advanced video generation and manipulation methods train on a large...

Please sign up or login with your details

Forgot password? Click here to reset