Improved Algorithm for Seamlessly Creating Infinite Loops from a Video Clip, while Preserving Variety in Textures

11/04/2020
by   Kunjal Panchal, et al.
0

This project implements the paper "Video Textures" by Szeliski. The aim is to create a "Moving Picture" or as we popularly call it, a GIF; which is "somewhere between a photograph and a video". The idea is to input a video which has some repeated motion (the texture), such as a flag waving, rain, or a candle flame. The output is a new video that infinitely extends the original video in a seamless way. In practice, the output isn't really infinte, but is instead looped using a video player and is sufficiently long as to appear to never repeat. Our goal from this implementation was to: improve distance metric by switching from a crude sum of squared distance to most sophisticated wavelet-based distance; add intensity normalization, cross-fading and morphing to the suggested basic algorithm. We also experiment on the trade-off between variety and smoothness.

READ FULL TEXT

page 3

page 4

page 5

page 6

page 7

research
02/26/2021

Texture-aware Video Frame Interpolation

Temporal interpolation has the potential to be a powerful tool for video...
research
12/19/2016

Binary Distance Transform to Improve Feature Extraction

To recognize textures many methods have been developed along the years. ...
research
06/28/2013

A Novel Active Contour Model for Texture Segmentation

Texture is intuitively defined as a repeated arrangement of a basic patt...
research
04/06/2021

Strumming to the Beat: Audio-Conditioned Contrastive Video Textures

We introduce a non-parametric approach for infinite video texture synthe...
research
07/08/2019

Barriers towards no-reference metrics application to compressed video quality analysis: on the example of no-reference metric NIQE

This paper analyses the application of no-reference metric NIQE to the t...
research
07/22/2019

Markerless Augmented Advertising for Sports Videos

Markerless augmented reality can be a challenging computer vision task, ...
research
11/19/2020

Implementing BOLA-BASIC on Puffer: Lessons for the use of SSIM in ABR logic

One ABR algorithm implemented on Puffer is BOLA-BASIC, the simplest vari...

Please sign up or login with your details

Forgot password? Click here to reset