Natural and Seamless Image Composition Wenxian Yang, Jianmin Zheng, Jianfei Cai, Senior Member, IEEE, Susanto Rahardja, Senior Member, IEEE, and Chang.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
SOFT SCISSORS: AN INTERACTIVE TOOL FOR REALTIME HIGH QUALITY MATTING International Conference on Computer Graphics and Interactive Techniques ACM SIGGRAPH.
Graph cut Chien-chi Chen.
E.G.M. PetrakisImage Segmentation1 Segmentation is the process of partitioning an image into regions –region: group of connected pixels with similar properties.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
A Gimp Plugin that uses “GrabCut” to perform image segmentation
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Jue Wang Michael F. Cohen IEEE CVPR Outline 1. Introduction 2. Failure Modes For Previous Approaches 3. Robust Matting 3.1 Optimized Color Sampling.
Grayscale Image Matting And Colorization Tongbo Chen, Yan Wang, Volker Schillings, Christoph Meinel FB IV-Informatik, University of Trier, Trier 54296,
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Image Segmentation some examples Zhiqiang wang
Chih-Hsing Lin, Jia-Shiuan Tsai, and Ching-Te Chiu
Lecture 6 Image Segmentation
Young Deok Chun, Nam Chul Kim, Member, IEEE, and Ick Hoon Jang, Member, IEEE IEEE TRANSACTIONS ON MULTIMEDIA,OCTOBER 2008.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
EE 7730 Image Segmentation.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Segmentation Divide the image into segments. Each segment:
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Drag-and-drop Pasting By Chui Sung Him, Gary Supervised by Prof. Chi-keung Tang.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
A Closed Form Solution to Natural Image Matting
Ensemble Learning: An Introduction
Real-time Hand Pose Recognition Using Low- Resolution Depth Images
Automatic Key Video Object Plane Selection Using the Shape Information in the MPEG-4 Compressed Domain Berna Erol and Faouzi Kossentini, Senior Member,
Lecture 8: Image Alignment and RANSAC
Binary Image Analysis. YOU HAVE TO READ THE BOOK! reminder.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Thresholding Thresholding is usually the first step in any segmentation approach We have talked about simple single value thresholding already Single value.
Introduction of Saliency Map
02/14/02(c) University of Wisconsin 2002, CS 559 Last Time Filtering Image size reduction –Take the pixel you need in the output –Map it to the input –Place.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
New Segmentation Methods Advisor : 丁建均 Jian-Jiun Ding Presenter : 蔡佳豪 Chia-Hao Tsai Date: Digital Image and Signal Processing Lab Graduate Institute.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
1 Iterative Multimodel Subimage Binarization for Handwritten Character Segmentation Author: Amer Dawoud and Mohamed S. Kamel Source: IEEE TRANSACTIONS.
Poisson Image Editing & Terrain Synthesis Howard Zhou Jie Sun
Digital Image Processing Lecture 18: Segmentation: Thresholding & Region-Based Prof. Charlene Tsai.
Graph Cuts Marc Niethammer. Segmentation by Graph-Cuts A way to compute solutions to the optimization problems we looked at before. Example: Binary Segmentation.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
Image Processing Part II. 2 Classes of Digital Filters global filters transform each pixel uniformly according to the function regardless of its location.
Region-Based Saliency Detection and Its Application in Object Recognition IEEE TRANSACTIONS ON CIRCUITS AND SYSTEM FOR VIDEO TECHNOLOGY, VOL. 24 NO. 5,
Duy & Piotr. How to reconstruct a high quality image with the least amount of samples per pixel the least amount of resources And preserving the image.
Lecture # 19 Image Processing II. 2 Classes of Digital Filters Global filters transform each pixel uniformly according to the function regardless of.
CS654: Digital Image Analysis Lecture 28: Advanced topics in Image Segmentation Image courtesy: IEEE, IJCV.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
Image Warping Many slides from Alyosha Efros + Steve Seitz + Derek oeim Photo by Sean Carroll.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Image Contrast Enhancement Based on a Histogram Transformation of Local Standard Deviation Dah-Chung Chang* and Wen-Rong Wu, Member, IEEE IEEE TRANSACTIONS.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/20/12 “The Double Secret”, Magritte.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Cutting Images: Graphs and Boundary Finding
An Adept Edge Detection Algorithm for Human Knee Osteoarthritis Images
PLIP BASED UNSHARP MASKING FOR MEDICAL IMAGE ENHANCEMENT
Fast Preprocessing for Robust Face Sketch Synthesis
Dingding Liu* Yingen Xiong† Linda Shapiro* Kari Pulli†
Patric Perez, Michel Gangnet, and Andrew Black
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
“grabcut”- Interactive Foreground Extraction using Iterated Graph Cuts
Saliency Optimization from Robust Background Detection
Presentation transcript:

Natural and Seamless Image Composition Wenxian Yang, Jianmin Zheng, Jianfei Cai, Senior Member, IEEE, Susanto Rahardja, Senior Member, IEEE, and Chang Wen Chen, Fellow, IEEE

INTRODUCTION In general, there are two classes of image composition: image cloning and image blending. Recent research has been mainly focused on two aspects of image composition: seamless composition and least user interactions. The Poisson image editing scheme is the most representative framework for seamless image composition.

Color Control: when the source and destination images differ greatly in color, the Poisson image editing framework changes the color of the pasted foreground object significantly and globally, which is not desired in many situations. INTRODUCTION

Natural and Seamless Compositions: Poisson image editing framework fails to achieve seamless results when there exists salient discrepancy between the background textures in the source and destination images.

INTRODUCTION Complexity: In the cases with low contrast edges or noisy images, it is necessary to carefully paint the initial foreground and background strokes and even perform local editing iteratively to obtain satisfactory results. In addition, in the cases that there do not exist salient edges between foreground and background, it is hard to obtain a good segmentation.

PROPOSED VARIATIONAL MODEL combines the gradient term and the color fidelity term through a tradeoff parameter λ.

PROPOSED VARIATIONAL MODEL In the gradient term, unlike the classical Poisson image editing, where the guidance vector field g v is typically the gradient of the source image, They define g v as the weighted combination of the gradients of the source and destination images

DISTANCE-ENHANCED RANDOM WALKS Generate weighting image based on only the distance information. The random walks algorithm can achieve better image segmentation performance. The existing random walks models only consider either the color distribution or the geometric distance information.

DISTANCE-ENHANCED RANDOM WALKS g i : a pixel value for gray-scale images or a RGB triplet for color images. h i : the coordinate of pixel p i. β : free parameter (by default β= 300 ).

x i can be considered as the time for a random walker to reach one neighbor of p i. where the time for a random walker starting from p i to reach one of its neighbors is considered as a constant equal to 1. a pixel q lying on the boundary, x q =0. Normalize all the values of x i to be within [0,1] and the normalized values are used as the weight w i. DISTANCE-ENHANCED RANDOM WALKS

directly determine the OOI by thresholding the weight image. Allow user interactions to determine the OOI by choosing an appropriate threshold T 0. Their empirical studies show that T 0 <= 0.5 and usually only a few values need to be tried to find a good OOI boundary. DISTANCE-ENHANCED RANDOM WALKS

to divide the ROI-but-OOI region into several embedded subregions, where the smallest subregion is the OOI and the largest subregion is the ROI. MULTIRESOLUTION FRAMEWORK there exist some unwanted color leaking effects

process subband in the same way as processing the original image but with the parameters of Set =0 for all the subbands except the lowest frequency subband so as to control the color fidelity of the OOI without introducing the average color information of the source image background. MULTIRESOLUTION FRAMEWORK

It does not work well in camouflage images or for objects with thin structure. It is possible that the proposed method generates a weight image where the background has higher weight than the foreground. To handle this type of images, more user interaction or even an interactive segmentation procedure to outline the OOI is desirable. EXPERIMENTAL RESULTS

It typically takes about 5 seconds to process the proposed image composition with L=2 for VGA size images. For industrial use, sparse linear systems can be handled more efficiently as parallelized to be processed by GPU.