AUTOMATING GRAB-CUT FOR SINGLE- OBJECT FOREGROUND IMAGES Eugene Weiss Computer Vision Stanford University December 14, 2011 Eugene Weiss

Slides:



Advertisements
Similar presentations
A. Criminisi, T. Sharp and K. Siddiqui. Properties of our algorithm efficient on high-res./nD images (~milliseconds) easy to edit and fix accurate (e.g.
Advertisements

New Segmentation Technique
SOFT SCISSORS: AN INTERACTIVE TOOL FOR REALTIME HIGH QUALITY MATTING International Conference on Computer Graphics and Interactive Techniques ACM SIGGRAPH.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/15/11 “The Double Secret”, Magritte.
Human Action Recognition across Datasets by Foreground-weighted Histogram Decomposition Waqas Sultani, Imran Saleemi CVPR 2014.
Interactive Segmentation with Super-Labels Andrew Delong Western Yuri BoykovOlga VekslerLena GorelickFrank Schmidt TexPoint fonts used in EMF. Read the.
I Images as graphs Fully-connected graph – node for every pixel – link between every pair of pixels, p,q – similarity w ij for each link j w ij c Source:
Extraction of Landmarks and Features from Virtual Colon Models Krishna Chaitanya Gurijala, Arie Kaufman, Wei Zeng Xianfeng Gu Computer Science Department,
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
CASIA_IGIT National Laboratory of Pattern Recognition(NLPR)
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
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.
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
MPEG-4 Objective Standardize algorithms for audiovisual coding in multimedia applications allowing for Interactivity High compression Scalability of audio.
Graph-Based Image Segmentation
Interactive Image Segmentation using Graph Cuts Mayuresh Kulkarni and Fred Nicolls Digital Image Processing Group University of Cape Town PRASA 2009.
Stephen J. Guy 1. Photomontage Photomontage GrabCut – Interactive Foreground Extraction 1.
Human-Computer Interaction Human-Computer Interaction Segmentation Hanyang University Jong-Il Park.
1 s-t Graph Cuts for Binary Energy Minimization  Now that we have an energy function, the big question is how do we minimize it? n Exhaustive search is.
Graph-based image segmentation Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Prague, Czech.
GrabCut Interactive Image (and Stereo) Segmentation Joon Jae Lee Keimyung University Welcome. I will present Grabcut – an Interactive tool for foreground.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Advanced Topics in Computer Vision Spring 2006 Video Segmentation Tal Kramer, Shai Bagon Video Segmentation April 30 th, 2006.
Semi-automatic Foreground Extraction Martin & Andreas.
An Iterative Optimization Approach for Unified Image Segmentation and Matting Hello everyone, my name is Jue Wang, I’m glad to be here to present our paper.
Perceptual Organization: Segmentation and Optical Flow.
Matting : Rendering and Image Processing Alexei Efros …with many slides from Kyros Kutulakos.
Computer Vision - A Modern Approach Set: Segmentation Slides by D.A. Forsyth Segmentation and Grouping Motivation: not information is evidence Obtain a.
Graph-based Segmentation
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/31/15.
Segmentation Lucia Ballerini Digital Image Processing Lecture 8 Course book reading: GW 10.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/14/10 “The Double Secret”, Magritte.
Graph Cut & Energy Minimization
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/24/10.
Nonparametric Part Transfer for Fine-grained Recognition Presenter Byungju Kim.
Graph Abstraction for Simplified Proofreading of Slice-based Volume Segmentation Ronell Sicat 1, Markus Hadwiger 1, Niloy Mitra 1,2 1 King Abdullah University.
Hands segmentation Pat Jangyodsuk. Motivation Alternative approach of finding hands Instead of finding bounding box, classify each pixel whether they’re.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
GrabCut Interactive Foreground Extraction Carsten Rother – Vladimir Kolmogorov – Andrew Blake – Michel Gangnet.
Pseudo-Bound Optimization for Binary Energies Meng Tang 1 Ismail Ben Ayed 2 Yuri Boykov 1 1 University of Western Ontario, Canada 2 GE Healthcare Canada.
TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-Class Object Recognition and Segmentation J. Shotton ; University of Cambridge J. Jinn,
Edge Segmentation in Computer Images CSE350/ Sep 03.
Implementing the By: Matthew Marsh Supervisors: Prof Shaun Bangay Mrs Adele Lobb segmentation technique as a plugin for the GIMP.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/20/12 “The Double Secret”, Magritte.
Image segmentation.
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/27/12.
Technological Uncanny K. S'hell, C Kurtz, N. Vincent et E. André et M. Beugnet 1.
University of Zagreb, Faculty of Electrical Engineering and Computing
Photographic Compositions
Cutting Images: Graphs and Boundary Finding
Digital Visual Effects, Spring 2009 Yung-Yu Chuang 2009/5/21
GrabCut Interactive Foreground Extraction using Iterated Graph Cuts Carsten Rother Vladimir Kolmogorov Andrew Blake Microsoft Research Cambridge-UK.
Project Progress and Future Plans By: Matthew Marsh
Multimodal Registration Using Stereo Imaging and Contact Sensing
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Secrets of GrabCut and Kernel K-means
Object tracking in video scenes Object tracking in video scenes
“The Truth About Cats And Dogs”
Lecture 31: Graph-Based Image Segmentation
Digital Image Processing
“grabcut”- Interactive Foreground Extraction using Iterated Graph Cuts
Points, Lines, and Planes QUICK DRAW FOR POINTS!
Photocompositon.
Intersection Method of Solution
Learning complex visual concepts
Presentation transcript:

AUTOMATING GRAB-CUT FOR SINGLE- OBJECT FOREGROUND IMAGES Eugene Weiss Computer Vision Stanford University December 14, 2011 Eugene Weiss 1

Automating Grab-Cut for Single-Object Foreground Images Grab-Cut: Interactive Foreground Extraction Using Iterated Graph Cuts. Invented by Rother, Kolmogorov and Blake at Microsoft Research, Cambridge in User defines a rectangular bounding box to separate rough foreground from background. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images Automating Grab Cut A Good bounding box doesn’t need to frame the image perfectly. Better thought of as background subtraction than foreground identification. So it’s better to think “outside the box”. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images First (Naïve) Pass The area in red represents the tested background slice, the rest is treated as foreground. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images Second Pass 3 sides of the naïve box are used for foreground, the slice is constrained by the perpendicular edges of the box. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images An Easy Case A clear color differentiation of the foreground from the background makes for a good result. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images A good result with a challenging image A good outcome despite a similar background color. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images Problems Images intersecting the image border present a challenge. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images Problems A portrait may want a face, or a full torso. Presently, the face is selected. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images The Hardest Image. The hardest case is where the foreground object is both complex and intersects the image edge. Eugene Weiss

Automating Grab-Cut for Single-Object Foreground Images Future Directions More features, such as better texture determinants. Look at segmenting the foreground area to avoid cropping. Use threshold to broaden the box, and hopefully solve the edge intersection prob. Leverage Grab-Cut improvements. Eugene Weiss