File Exchange

image thumbnail

Fast Video Completion

version 1.0.0.2 (14.9 MB) by Mahmoud Afifi
This is a simple Matlab source code of our paper "Fast Video Completion using patch-based synthesis and image registration"

0 Downloads

Updated 14 Mar 2019

View License

This is a simple Matlab source code of FVC, where many features are discarded from this code like morphing, inverse completion, and keypoints.
Read the paper:
http://ieeexplore.ieee.org/document/7024452/?reload=true&arnumber=7024452
Watch the video:
https://www.youtube.com/watch?v=E2Z59f216ZQ


Citation:
Afifi, Mahmoud, Khaled F. Hussain, Hosny M. Ibrahim, and Nagwa M. Omar. "Fast video completion using patch-based synthesis and image registration." In Intelligent Signal Processing and Communication Systems (ISPACS), 2014 International Symposium on, pp. 200-204. IEEE, 2014.

Cite As

Afifi, Mahmoud, et al. “Fast Video Completion Using Patch-Based Synthesis and Image Registration.” 2014 International Symposium on Intelligent Signal Processing and Communication Systems ({ISPACS}), {IEEE}, 2014, doi:10.1109/ispacs.2014.7024452.

View more styles

Comments and Ratings (2)

@Yu Chi
In the paper, we generate it using image melding technique (Siggraph 12). However, you can get it even using Patch completion in Photoshop. If the first frame of the video doesn't contain the unwanted objext, you don't need to do anything, just use the first frame as a clean frame. Also, you are supposed to use short videos. If you need to complete long videos, it requires the forward/backward completion that is described in the paper but not supported in this Matlab code.

Yu Chi

How to get the clean image?

Updates

1.0.0.2

.

1.0.0.1

.

1.0.0.0

.

MATLAB Release Compatibility
Created with R2013b
Compatible with any release
Platform Compatibility
Windows macOS Linux