A Gimp Plugin that uses - PowerPoint PPT Presentation

About This Presentation
Title:

A Gimp Plugin that uses

Description:

A Gimp Plugin that uses 'GrabCut' to perform image segmentation ... Segmentation based on variable tolerance level of color statistics. Intelligent Scissors ... – PowerPoint PPT presentation

Number of Views:1754
Avg rating:3.0/5.0
Slides: 12
Provided by: csR3
Category:
Tags: gimp | plugin | scissors | uses

less

Transcript and Presenter's Notes

Title: A Gimp Plugin that uses


1
A Gimp Plugin that uses GrabCut to perform
image segmentation
  • Project Proposal and Overview
  • By Matthew Marsh

2
What is Image Segmentation?
  • Divides an image into parts
  • Easy for humans
  • Non Trivial for Computers
  • 3 Types of Segmentation
  • Thresholding
  • Edge Based
  • Region Based

3
An Alpha Matte
  • All Segmentation Techniques Create an alpha matte
  • This is just a labeling of pixels
  • Some methods allow an alpha value between 0 and 1

Alpha Matte Created After Segmentation
Origional Image
4
Previous Approaches to Segmentation
  • Magic Wand
  • User specifies point
  • Segmentation based on variable tolerance level of
    color statistics.
  • Intelligent Scissors
  • User Draws minimum cost contour
  • Various seed points
  • Not effective for highly textured areas e.g long
    strands of hair

5
GrabCut
  • Innovative uses region and edge information
  • Also performs border matting
  • Based upon graph cut

6
Graph cut
  • For greyscale images
  • Cost function which depends on Edge and Region
    Information
  • Minimize cost function to obtain best cut
  • Cost function in minimized by a Max Flow Algorithm

7
How Graph Cut Works
  • To perform segmentation the user provides seeds
  • Pixels labeled as definitely background or
    foreground (Hard constraints)
  • Cost function defined by boundary and rejoin
    properties (Soft constraints)
  • Cutting along the path of least cost produces
    best segmentation

8
Graph cut
9
How GrabCut extends graph cut
  • Uses GMMs to work with colour images
  • Alows an iterative approach to segmentation
  • Adds Border Matting

10
GrabCuts Interactive Approach to Segmentation
Initial Selection
Refinement
Final Segmentation
11
My Project
  • A Gimp Plugin Using GrabCut
  • Initial Simplifications
  • Use Graph cut approach
  • No Max flow algorithm
  • Later Add
  • Max flow algorithm
  • Color functionality using GMMS
  • Border matting
Write a Comment
User Comments (0)
About PowerShow.com