More about HKUST
Pixels and Patches, Bigger, Faster and Better: PatchTable and Image Perforation
Speaker: Prof. Connelly Barnes
University of Virginia
Title: "Pixels and Patches, Bigger, Faster and Better:
PatchTable and Image Perforation"
Date: Wednesday, 15 June 2016
Time: 2:30pm - 4:00pm
Venue: Room 5506 (via lifts 25/26), HKUST
Abstract:
I will present two projects related to making patch-based image synthesis
scalable and fast, and automatically optimizing image pipelines.
The first paper is called "PatchTable: Efficient Patch Queries for Large
Datasets and Applications." It was presented at ACM SIGGRAPH 2015. This
paper presents a data structure that reduces approximate nearest neighbor
query times for image patches in large datasets. Our new algorithm,
PatchTable, offloads as much of the computation as possible to a
pre-computation stage that takes modest time, so patch queries can be as
efficient as possible. The algorithm is based on a locality sensitive
hashing scheme. We show experimentally that this accelerates the patch
query operation by up to 9x over k-coherence, up to 12x over TreeCANN, and
up to 200x over PatchMatch. Our fast algorithm allows us to explore
efficient and practical imaging and computational photography applications.
We show results for artistic video stylization, light field
super-resolution, and multi-image inpainting.
The second paper is called "Image Perforation: Automatically Accelerating
Image Pipelines by Intelligently Skipping Samples." It will be presented at
SIGGRAPH 2016. It presents a new optimization technique that can be used to
accelerate image pipelines by automatically trading off between performance
and accuracy. Image perforation works by transforming loops over the image
at each pipeline stage into coarser loops that effectively ``skip'' certain
samples. These missing samples are reconstructed for later stages using a
number of different interpolation strategies that are relatively
inexpensive to perform compared to the original cost of computing the
sample. For the applications we investigated, image perforation achieves
speedups of 2x-10x with acceptable loss in visual quality.
*****************
Biography:
Connelly Barnes is an Assistant Professor of Computer Science at the
University of Virginia. He received a Ph.D. in computer science from
Princeton University in 2011. His group develops techniques for efficiently
manipulating visual data in computer graphics by using semantic information
from computer vision. Applications are in computational photography, image
editing, art, and hiding visual information. Many computer graphics
algorithms are more useful if they are interactive, therefore, his group
also focuses on efficiency and optimization, including some compiler
technologies.