Abstract
Video inpainting describes the process of removing a portion of a video and filling in the missing part (hole) in a visually consistent manner. Most existing video in-painting techniques are computationally intensive and cannot handle large holes. In this paper, we propose a complete and efficient video inpainting system. Our system applies different strategies to handle static and dynamic portions of the hole. To inpaint the static portion, our system uses background replacement and image inpainting techniques. To inpaint moving objects in the hole, we utilizes background subtraction and object segmentation to extract a set of object templates and perform optimal object interpolation using dynamic programming. We evaluate the performance of our system based on a set of indoor surveillance sequences with different types of occlusions.
Original language | English |
---|---|
Title of host publication | 2006 IEEE International Conference on Image Processing, ICIP 2006 - Proceedings |
Pages | 705-708 |
Number of pages | 4 |
DOIs | |
State | Published - 2006 |
Event | 2006 IEEE International Conference on Image Processing, ICIP 2006 - Atlanta, GA, United States Duration: Oct 8 2006 → Oct 11 2006 |
Publication series
Name | Proceedings - International Conference on Image Processing, ICIP |
---|---|
ISSN (Print) | 1522-4880 |
Conference
Conference | 2006 IEEE International Conference on Image Processing, ICIP 2006 |
---|---|
Country/Territory | United States |
City | Atlanta, GA |
Period | 10/8/06 → 10/11/06 |
Bibliographical note
Funding Information:The authors would like to acknowledge the support of Department of Justice under the Grant 2004-IJ-CK-K055.
Keywords
- Dynamic programming
- Image segmentation
- Interpolation
- Tracking
- Video signal processing
ASJC Scopus subject areas
- Software
- Computer Vision and Pattern Recognition
- Signal Processing