Technological Uncanny K. S'hell, C Kurtz, N. Vincent et E. André et M. Beugnet 1.

Slides:



Advertisements
Similar presentations
Visible-Surface Detection(identification)
Advertisements

Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
S INGLE -I MAGE R EFOCUSING AND D EFOCUSING Wei Zhang, Nember, IEEE, and Wai-Kuen Cham, Senior Member, IEEE.
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Prénom Nom Document Analysis: Document Image Processing Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Patch to the Future: Unsupervised Visual Prediction
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois.
GrabCut Interactive Image (and Stereo) Segmentation Carsten Rother Vladimir Kolmogorov Andrew Blake Antonio Criminisi Geoffrey Cross [based on Siggraph.
GrabCut Interactive Foreground Extraction using Iterated Graph Cuts Carsten Rother Vladimir Kolmogorov Andrew Blake Microsoft Research Cambridge-UK.
A Gimp Plugin that uses “GrabCut” to perform image segmentation
Video Inpainting Under Constrained Camera Motion Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Marcelo Bertalm.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
1 Image Completion using Global Optimization Presented by Tingfan Wu.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Object-based Image Representation Dr. B.S. Manjunath Sitaram Bhagavathy Shawn Newsam Baris Sumengen Vision Research Lab University of California, Santa.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
Segmentation Divide the image into segments. Each segment:
Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.
Course Website: Digital Image Processing Morphological Image Processing.
Region Filling and Object Removal by Exemplar-Based Image Inpainting
Highlights Lecture on the image part (10) Automatic Perception 16
Tracking Video Objects in Cluttered Background
Automatic Camera Calibration for Image Sequences of a Football Match Flávio Szenberg (PUC-Rio) Paulo Cezar P. Carvalho (IMPA) Marcelo Gattass (PUC-Rio)
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
Lesson 22 Graphics Software. This lesson includes the following sections: Paint Programs Photo-Manipulation Programs Draw Programs Computer-Aided Design.
Background Estimation Mehdi Ghayoumi, MD Iftakharul Islam, Muslem Al-Saidi Department of Computer Science Kent State University, Kent, OH
MULTIMEDIA M U A T H H U M A I D R a s h A t a l l a h.
What does the term ELEMENTS of ART mean? The ELEMENTS of ART are the building blocks of art. LIST the SEVEN ELEMENTS OF ART.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/24/10.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for the GIMP By: Cathy Irwin Supervisors:
University of Toronto Aug. 11, 2004 Learning the “Epitome” of a Video Sequence Information Processing Workshop 2004 Vincent Cheung Probabilistic and Statistical.
Visible-Surface Detection Jehee Lee Seoul National University.
Creating the Illusion of Motion in 2D Images. Reynold J. Bailey & Cindy M. Grimm Goal To manipulate a static 2D image to produce the illusion of motion.
The ELEMENTS of ART are the building blocks of art.
Presented By: ROLL No IMTIAZ HUSSAIN048 M.EHSAN ULLAH012 MUHAMMAD IDREES027 HAFIZ ABU BAKKAR096(06)
Image Processing Part II. 2 Classes of Digital Filters global filters transform each pixel uniformly according to the function regardless of its location.
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
Introduction to Related Papers of Vessel Segmentation Methods Advisor : Ku-Yaw Chang Student : Wei-Lu Lin 2015/1/7.
 Mathematical morphology is a tool for extracting image components that are useful in the representation and description of region shape, such as boundaries,
What is Digital Image processing?. An image can be defined as a two-dimensional function, f(x,y) # x and y are spatial (plane) coordinates # The function.
Elements of Design Value and Color.
AUTOMATING GRAB-CUT FOR SINGLE- OBJECT FOREGROUND IMAGES Eugene Weiss Computer Vision Stanford University December 14, 2011 Eugene Weiss
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
Matte-Based Restoration of Vintage Video 指導老師 : 張元翔 主講人員 : 鄭功運.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Chapter 10: Computer Graphics
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Lesson 22 Graphics Software.
Advanced Image Processing
DIGITAL SIGNAL PROCESSING
1-Introduction (Computing the image histogram).
Digital image self-adaptive acquisition in medical x-ray imaging
Computer Vision Lecture 3: Digital Images
Graphic Editing Terms Cropping
Patric Perez, Michel Gangnet, and Andrew Black
Digital Image Processing
CS Digital Image Processing Lecture 5
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Online Graph-Based Tracking
“grabcut”- Interactive Foreground Extraction using Iterated Graph Cuts
Aline Martin ECE738 Project – Spring 2005
Morphological Operators
EE 492 ENGINEERING PROJECT
Interactive media.
Lesson 22 Graphics Software.
A Novel Smoke Detection Method Using Support Vector Machine
Presentation transcript:

Technological Uncanny K. S'hell, C Kurtz, N. Vincent et E. André et M. Beugnet 1

Context  The “ Research of the Technological Strangeness in the digital era", is organized by the UDPN network.  A group of artists from the university of Paris-Diderot are interested in new forms of strangeness caused by the digital, seen in the same time as a mean of archiving, and as a manipulation tool for image processing.  The project is divided in 2 sub-projects 2

Issues  Increasingly, artistic videos use the advantages of digital techniques to create predetermined feelings among the public by removing objects or replacing them by another.  Creating special effects with traditional methods: Either manually on film tapes Manually with computer help treating the video frame by frame using image ''photoshopping'' applications Automatic object manipulation in existing videos 3

How to remove an object from a video  Object Selection  Moving the object and filling the gap left behind  Generation of the procedure on video using tracking (a) (c) (b) 4

Outlines  Context  Issues  Object Extraction  Inpainting  Proposed Approach  Experimental results  Conclusion 5

Object Extraction  It’s about extracting an object from the first frame of the image  Interactive Segmentation of the first video frame using the Grabcut algorithm (among other methods) 6

Grabcut Segmentation How it works from user point of view ?  Initially the user draws a rectangle around the foreground region (foreground region should be completely inside the rectangle). Then the algorithm segments it iteratively to get the best result done. 7

8

What’s Inpainting?  It refers to the field of computer vision which aims at filling-in holes in an image sequence using spatial and temporal information from neighboring regions. The holes may correspond to missing parts or removed objects from the scenes (logos, text, etc.).  The main objective of video inpainting approaches is to complete the hole in a way which would be as visually plausible as possible both in space and time. 9

Technics of Image inpainting(1) PDE based inpainting A Partial Differential Equation (PDE) based iterative algorithm proposed by Bertalmio et.al paved the way for modern digital image inpainting. Borrowing heavily from the idea of manual inpainting, this iterative process propagates linear structures (edges) of the surrounding area also called Isophotes, into the hole region. 10

Technics of Inpainting(1): PDE based inpainting  Almost all the diffusion-based inpainting approaches are focused on prolonging the structure at the border to inside the inpainted region.  These approaches perform well for filling small gaps. However, they cannot deal with complex textures and large holes where they introduce blurring artifacts. 11

Technics of inpainting(2): Patch Match based inpainting  Another category of image inpainting methods solves the completion problem by using texture synthesis techniques which are sometimes referred to as region-growing methods. 12

Technics of inpainting(2): Patch Match based inpainting Texture synthesis based inpainting approaches are not suitable for images with a lot of structures corresponding to the object contours as most of the natural images. 13

Patch based Inpainting 14

Proposed Approach : Tracking 15

Proposed Approach : Color Filtering  To add accurency to the object tracking by the grabcut segmentation algorithm, especially when the object is too small to be dectected by the interactive segmentation we accumulate hue filtering to the segmentation result. 16

Proposed Approach : Morphological Operations  They are a set of operations that process images based on shapes.  Morphological operations apply a structuring element to an input image and generate an output image.  They have a wide array of uses. 17

Proposed Approach : The main procedure 18

Extra-steps for particular types of movies Case of Black and White Videos Inability of the grabcut algorithm to extract object from the frame Modification of Contrast Thresholding Recoloring 19

Extra-steps for particular types of movies 20

Extra-steps for particular types of movies Case of Cartoons  Deterioration of the quality of the image after inpainting Modification of Contrast Contour Extraction Blinding the inpainted image with its contour 21

Extra-steps for particular types of movies 22

Conclusion  We achieved digital modification on video using image processing techniques.  We are looking foward to implementing more optimazed techniques which can give us better looking results 23